Commit graph

796 commits

Author SHA1 Message Date
William S Fulton
08100cf196 jdk 5.0 fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6414 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-17 19:23:28 +00:00
William S Fulton
136025b035 missing function body added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-17 19:22:58 +00:00
Art Yerkes
30cdeb143a Runtime test for multimodule import.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6409 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-17 08:39:52 +00:00
Art Yerkes
e9160c8597 Updated documentation.
Provide a swig_val function which generates a shareable value from a module
specific one in a painless way.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6408 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-17 08:38:54 +00:00
Art Yerkes
db57b0d6d8 Some delayed maintenance.
Fixes for multimodule targets.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6407 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-17 07:56:17 +00:00
William S Fulton
63f7af0366 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6405 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:09:50 +00:00
William S Fulton
6cdc20d8e6 fixes for changes in the test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6404 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:04:28 +00:00
William S Fulton
0835a9ac15 tests for default arguments in templated functions added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6403 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:03:08 +00:00
William S Fulton
2d1dbf168d tests for default arguments in templated functions added
Currently broken for Python only
There might still be some 'translation errors' from converting the runtime test from the Java test


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:01:14 +00:00
William S Fulton
362473b722 ruby warning suppression
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6401 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:56:21 +00:00
John Lenz
2836e9599d Rework the CLOS code for chicken... still needs a little more work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:56:10 +00:00
William S Fulton
14c3a84d40 added runtime test for templated function overloading
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6399 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:54:27 +00:00
William S Fulton
c332db66ff tests for overloading templated functions added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6398 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:51:46 +00:00
William S Fulton
f4f077c5fd default args added to runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:49:46 +00:00
William S Fulton
aa13f87bfa default args added to test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6396 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:48:10 +00:00
William S Fulton
b0cb1889b6 ruby warnings suppression
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6395 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:44:26 +00:00
John Lenz
75e462baa8 Removed ability to share type information by C linking
All type sharing happens through a global variable in the target language.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 18:23:59 +00:00
Marcelo Matus
1ea4adbcd4 add Scott Fix for directors+rename, and testExamples/test-suite/director_basic.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-11 22:53:24 +00:00
Marcelo Matus
ca9e6834df fixes for latest stl changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6383 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-10 07:58:03 +00:00
Marcelo Matus
b5c610922a more valuewrapper cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 20:32:20 +00:00
Marcelo Matus
5c930fcb09 add default arg + enum case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6379 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 16:33:36 +00:00
Marcelo Matus
37cffe5a32 add more cases from bug reports
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6377 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:16:53 +00:00
Marcelo Matus
9040ff7ecb add tests for director+enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6376 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:15:38 +00:00
Marcelo Matus
3264efdfbf add tests and fix the value wrapper for opaque types, including the template cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:08:06 +00:00
Marcelo Matus
1d1b75d98f fix bug 953142
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6373 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 00:17:34 +00:00
Marcelo Matus
5f45025e75 added the . See lextype.i example.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 22:14:31 +00:00
Marcelo Matus
86d466d06b move broken example to derived_byvalue.i since it could take long to fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6369 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 22:02:50 +00:00
Marcelo Matus
7fbced8eb1 add error when passing a struct/class by value + derivation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 21:54:18 +00:00
Marcelo Matus
8ab24227a9 more ugly tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 21:53:29 +00:00
William S Fulton
76e6c3f858 Runtime test for templates and default args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6364 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 20:05:50 +00:00
William S Fulton
e41182ac63 Nasty test with default args in templated methods. Also the 'using' statement for template methods that use default args.
Currently broken in Python only.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 20:04:36 +00:00
William S Fulton
38f86d7d0a using for method with default args test added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6362 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 19:57:13 +00:00
William S Fulton
275cb78630 extend_default wasn't in the test-suite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 19:55:26 +00:00
Marcelo Matus
6880fb6b15 added kwargs.i test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6358 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 18:56:17 +00:00
John Lenz
143bfb2a62 Fix a few bugs in the tcl module related to clientdata propagation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 02:31:14 +00:00
William S Fulton
652d2efc3f test for default argument in director virtual methods and constructors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 21:12:37 +00:00
William S Fulton
37863d349b test for default argument in director virtual methods and constructors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6353 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 21:06:29 +00:00
Marcelo Matus
963a72613b add destructor reprotected/desprotected case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6352 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 19:07:40 +00:00
Marcelo Matus
200111d52d more cases, and C/C++ compatibility
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6349 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 17:32:03 +00:00
Marcelo Matus
2feaa15679 add basic overloading test + directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6348 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 17:07:30 +00:00
Marcelo Matus
e0d84d4be9 check again large typequery
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6346 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 09:47:46 +00:00
Marcelo Matus
1db15cece4 support C/C++ cases, using __cplusplus
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6345 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 09:33:28 +00:00
Marcelo Matus
11a45c751d add more simple cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6344 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 08:54:33 +00:00
Marcelo Matus
97f01d158f add __cplusplus case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6343 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 08:37:55 +00:00
Marcelo Matus
9742e2ecca add Bill's case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6342 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 08:34:28 +00:00
Marcelo Matus
c3b41dd959 strange cache effect, disable by now, see enum_template.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6340 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 08:26:58 +00:00
Marcelo Matus
9303e3af22 add patch 903150
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6339 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 02:35:28 +00:00
Marcelo Matus
c6f20f2306 fix vector slice/del problems
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6338 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-06 02:31:31 +00:00
Marcelo Matus
d9de0f4d36 added overriding test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6336 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-05 23:52:01 +00:00
William S Fulton
19ea3b5242 features for constructor fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6331 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-05 22:33:28 +00:00