Commit | Line | Data |
---|---|---|
d14a1e28 RD |
1 | SWIG 1.3 Patches |
2 | ================ | |
3 | ||
4 | This directory holds a set of patches for the CVS version of SWIG that | |
5 | are required if you wish to use SWIG for wxPython development, or for | |
6 | building your own extension modules that need to interface with | |
7 | wxPython. These have been submitted to SWIG's SourceForge patch | |
8 | tracker, so hopefully they will get incorporated into the main SWIG | |
9 | source tree soon. | |
10 | ||
11 | ||
12 | ------------------------------------------------------------------------ | |
13 | ||
d14a1e28 | 14 | |
6a30d63a | 15 | swig.python-docstring.patch Adds "autodoc" and "docstring" features. |
0cb6df6e RD |
16 | See SF Patch #883402 |
17 | ||
d14a1e28 | 18 | |
1e9b37a2 RD |
19 | swig.xmlout.patch Fixes a couple problems in the XML output |
20 | of SWIG: an extra "/>" was removed and | |
21 | newlines in attribute values were changed | |
22 | to the #10; entity reference so they will | |
23 | be preserved by parsers. | |
24 | ||
25 | Also, added options for dumping or | |
26 | writing to a file the XML of the parse | |
27 | tree *after* other language modules have | |
28 | been run (previously you could only do | |
29 | the XML output *instead of* a regular | |
30 | language module.) | |
1202c414 | 31 | See SF Patch #864689 |
d14a1e28 RD |
32 | |
33 | ||
0cb6df6e RD |
34 | swig.python-prepend.patch Changes the "addtofunc" feature to |
35 | "pythonappend" and also adds a | |
36 | "pythonprepend" feature that prepends | |
37 | pythoncode to the begining of a | |
38 | SWIG-generated proxy function or method. | |
39 | ||
40 | ||
d14a1e28 | 41 | ------------------------------------------------------------------------ |
700c96d4 RD |
42 | These patches have already been checked in to SWIG's CVS and are in |
43 | the 1.3.20 release. | |
d14a1e28 RD |
44 | ------------------------------------------------------------------------ |
45 | ||
46 | swig.SplitLines.patch Adds a new SplitLines function to the DOH | |
47 | library. See SF Patch #829317. | |
48 | *Checked in 10/31/2003* | |
49 | ||
50 | swig.xml.patch Adds an option that drastically reduces | |
51 | the size of the XML output of SWIG, which | |
52 | increases the performance of the | |
53 | build_renamers script used in the wxPython | |
54 | build. See SF Patch #829319. | |
55 | *Checked in 10/31/2003* | |
56 | ||
57 | swig.python.patch Lots of changes for SWIG's Python module, | |
58 | especially in how the proxy code is | |
59 | generated. See swig.python.patch.txt for | |
60 | more details, also SF Patch #829325. | |
61 | *Checked in 10/31/2003* | |
62 | ||
63 | ------------------------------------------------------------------------ |