From 9e02a27da95a6ec50fb3750d02c1c9de3f186d17 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 5 Nov 2004 23:28:03 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6677 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- CHANGES.current | 26 +++++++++++++++++++++----- README | 5 ++++- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/CHANGES.current b/CHANGES.current index 3eb362a17..1360c9571 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -1,11 +1,17 @@ Version 1.3.23 (November 6, 2004) ================================= -11/04/2004: wsfulton - [C#] Typemaps for std::vector added into std_vector.i. The proxy classes - generated are modelled on the .NET ArrayList class. This isn't quite - ready for general consumption yet, but will work with vectors of primitive - types and some classes. +12/05/2004: wsfulton + Patch #982753 from Fabrice Salvaire: Adds dependencies generation for + constructing makefiles. New command line options -MF -MD -MMD to work + with the current options -M and -MM. These options are named the same + and work the same as in gcc. + +12/05/2004: wsfulton + %ignore/%rename changes for methods with default arguments to mirror + %feature behaviour. See previous entry. + + *** POTENTIAL INCOMPATIBILITY *** 11/04/2004: wsfulton %feature improvements for fine tuning when wrapping methods with @@ -44,6 +50,16 @@ Version 1.3.23 (November 6, 2004) *** POTENTIAL INCOMPATIBILITY *** + If you previously had a %feature and didn't specify the default arguments, + you will have to add them in now or you can obtain the original behaviour + by using %feature("compactdefaultargs"). + +11/04/2004: wsfulton + [C#] Typemaps for std::vector added into std_vector.i. The proxy classes + generated are modelled on the .NET ArrayList class. This isn't quite + ready for general consumption yet, but will work with vectors of primitive + types and some classes. + 10/3/2004: wuzzeb (John Lenz) [GUILE] The -scm interface is now the default. The old GH interface can still be enabled by passing -gh to SWIG. diff --git a/README b/README index 88f53fccd..895aff568 100644 --- a/README +++ b/README @@ -76,16 +76,19 @@ SWIG-1.3.23 summary: - C++ default argument support for Java and C# added. - Improved c++ default argument support for the scripting languages plus option to use original (compact) default arguments. +- %feature and %ignore/%rename mods - they might need default arguments + specified to maintain compatible behaviour when using new default arguments - Runtime library changes: Runtime code can now exist in more than one module and so need not be compiled into just one module - Further improved support for templates and namespaces - Overloaded templated function support added - More powerful default typemaps (mixed default typemaps) -- Some important %feature, %extend and director code bug fixes +- Some important %extend and director code bug fixes - Guile now defaults to using SCM API. The old interface can be obtained by the -gh option. - Various minor improvements and bug fixes for C#, Chicken, Guile, Java, MzScheme, Perl, Python and Ruby +- Improved dependencies generation for constructing Makefiles. SWIG-1.3.22 summary: - Improved exception handling and translation of C errors or C++