bump version to 2.0.4
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12570 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
a886b71a47
commit
52f26ffcd1
8 changed files with 82 additions and 78 deletions
8
ANNOUNCE
8
ANNOUNCE
|
|
@ -1,8 +1,8 @@
|
||||||
*** ANNOUNCE: SWIG 2.0.3 (29 March 2011) ***
|
*** ANNOUNCE: SWIG 2.0.4 (29 March 2011) ***
|
||||||
|
|
||||||
http://www.swig.org
|
http://www.swig.org
|
||||||
|
|
||||||
We're pleased to announce SWIG-2.0.3, the latest SWIG release.
|
We're pleased to announce SWIG-2.0.4, the latest SWIG release.
|
||||||
|
|
||||||
What is SWIG?
|
What is SWIG?
|
||||||
=============
|
=============
|
||||||
|
|
@ -21,11 +21,11 @@ Availability
|
||||||
============
|
============
|
||||||
The release is available for download on Sourceforge at
|
The release is available for download on Sourceforge at
|
||||||
|
|
||||||
http://prdownloads.sourceforge.net/swig/swig-2.0.3.tar.gz
|
http://prdownloads.sourceforge.net/swig/swig-2.0.4.tar.gz
|
||||||
|
|
||||||
A Windows version is also available at
|
A Windows version is also available at
|
||||||
|
|
||||||
http://prdownloads.sourceforge.net/swig/swigwin-2.0.3.zip
|
http://prdownloads.sourceforge.net/swig/swigwin-2.0.4.zip
|
||||||
|
|
||||||
Please report problems with this release to the swig-devel mailing list,
|
Please report problems with this release to the swig-devel mailing list,
|
||||||
details at http://www.swig.org/mail.html.
|
details at http://www.swig.org/mail.html.
|
||||||
|
|
|
||||||
72
CHANGES
72
CHANGES
|
|
@ -3,6 +3,78 @@ SWIG (Simplified Wrapper and Interface Generator)
|
||||||
See the CHANGES.current file for changes in the current version.
|
See the CHANGES.current file for changes in the current version.
|
||||||
See the RELEASENOTES file for a summary of changes in each release.
|
See the RELEASENOTES file for a summary of changes in each release.
|
||||||
|
|
||||||
|
Version 2.0.3 (29 March 2011)
|
||||||
|
=============================
|
||||||
|
|
||||||
|
2011-03-29: wsfulton
|
||||||
|
[R] Apply patch #3239076 from Marie White fixing strings for R >= 2.7.0
|
||||||
|
|
||||||
|
2011-03-29: wsfulton
|
||||||
|
[Tcl] Apply patch #3248280 from Christian Delbaere which adds better error messages when
|
||||||
|
the incorrect number or type of arguments are passed to overloaded methods.
|
||||||
|
|
||||||
|
2011-03-29: wsfulton
|
||||||
|
[Tcl] Apply patch #3224663 from Christian Delbaere.
|
||||||
|
1. Fix when function returns a NULL value, a "NULL" command will be created in the Tcl interpreter
|
||||||
|
and calling this command will cause a segmentation fault.
|
||||||
|
|
||||||
|
2. Previous implementation searches for class methods using a linear search causing performance issues
|
||||||
|
in wrappers for classes with many member functions. The patch adds a method hash table to classes and
|
||||||
|
changes method name lookup to use the hash table instead of doing a linear search.
|
||||||
|
|
||||||
|
2011-03-26: wsfulton
|
||||||
|
[C#, Java] SF bug #3195112 - fix wrapping of enums that are type char, for example:
|
||||||
|
enum { X = 'X'; }
|
||||||
|
|
||||||
|
2011-03-21: vadz
|
||||||
|
Allow setting PCRE_CFLAGS and PCRE_LIBS during configuration to override the values returned by
|
||||||
|
pcre-config, e.g. to allow using a static version of PCRE library.
|
||||||
|
|
||||||
|
2011-03-17: wsfulton
|
||||||
|
[UTL] Add missing headers in generated STL wrappers to fix compilation with gcc-4.6.
|
||||||
|
|
||||||
|
2011-03-17: wsfulton
|
||||||
|
Fix regression introduced in swig-2.0.2 where filenames with spaces were not found
|
||||||
|
when used with %include and %import. Reported by Shane Liesegang.
|
||||||
|
|
||||||
|
2011-03-15: wsfulton
|
||||||
|
[UTL] Fix overloading when using const char[], problem reported by David Maxwell.
|
||||||
|
Similarly for char[ANY] and const char[ANY].
|
||||||
|
|
||||||
|
2011-03-15: wsfulton
|
||||||
|
[C#] Apply patch #3212624 fixing std::map Keys property.
|
||||||
|
|
||||||
|
2011-03-14: olly
|
||||||
|
[PHP] Fix handling of overloaded methods/functions where some
|
||||||
|
return void and others don't - whether this worked or not depended
|
||||||
|
on the order they were encountered in (SF#3208299).
|
||||||
|
|
||||||
|
2011-03-13: klickverbot
|
||||||
|
[D] Extended support for C++ namespaces (nspace feature).
|
||||||
|
|
||||||
|
2011-03-12: olly
|
||||||
|
[PHP] Fix sharing of type information between multiple SWIG-wrapped
|
||||||
|
modules (SF#3202463).
|
||||||
|
|
||||||
|
2011-03-09: wsfulton
|
||||||
|
[Python] Fix SF #3194294 - corner case bug when 'NULL' is used as the default value
|
||||||
|
for a primitive type parameter in a method declaration.
|
||||||
|
|
||||||
|
2011-03-07: olly
|
||||||
|
[PHP] Don't use zend_error_noreturn() for cases where the function
|
||||||
|
returns void - now this issue can only matter if you have a function
|
||||||
|
or method which is directed and returns non-void.
|
||||||
|
|
||||||
|
2011-03-06: olly
|
||||||
|
[PHP] Add casts to the typemaps for long long and unsigned long
|
||||||
|
long to avoid issues when they are used with shorter types via
|
||||||
|
%apply.
|
||||||
|
|
||||||
|
2011-03-02: wsfulton
|
||||||
|
Templated smart pointers overloaded with both const and non const operator-> generated uncompilable
|
||||||
|
code when the pointee was a class with either public member variables or static methods.
|
||||||
|
Regression in 2.0.x reported as working in 1.3.40 by xantares on swig-user mailing list.
|
||||||
|
|
||||||
Version 2.0.2 (20 February 2011)
|
Version 2.0.2 (20 February 2011)
|
||||||
================================
|
================================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,75 +2,6 @@ This file contains the changes for the current release.
|
||||||
See the CHANGES file for changes in older releases.
|
See the CHANGES file for changes in older releases.
|
||||||
See the RELEASENOTES file for a summary of changes in each release.
|
See the RELEASENOTES file for a summary of changes in each release.
|
||||||
|
|
||||||
Version 2.0.3 (29 March 2011)
|
Version 2.0.4 (in progress)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
2011-03-29: wsfulton
|
|
||||||
[R] Apply patch #3239076 from Marie White fixing strings for R >= 2.7.0
|
|
||||||
|
|
||||||
2011-03-29: wsfulton
|
|
||||||
[Tcl] Apply patch #3248280 from Christian Delbaere which adds better error messages when
|
|
||||||
the incorrect number or type of arguments are passed to overloaded methods.
|
|
||||||
|
|
||||||
2011-03-29: wsfulton
|
|
||||||
[Tcl] Apply patch #3224663 from Christian Delbaere.
|
|
||||||
1. Fix when function returns a NULL value, a "NULL" command will be created in the Tcl interpreter
|
|
||||||
and calling this command will cause a segmentation fault.
|
|
||||||
|
|
||||||
2. Previous implementation searches for class methods using a linear search causing performance issues
|
|
||||||
in wrappers for classes with many member functions. The patch adds a method hash table to classes and
|
|
||||||
changes method name lookup to use the hash table instead of doing a linear search.
|
|
||||||
|
|
||||||
2011-03-26: wsfulton
|
|
||||||
[C#, Java] SF bug #3195112 - fix wrapping of enums that are type char, for example:
|
|
||||||
enum { X = 'X'; }
|
|
||||||
|
|
||||||
2011-03-21: vadz
|
|
||||||
Allow setting PCRE_CFLAGS and PCRE_LIBS during configuration to override the values returned by
|
|
||||||
pcre-config, e.g. to allow using a static version of PCRE library.
|
|
||||||
|
|
||||||
2011-03-17: wsfulton
|
|
||||||
[UTL] Add missing headers in generated STL wrappers to fix compilation with gcc-4.6.
|
|
||||||
|
|
||||||
2011-03-17: wsfulton
|
|
||||||
Fix regression introduced in swig-2.0.2 where filenames with spaces were not found
|
|
||||||
when used with %include and %import. Reported by Shane Liesegang.
|
|
||||||
|
|
||||||
2011-03-15: wsfulton
|
|
||||||
[UTL] Fix overloading when using const char[], problem reported by David Maxwell.
|
|
||||||
Similarly for char[ANY] and const char[ANY].
|
|
||||||
|
|
||||||
2011-03-15: wsfulton
|
|
||||||
[C#] Apply patch #3212624 fixing std::map Keys property.
|
|
||||||
|
|
||||||
2011-03-14: olly
|
|
||||||
[PHP] Fix handling of overloaded methods/functions where some
|
|
||||||
return void and others don't - whether this worked or not depended
|
|
||||||
on the order they were encountered in (SF#3208299).
|
|
||||||
|
|
||||||
2011-03-13: klickverbot
|
|
||||||
[D] Extended support for C++ namespaces (nspace feature).
|
|
||||||
|
|
||||||
2011-03-12: olly
|
|
||||||
[PHP] Fix sharing of type information between multiple SWIG-wrapped
|
|
||||||
modules (SF#3202463).
|
|
||||||
|
|
||||||
2011-03-09: wsfulton
|
|
||||||
[Python] Fix SF #3194294 - corner case bug when 'NULL' is used as the default value
|
|
||||||
for a primitive type parameter in a method declaration.
|
|
||||||
|
|
||||||
2011-03-07: olly
|
|
||||||
[PHP] Don't use zend_error_noreturn() for cases where the function
|
|
||||||
returns void - now this issue can only matter if you have a function
|
|
||||||
or method which is directed and returns non-void.
|
|
||||||
|
|
||||||
2011-03-06: olly
|
|
||||||
[PHP] Add casts to the typemaps for long long and unsigned long
|
|
||||||
long to avoid issues when they are used with shorter types via
|
|
||||||
%apply.
|
|
||||||
|
|
||||||
2011-03-02: wsfulton
|
|
||||||
Templated smart pointers overloaded with both const and non const operator-> generated uncompilable
|
|
||||||
code when the pointee was a class with either public member variables or static methods.
|
|
||||||
Regression in 2.0.x reported as working in 1.3.40 by xantares on swig-user mailing list.
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -729,6 +729,7 @@
|
||||||
<li><a href="D.html#D_directors">D Directors</a>
|
<li><a href="D.html#D_directors">D Directors</a>
|
||||||
<li><a href="D.html#D_other_features">Other features</a>
|
<li><a href="D.html#D_other_features">Other features</a>
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="D.html#D_nspace">Extended namespace support (<tt>nspace</tt>)</a>
|
||||||
<li><a href="D.html#D_native_pointer_support">Native pointer support</a>
|
<li><a href="D.html#D_native_pointer_support">Native pointer support</a>
|
||||||
<li><a href="D.html#D_operator_overloading">Operator overloading</a>
|
<li><a href="D.html#D_operator_overloading">Operator overloading</a>
|
||||||
<li><a href="D.html#D_test_suite">Running the test-suite</a>
|
<li><a href="D.html#D_test_suite">Running the test-suite</a>
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
<li><a href="#D_directors">D Directors</a>
|
<li><a href="#D_directors">D Directors</a>
|
||||||
<li><a href="#D_other_features">Other features</a>
|
<li><a href="#D_other_features">Other features</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#D_nspace">Extended namespace support (<tt>nspace</tt>)</a></li>
|
<li><a href="#D_nspace">Extended namespace support (<tt>nspace</tt>)</a>
|
||||||
<li><a href="#D_native_pointer_support">Native pointer support</a>
|
<li><a href="#D_native_pointer_support">Native pointer support</a>
|
||||||
<li><a href="#D_operator_overloading">Operator overloading</a>
|
<li><a href="#D_operator_overloading">Operator overloading</a>
|
||||||
<li><a href="#D_test_suite">Running the test-suite</a>
|
<li><a href="#D_test_suite">Running the test-suite</a>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<body bgcolor="#ffffff">
|
<body bgcolor="#ffffff">
|
||||||
<H1><a name="Sections"></a>SWIG-2.0 Documentation</H1>
|
<H1><a name="Sections"></a>SWIG-2.0 Documentation</H1>
|
||||||
|
|
||||||
Last update : SWIG-2.0.3 (29 March 2011)
|
Last update : SWIG-2.0.4 (in progress)
|
||||||
|
|
||||||
<H2>Sections</H2>
|
<H2>Sections</H2>
|
||||||
|
|
||||||
|
|
|
||||||
2
README
2
README
|
|
@ -1,6 +1,6 @@
|
||||||
SWIG (Simplified Wrapper and Interface Generator)
|
SWIG (Simplified Wrapper and Interface Generator)
|
||||||
|
|
||||||
Version: 2.0.3 (29 March 2011)
|
Version: 2.0.4 (in progress)
|
||||||
|
|
||||||
Tagline: SWIG is a compiler that integrates C and C++ with languages
|
Tagline: SWIG is a compiler that integrates C and C++ with languages
|
||||||
including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua,
|
including Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua,
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
|
||||||
dnl The macros which aren't shipped with the autotools are stored in the
|
dnl The macros which aren't shipped with the autotools are stored in the
|
||||||
dnl Tools/config directory in .m4 files.
|
dnl Tools/config directory in .m4 files.
|
||||||
|
|
||||||
AC_INIT([swig],[2.0.3],[http://www.swig.org])
|
AC_INIT([swig],[2.0.4],[http://www.swig.org])
|
||||||
|
|
||||||
dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED
|
dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED
|
||||||
dnl definition below can be removed
|
dnl definition below can be removed
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue