From 959114d6785f45a2c11df05b52eb67ce320bea20 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 2 Apr 2003 21:12:15 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4655 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- TODO | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index abc12bd8f..fbf172bc3 100644 --- a/TODO +++ b/TODO @@ -169,6 +169,12 @@ Library **** Continue to expand the set of recognized typemaps. +Windows +------- + +*** VC++ Project files / Makefiles for building the runtime libraries. + Will require libtool mods to work under Cygwin. + All language modules -------------------- @@ -277,14 +283,27 @@ Ruby Java ---- -** Default argument support. Default arguments are effectively ignored + +**** Default argument support. Default arguments are effectively ignored at present. An overridden method for each default argument could be generated thereby enabling one to call methods with default arguments. -[DONE] Vararg typemaps +** Implement idea from Dave Dribin email to the swig mailing list, 2 April 2003, + where the global enums and constants are placed in an interface so that they + can be implemented by other Java classes. This will allow improved syntax when + referring to the enums/constants: + int foo = enumname; + instead of + int foo = ModuleName.enumname; -[DONE] $javaconst(1) option for enums - so that no JNI call is necessary to - get the value of the enum. +C# +-- + +*** Need a way to throw a C# exception from the PINVOKE C/C++ code. + +*** The correct override/virtual keywords not always emitted for polymorphic + methods. It currently only works when 'virtual' is specified in a derived + C++ class function. A polymorphic method need not specify 'virtual' in C++. PHP ---