CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6381 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
b5c610922a
commit
0f6ae6977d
1 changed files with 42 additions and 1 deletions
|
|
@ -1,11 +1,52 @@
|
|||
Version 1.3.23 (in progress)
|
||||
============================
|
||||
|
||||
10/08/2004: mmatus
|
||||
- Fix the SwigValueWrapper for opaque types, now it is
|
||||
applied for opaque templates and classes, for which we
|
||||
don't know if there is or not a default constructor, ie
|
||||
|
||||
struct A {
|
||||
A(int);
|
||||
};
|
||||
|
||||
Still, if you know that you class has a default
|
||||
constructor, and for some very very particular reason
|
||||
you want to avoid the SwigValueWrapper, and you don't
|
||||
want or can't expose the class to swig, now you can
|
||||
say
|
||||
|
||||
%feature("novaluewrapper") A;
|
||||
class A;
|
||||
|
||||
or the other way around, if the class has a default
|
||||
constructor, but you want to use the value wrapper, you
|
||||
can say
|
||||
|
||||
%feature("valuewrapper") A;
|
||||
struct A {
|
||||
A();
|
||||
....
|
||||
};
|
||||
|
||||
- Fix for char > 128, ie
|
||||
|
||||
const char tilde_a = '\341';
|
||||
|
||||
- Add patch 1041858 for $lextype, which carries the
|
||||
literal type of a symbol. See lextype.i in the
|
||||
test-suite for more details.
|
||||
|
||||
|
||||
|
||||
|
||||
10/07/2004: wsfulton
|
||||
{Ruby, Java] Fix director + destructor with 'empty' throw
|
||||
{Ruby, Java] Fix director + 'empty' throws
|
||||
|
||||
struct A {
|
||||
A() throw();
|
||||
virtual ~A() throw();
|
||||
int foo() throw();
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue