William S Fulton
8aeb72ef3b
swig-2.0.6 release date and summary
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13025 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-29 21:52:27 +00:00
William S Fulton
a0e21e82ca
char **STRING_ARRAY typemaps fixed to handle null pointers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13021 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-28 14:29:23 +00:00
William S Fulton
e39322cd01
Fix STL wrapper compilation errors on Mac OSX 64bit
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13018 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-28 11:18:10 +00:00
William S Fulton
60b9635c79
Fix uninitialised variable in Lua SWIGTYPE **OUTPUT typemaps
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13016 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-25 05:53:14 +00:00
William S Fulton
e464aa021b
Bump version to 2.0.6
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13009 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-19 21:30:06 +00:00
William S Fulton
40c6b36614
Add 2.0.5 release date
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-19 06:16:07 +00:00
David Nadlinger
7615b099d1
[D] Reverted part of #3502431 mistakenly applied in r12948.
...
(The changes only concerned D2, and were already present in trunk.)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13000 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-17 12:17:42 +00:00
William S Fulton
c3fdc9fc5e
Add back in %traits_enum removed in rev 12961 and probably fix iterating through std::vector wrappers of enumerations for R
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-14 23:30:22 +00:00
William S Fulton
ac688f9ccb
Apply patch #3517435 from Miles Bader - prefer to use Lua_pushglobaltable
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-14 20:37:39 +00:00
William S Fulton
68a135860d
Revert rev 12835 as it introduces a failure in the test-suite (primitive_types test)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-14 17:30:03 +00:00
William S Fulton
449599c8f3
nspace tests result in a warning if %nspace not supported where before it sometimes resulted in an error in the testsuite
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12981 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-14 16:26:45 +00:00
William S Fulton
5effbc386c
Apply patch #3517769 from Robin Stocker to fix compile error on MacRuby using RSTRING_PTR
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12980 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-14 16:18:04 +00:00
William S Fulton
478496bcae
Apply patch #3511009 from Leif Middelschulte for slightly optimised char * variable wrappers.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-13 19:29:33 +00:00
William S Fulton
5c8e5542ef
Apply #3219676 from Shane Liesegang which adds: - support for %factory - a __tostring method - a __disown method
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-13 18:28:37 +00:00
William S Fulton
39d8882a82
Apply #3513569 which adds a catchlist to the xml output
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-13 06:18:21 +00:00
Olly Betts
e3eb54594e
[Lua] Add support for Lua 5.2 (patch SF#3514593 from Miles Bader)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-05 04:29:11 +00:00
Xavier Delacour
729f343a47
update changelog
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12956 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-26 15:46:32 +00:00
William S Fulton
36ab437443
Revert 12776, 12777 - %shared_ptr fixes with typedef. It breaks li_boost_shared_ptr testcase in Python. To resolve at a later date.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-25 19:10:33 +00:00
William S Fulton
cd770b27ff
Apply #3502431 to fix duplicate symbols in multiple modules and compiler errors due to lack of const in some methods taking char*.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12948 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-24 01:01:06 +00:00
William S Fulton
9f714ec92a
Correct definitions of %$isglobal and %$classname for %rename matching, although I can't get %$classname nor %$innamespace working (both use $parentNode)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12944 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-21 20:58:04 +00:00
William S Fulton
347f2782d2
Fix missing stddef.h when %import of STL containers. Was causing compile failures witht g++-4.6.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12939 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-20 20:07:56 +00:00
William S Fulton
aae9c18e6e
Apply patch #3392264 from Sebastien Bine to parse (unsigned) long long types in enum value assignment.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12926 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-16 07:30:14 +00:00
William S Fulton
6f729a05d9
Patch from Karl Wette to allow custom allocators in STL string classes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12925 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-16 06:58:40 +00:00
William S Fulton
425b460a09
Fix %include inside %define macros - patch from Karl Wette
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12924 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-15 20:32:14 +00:00
William S Fulton
9fcee578cd
Some clarification on recent octave improvements
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12917 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-13 07:15:22 +00:00
William S Fulton
50693941c6
Fix #3475492 - iterating through std::vector wrappers of enumerations.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12916 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-13 07:10:24 +00:00
Xavier Delacour
b8304b6f42
update change log
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12913 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-02-27 17:11:27 +00:00
William S Fulton
15c4a30d9f
Make generated support functions in arrays_java.i static for multiple module linking
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12906 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-02-16 07:14:18 +00:00
William S Fulton
29fd1e3ce4
Fix crash when requesting more matches than available in regex
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12904 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-27 20:55:32 +00:00
William S Fulton
7c58a044d2
Add support for negative steps in Python slices on the STL containers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12903 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-24 23:41:40 +00:00
David Nadlinger
17a7ba0403
[D] Exception and Error have become blessed names; removed d_exception_name test case.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12900 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-23 21:59:20 +00:00
David Nadlinger
8fa4d20ec3
[D] Correctly annotate function pointers with C linkage.
...
Minor cleanups as well.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12899 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-23 21:59:00 +00:00
William S Fulton
1b47ddf8f0
Add support for slicing steps to Python STL wrappers (positive step only atm - these work the same as other Python sequences such as list)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12898 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-20 21:14:03 +00:00
William S Fulton
459e083b3d
Fix forward class declaration in a class when used as a base
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-17 07:06:22 +00:00
William S Fulton
11185e66b1
Add support for %nspace when using directors - C#
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12892 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-07 22:09:28 +00:00
William S Fulton
debd5e9246
Add support for %nspace when using directors - Java
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12891 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-01-06 18:57:25 +00:00
William S Fulton
06b81fca82
cosmetics
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12884 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-22 21:42:02 +00:00
William S Fulton
a082b1e069
The 'directorin' typemap now accepts , etc expansions instead of having to use workarounds - _name, _name etc.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12881 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-21 21:58:34 +00:00
William S Fulton
468ca084fc
Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12877 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-20 20:50:36 +00:00
Robert Stone
e7a4f42877
perl5 error handling improvements
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12873 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-10 18:33:04 +00:00
William S Fulton
d9670b608e
Fix directors for Android and improve thread attachment/detachment in multi threading environments
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12868 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-10 15:00:35 +00:00
Vadim Zeitlin
084425335f
Fix bug which could result in %rename not taking effect for derived classes.
...
We used to modify the hash table that we iterated on in
Swig_name_object_inherit() and this could, and sometimes did, change the
iteration order in such way that not all entries we were looking for could be
found. In practice this means that sometimes the methods renamed or ignored in
the base class could be mysteriously not renamed or ignored in a derived
class.
Fix this by avoiding modifying the hash table in place and using another
temporary hash table instead.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12865 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-08 22:34:08 +00:00
David Nadlinger
e2b2f26bf6
[D] Use stdc.config.c_long/c_ulong to represent C long types.
...
Previously, C's long/ulong types would always be mapped to 32 bit integers in D, which is wrong on D_LP64, but was not really a problem in practice since DMD used to be 32 bit only.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12861 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-03 19:48:01 +00:00
David Nadlinger
3da8d17ca8
[D] Do not default to 32 bit glue code for DMD anymore.
...
DMD now has x86_64 support on Linux, OS X and BSD.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12857 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-03 19:46:58 +00:00
David Nadlinger
730e14077d
[D] Fix exception glue code for newer DMD 2 versions.
...
Thanks to Andrej Mitrovic for reporting.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12856 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-03 19:46:46 +00:00
Stefan Zager
bdc9b61dc2
Fix for bug 3447426: memory leak in vector.__getitem__
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12855 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-01 20:59:19 +00:00
William S Fulton
ff8ba43ff6
R tidy up removing C++ comments
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12853 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-11-30 20:09:46 +00:00
Olly Betts
83cc1f6a3e
[Python] Fix some warnings when compiling generated wrappers with
...
certain GCC warning options (Debian bug #650246 ).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12852 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-11-29 05:31:37 +00:00
William S Fulton
de8cd39929
Fix #3433541 %typemap(in, numinputs=0) with 10+ arguments.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12850 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-11-28 19:46:37 +00:00
Olly Betts
5e4c27cdfd
[Perl] Fix warnings when compiling generated wrappers with certain
...
GCC warning options (Debian bug #436711 ).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12848 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-11-28 06:56:16 +00:00