Commit graph

625 commits

Author SHA1 Message Date
Dave Beazley
cb23eebf4e Removed SWIG1.3 directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:53:37 +00:00
Dave Beazley
785adb0a55 Removed SWIG1.3 target (it's not really applicable anymore)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@632 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-09 14:53:16 +00:00
Dave Beazley
37f3093da0 Fixed typemap bug.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@631 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-08 19:10:51 +00:00
Dave Beazley
d3186d7440 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@630 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-08 18:52:43 +00:00
Dave Beazley
27eee69dbd Various cleanup.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@629 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-07 21:18:24 +00:00
Dave Beazley
34bcab20dd More cleanup.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@628 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-07 02:35:36 +00:00
Dave Beazley
c738c6c639 Finished removal of all public attributes of types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@627 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-06 16:36:43 +00:00
Dave Beazley
f244b7cde8 Hid the name and is_reference attributes of types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@626 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-06 04:01:14 +00:00
Dave Beazley
af8e43a9b9 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@625 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-06 03:51:59 +00:00
Thien-Thi Nguyen
ecee4cf7c3 (MZC): New var.
(mzscheme): Use `MZC'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@624 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-05 02:35:50 +00:00
Thien-Thi Nguyen
3e779b0441 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@623 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 20:19:15 +00:00
Thien-Thi Nguyen
b8a5ceda63 (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@622 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 20:04:32 +00:00
Thien-Thi Nguyen
aaf2b747d1 (check): New target.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@621 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:48:49 +00:00
Thien-Thi Nguyen
be927646e2 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@620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:28:42 +00:00
Thien-Thi Nguyen
7ac40330f6 (MZC): New substituted var, set by `AC_PATH_PROG', for MzScheme.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@619 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 19:03:27 +00:00
Thien-Thi Nguyen
6c52e2fd40 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@618 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 16:17:36 +00:00
Thien-Thi Nguyen
0e24322fda (configure_substituted_files): New substituted shell var.
(AC_OUTPUT): Use `configure_substituted_files'.


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


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@616 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 15:57:59 +00:00
Harco de Hilster
a95105eb65 added swig version info in code header
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@615 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 08:32:39 +00:00
Harco de Hilster
ee8744630b added java exception support submitted by Tal Shalif <tal@slt.atr.co.jp>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@614 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 08:21:20 +00:00
Harco de Hilster
0705357788 added string typemaps send by Tal Shalif <tal@slt.atr.co.jp>
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@613 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-04 08:20:18 +00:00
Harco de Hilster
b0b6b11b90 fix some previous merge errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@612 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-03 09:34:40 +00:00
Harco de Hilster
140a5c022c merged cvs version with working version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@611 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-03 09:04:53 +00:00
Thien-Thi Nguyen
8677e78b36 Initial revision.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@610 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-31 15:58:50 +00:00
Dave Beazley
4230cc4162 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@609 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-25 04:02:31 +00:00
Dave Beazley
65b75c5bec Cosmetic changes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@608 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 22:34:02 +00:00
Dave Beazley
057f317046 Removed C++ comments.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@607 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 22:12:20 +00:00
Dave Beazley
6bc7b11a9b Cleanup. Replaced Parm and ParmList data structures with new implementation.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@606 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 21:48:56 +00:00
Thien-Thi Nguyen
5c69ec9d84 (SWIG_MakePtr, SWIG_GetPtr): Delete these declarations.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@605 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 16:15:44 +00:00
Thien-Thi Nguyen
5f1ebd9ed4 (Developer Information): Replace directory
details w/ reference to Doc/internals.html.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@604 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 16:10:54 +00:00
Dave Beazley
89c389114f Fixed argument mismatch error.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@603 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 14:48:08 +00:00
Dave Beazley
fbb026037d Cleanup and a variety of changes related to new core.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 04:01:26 +00:00
Dave Beazley
91ff20631b 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@601 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:57:26 +00:00
Dave Beazley
ccbe7d8213 Added cwrap.c file that contains a variety of wrapper function support code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@600 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:54:02 +00:00
Dave Beazley
6b4e71e3a4 Removed some compiler warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@599 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:52:15 +00:00
Dave Beazley
3346a63537 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:50:07 +00:00
Dave Beazley
3c8f8a757d Made the disclaimer more scary--to reflect more recent (and major) changes
in the implementation.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@597 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:46:59 +00:00
Dave Beazley
9cec4ac8d4 Worked on C wrapper docs some more.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@596 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-24 03:37:01 +00:00
Dave Beazley
16d6062229 Fixed one of my examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-23 12:46:08 +00:00
Thien-Thi Nguyen
76f6fd6902 Move TOC up.
Add cross-links like a madman.
Quench insomnia.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@594 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-23 11:52:37 +00:00
Dave Beazley
7ac8d72a98 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@593 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-23 04:48:42 +00:00
Dave Beazley
cc46a46b6d More work on smoothing out the type system. Needs more work however.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@592 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-23 04:43:39 +00:00
Dave Beazley
9ccd0daa88 Added short section describing some of the new DataType handling functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@591 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-22 20:27:02 +00:00
Masaki Fukushima
4048f8a054 (Ruby Support): Fix some type mangle problem in Ruby library.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@590 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-22 10:52:19 +00:00
Dave Beazley
4c93fdf860 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@589 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-20 20:28:37 +00:00
Dave Beazley
22662ce490 Changed the handling of types in parameter lists and removed the %val
and %out directives.    This result of this change is that SWIG does
a lot less manipulation of types before they are given to language
modules.  It also means that a lot of stuff is going to be broken
for a short period of time.   I am working on cleaning all of this up
so give me a few days to sort it out.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@588 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-20 20:26:17 +00:00
Thien-Thi Nguyen
bb715e08c1 New entry.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@587 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-20 20:11:01 +00:00
Thien-Thi Nguyen
01592138e3 (Guile Support): Tell of plan to stop recognizing "-with-smobs"
after swig-1.3a4 release.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@586 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-20 20:07:27 +00:00
Thien-Thi Nguyen
dff513fa24 (GUILE::parse_args): Recognize "-with-smobs" again, but don't do
any side effects.  This will go away again later, permananently.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@585 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-20 20:03:07 +00:00
Thien-Thi Nguyen
cd9a4606ce (GUILE::close): Fix bug: Use "swig" for `module_name' if unset.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@584 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-07-20 19:49:28 +00:00