Marcelo Matus
|
9fb217b048
|
add %delobject, which is the equivalent of %newobject but for functions that delete an element. This allows to properly disown the argument, as the %newobject directive allows to 'own' the object
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8318 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-09 17:35:04 +00:00 |
|
Mark Gossage
|
ab9338a15e
|
applied neomantra's patches & fixed C89 bug #1356574
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8316 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-09 07:59:11 +00:00 |
|
Marcelo Matus
|
ea53f7c645
|
map iterators now use the native PySwigIterator, which is very very good for large maps, since no more temporals key/value tuples are needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8311 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-09 00:40:44 +00:00 |
|
William S Fulton
|
46b35fe12e
|
Resort back to SWIG-1.3.27 STL exception handling. The generic std_except.i does not work due to some problem with SWIG_exception
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8306 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 21:21:24 +00:00 |
|
William S Fulton
|
ca0819f8e3
|
Make sure guile doesn't use this file either. It does not work for Guile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8305 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 21:19:55 +00:00 |
|
William S Fulton
|
7f8b30f3b5
|
_std_deque.i moved from Lib directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8304 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 20:17:06 +00:00 |
|
William S Fulton
|
eb433dbef1
|
Each target language now has its own std_deque.i like the other STL wrappers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8303 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 20:08:44 +00:00 |
|
William S Fulton
|
297c3e89ab
|
Make sure this file is not included by Java or C# (std_deque.i) was using it after recent commits
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 20:07:51 +00:00 |
|
William S Fulton
|
7c4d7a8afe
|
moved from Lib directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8301 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 20:05:23 +00:00 |
|
Marcelo Matus
|
a7986b9077
|
add value iterator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8295 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 09:30:53 +00:00 |
|
Marcelo Matus
|
68f9b0408c
|
update as std::map
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 07:48:47 +00:00 |
|
Marcelo Matus
|
ab9d75f3c9
|
fix to avoid copies when the wrapper class exists
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 07:08:21 +00:00 |
|
Marcelo Matus
|
a20ed1dc80
|
fix to avoid copies when the wrapper class exists, and to accept std::map pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 07:04:45 +00:00 |
|
Marcelo Matus
|
165b0032e9
|
add buildnone option and cosmetics, including sorting options by name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-08 06:58:49 +00:00 |
|
Marcelo Matus
|
0767474ada
|
add operator aliases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8277 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 09:36:58 +00:00 |
|
Marcelo Matus
|
4e053d72ce
|
use simpler %ignoreoperator directive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8276 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 07:58:15 +00:00 |
|
Marcelo Matus
|
4e7bc4d6aa
|
fix typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 07:15:58 +00:00 |
|
Marcelo Matus
|
ed53e75df6
|
add macros/names to avoid numeric warning codes. use them in tcl,perl,ruby and python
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8274 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 06:59:32 +00:00 |
|
Marcelo Matus
|
8307e12982
|
unsigned/signed casts
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8268 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 00:59:30 +00:00 |
|
Marcelo Matus
|
174c2a36c1
|
more test cases, less cast operations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8267 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 00:58:14 +00:00 |
|
Marcelo Matus
|
4e05ba0554
|
more test cases, less cast operations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 00:57:44 +00:00 |
|
Marcelo Matus
|
2642d272e8
|
more test cases, less cast operations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8265 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-07 00:28:51 +00:00 |
|
Marcelo Matus
|
f974cba664
|
avoid signed/unsigned warns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8264 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 23:13:12 +00:00 |
|
Marcelo Matus
|
b73ca56b1e
|
avoid extra casting since they conflict with 'const', reported by James Bigler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8263 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 23:08:06 +00:00 |
|
Marcelo Matus
|
5612807986
|
fix problem with containers reported by John Koleszar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 21:37:59 +00:00 |
|
Marcelo Matus
|
f6a5cbb972
|
allow to predefine %begin_block,%end_block
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8260 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 18:00:50 +00:00 |
|
William S Fulton
|
35526f18d2
|
Fix for directors - where a class returned by value
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8253 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 14:09:14 +00:00 |
|
William S Fulton
|
f545472fe8
|
cosmetic changes removing unnecessary brackets and empty lines in generated code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8251 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 13:58:10 +00:00 |
|
Marcelo Matus
|
3634df5e12
|
add support for named warning codes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8249 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 11:42:24 +00:00 |
|
Jason Stewart
|
fd440b5a26
|
organized better for the list of supported and unsupported operators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8245 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 10:51:44 +00:00 |
|
Marcelo Matus
|
aafdfe1a5e
|
fix iterators for old compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8240 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 02:28:01 +00:00 |
|
Marcelo Matus
|
bcca80d556
|
add corresponding wchar version of cstring.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 01:53:31 +00:00 |
|
Marcelo Matus
|
2d87b0de74
|
use consistent macro name SWIG_CSTRING_UNIMPL
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 01:52:19 +00:00 |
|
Marcelo Matus
|
dacc6e1dbb
|
properly disable stl.i in target languages which do not support it
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 01:49:57 +00:00 |
|
Marcelo Matus
|
fc0ee40ae2
|
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@8236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 01:49:10 +00:00 |
|
Marcelo Matus
|
55d79fea4f
|
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@8232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 00:37:31 +00:00 |
|
Marcelo Matus
|
d43dbba7d0
|
add missing ; detected by improper inclusion of this file via stl.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 00:33:03 +00:00 |
|
Marcelo Matus
|
9e46ce1a5a
|
add missing ; detected by improper inclusion of this file via stl.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8230 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 00:27:49 +00:00 |
|
Marcelo Matus
|
8d812cd955
|
add stl.i files for each language to prevent improper includes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8229 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 00:27:12 +00:00 |
|
Marcelo Matus
|
da7a59d3f8
|
move xmlstring.i to a more standard location
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-06 00:06:27 +00:00 |
|
William S Fulton
|
ab207a67d6
|
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@8224 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-05 22:21:43 +00:00 |
|
William S Fulton
|
67e13d9c19
|
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@8222 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-05 22:02:14 +00:00 |
|
Marcelo Matus
|
36c3511e1f
|
fix problem with PyObject_Del and old python versions, reported by John Koleszar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-05 19:42:40 +00:00 |
|
Marcelo Matus
|
15534192b3
|
delete the perl5 typemaps, ignored here
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8218 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-05 19:34:51 +00:00 |
|
Marcelo Matus
|
6374f6824a
|
add missing typecheck codes and Char typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8216 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-04 21:46:27 +00:00 |
|
Marcelo Matus
|
25f12e2784
|
add runme.pl file and missing %init
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-04 20:40:47 +00:00 |
|
Marcelo Matus
|
f34ef6ff23
|
add %nodirector to internal PySwigIterator class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-04 20:22:44 +00:00 |
|
Marcelo Matus
|
b60c5572ca
|
treat XMLCh properly using %typemaps_string
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-04 20:20:33 +00:00 |
|
Marcelo Matus
|
3286d72bb7
|
cosmetic consistency
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8212 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-04 20:19:37 +00:00 |
|
Marcelo Matus
|
d4aaf7a08a
|
add initial xmlstring support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8211 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-04 17:06:45 +00:00 |
|