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
 
  12 ------------------------------------------------------------------------
 
  15 swig.python-docstring.patch  Adds "autodoc" and "docstring" features.
 
  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.
 
  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
 
  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.
 
  41 ------------------------------------------------------------------------
 
  42 These patches have already been checked in to SWIG's CVS and are in
 
  44 ------------------------------------------------------------------------
 
  46 swig.SplitLines.patch       Adds a new SplitLines function to the DOH
 
  47                             library.  See SF Patch #829317.
 
  48                             *Checked in 10/31/2003*
 
  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*
 
  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*
 
  63 ------------------------------------------------------------------------