Commit graph

5,056 commits

Author SHA1 Message Date
Marcelo Matus
4444d8e85b add corresponding wchar version of cstring.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:53:31 +00:00
Marcelo Matus
b67c64ba3b use consistent macro name SWIG_CSTRING_UNIMPL
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:52:19 +00:00
Marcelo Matus
9e37d0272c properly disable stl.i in target languages which do not support it
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:49:57 +00:00
Marcelo Matus
33b23a6965 clarify the use of std_except.i, now it has nothing to do with supporting the STD/STL namespace
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:49:10 +00:00
Marcelo Matus
4118509a84 fix wrong assert
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:19:05 +00:00
Marcelo Matus
14c8826830 fix SwigType_templateprefix + operator <
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:18:16 +00:00
Marcelo Matus
41f3d67055 fix for template + operators and compilers like gcc 3.3.5
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8233 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 01:17:47 +00:00
Marcelo Matus
69c14f087e add initial stl.i to ensure proper file inclussion and extensions for each language
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 00:37:31 +00:00
Marcelo Matus
a24a1d922f add missing ; detected by improper inclusion of this file via stl.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 00:33:03 +00:00
Marcelo Matus
20af03cd45 add missing ; detected by improper inclusion of this file via stl.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8230 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 00:27:49 +00:00
Marcelo Matus
e222e63bc2 add stl.i files for each language to prevent improper includes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8229 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 00:27:12 +00:00
Marcelo Matus
9b98829ffe move xmlstring.i to a more standard location
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-06 00:06:27 +00:00
William S Fulton
10412a8dcf *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8227 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 23:03:01 +00:00
William S Fulton
caf6c3d273 remove old swig-1.1 file no longer used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8226 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 23:01:40 +00:00
Marcelo Matus
229cae7bbb add test for the %implicitconv directive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8225 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 22:52:52 +00:00
William S Fulton
b2347f8594 With so many std_except.i files lying around, I've put in a check that this one isn't included for java/c# wrappers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8224 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 22:21:43 +00:00
William S Fulton
c24b2ec26b Fix %extend with static const integral types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8223 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 22:19:37 +00:00
William S Fulton
c574b94787 More subtle exception fixes for C# and Java. Workarournd for the wrong std_except.i file is being %include'd from java/stl.i and csharp/stl.i.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8222 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 22:02:14 +00:00
Marcelo Matus
170ba59d07 silence new leak warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 20:24:06 +00:00
Marcelo Matus
aca35dbcde add %typemap(LANG,..) warning 1387184
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 19:48:55 +00:00
Marcelo Matus
3f3c381358 fix problem with PyObject_Del and old python versions, reported by John Koleszar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 19:42:40 +00:00
Marcelo Matus
b25ff5cb44 delete the perl5 typemaps, ignored here
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8218 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 19:34:51 +00:00
Marcelo Matus
eb04de02af split options info for old compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8217 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-05 11:09:48 +00:00
Marcelo Matus
c0e78562a4 add missing typecheck codes and Char typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8216 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 21:46:27 +00:00
Marcelo Matus
4c7f4ea9f7 add runme.pl file and missing %init
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 20:40:47 +00:00
Marcelo Matus
c8d5ba81eb add %nodirector to internal PySwigIterator class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 20:22:44 +00:00
Marcelo Matus
47a201bf89 treat XMLCh properly using %typemaps_string
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 20:20:33 +00:00
Marcelo Matus
809530e8b1 cosmetic consistency
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8212 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 20:19:37 +00:00
Marcelo Matus
ed8343e085 add initial xmlstring support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8211 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 17:06:45 +00:00
Marcelo Matus
becbb0cc81 test and update the weave example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8210 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 15:55:19 +00:00
Marcelo Matus
bdec822db6 add Inline::SWIG test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 10:54:41 +00:00
Marcelo Matus
b79d86f02e more options clean-up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8208 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 07:44:12 +00:00
Marcelo Matus
316d801508 finish the initial jstring support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8207 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 07:43:03 +00:00
Marcelo Matus
e7e691deb0 add -fakeversion option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8206 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 06:36:24 +00:00
Marcelo Matus
b933cac915 add -fakeversion option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-04 03:31:57 +00:00
William S Fulton
fb6394c9a0 check std::exception typemaps are working correctly and throwing the correct Java exceptions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 23:28:19 +00:00
William S Fulton
135f792af5 check std::exception typemaps are working correctly and throwing the correct exceptions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8203 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 23:27:21 +00:00
William S Fulton
38e82a4b9b test all the STL exception classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8202 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 23:26:18 +00:00
William S Fulton
977c6bb675 Fix recent STL exception breakages and add in throws typemaps for most of the std::exception classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8201 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 23:25:33 +00:00
Marcelo Matus
d3eec7a22f delete some inlines which confuse gcc for very large interfaces
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8200 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 19:54:53 +00:00
Marcelo Matus
0564796f45 better warning for director methods with ptr/ref output
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8199 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 19:52:26 +00:00
Marcelo Matus
406c8fbb2b add info for debug options
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8198 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 19:51:13 +00:00
Marcelo Matus
d5cb3bbcb9 uniform cni examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 19:48:06 +00:00
Marcelo Matus
e598ab002b more swigkey unification
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 09:26:42 +00:00
Marcelo Matus
fc4ecc15ec addcosmetics and docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8195 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 07:43:38 +00:00
Marcelo Matus
5c381977e6 add -dump_module_tree option (the -dump_tree is too much for most of the cases)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8194 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 07:42:03 +00:00
Marcelo Matus
ca6875444b fix csharp RealVector problem
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8193 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-03 07:40:38 +00:00
Marcelo Matus
3b137ec4d3 update for -copyctor option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8192 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-02 17:48:05 +00:00
Marcelo Matus
06835c7b3d avoid label warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8191 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-02 17:45:11 +00:00
Marcelo Matus
26c4ba0818 add nomatch option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8190 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-02 17:44:31 +00:00