*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5504 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
05b947216a
commit
7ffb2f2a8b
1 changed files with 38 additions and 28 deletions
|
|
@ -1,9 +1,9 @@
|
|||
Version 1.3.20 (In progress)
|
||||
============================
|
||||
12/07/2003: mmatus (Marcelo Matus)
|
||||
The director protected member support had been
|
||||
The director protected member support has been
|
||||
completly moved out from python.cxx, and now
|
||||
resides in the common lang.cxx, emmit.cxx and
|
||||
resides in the common lang.cxx, emit.cxx and
|
||||
allocate.cxx files.
|
||||
|
||||
This means it should work for all the other languages
|
||||
|
|
@ -32,13 +32,24 @@ Version 1.3.20 (In progress)
|
|||
virtual int f() = 0;
|
||||
};
|
||||
|
||||
struct B {
|
||||
struct B : A {
|
||||
int f();
|
||||
};
|
||||
|
||||
Here, B::f() is virtual, and the director and the
|
||||
virtual elimination mechanism now recognize that.
|
||||
|
||||
- [C#] This fix also fixes the problem where 'override' was not being
|
||||
used on any overridden virtual method, so for struct B above,
|
||||
this C# code is generated:
|
||||
|
||||
public class B : A {
|
||||
...
|
||||
public override int f() {
|
||||
...
|
||||
}
|
||||
...
|
||||
}
|
||||
|
||||
- Initial support for protected virtual methods. They are now
|
||||
properly emitted when using with director (python only by
|
||||
|
|
@ -74,7 +85,6 @@ Version 1.3.20 (In progress)
|
|||
|
||||
- Added director support for const TYPE& arguments (python).
|
||||
|
||||
|
||||
12/02/2003: cheetah (William Fulton)
|
||||
[Java] Fix for INOUT and OUTPUT typemaps in typemaps.i for when the JNI type
|
||||
is bigger than the C type. For example, unsigned long (32bits on most systems)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue