diff --git a/SWIG/CHANGES.current b/SWIG/CHANGES.current index 42612e5c6..12bb8d890 100644 --- a/SWIG/CHANGES.current +++ b/SWIG/CHANGES.current @@ -1,5 +1,23 @@ Version 1.3.25 (In progress) ============================ + +01/11/2005: wsfulton + [C#] New typemap called 'csconstruct'. The code in this typemaps was previously hard + coded and could not be customised by a user. This typemap contains the code that is + generated into a proxy class's constructor. The proxy class now contains a method + called swigSetup() which does a lot of the initialisation work. This is necessary for + a future change to fix the translation of C++ exceptions into C# exceptions. + + [Java] New typemap called 'javaconstruct'. The code in this typemaps was previously hard + coded and could not be customised by a user. This typemap contains the code that is + generated into a proxy class's constructor. Another typemap named 'javaconstruct_director' + is used instead when the proxy class is a director class. + + [C#, Java] If a C++ class did not have a default constructor, a protected default constructor + was automatically generated by SWIG. This seems is unnecessary and has been removed + and thereby giving the user almost complete control over the generated code along with the + new typemaps above. + Dec/19: mmatus - Fix typemap search, now the "out" typemap search is done as follows @@ -32,4 +50,4 @@ Dec/15: mmatus - Cosmetics and more use of 'const' where it was implicit. - Other fixes for OSS, which is now working again with 1.3.25. - \ No newline at end of file +