Commit graph

13,883 commits

Author SHA1 Message Date
William S Fulton
0dee4ecb84 C# std::vector support. Not really ready for the masses, but enjoy anyway.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6666 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:37:37 +00:00
William S Fulton
b7311365a4 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6665 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:28:48 +00:00
William S Fulton
77179df10d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6665 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:28:48 +00:00
William S Fulton
5df51fab85 tidy generated code up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6664 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:26:17 +00:00
William S Fulton
6ec9b75abf tidy generated code up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6664 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:26:17 +00:00
William S Fulton
6bd73ed34f %feature mods for default arguments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:25:17 +00:00
William S Fulton
485a4e8b6a %feature mods for default arguments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:25:17 +00:00
William S Fulton
209a16645c Beefed up features test. The C++ code will fail to compile if features are not working as expected.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:11:35 +00:00
William S Fulton
23413c0edc Beefed up features test. The C++ code will fail to compile if features are not working as expected.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:11:35 +00:00
William S Fulton
17f6328b8a Common default argument code factored into functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6661 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:10:20 +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
9c8162bb90 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/SWIG@6660 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:09:29 +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
d8cb82e4b0 warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 22:06:51 +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
f800e2470d fix private new operator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 18:44:41 +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
272e74dc36 fix %features/%rename + def args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6657 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 18:41:31 +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
27660bd461 missing non-null check
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6656 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 18:27:53 +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
3101067a2d 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/SWIG@6655 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 04:17:00 +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
c477876252 Update overload_extend runme script to work properly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6654 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 02:20:04 +00:00
John Lenz
134dd53433 Update overload_extend runme script to work properly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6654 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 02:20:04 +00:00
John Lenz
e4e0977bab Update Guile docs to reflect the change from -gh to -scm as default.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:35:36 +00:00
John Lenz
033c0e5a15 Update Guile docs to reflect the change from -gh to -scm as default.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:35:36 +00:00
John Lenz
eec55ff302 Update Guile makefiles to work with default -scm mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:28:37 +00:00
John Lenz
7e766a3f61 Update Guile makefiles to work with default -scm mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:28:37 +00:00
John Lenz
6a0fbb5a2c When compiling with gcc -ansi, inline was improperly getting set.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:27:57 +00:00
John Lenz
17b006087e When compiling with gcc -ansi, inline was improperly getting set.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:27:57 +00:00
John Lenz
41a558998d Switch Guile module to use -scm as default instead of -gh.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6650 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 01:02:21 +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
a9ed9eedec Update my personal info
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 00:57:04 +00:00
John Lenz
f639e25140 Update my personal info
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-04 00:57:04 +00:00
John Lenz
3a07959dda 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/SWIG@6648 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 23:13:59 +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
Art Yerkes
146947e548 Fixed test name -- the module names of tests are supposed to make their
file names


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6647 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 18:24:42 +00:00
Art Yerkes
894a7509d0 Fixed test name -- the module names of tests are supposed to make their
file names


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6647 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 18:24:42 +00:00
Art Yerkes
7d552e4595 Fixed GIFPlot examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 17:14:51 +00:00
Art Yerkes
e38310fe8b Fixed GIFPlot examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 17:14:51 +00:00
Art Yerkes
a71a80a975 Removed unneeded constructor for shape class.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6645 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 17:11:20 +00:00
Art Yerkes
865d5d2c10 Removed unneeded constructor for shape class.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6645 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 17:11:20 +00:00
Marcelo Matus
b19d0dc05e fix serious bug with def args + static methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6644 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 10:22:15 +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
0759851fad minor fix for extern declarations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6643 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 09:57:16 +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
f42ab6d25a going back to use COBJECTS, which is the safe option, before release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6642 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 08:09:28 +00:00
Marcelo Matus
4960d9dcf8 going back to use COBJECTS, which is the safe option, before release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6642 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 08:09:28 +00:00
Marcelo Matus
a0c0486d76 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/SWIG@6641 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 08:07:02 +00:00