SWIG 1.3.29 updates
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -8,7 +8,7 @@ wxPython. These have been submitted to SWIG's SourceForge patch
|
|||||||
tracker, so hopefully they will get incorporated into the main SWIG
|
tracker, so hopefully they will get incorporated into the main SWIG
|
||||||
source tree soon.
|
source tree soon.
|
||||||
|
|
||||||
wxPython currently uses the 1.3.27 version of SWIG, which you can get
|
wxPython currently uses the 1.3.29 version of SWIG, which you can get
|
||||||
from https://sourceforge.net/projects/swig/, plus the patch(es) in
|
from https://sourceforge.net/projects/swig/, plus the patch(es) in
|
||||||
this directory. Download the SWIG sources, apply the patch(es) here
|
this directory. Download the SWIG sources, apply the patch(es) here
|
||||||
and then build as normal. I have also have made available a tarball
|
and then build as normal. I have also have made available a tarball
|
||||||
@@ -26,6 +26,21 @@ executable when running setup.py, like this:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
swig-1.3.29.patch
|
||||||
|
|
||||||
|
SWIG changed how the import statments are output to the proxy
|
||||||
|
file, but this also caused the order to change (they all moved to
|
||||||
|
the very top of the file) so this broke the module docstring, as
|
||||||
|
well as some behavior that Chandler development is depending upon,
|
||||||
|
so this patch changes back to how it was done in prior releases.
|
||||||
|
|
||||||
|
Changed the exception message used for TypeErrors to make a little
|
||||||
|
more sense.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
swig-1.3.27.patch
|
swig-1.3.27.patch
|
||||||
|
@@ -4,7 +4,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 10 Mar 2006 00:39:14 -0000
|
+++ Lib/typemaps/exception.swg 17 Mar 2006 00:10:52 -0000
|
||||||
@@ -12,9 +12,9 @@
|
@@ -12,9 +12,9 @@
|
||||||
|
|
||||||
/* macros for error manipulation */
|
/* macros for error manipulation */
|
||||||
@@ -19,10 +19,10 @@ diff -u -4 -r1.8 exception.swg
|
|||||||
Index: Source/Modules/python.cxx
|
Index: Source/Modules/python.cxx
|
||||||
===================================================================
|
===================================================================
|
||||||
RCS file: /cvsroot/swig/SWIG/Source/Modules/python.cxx,v
|
RCS file: /cvsroot/swig/SWIG/Source/Modules/python.cxx,v
|
||||||
retrieving revision 1.202
|
retrieving revision 1.203
|
||||||
diff -u -4 -r1.202 python.cxx
|
diff -u -4 -r1.203 python.cxx
|
||||||
--- Source/Modules/python.cxx 7 Mar 2006 22:02:54 -0000 1.202
|
--- Source/Modules/python.cxx 16 Mar 2006 01:46:50 -0000 1.203
|
||||||
+++ Source/Modules/python.cxx 10 Mar 2006 00:39:14 -0000
|
+++ Source/Modules/python.cxx 17 Mar 2006 00:10:52 -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;
|
||||||
|
@@ -903,6 +903,7 @@ if USE_SWIG:
|
|||||||
'-fvirtual',
|
'-fvirtual',
|
||||||
'-fastinit',
|
'-fastinit',
|
||||||
'-fastunpack',
|
'-fastunpack',
|
||||||
|
#'-outputtuple', Currently setting this with a -D define above
|
||||||
]
|
]
|
||||||
|
|
||||||
if UNICODE:
|
if UNICODE:
|
||||||
|
Reference in New Issue
Block a user