1.3.32 update

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10079 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2007-10-30 22:25:25 +00:00
commit 97131ec706
3 changed files with 7 additions and 34 deletions

29
TODO
View file

@ -1,8 +1,7 @@
SWIG TO-DO
Release: SWIG-1.3.30
Release: SWIG-1.3.32
$Id$
-----------------------------------------------------------------------------
**** = High Priority
@ -110,18 +109,6 @@ defer ready to go. The primary obstacle lies in the target language
Note: Implemented in languages that uses the UTL via the
'SWIG_fail' macro.
[done] Better targeting of output typemaps. For example:
It is not possible to target an output typemap for function
Foo::func() and not Bar::func(). Output typemaps need to support
syntax something along the lines of:
%typemap(out) int *Foo::func { ... }
Currently only globals functions can be targeted, like so:
%typemap(out) int *func { ... }
*** Rewrite declaration annotation to better unify %rename and related
directives. Add a selector mechanism that allows specific parse tree
nodes to be identified. For example:
@ -135,8 +122,6 @@ defer ready to go. The primary obstacle lies in the target language
Note: Initial implementation in the %rename directive.
[done] Bring Aquinas' contract/assertion checking code online.
*** Add more intelligent information related to object ownership.
SWIG should be able to automatically strip ownership from
objects when they are assigned to pointer variables and structure
@ -203,9 +188,6 @@ Ruby
*** Add support for keyword arguments (by collecting them in a hash?).
DONE Add some special directives to automatically rename declarations to
or from CamelCase.
Java
----
@ -213,9 +195,6 @@ Java
C#
--
DONE Implement director support for C# so that virtual methods work seemlessly
when mixing C# and C++ code.
PHP
---
@ -391,9 +370,3 @@ Documentation
** Add section on WAD.
Other
-----
***** Learn more wicked Jazz chords.
(in progress)