Marcelo Matus
|
d13e837d8e
|
more smart pointers + extend fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6918 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-01-04 09:41:05 +00:00 |
|
Marcelo Matus
|
533b36c15d
|
more fixes and cases for smart pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6917 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-23 08:56:27 +00:00 |
|
Marcelo Matus
|
d6802c75ba
|
avoid using reference value for static members, since it can generate unresolved symbols for static const
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6916 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-23 07:38:55 +00:00 |
|
Marcelo Matus
|
417e339ba3
|
more smart_pointer + static methods fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6915 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-23 01:12:07 +00:00 |
|
Marcelo Matus
|
9c9985bd6f
|
fix %ignore *::Bar::foo case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6910 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-21 21:21:58 +00:00 |
|
Marcelo Matus
|
201b47ae3c
|
fix template_deftype to work with functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6903 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-20 21:16:13 +00:00 |
|
Marcelo Matus
|
1875a3d44b
|
fix typemap search, now you can add a typemap like %typemap(out) int *Foo::foo(int bar);
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6900 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-19 23:03:14 +00:00 |
|
Marcelo Matus
|
26655216ab
|
fix typemap search, now you can add a typemap like %typemap(out) int *Foo::foo(int bar);
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6899 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-19 22:54:40 +00:00 |
|
Marcelo Matus
|
aa048182d7
|
avoid using of temporal value for wrapping type user + const reference argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6895 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-18 05:57:08 +00:00 |
|
Marcelo Matus
|
7ae82d1c51
|
fixes for templates and template default args, cosmetics, and other fixes for OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6893 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-16 02:12:05 +00:00 |
|
Marcelo Matus
|
b8ae49d52d
|
more fixes for template + def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6833 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-05 10:15:25 +00:00 |
|
Marcelo Matus
|
e4cdbbfaef
|
old extra fix for valuewrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6832 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-04 08:33:39 +00:00 |
|
Marcelo Matus
|
d88eed76e6
|
mix patches #748861 and #1041174 for %extend generation code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6831 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-04 08:33:03 +00:00 |
|
Marcelo Matus
|
d0fad62e2c
|
add support for smart pointers + %extend
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-01 11:29:17 +00:00 |
|
Marcelo Matus
|
2d686c0a84
|
support of typemaps + template + template def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-01 01:01:03 +00:00 |
|
Marcelo Matus
|
28ba4aca2d
|
reverting to 1.17, the protected constructor problem is now fixed in lang.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-01 00:56:35 +00:00 |
|
William S Fulton
|
7814e12b7c
|
Removed last vestiges of enums being handled as integers in the core.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6773 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-28 18:53:17 +00:00 |
|
Marcelo Matus
|
ffa25c871d
|
more on protected ctors+directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-28 10:35:49 +00:00 |
|
Marcelo Matus
|
8b79e6a28a
|
fix non public overload order
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-28 09:15:58 +00:00 |
|
Marcelo Matus
|
794680d137
|
fix for value_wrapper + feature:nodefault
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6739 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-15 22:56:18 +00:00 |
|
Marcelo Matus
|
659e439023
|
fix for abstract
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6738 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-15 22:55:27 +00:00 |
|
Marcelo Matus
|
6d930e0ef0
|
fixes for mixed_types.i, multidimension arrays, and arrays +references+typedefs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-15 20:53:29 +00:00 |
|
Marcelo Matus
|
0039b9604d
|
fix seg fault #901022
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6692 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 07:30:30 +00:00 |
|
Marcelo Matus
|
8bc4ce3ee5
|
fix seg fault #901022
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6691 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 07:28:29 +00:00 |
|
Marcelo Matus
|
dc3b6659f5
|
fix def value difference between T_POINTER and T_STRING
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6670 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-05 01:41:07 +00:00 |
|
Marcelo Matus
|
523c3c6e73
|
fix typemap + numinputs +argout
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6669 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-05 00:22:29 +00:00 |
|
William S Fulton
|
b248a54dc8
|
Common default argument code factored into functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6661 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 22:10:20 +00:00 |
|
Marcelo Matus
|
2b71e5fe23
|
missing non-null check
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6656 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 18:27:53 +00:00 |
|
Marcelo Matus
|
94a6a89af7
|
more fixes for %features, now doint it right, ie, deleting code instead of adding
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6635 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 00:58:49 +00:00 |
|
Marcelo Matus
|
18d3f92b53
|
fixes for Sun Studio 9, test it
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6615 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 08:26:54 +00:00 |
|
Marcelo Matus
|
de1ed9d840
|
more on %rename+%features+ templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 00:32:37 +00:00 |
|
Marcelo Matus
|
d6e3a92182
|
fix feautures + qual + templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6578 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-01 18:14:52 +00:00 |
|
Marcelo Matus
|
7afd2f554b
|
fix SWIGENUM -> enum SWIGTYPE, as is used now
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6528 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-27 01:59:20 +00:00 |
|
Marcelo Matus
|
67a4137c2c
|
more ugly template+typedefs+namespace fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6510 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-26 00:31:02 +00:00 |
|
Marcelo Matus
|
f5adbd3f6f
|
%apply also looks for a typedef match if it doesn't find a match at first
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6509 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-26 00:30:05 +00:00 |
|
Marcelo Matus
|
2a41ec6bf5
|
fix compactdefarg + const ref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-23 06:45:10 +00:00 |
|
Marcelo Matus
|
5630e78234
|
Oops, missing 'else' in the old SwigValueWrapper mechanism
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-21 18:37:01 +00:00 |
|
William S Fulton
|
79bec67051
|
fixes for directors and default arguments in the constructor
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-21 18:16:21 +00:00 |
|
William S Fulton
|
97c2eeaf90
|
compact default arguments feature (original default argument wrapping mode)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6449 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-20 20:59:33 +00:00 |
|
Marcelo Matus
|
a75d2b0a4c
|
fix SwigValueWrapper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-19 23:34:04 +00:00 |
|
Marcelo Matus
|
7010b3004e
|
fix for 'template struct Opaque1 Type2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6436 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 07:36:31 +00:00 |
|
Marcelo Matus
|
7b33c27230
|
add del_array method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6431 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 02:01:06 +00:00 |
|
Marcelo Matus
|
dfa9548fc1
|
fix typedef_reduce + namespace
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6430 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:53:42 +00:00 |
|
Marcelo Matus
|
d63d1b852b
|
allow overide the warn codes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6429 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:50:46 +00:00 |
|
Marcelo Matus
|
de66fae0ba
|
more fixes for feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6428 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:40:39 +00:00 |
|
Marcelo Matus
|
fa0256cb09
|
allow mixed primitive types in the default type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6427 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 01:39:53 +00:00 |
|
William S Fulton
|
77eef87058
|
templated function overloading support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6394 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 20:41:17 +00:00 |
|
William S Fulton
|
061037ab3a
|
minor superficial mod
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-16 20:32:18 +00:00 |
|
Marcelo Matus
|
41058bf661
|
add initial C99 complex support + long double
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6384 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-10 08:18:14 +00:00 |
|
Marcelo Matus
|
8c9152c376
|
fix bug 953142
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6373 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-08 00:17:34 +00:00 |
|