Commit graph

1,970 commits

Author SHA1 Message Date
William S Fulton
02f3bfdbf4 SwigValueWrapper fixes
- memory leak fix
- default arguments for parameters that are classes bug fix


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-31 21:44:35 +00:00
William S Fulton
ad7cd027c0 Python tutorial fixes supplied by Larry Brigman
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4970 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-31 21:11:59 +00:00
William S Fulton
2a858721b9 Additional possible jni header installation path for Java added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4969 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-31 21:10:33 +00:00
Dave Beazley
e21c2b2077 new test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-29 19:29:23 +00:00
William S Fulton
2f53690621 typo fix
Dave, the web site isn't being updated.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-28 22:26:43 +00:00
William S Fulton
bad0a1eb16 C# added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-28 22:23:45 +00:00
Dave Beazley
c02cd09d7f *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-28 22:09:14 +00:00
Dave Beazley
b5b4699cde Improved error message. Contributed by Zooka.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-28 22:04:15 +00:00
Logan Johnson
af81134fde Correct macro name in Lib/ruby/std_pair.i; was "specialize_std_map_on_both",
should be "specialize_std_pair_on_both".


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4963 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-28 14:20:24 +00:00
William S Fulton
584d931471 Typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4962 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-16 11:20:14 +00:00
William S Fulton
246ae9799e Added link name for features section in Customization.html.
Java constants and enums update to reflect constants being generated in a separate constants interface and no longer the module class.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4961 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-16 10:30:10 +00:00
Matthias Köppe
d5ae715130 Mark Guile garbage collection as done.
Add random thoughts on Common Lisp support.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4960 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-13 12:22:40 +00:00
Luigi Ballabio
8c35d20048 std::pair added (but not very much tested)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4959 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-10 12:42:42 +00:00
Matthias Köppe
8bc6bb533e *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4958 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:13:04 +00:00
Matthias Köppe
fed0bf2c37 Invoke interpreter via Examples/Makefile
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4957 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:09:23 +00:00
Matthias Köppe
1ca60dbd94 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4956 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:08:53 +00:00
Matthias Köppe
8745f14fd6 Build modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4955 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:07:26 +00:00
Matthias Köppe
81f73fa4e2 Adapt to Examples/Makefile.in changes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4954 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:06:49 +00:00
Matthias Köppe
d1c8c67e4e [PHP4]: New target, php4_run.
[Chicken]: Add infrastructure for running the test suite.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-07 20:06:07 +00:00
Matthias Köppe
40eadec34f *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4952 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-06 22:00:22 +00:00
Matthias Köppe
1c2ca575bd *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4951 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-06 20:06:17 +00:00
Matthias Köppe
59378a7cfe [Guile]: New configuration switch, --with-guile-config.
[PHP]: Search for php and php4.  Search includes also in
/usr/include/php4, /usr/local/include/php4.
[Chicken]: Don't lose if Chicken libs are installed in /usr/lib.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4950 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-06 19:56:43 +00:00
Matthias Köppe
1902f6f9da Removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4949 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-06 15:24:10 +00:00
Matthias Köppe
276a364f7e Merged change from guilty2.ht 1.5.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4948 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-06 15:21:48 +00:00
William S Fulton
c6f3d39128 Added missing preprocessor symbols
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4947 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-04 21:48:52 +00:00
William S Fulton
8f731b89f9 Added preprocessor symbols
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4946 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-04 21:47:56 +00:00
Matthias Köppe
ba2f1d04b8 Add Chicken.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4945 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-04 08:41:12 +00:00
Matthias Köppe
768246416c Clarify that Guile, MzScheme, Chicken are not really three (scripting
or non-scripting) languages, but three implementations of Scheme.
Add a notice on XML and s-expression output.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4944 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-04 08:40:29 +00:00
Matthias Köppe
287c1b7f8d Fix chicken and guile runtime build
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4943 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-01 19:31:24 +00:00
Matthias Köppe
eb66a55aae Compute output file name correctly in C mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4942 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-01 18:34:48 +00:00
Matthias Köppe
8864ba142b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4941 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-01 17:02:48 +00:00
Matthias Köppe
e23afc1982 Handle the case of more than one "argout" typemap per function.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-01 17:00:04 +00:00
Matthias Köppe
f1cb36d15d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4939 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-01 16:56:08 +00:00
Matthias Köppe
9bf11648f2 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4938 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-07-01 16:47:55 +00:00
William S Fulton
ae2daa1532 - methodname attribute for modifying delete() destructor method name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4937 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 22:45:33 +00:00
William S Fulton
8fe5b44997 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4936 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 21:57:28 +00:00
William S Fulton
76e434d527 C# warning correction
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4935 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 21:55:33 +00:00
William S Fulton
1a1e8e0cc2 Changed Swig_typemap_attach_kwargs to have global scope
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4934 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 21:54:44 +00:00
William S Fulton
b03c08d211 New typemap attribute which specifies the destructor wrapper method name thus making the wrapper method name configurable.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4933 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 21:52:26 +00:00
William S Fulton
0cd4a0b597 C# warnings added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4932 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-29 21:47:21 +00:00
William S Fulton
098e9be695 Added javain, javout and newfree throws attributes tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4931 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-27 13:17:20 +00:00
William S Fulton
9bea1e62e7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4930 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-27 13:15:36 +00:00
William S Fulton
c89e7d9923 throws attribute working for javain, javaout (Java), csout, csin (C#) and newfree typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4929 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-27 13:14:08 +00:00
Mark Rose
61e87af65e multiargument director typemap segfault fix (python)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4928 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-26 09:46:32 +00:00
Art Yerkes
26874a2174 Added <H5> rule to makechap.py.
Ocaml.html: Added more about array usage and director typemaps (I got these
questions from users recently).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4927 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-25 18:55:34 +00:00
Art Yerkes
a06c0508ef compat.ht: Added Ocaml to list of supported languages.
default.side: Added Ocaml to "exits" links.
images/arty.jpg: Newer, more normal picture, scaled to 120x120 :-)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4926 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-25 18:53:32 +00:00
William S Fulton
e81b4cd86c warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4925 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-25 09:36:59 +00:00
William S Fulton
4907d8c290 swig.m4 moved to Tools/config
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4924 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-25 09:33:00 +00:00
Matthias Köppe
d9803bccaf *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4923 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-24 16:26:42 +00:00
Matthias Köppe
9d97007973 From felix@proxima-mt.de:
The module for generating wrappers for the Chicken
Scheme system contains a small bug: the wrappers
should not contain calls to "C_check_for_interrupt",
which may result in an endless loop.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4922 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-06-24 16:24:02 +00:00