Commit graph

4,854 commits

Author SHA1 Message Date
William S Fulton
b3a1974387 Added an important Marcelo patch that wasn't documented
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6406 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 23:16:40 +00:00
William S Fulton
48cbcb26e0 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6405 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:09:50 +00:00
William S Fulton
53446db5bd fixes for changes in the test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6404 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:04:28 +00:00
William S Fulton
647ec0d634 tests for default arguments in templated functions added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6403 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:03:08 +00:00
William S Fulton
f816035a2b 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@6402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 21:01:14 +00:00
William S Fulton
d0ff6f36aa ruby warning suppression
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6401 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:56:21 +00:00
John Lenz
4fc9128a6c Rework the CLOS code for chicken... still needs a little more work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:56:10 +00:00
William S Fulton
e65ccbb014 added runtime test for templated function overloading
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6399 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:54:27 +00:00
William S Fulton
c6732c704f tests for overloading templated functions added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6398 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:51:46 +00:00
William S Fulton
c187e14eb5 default args added to runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:49:46 +00:00
William S Fulton
ca117cddfc default args added to test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6396 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:48:10 +00:00
William S Fulton
7725bf6135 ruby warnings suppression
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6395 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:44:26 +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
d95c07cd15 minor change in warning message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:36:02 +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
William S Fulton
64a1080763 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 20:30:51 +00:00
John Lenz
4645346381 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@6390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-16 18:23:59 +00:00
John Lenz
44277aaf2e Update the documentation for new runtime type linking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-12 22:06:47 +00:00
Marcelo Matus
81de588719 add Scott Fix for directors+rename, and testExamples/test-suite/director_basic.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-11 22:53:24 +00:00
Marcelo Matus
04b676e42f add 'std' to install-lib
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6387 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-11 08:09:24 +00:00
Marcelo Matus
024efdb6f6 add guards for swig/language extra methods and comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6386 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-10 17:58:14 +00:00
Marcelo Matus
3e0de3c3d9 CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6385 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-10 08:20:39 +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
78187b8fad fixes for latest stl changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6383 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-10 07:58:03 +00:00
Marcelo Matus
a300b82163 isolate language independent STD/STL/C++ code + more documentation + cleaning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-10 06:42:15 +00:00
Marcelo Matus
f73e4cb163 CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6381 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 20:32:30 +00:00
Marcelo Matus
ae673f007b more valuewrapper cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 20:32:20 +00:00
Marcelo Matus
0bff053cd3 add default arg + enum case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6379 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 16:33:36 +00:00
Marcelo Matus
d3e460c673 since bad preprocessors around, we are going back to plain Types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6378 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 16:09:06 +00:00
Marcelo Matus
fab4e772f9 add more cases from bug reports
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6377 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:16:53 +00:00
Marcelo Matus
4a03c4edd5 add tests for director+enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6376 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:15:38 +00:00
Marcelo Matus
cee113efe7 add cast to work with SwigValueWrapper and write the out enum types appart, as needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6375 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:11:09 +00:00
Marcelo Matus
cf81f4a4e9 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@6374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-08 09:08:06 +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
Marcelo Matus
a433214393 fix version check for python 2.3.0
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6372 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 23:00:57 +00:00
Marcelo Matus
2b42a9ca31 better fix for virtual_mode + protected case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6371 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 22:15:23 +00:00
Marcelo Matus
d35c5a7a32 added the . See lextype.i example.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 22:14:31 +00:00
Marcelo Matus
e88bf78833 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@6369 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 22:02:50 +00:00
Marcelo Matus
7797e94739 add error when passing a struct/class by value + derivation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 21:54:18 +00:00
Marcelo Matus
e0dbc02e10 more ugly tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 21:53:29 +00:00
William S Fulton
536e2e545c %extend and default args fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6366 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 20:36:10 +00:00
William S Fulton
eb28ba6d68 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6365 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 20:09:01 +00:00
William S Fulton
d317db5aa7 Runtime test for templates and default args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6364 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 20:05:50 +00:00
William S Fulton
b7d7755c9e 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@6363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 20:04:36 +00:00
William S Fulton
e2603c47f0 using for method with default args test added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6362 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 19:57:13 +00:00
William S Fulton
18ecf1d54c extend_default wasn't in the test-suite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 19:55:26 +00:00
William S Fulton
b89d4b0eb8 Fixes for director code with exception specifications on the destructor (director_exception.i testcase)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6360 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 19:46:04 +00:00
William S Fulton
553422a11e Fixes for director code with exception specifications on the destructor (director_exception.i testcase)
Had to remove hack for Scott Michel's broken compiler though
Scott can you try another hack?


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 19:45:00 +00:00
Marcelo Matus
10de1d3813 added kwargs.i test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6358 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 18:56:17 +00:00
John Lenz
0e57357472 Fix a few bugs in the tcl module related to clientdata propagation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-07 02:31:14 +00:00