Commit graph

623 commits

Author SHA1 Message Date
Dave Beazley
af04a7c6fd *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-14 22:04:29 +00:00
Dave Beazley
d56acf8588 Few updates for new types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@648 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-14 22:03:42 +00:00
Harco de Hilster
2aa97936ea changed c++ string argout typemap to freearg
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@647 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-14 07:20:24 +00:00
Masaki Fukushima
80fcd98b5c swig no longer generates delete_* function when no addmethods mode.
Deal with it.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-13 13:45:41 +00:00
Dave Beazley
76cadce589 Various work on new type system
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@645 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-11 20:48:58 +00:00
Dave Beazley
752855600f SWIG no longer generates temporary files.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@644 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-11 16:34:31 +00:00
Dave Beazley
6361a70853 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@643 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-11 16:32:04 +00:00
Dave Beazley
89af812026 Some cleanup.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@642 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 21:25:28 +00:00
Dave Beazley
dae32de1c5 Converted parameter lists to linked lists
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@641 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 18:37:30 +00:00
Dave Beazley
b18002ef38 Fixed addmethods bug.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@640 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 13:02:18 +00:00
Dave Beazley
5f5f2213af Applied memory leak patch.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@639 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 03:17:39 +00:00
Dave Beazley
9b62acf02c Minor changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@638 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 00:12:49 +00:00
Dave Beazley
e75fe76f9b Bug fix for const.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@637 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 00:12:27 +00:00
Dave Beazley
e336e7f40e Experimental parameter matching code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@636 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-10 00:12:16 +00:00
Dave Beazley
b0decef853 Removed SWIG1.3 directory from includes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@634 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:57:00 +00:00
Dave Beazley
81daf28d30 Removed SWIG1.3 directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:53:37 +00:00
Dave Beazley
27665408b8 Removed SWIG1.3 target (it's not really applicable anymore)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@632 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:53:16 +00:00
Dave Beazley
e35d1e417f Fixed typemap bug.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@631 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-08 19:10:51 +00:00
Dave Beazley
574ef19b96 Various cleanup.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@629 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-07 21:18:24 +00:00
Dave Beazley
0394dcca49 More cleanup.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@628 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-07 02:35:36 +00:00
Dave Beazley
01c0c668a3 Finished removal of all public attributes of types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@627 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-06 16:36:43 +00:00
Dave Beazley
7f24ebca9a Hid the name and is_reference attributes of types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@626 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-06 04:01:14 +00:00
Dave Beazley
2597863a14 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@625 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-06 03:51:59 +00:00
Thien-Thi Nguyen
e61285ba33 (MZC): New var.
(mzscheme): Use `MZC'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@624 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-05 02:35:50 +00:00
Thien-Thi Nguyen
4fe0890583 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 20:19:15 +00:00
Thien-Thi Nguyen
15625a0912 (skip-tcl, skip-perl, skip-python, skip-java, skip-guile,
skip-mzscheme, skip-ruby, chk): New vars.
(check-aliveness, check-examples, check-gifplot-example,
check): New targets.

(distclean-dead): Also include config.status, config.log,
config.cache.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@622 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 20:04:32 +00:00
Thien-Thi Nguyen
f59346e730 (check): New target.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@621 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:48:49 +00:00
Thien-Thi Nguyen
eca11a8499 No longer use and test for "nope" to indicate an empty variable.
Instead, use `VAR=' (set the variable to nothing) and `test -z "$VAR"'
or `test -n "$VAR"' as the case may be.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:28:42 +00:00
Thien-Thi Nguyen
4829575680 (MZC): New substituted var, set by `AC_PATH_PROG', for MzScheme.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:03:27 +00:00
Thien-Thi Nguyen
765742cde3 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@618 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 16:17:36 +00:00
Thien-Thi Nguyen
4e5b287aa0 (configure_substituted_files): New substituted shell var.
(AC_OUTPUT): Use `configure_substituted_files'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@617 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 16:10:49 +00:00
Thien-Thi Nguyen
31dfc9b8e2 (distclean-dead): New var.
(distclean): New target.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@616 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 15:57:59 +00:00
Harco de Hilster
901ec2ec40 added swig version info in code header
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@615 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 08:32:39 +00:00
Harco de Hilster
33247d0e3c added java exception support submitted by Tal Shalif <tal@slt.atr.co.jp>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@614 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 08:21:20 +00:00
Harco de Hilster
c86069d4f6 added string typemaps send by Tal Shalif <tal@slt.atr.co.jp>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@613 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 08:20:18 +00:00
Harco de Hilster
8c8a4b5f2b fix some previous merge errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@612 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-03 09:34:40 +00:00
Harco de Hilster
0cd4c865e9 merged cvs version with working version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-03 09:04:53 +00:00
Thien-Thi Nguyen
775a17768d Initial revision.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@610 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-31 15:58:50 +00:00
Dave Beazley
5c7d202825 Started the (most painful) process of dropping type attributes behind a function call interface.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@609 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-25 04:02:31 +00:00
Dave Beazley
f671901138 Cosmetic changes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@608 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 22:34:02 +00:00
Dave Beazley
b0d2c80259 Removed C++ comments.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@607 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 22:12:20 +00:00
Dave Beazley
e036e895d3 Cleanup. Replaced Parm and ParmList data structures with new implementation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@606 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 21:48:56 +00:00
Thien-Thi Nguyen
715e3e39eb (SWIG_MakePtr, SWIG_GetPtr): Delete these declarations.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@605 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 16:15:44 +00:00
Thien-Thi Nguyen
01ae1cdd21 (Developer Information): Replace directory
details w/ reference to Doc/internals.html.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@604 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 16:10:54 +00:00
Dave Beazley
057bb8441b Fixed argument mismatch error.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 14:48:08 +00:00
Dave Beazley
6780bd2e49 Cleanup and a variety of changes related to new core.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 04:01:26 +00:00
Dave Beazley
a4982dcc87 Rewrote all of the low-level C/C++ code generators. Continued destruction of old C++ code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:57:26 +00:00
Dave Beazley
eeadf99e34 Added cwrap.c file that contains a variety of wrapper function support code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:54:02 +00:00
Dave Beazley
a99de50b8d Removed some compiler warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@599 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:52:15 +00:00
Dave Beazley
39734898a9 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:50:07 +00:00