Commit graph

245 commits

Author SHA1 Message Date
William S Fulton
13de06ba39 Not linking fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-03 12:10:03 +00:00
Dave Beazley
4b225cd251 new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-02 01:41:10 +00:00
Dave Beazley
49b6cdac98 Added pointer test case.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4648 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-04-01 17:57:30 +00:00
Dave Beazley
4bc26e78ca new tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4637 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-27 22:54:37 +00:00
Art Yerkes
707a425326 Fixed runme for current code generation. No _get or _set on method names
for getting and setting struct or union members.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4635 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-27 15:13:13 +00:00
Art Yerkes
ae2e14741f Added namespace qualification.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4628 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-26 03:10:35 +00:00
William S Fulton
432521da16 uninitialised variable fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4613 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-21 22:06:05 +00:00
William S Fulton
5a50a82506 another M_PI define if not defined in math.h
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-21 21:56:17 +00:00
Dave Beazley
85ab51376b Fixed template_extend_overload_2 test.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4607 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-21 17:11:36 +00:00
Art Yerkes
fd5f92f5e5 Added example.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-21 16:26:52 +00:00
Art Yerkes
2949c006d4 Added stl example.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-21 16:25:30 +00:00
Dave Beazley
ddfa56d8d8 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-20 21:08:45 +00:00
Dave Beazley
f0b063ef3e new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-20 19:36:16 +00:00
William S Fulton
cbe0625591 warning removal for C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 23:03:27 +00:00
William S Fulton
b0307fb2c4 enum renamed enums due to enum keyword in C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4582 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 21:25:59 +00:00
William S Fulton
6bcd362693 remove unnecessary header file as it causes linking problems on Mingw
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4580 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 20:51:55 +00:00
William S Fulton
4567f1ecdc more varargs runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4579 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 20:50:54 +00:00
William S Fulton
a91f8ad5e6 varargs runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4578 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 20:50:05 +00:00
William S Fulton
5f909daeb9 beefed up varargs test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4577 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 20:48:52 +00:00
Art Yerkes
39f415aa47 Added:
Type registration.  Correct support for casting.  Proper type safety.
Changed:
ocaml.swg: Correct casts, declaration order for C
ocamldec.swg: Removed problematic forward declarations without array index.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4573 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-19 16:24:47 +00:00
William S Fulton
7573e78729 new runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4569 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 22:32:06 +00:00
Dave Beazley
ea8bb4afa8 Added typemap to remove uninitialized variable warning.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4566 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 18:13:26 +00:00
Dave Beazley
7fd340e93e new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4562 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 17:56:53 +00:00
Dave Beazley
601fe97b1d Removed spurious print statement.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4561 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 17:51:04 +00:00
William S Fulton
fb4966a97d Define M_PI if not defined in math.h
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4558 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 10:29:35 +00:00
William S Fulton
cab9f95a8e Corrected scope for C variable declaration in typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4557 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 10:28:27 +00:00
William S Fulton
ec550c3c92 clean for VC++ generated files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4556 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 10:25:49 +00:00
William S Fulton
e9309decb9 Fix for languages that don't define SWIG_fail - thanks Mark
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4553 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-17 09:23:43 +00:00
Dave Beazley
7681f43d47 new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4550 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-16 03:55:36 +00:00
William S Fulton
0db1c71d1e variables example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4543 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:54:16 +00:00
William S Fulton
ceccc37377 Usual SWIG variables example - uses properties for global variable access
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4542 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:51:46 +00:00
William S Fulton
7dafbf88dd Uses properties instead of get/set methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4541 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:50:01 +00:00
William S Fulton
df27876aaa multiple inheritance warning for Java and Ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4540 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:49:23 +00:00
William S Fulton
0e980c826a C# clean mod
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4537 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 22:39:10 +00:00
Jonah Beckford
18d96dd27d Changed typo in output filename.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4536 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 16:35:27 +00:00
Jonah Beckford
8bbb5d2f77 Changed %module xx_yy_zz to generate xx-yy-zz.scm and
xx-yy-zz_wrap.c[xx] (and xx-yy-zz-clos.scm and xx-yy-zz-generic.scm if
using TinyCLOS).  Consistent with the "namifying" of other C
identifiers.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4535 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-15 15:19:00 +00:00
Mark Rose
d0f9431db8 partial fix for abstract director classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4534 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-14 07:14:04 +00:00
William S Fulton
00b9694262 Use the C# compiler found by configure, not just pnet's cscc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4532 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 22:54:52 +00:00
William S Fulton
ee4b63a60a template example working, sorry forgot to commit it earlier
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4531 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 22:48:02 +00:00
William S Fulton
811bf393a2 New examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4530 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 20:48:00 +00:00
William S Fulton
379c070640 Reference example like the other languages, all working
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4529 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 20:47:39 +00:00
William S Fulton
6b626a186b Function pointer example just like the other languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4528 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 20:46:41 +00:00
William S Fulton
4c5d572f7c Classes and inheritance now working as demonstrated by the classic SWIG class example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4527 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 20:45:47 +00:00
Art Yerkes
ae635218f2 Added some tests to mimic the ones in the python directory. Working my
way through the alphabet.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4519 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-12 15:25:27 +00:00
Logan Johnson
edd3bac431 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 21:34:14 +00:00
Logan Johnson
a6f81e194a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4517 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 20:40:21 +00:00
Logan Johnson
182a3d7e14 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4516 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 20:27:13 +00:00
Logan Johnson
2117af95f3 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4515 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 20:01:59 +00:00
Dave Beazley
3cb7404165 new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4511 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 19:23:57 +00:00
Jonah Beckford
8389d105d2 Got rid of -static flag to linker for CHICKEN. Not portable.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-03-11 11:51:22 +00:00