Commit graph

19,271 commits

Author SHA1 Message Date
William S Fulton
d415bfe00c Warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5276 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-08 11:16:53 +00:00
William S Fulton
d725be7f9e Warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5276 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-08 11:16:53 +00:00
William S Fulton
c6f7c810f8 director downcast mods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-08 10:41:27 +00:00
William S Fulton
fcb4392793 director downcast mods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-08 10:41:27 +00:00
William S Fulton
d2cb9ecebc directors docs more integrated with the rest
various.i library update


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5274 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-08 10:18:56 +00:00
William S Fulton
d95d3555f1 directors docs more integrated with the rest
various.i library update


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5274 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-08 10:18:56 +00:00
William S Fulton
616dfc75d6 Help string split for compilers that can't handle long strings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5273 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-06 22:40:55 +00:00
William S Fulton
bdf45e991f Help string split for compilers that can't handle long strings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5273 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-06 22:40:55 +00:00
Matthias Köppe
da0b1cc049 Pass closures, rather than primitive procedures, as #:slot-ref and
#:slot-set!.  Guile 1.6 only seems to like closures here.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5272 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-06 15:49:10 +00:00
Matthias Köppe
6092ce47d3 Pass closures, rather than primitive procedures, as #:slot-ref and
#:slot-set!.  Guile 1.6 only seems to like closures here.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5272 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-06 15:49:10 +00:00
William S Fulton
77946bd22e Scott Michel patch: Director bug fixes and downcast support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5271 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 22:41:40 +00:00
William S Fulton
6df7122422 Scott Michel patch: Director bug fixes and downcast support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5271 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 22:41:40 +00:00
Dave Beazley
201f1175a7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5270 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:59:07 +00:00
Dave Beazley
377175f813 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5270 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:59:07 +00:00
Dave Beazley
fe5fb9114a Added contract support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5269 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:58:39 +00:00
Dave Beazley
2e614a8424 Added contract support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5269 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:58:39 +00:00
Dave Beazley
8ed7e36a20 new example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5268 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:38:02 +00:00
Dave Beazley
ae40427995 new example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5268 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:38:02 +00:00
Dave Beazley
e7a74c2646 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5267 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:37:17 +00:00
Dave Beazley
1a5075b352 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5267 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:37:17 +00:00
Dave Beazley
c18c2e5d9a Restored contract support. Fixed error messages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:23:56 +00:00
Dave Beazley
928e3ed815 Restored contract support. Fixed error messages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 21:23:56 +00:00
Dave Beazley
6938e58f74 Removed snprintf(). Not ANSI.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5265 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 20:41:14 +00:00
Dave Beazley
0ef35b6651 Removed snprintf(). Not ANSI.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5265 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-05 20:41:14 +00:00
Matthias Köppe
e452a4c0c4 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5264 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-04 19:16:17 +00:00
Matthias Köppe
77c1d8f6db *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5264 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-04 19:16:17 +00:00
Matthias Köppe
d62a05a6b4 Only use the SCM_ API when the function `scm_slot_exists_p' exists
(needed for GOOPS support).  This function was renamed during the
Guile 1.5 series from `scm_slots_exists_p'.

Report the right runtime library when invoked with -scm -ldflags.1


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5263 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-04 19:15:59 +00:00
Matthias Köppe
60f3f3cc8e Only use the SCM_ API when the function `scm_slot_exists_p' exists
(needed for GOOPS support).  This function was renamed during the
Guile 1.5 series from `scm_slots_exists_p'.

Report the right runtime library when invoked with -scm -ldflags.1


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5263 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-04 19:15:59 +00:00
Matthias Köppe
ab4b49ed3c Update according to latest changes.
Thanks to John Lenz.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-04 09:07:21 +00:00
Matthias Köppe
a8ff1ee734 Update according to latest changes.
Thanks to John Lenz.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-04 09:07:21 +00:00
Matthias Köppe
f294c94db6 Warn about the broken typechecking code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:28:32 +00:00
Matthias Köppe
7be1e2bc1a Warn about the broken typechecking code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:28:32 +00:00
Matthias Köppe
8ca1c0ee4a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5260 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:07:31 +00:00
Matthias Köppe
a494eb1212 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5260 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:07:31 +00:00
Matthias Köppe
c51b9f9fd7 Fix more problems in --with-chick* options handling.
(#782052).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:07:07 +00:00
Matthias Köppe
7df95e05df Fix more problems in --with-chick* options handling.
(#782052).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:07:07 +00:00
Matthias Köppe
c395dcb9cf *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5258 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:05:01 +00:00
Matthias Köppe
4d0c9397c6 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5258 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:05:01 +00:00
Matthias Köppe
eaea18ae07 Fix typo in --with-chickencfg option handling.
(#782052).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5257 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:02:51 +00:00
Matthias Köppe
8350f52a38 Fix typo in --with-chickencfg option handling.
(#782052).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5257 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-03 10:02:51 +00:00
Matthias Köppe
bf561a9c3d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5256 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:16:40 +00:00
Matthias Köppe
99ae6a2964 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5256 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:16:40 +00:00
Matthias Köppe
c7340a0bf3 Merge new set of GOOPS changes by John Lenz.
GOOPS objects are now manipulated directly by the C code.
Some fixes to typemap-GOOPS interaction.

Remove the file argument to -scmstub and -goops.  The Scheme files are
now always called MODULE.scm or MODULE-primitive.scm, where MODULE is
the module name and "primitive" can be changed by the -primsuffix
option.  The Scheme files are now placed in the directory given by the
-outdir option, or the current directory.  (Patch by John Lenz,
slightly modified.)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5255 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:15:59 +00:00
Matthias Köppe
5af411c153 Merge new set of GOOPS changes by John Lenz.
GOOPS objects are now manipulated directly by the C code.
Some fixes to typemap-GOOPS interaction.

Remove the file argument to -scmstub and -goops.  The Scheme files are
now always called MODULE.scm or MODULE-primitive.scm, where MODULE is
the module name and "primitive" can be changed by the -primsuffix
option.  The Scheme files are now placed in the directory given by the
-outdir option, or the current directory.  (Patch by John Lenz,
slightly modified.)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5255 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:15:59 +00:00
Matthias Köppe
3e64557893 Merge new set of GOOPS changes by John Lenz.
GOOPS objects are now manipulated directly by the C code.
Some fixes to typemap-GOOPS interaction.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5254 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:15:19 +00:00
Matthias Köppe
a1c8f41baf Merge new set of GOOPS changes by John Lenz.
GOOPS objects are now manipulated directly by the C code.
Some fixes to typemap-GOOPS interaction.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5254 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:15:19 +00:00
Matthias Köppe
f331b98ae2 Unify the pointer-conversion runtime API.
[Tcl]: Remove the "interp" argument of SWIG_NewInstanceObj,
SWIG_ConvertPtr, SWIG_ConvertPacked, and SWIG_ConvertPtrFromString.
The function SWIG_MustGetPtr is currently not supported.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5253 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:14:23 +00:00
Matthias Köppe
25bb5d202b Unify the pointer-conversion runtime API.
[Tcl]: Remove the "interp" argument of SWIG_NewInstanceObj,
SWIG_ConvertPtr, SWIG_ConvertPacked, and SWIG_ConvertPtrFromString.
The function SWIG_MustGetPtr is currently not supported.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5253 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 23:14:23 +00:00
Matthias Köppe
51d95b9e96 Don't try to call the destructor explicitly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5252 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 18:39:43 +00:00
Matthias Köppe
13010d7c35 Don't try to call the destructor explicitly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5252 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 18:39:43 +00:00