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
|
eb4f1acca0
|
add support for 'register'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6727 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-15 20:51:48 +00:00 |
|
Marcelo Matus
|
9e02ffda0f
|
recover pseudo nested class support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-13 01:25:56 +00:00 |
|
Marcelo Matus
|
0e2d3f41df
|
fix variable name clash
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-12 21:20:40 +00:00 |
|
Marcelo Matus
|
6ae1cc776c
|
fix bug #1023010
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6719 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-12 00:23:47 +00:00 |
|
Marcelo Matus
|
1bdc2fa223
|
fix seg. fault in errors/.. and revert to previous 1.89 version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6717 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-11 23:30:25 +00:00 |
|
Marcelo Matus
|
7c3b8082fa
|
fix for bug #1064201,externc +typedef
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6716 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-11 23:23:10 +00:00 |
|
Marcelo Matus
|
5dab0e6596
|
fix seg. fault in errors/.. and revert to previous 1.89 version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-10 23:51:22 +00:00 |
|
Marcelo Matus
|
575aac088f
|
fix seg. fault in errors/
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6709 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-10 23:44:40 +00:00 |
|
Marcelo Matus
|
996756f4a7
|
fix repited class name in scope resolution
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6698 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 23:20:22 +00:00 |
|
Matthias Köppe
|
3d658c0c21
|
Send the "runtime" target to /dev/null too.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6697 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 21:35:21 +00:00 |
|
William S Fulton
|
f77446423f
|
warning fixes compiling under mingw
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6696 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 21:19:47 +00:00 |
|
William S Fulton
|
13e7383859
|
warning fixes for using generated code in VC++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6695 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 21:19:06 +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
|
464c01da12
|
fix def args + director + constructors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6689 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-08 05:31:27 +00:00 |
|
Marcelo Matus
|
cd84c7404c
|
disabling autodoc/prepend/append + static members since it doesn't wiht default_args.i test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6680 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-06 00:51:52 +00:00 |
|
William S Fulton
|
f2a56de128
|
%rename/%ignore mods so that the behaviour is the same as %feature for default args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6676 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-05 23:27:10 +00:00 |
|
William S Fulton
|
028a6e1f73
|
Dependencies patch from Fabrice Salvaire
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6675 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-05 23:20:24 +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 |
|
Marcelo Matus
|
32b724e75c
|
remove old patch for features + def arg, but save the ignore/rename part. Now everything seems to be working.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6668 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 23:18:01 +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 |
|
William S Fulton
|
76dc5e3f3b
|
Alternative %feature improvements for methods with default args, that works with constructors.
Marcelo, I've commented your approach out using #define MARCELO. Lets discuss on swig-dev.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6660 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 22:09:29 +00:00 |
|
William S Fulton
|
30312e0173
|
warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 22:06:51 +00:00 |
|
Marcelo Matus
|
f81cf97c35
|
fix private new operator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 18:44:41 +00:00 |
|
Marcelo Matus
|
44009421a8
|
fix %features/%rename + def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6657 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 18:41:31 +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 |
|
Art Yerkes
|
b1c2cd26b4
|
Uniform SWIGSTATIC on all prototypes.
#ifdef __GNUC__ -> static inline to remove warning spew using gcc
typemaps: tweaks for arrays, enums
ocaml.cxx: remove Swig. qualifier everywhere it's not needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6655 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 04:17:00 +00:00 |
|
John Lenz
|
f46617dc03
|
Switch Guile module to use -scm as default instead of -gh.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6650 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-04 01:02:21 +00:00 |
|
John Lenz
|
bf83bb81a1
|
Fix a bug where chicken wrappers were not correctly registering values with the
chicken garbage collector.
Update the chicken documentation to reflect the new proxy class support.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6648 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 23:13:59 +00:00 |
|
Marcelo Matus
|
a42260811d
|
fix serious bug with def args + static methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6644 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 10:22:15 +00:00 |
|
Marcelo Matus
|
db4de01921
|
minor fix for extern declarations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6643 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 09:57:16 +00:00 |
|
Marcelo Matus
|
a6dba8577d
|
making sure the resolve_scope_node is working fine before release, and fix for unnamed namespace
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6641 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 08:07:02 +00:00 |
|
Marcelo Matus
|
31d0ef38c4
|
missing fixes for nodirector methods, already fixed in python
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6640 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 08:04:17 +00:00 |
|
Marcelo Matus
|
d33bfc5350
|
move fix for typedef (no ptr/no ref) + director from directors.cxx to lang.cxx. This should fix more related problems around. Also fix for unnamed namespace in lang.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6639 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 08:00:14 +00:00 |
|
Marcelo Matus
|
ad7d943dfc
|
fixes for %template+member/static methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6636 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-03 00:59:38 +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 |
|
John Lenz
|
53132a810f
|
Revert guile_gh.swg and guile_gh_run.swg to not use new runtime system.
Added global variable to hold status of -runtime,-c,-noruntime flag for use
in guile gh module mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6630 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 22:06:53 +00:00 |
|
William S Fulton
|
c5e0c0094c
|
Default args fix for const methods. The extra methods being generated were non-const.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6624 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 21:22:49 +00:00 |
|
Marcelo Matus
|
73248606bf
|
fix %template + static class members
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 20:04:59 +00:00 |
|
Marcelo Matus
|
ee0b146afd
|
fix %template + static class members
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6622 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 19:40:41 +00:00 |
|
Marcelo Matus
|
2a799d9bcd
|
more uniform treatment of extern C. This also fix the defarg mechanism when declaring C functions inside C++.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6621 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 19:03:01 +00:00 |
|
amigalemming
|
70ff24a677
|
typemap m3wrapargconst allow definition of local constants
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6617 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 15:35:07 +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 |
|
John Lenz
|
ae49beb41c
|
Chicken test suite should at least run now... still generates a bunch of errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 03:10:50 +00:00 |
|
John Lenz
|
2cdf91de5d
|
More work on the chicken module. The test suite, zlib, and overload examples are still broken.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6610 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 02:50:30 +00:00 |
|
Marcelo Matus
|
5206f539fd
|
last fixes for namespaces
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6609 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 02:12:01 +00:00 |
|
Marcelo Matus
|
9c0c4fb898
|
last fixes for namespaces
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6607 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-02 01:50:21 +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 |
|