Don't set a module attribute for the *_swigregister functions, just
call the one in the extension module directly. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39216 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -42,6 +42,8 @@ swig-1.3.29.patch
|
|||||||
Added support for dropping the leading wx from wxNames using
|
Added support for dropping the leading wx from wxNames using
|
||||||
%rename("%(wxpy)s") "";
|
%rename("%(wxpy)s") "";
|
||||||
|
|
||||||
|
Don't set a module attribute for the *_swigregister functions,
|
||||||
|
just call the one in the extension module directly.
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@@ -4,7 +4,7 @@ RCS file: /cvsroot/swig/SWIG/Makefile.in,v
|
|||||||
retrieving revision 1.103
|
retrieving revision 1.103
|
||||||
diff -u -4 -r1.103 Makefile.in
|
diff -u -4 -r1.103 Makefile.in
|
||||||
--- Makefile.in 10 Mar 2006 22:54:02 -0000 1.103
|
--- Makefile.in 10 Mar 2006 22:54:02 -0000 1.103
|
||||||
+++ Makefile.in 14 May 2006 18:29:39 -0000
|
+++ Makefile.in 18 May 2006 15:25:54 -0000
|
||||||
@@ -21,9 +21,9 @@
|
@@ -21,9 +21,9 @@
|
||||||
|
|
||||||
source:
|
source:
|
||||||
@@ -33,7 +33,7 @@ RCS file: /cvsroot/swig/SWIG/Lib/typemaps/exception.swg,v
|
|||||||
retrieving revision 1.8
|
retrieving revision 1.8
|
||||||
diff -u -4 -r1.8 exception.swg
|
diff -u -4 -r1.8 exception.swg
|
||||||
--- Lib/typemaps/exception.swg 7 Mar 2006 00:14:10 -0000 1.8
|
--- Lib/typemaps/exception.swg 7 Mar 2006 00:14:10 -0000 1.8
|
||||||
+++ Lib/typemaps/exception.swg 14 May 2006 18:29:39 -0000
|
+++ Lib/typemaps/exception.swg 18 May 2006 15:25:54 -0000
|
||||||
@@ -12,9 +12,9 @@
|
@@ -12,9 +12,9 @@
|
||||||
|
|
||||||
/* macros for error manipulation */
|
/* macros for error manipulation */
|
||||||
@@ -51,7 +51,7 @@ RCS file: /cvsroot/swig/SWIG/Source/Modules/python.cxx,v
|
|||||||
retrieving revision 1.203
|
retrieving revision 1.203
|
||||||
diff -u -4 -r1.203 python.cxx
|
diff -u -4 -r1.203 python.cxx
|
||||||
--- Source/Modules/python.cxx 16 Mar 2006 01:46:50 -0000 1.203
|
--- Source/Modules/python.cxx 16 Mar 2006 01:46:50 -0000 1.203
|
||||||
+++ Source/Modules/python.cxx 14 May 2006 18:29:39 -0000
|
+++ Source/Modules/python.cxx 18 May 2006 15:25:54 -0000
|
||||||
@@ -39,9 +39,8 @@
|
@@ -39,9 +39,8 @@
|
||||||
static File *f_directors_h = 0;
|
static File *f_directors_h = 0;
|
||||||
static File *f_init = 0;
|
static File *f_init = 0;
|
||||||
@@ -121,13 +121,26 @@ diff -u -4 -r1.203 python.cxx
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (name) {
|
if (name) {
|
||||||
|
@@ -2793,10 +2789,10 @@
|
||||||
|
Printf(f_shadow_file,"%s.%s = new_instancemethod(%s.%s,None,%s)\n",
|
||||||
|
class_name, symname, module, Swig_name_member(class_name,symname), class_name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- Printf(f_shadow_file,"%s_swigregister = %s.%s_swigregister\n", class_name, module, class_name);
|
||||||
|
- Printf(f_shadow_file,"%s_swigregister(%s)\n", class_name, class_name,0);
|
||||||
|
+
|
||||||
|
+ Printf(f_shadow_file,"%s.%s_swigregister(%s)\n", module, class_name, class_name);
|
||||||
|
|
||||||
|
shadow_indent = 0;
|
||||||
|
Printf(f_shadow_file,"%s\n", f_shadow_stubs);
|
||||||
|
Clear(f_shadow_stubs);
|
||||||
Index: Source/Swig/misc.c
|
Index: Source/Swig/misc.c
|
||||||
===================================================================
|
===================================================================
|
||||||
RCS file: /cvsroot/swig/SWIG/Source/Swig/misc.c,v
|
RCS file: /cvsroot/swig/SWIG/Source/Swig/misc.c,v
|
||||||
retrieving revision 1.57
|
retrieving revision 1.57
|
||||||
diff -u -4 -r1.57 misc.c
|
diff -u -4 -r1.57 misc.c
|
||||||
--- Source/Swig/misc.c 6 Mar 2006 22:51:00 -0000 1.57
|
--- Source/Swig/misc.c 6 Mar 2006 22:51:00 -0000 1.57
|
||||||
+++ Source/Swig/misc.c 14 May 2006 18:29:39 -0000
|
+++ Source/Swig/misc.c 18 May 2006 15:25:54 -0000
|
||||||
@@ -899,8 +899,26 @@
|
@@ -899,8 +899,26 @@
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user