From 62443ddff28735eccfffa944ff45c25dc1979b2f Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Tue, 6 Sep 2005 07:57:37 +0000 Subject: [PATCH] CHANGES.current git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7409 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- CHANGES.current | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGES.current b/CHANGES.current index f72c19f4c..3d9e81c24 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -1,6 +1,24 @@ Version 1.3.26 (in progress) ============================ +09/06/2005: mmatus + + Allow a %define a macro inside another %define macro, for example + + %define hello(name, Type) + %define name ## a(Type) + %typemap(in) Type "hello;"; + %enddef + %enddef + + To learn how to use this new features in your own typemaps library, see + python/cstring.i, python/cwstring.i and python/cwstrbase.i. + + [Python] Normalize the cstring.i implementation to use fragments, and add + cwstring.i, which implements the same typemaps but for wchar_t strings. + + [Python] Bug fixed: 1247477, 1245591, 1249878 and others. + 08/18/2005: wsfulton [Ruby] Implement support for SWIGTYPE* DISOWN typemap (like in Python) for better control of memory management, eg when adding an object created in Ruby