From 9c5c8477e2153d7fa8859d5020b3c22c2f596d98 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Fri, 23 Dec 2005 00:16:08 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8047 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/CHANGES.current | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/SWIG/CHANGES.current b/SWIG/CHANGES.current index 517b82319..dc2a2aec7 100644 --- a/SWIG/CHANGES.current +++ b/SWIG/CHANGES.current @@ -1,6 +1,16 @@ Version 1.3.28 (unreleased). =========================== +12/21/2005: wsfulton + [Java, C#] + Fix incorrect code generation when the intermediary classname is changed + in the module directive from its default. For example: + + %module(jniclassname="myimclassnewname") "mymodule" // Java + %module(imclassname="myimclassnewname") "mymodule" // C# + + Add in new special variable $imclassname. See docs. + 12/21/2005: mmatus - The '-nodefault' flag (pragma and features) now generates a warning, and recommends to use the explicit @@ -229,7 +239,9 @@ Version 1.3.28 (unreleased). [Java, C#] Typesafe enums and proper enums have an extra constructor so that enum item values that are initialised by another enum item value can be wrapped without having to use %javaconstvalue/ - %csconstvalue for when using %javaconst(1)/%csconst(1). Suggestion by Bob Marinier. + %csconstvalue for when using %javaconst(1)/%csconst(1). Suggestion by + Bob Marinier/Douglas Pearson. + For example: typedef enum