Commit graph

747 commits

Author SHA1 Message Date
Dave Beazley
cb4255a086 Fixed problem with abstract base classes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@774 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 20:41:14 +00:00
Dave Beazley
ee67a3e146 Fixed C++ code generation so that constructors for abstract classes aren't
generated (note: this is a sick hack).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@773 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 20:41:02 +00:00
Dave Beazley
1bdc09434b Fixed naming generation problem for static C++ variables.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 20:11:56 +00:00
Dave Beazley
b42cc5ac42 Added some C++ stuff.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@771 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:35:16 +00:00
Thien-Thi Nguyen
c0aed6add3 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:27:42 +00:00
Thien-Thi Nguyen
807b0350fc (check-c++-examples): New target.
(check): Depend on `check-c++-examples'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@769 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:23:39 +00:00
Thien-Thi Nguyen
11cb5aa8a6 Initial revision
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:18:56 +00:00
Dave Beazley
8abd1b9b13 Slight changes. Added note about C++.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@767 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:31:01 +00:00
Dave Beazley
f748c7a6e9 Fixed problem in void pointer handling.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@766 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:22:40 +00:00
Dave Beazley
561f2a9b97 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@765 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:20:37 +00:00
Dave Beazley
90a7839b0c Fixed problem in handling of void pointers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@764 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:19:50 +00:00
Thien-Thi Nguyen
4d947b3c8e (check-aliveness, check-gifplot-example): Expand.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@763 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:16:08 +00:00
Dave Beazley
794ff1ed6c New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@762 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:07:07 +00:00
Thien-Thi Nguyen
877aa52016 Use EXIT_SUCCESS' and EXIT_FAILURE'.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@761 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:04:30 +00:00
Dave Beazley
3f80052155 Fixed type-checking problem.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@760 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:57:29 +00:00
Thien-Thi Nguyen
6958bb4c08 (SWIG_exit): Fix bug: Use exit code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@759 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:47:33 +00:00
Thien-Thi Nguyen
09278801cb Comment. No functional change.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@758 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:43:42 +00:00
Thien-Thi Nguyen
4960338534 (check): New target.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@757 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:18:19 +00:00
Dave Beazley
2a39e03463 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@756 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:12:41 +00:00
Dave Beazley
04ce582624 Fixed void pointer problem.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@755 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 16:34:22 +00:00
Dave Beazley
2824797649 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@754 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 15:41:59 +00:00
Matthias Köppe
4f2b313968 Free malloc'ed string copies after function call.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@753 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 15:27:58 +00:00
Matthias Köppe
7c42df5968 (GSWIG_scm2str) Simplified.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@752 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 15:03:09 +00:00
Matthias Köppe
b78562280c Updated Guile builds.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@751 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 14:23:04 +00:00
Matthias Köppe
1335d46de8 (GUILEINCLUDE) Changed to exclude "/guile" portion of the path.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@750 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:16:01 +00:00
Matthias Köppe
ef19a0d6fb *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@749 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:14:27 +00:00
Matthias Köppe
a82f83b19d Handle more than 10 args.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@748 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:12:40 +00:00
Matthias Köppe
b920e04254 Fixed last change.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@747 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:11:46 +00:00
Matthias Köppe
1c8a963323 Use \033 instead of \e since the latter is not standard (Sun cc warns
about an anachronism).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@746 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 10:49:31 +00:00
Dave Beazley
591ac1380f Bug fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 04:39:35 +00:00
Dave Beazley
0f2bce07bd Variable linking patches.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@744 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 04:37:53 +00:00
Dave Beazley
b8c6298c42 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@743 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 04:36:54 +00:00
Dave Beazley
3621fe789f New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@742 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 22:38:51 +00:00
Dave Beazley
227cacaa8e Bug fixes in variable linking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@741 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 22:37:51 +00:00
Matthias Köppe
48a1ee99ae Translated GIFPlot example to Guile Scheme.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 22:32:58 +00:00
Matthias Köppe
d5431492ae Fixed handling of char types.
Added support for optional arguments.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@739 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 21:53:49 +00:00
Matthias Köppe
c883555fb3 Updated Guile examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@738 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:36:59 +00:00
Matthias Köppe
f05199ab6b Declare initialization function in runtime section.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@737 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:35:02 +00:00
Dave Beazley
88c47f1f45 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:31:30 +00:00
Dave Beazley
f0d3bb4665 Extensive bug fixes to variable linking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@735 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:24:44 +00:00
Dave Beazley
6de4c96f1f Added Swig_string_mangle() function
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@734 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:23:58 +00:00
Matthias Köppe
4e7e67c912 Fixed %init directive warning.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@733 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:18:54 +00:00
Matthias Köppe
d82c78ea75 Updated section on Guile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@732 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:13:46 +00:00
Matthias Köppe
ef21a91744 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:13:30 +00:00
Matthias Köppe
b7055de184 Added documentation for variable and constant wrappers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@730 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 19:54:45 +00:00
Dave Beazley
23068fcf8f Bug fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@729 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 16:29:53 +00:00
Dave Beazley
730afd5dff *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 16:28:16 +00:00
Dave Beazley
12999f703a New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@727 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 16:26:58 +00:00
Matthias Köppe
887d79cae3 Use the nice type name for printing pointer objects.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 15:48:43 +00:00
Dave Beazley
7d4ec03048 Added 'str' member to the _swig_type_info structure. This contains a "nice"
string representation of the mangled datatype.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 15:14:16 +00:00