From: <wsf...@us...> - 2011-05-21 22:33:42
|
Revision: 12704 http://swig.svn.sourceforge.net/swig/?rev=12704&view=rev Author: wsfulton Date: 2011-05-21 22:33:36 +0000 (Sat, 21 May 2011) Log Message: ----------- bump version to 2.0.5 Modified Paths: -------------- trunk/ANNOUNCE trunk/CHANGES trunk/CHANGES.current trunk/Doc/Manual/Sections.html trunk/README trunk/configure.in Modified: trunk/ANNOUNCE =================================================================== --- trunk/ANNOUNCE 2011-05-21 21:22:05 UTC (rev 12703) +++ trunk/ANNOUNCE 2011-05-21 22:33:36 UTC (rev 12704) @@ -1,8 +1,8 @@ -*** ANNOUNCE: SWIG 2.0.4 (21 May 2011) *** +*** ANNOUNCE: SWIG 2.0.5 (in progress) *** http://www.swig.org -We're pleased to announce SWIG-2.0.4, the latest SWIG release. +We're pleased to announce SWIG-2.0.5, the latest SWIG release. What is SWIG? ============= @@ -21,11 +21,11 @@ ============ The release is available for download on Sourceforge at - http://prdownloads.sourceforge.net/swig/swig-2.0.4.tar.gz + http://prdownloads.sourceforge.net/swig/swig-2.0.5.tar.gz A Windows version is also available at - http://prdownloads.sourceforge.net/swig/swigwin-2.0.4.zip + http://prdownloads.sourceforge.net/swig/swigwin-2.0.5.zip Please report problems with this release to the swig-devel mailing list, details at http://www.swig.org/mail.html. Modified: trunk/CHANGES =================================================================== --- trunk/CHANGES 2011-05-21 21:22:05 UTC (rev 12703) +++ trunk/CHANGES 2011-05-21 22:33:36 UTC (rev 12704) @@ -3,6 +3,122 @@ See the CHANGES.current file for changes in the current version. See the RELEASENOTES file for a summary of changes in each release. +Version 2.0.4 (21 May 2011) +=========================== +2011-05-19: wsfulton + [Guile] Patch #3191625 fixing overloading of integer types. + +2011-05-19: wsfulton + [Perl] Patch #3260265 fixing overloading of non-primitive types and integers in + Perl 5.12 and later. + +2011-05-19: wsfulton + [Ruby] Fix %import where one of the imported files %include one of the STL include + files such as std_vector.i. + +2011-05-17: wsfulton + [Java] Apply #3289851 from Alan Harder to fix memory leak in directors when checking + for pending exceptions. + +2011-05-17: wsfulton + [Tcl] Apply #3300072 from Christian Delbaere to fix multiple module loading not + always sharing variables across modules. + +2011-05-16: xavier98 + [octave] Fix an incompatibility with never versions of Octave. Case on Octave + API >= 40 to handle rename of Octave_map to octave_map. + [octave] Add support for y.__rop__(x) operators when x.__op__(y) doesn't exist. + [octave] Allow global operators to be defined by SWIG-wrapped functions. + [octave] Fix several bugs around module namespaces; add -global, -noglobal, + -globals <name> command line options to the module. + +2011-05-14: wsfulton + %varargs when used with a numeric argument used to create an additional argument + which was intended to provide a guaranteed sentinel value. This never worked and now + the additional argument is not generated. + +2011-05-13: wsfulton + [python] Additional fixes for python3.2 support. + +2011-05-07: szager + [python] Fixed PyGetSetDescr for python3.2. + +2011-05-05: wsfulton + [Lua, Python, Tcl] C/C++ prototypes shown in error message when calling an overloaded + method with incorrect arguments improved to show always show fully qualified name + and if a const method. + + Also fixed other Lua error messages in generated code which weren't consistently + using the fully qualified C++ name - requested by Gedalia Pasternak. + +2011-04-29: szager + Bug 2635919: Convenience method to convert std::map to a python dict. + +2011-04-29: szager + [Python] Fixed bug 2811549: return non-const iterators from STL + methods begin(), end(), rbegin(), rend(). + +2011-04-25: szager + [Python] Fixed bug 1498929: Access to member fields in map elements + +2011-04-23: klickverbot + [D] nspace: Correctly generate identifiers for base classes when + not in split proxy mode. + +2011-04-13: szager + Fixed bug 3286333: infinite recursion with mutual 'using namespace' clauses. + +2011-04-12: szager + Fixed bug 1163440: vararg typemaps. + +2011-04-12: szager + Fixed bug #3285386: parse error from 'operator T*&()'. Added operator_pointer_ref + test case to demonstrate. + +2011-04-11: szager + [Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about + static initialization of struct members with pointers. + +2011-04-11: wsfulton + [Tcl] Apply patch #3284326 from Colin McDonald to fix some compiler warnings. + +2011-04-11: szager + [Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about + static initialization of struct members with pointers. + +2011-04-10: klickverbot + [D] Fixed wrapping of enums that are type char, for example: + enum { X = 'X'; } (this was already in 2.0.3 for C# and Java) + +2011-04-10: klickverbot + [D] nspace: Fixed referencing types in the root namespace when + not in split proxy mode. + +2011-04-09: szager + [Python] Applied patch #1932484: migrate PyCObject to PyCapsule. + +2011-04-09: szager + [Python] Added preprocessor guards for python functions PyUnicode_AsWideChar and + PySlice_GetIndices, which changed signatures in python3.2. + +2011-04-07: wsfulton + Fix wrapping of const array typedefs which were generating uncompileable code as + reported by Karl Wette. + +2011-04-03: szager + [Python] Fixed the behavior of %pythonnondynamic to conform to the spec in Lib/pyuserdir.swg. + +2011-04-03: szager + [Python] Merged in the szager-python-builtin branch, adding the -builtin feature + for python. The -builtin option may provide a significant performance gain + in python wrappers. For full details and limitations, refer to Doc/Manual/Python.html. + A small test suite designed to demonstrate the performance gain is in + Examples/python/performance. + +2011-04-01: wsfulton + Add in missing wrappers for friend functions for some target languages, mostly + the non-scripting languages like Java and C#. + Version 2.0.3 (29 March 2011) ============================= Modified: trunk/CHANGES.current =================================================================== --- trunk/CHANGES.current 2011-05-21 21:22:05 UTC (rev 12703) +++ trunk/CHANGES.current 2011-05-21 22:33:36 UTC (rev 12704) @@ -1,119 +1,6 @@ -This file contains the changes for the current release. +Below are the changes for the current release. See the CHANGES file for changes in older releases. See the RELEASENOTES file for a summary of changes in each release. -Version 2.0.4 (21 May 2011) +Version 2.0.5 (in progress) =========================== -2011-05-19: wsfulton - [Guile] Patch #3191625 fixing overloading of integer types. - -2011-05-19: wsfulton - [Perl] Patch #3260265 fixing overloading of non-primitive types and integers in - Perl 5.12 and later. - -2011-05-19: wsfulton - [Ruby] Fix %import where one of the imported files %include one of the STL include - files such as std_vector.i. - -2011-05-17: wsfulton - [Java] Apply #3289851 from Alan Harder to fix memory leak in directors when checking - for pending exceptions. - -2011-05-17: wsfulton - [Tcl] Apply #3300072 from Christian Delbaere to fix multiple module loading not - always sharing variables across modules. - -2011-05-16: xavier98 - [octave] Fix an incompatibility with never versions of Octave. Case on Octave - API >= 40 to handle rename of Octave_map to octave_map. - [octave] Add support for y.__rop__(x) operators when x.__op__(y) doesn't exist. - [octave] Allow global operators to be defined by SWIG-wrapped functions. - [octave] Fix several bugs around module namespaces; add -global, -noglobal, - -globals <name> command line options to the module. - -2011-05-14: wsfulton - %varargs when used with a numeric argument used to create an additional argument - which was intended to provide a guaranteed sentinel value. This never worked and now - the additional argument is not generated. - -2011-05-13: wsfulton - [python] Additional fixes for python3.2 support. - -2011-05-07: szager - [python] Fixed PyGetSetDescr for python3.2. - -2011-05-05: wsfulton - [Lua, Python, Tcl] C/C++ prototypes shown in error message when calling an overloaded - method with incorrect arguments improved to show always show fully qualified name - and if a const method. - - Also fixed other Lua error messages in generated code which weren't consistently - using the fully qualified C++ name - requested by Gedalia Pasternak. - -2011-04-29: szager - Bug 2635919: Convenience method to convert std::map to a python dict. - -2011-04-29: szager - [Python] Fixed bug 2811549: return non-const iterators from STL - methods begin(), end(), rbegin(), rend(). - -2011-04-25: szager - [Python] Fixed bug 1498929: Access to member fields in map elements - -2011-04-23: klickverbot - [D] nspace: Correctly generate identifiers for base classes when - not in split proxy mode. - -2011-04-13: szager - Fixed bug 3286333: infinite recursion with mutual 'using namespace' clauses. - -2011-04-12: szager - Fixed bug 1163440: vararg typemaps. - -2011-04-12: szager - Fixed bug #3285386: parse error from 'operator T*&()'. Added operator_pointer_ref - test case to demonstrate. - -2011-04-11: szager - [Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about - static initialization of struct members with pointers. - -2011-04-11: wsfulton - [Tcl] Apply patch #3284326 from Colin McDonald to fix some compiler warnings. - -2011-04-11: szager - [Python] Fixed PyVarObject_HEAD_INIT to eliminate VC++ compiler errors about - static initialization of struct members with pointers. - -2011-04-10: klickverbot - [D] Fixed wrapping of enums that are type char, for example: - enum { X = 'X'; } (this was already in 2.0.3 for C# and Java) - -2011-04-10: klickverbot - [D] nspace: Fixed referencing types in the root namespace when - not in split proxy mode. - -2011-04-09: szager - [Python] Applied patch #1932484: migrate PyCObject to PyCapsule. - -2011-04-09: szager - [Python] Added preprocessor guards for python functions PyUnicode_AsWideChar and - PySlice_GetIndices, which changed signatures in python3.2. - -2011-04-07: wsfulton - Fix wrapping of const array typedefs which were generating uncompileable code as - reported by Karl Wette. - -2011-04-03: szager - [Python] Fixed the behavior of %pythonnondynamic to conform to the spec in Lib/pyuserdir.swg. - -2011-04-03: szager - [Python] Merged in the szager-python-builtin branch, adding the -builtin feature - for python. The -builtin option may provide a significant performance gain - in python wrappers. For full details and limitations, refer to Doc/Manual/Python.html. - A small test suite designed to demonstrate the performance gain is in - Examples/python/performance. - -2011-04-01: wsfulton - Add in missing wrappers for friend functions for some target languages, mostly - the non-scripting languages like Java and C#. Modified: trunk/Doc/Manual/Sections.html =================================================================== --- trunk/Doc/Manual/Sections.html 2011-05-21 21:22:05 UTC (rev 12703) +++ trunk/Doc/Manual/Sections.html 2011-05-21 22:33:36 UTC (rev 12704) @@ -6,7 +6,7 @@ <body bgcolor="#ffffff"> <H1><a name="Sections"></a>SWIG-2.0 Documentation</H1> -Last update : SWIG-2.0.4 (21 May 2011) +Last update : SWIG-2.0.5 (in progress) <H2>Sections</H2> Modified: trunk/README =================================================================== --- trunk/README 2011-05-21 21:22:05 UTC (rev 12703) +++ trunk/README 2011-05-21 22:33:36 UTC (rev 12704) @@ -1,6 +1,6 @@ SWIG (Simplified Wrapper and Interface Generator) -Version: 2.0.4 (21 May 2011) +Version: 2.0.5 (in progress) Tagline: SWIG is a compiler that integrates C and C++ with languages including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua, Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2011-05-21 21:22:05 UTC (rev 12703) +++ trunk/configure.in 2011-05-21 22:33:36 UTC (rev 12704) @@ -2,7 +2,7 @@ dnl The macros which aren't shipped with the autotools are stored in the dnl Tools/config directory in .m4 files. -AC_INIT([swig],[2.0.4],[http://www.swig.org]) +AC_INIT([swig],[2.0.5],[http://www.swig.org]) dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED dnl definition below can be removed This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |