Commit graph

4,854 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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
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
e7b218f161 CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6638 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 01:20:36 +00:00
Marcelo Matus
2a9bdaaf3b CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6637 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-03 01:09:36 +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
Marcelo Matus
34a5893881 fix ConstMethods order for ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6634 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 22:45:29 +00:00
William S Fulton
80c1b147c7 lib_xxx to li_xxx name change fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 22:31:12 +00:00
William S Fulton
7368ff1452 html fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6632 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 22:13:39 +00:00
William S Fulton
b90e7d607d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6631 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 22:13:03 +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
Marcelo Matus
21942d03a0 Fix for compiler dependent macro.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6629 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 22:06:25 +00:00
William S Fulton
00011b087a warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6628 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 21:29:44 +00:00
William S Fulton
a2da4e699c Warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6627 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 21:27:32 +00:00
John Lenz
62f5e6cf73 The new python runtime now works from python versions 1.6.1 to 2.3.4
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6626 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 21:26:39 +00:00
William S Fulton
71e8b429be test for default args in const methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6625 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 21:26:26 +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
Marcelo Matus
de4f715712 add more docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 18:48:59 +00:00
Marcelo Matus
30845a0c69 add #include <cwchar>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 17:08:15 +00:00
Marcelo Matus
75a937a0d4 more warns fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6618 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 16:37:10 +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
38d71bb5e2 add #include <algorithm>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6616 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 08:31:29 +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
8ec5f847e5 fix warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6614 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 08:24:22 +00:00
Marcelo Matus
2165a21a25 attributefunc not longer supported
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6613 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 08:22:25 +00:00
Marcelo Matus
58e18f531c fix warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6612 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 08:14:46 +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
b41b869b38 last fixes for namespaces
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6608 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-11-02 01:59:33 +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