Olly Betts
|
44a9ae4438
|
[PHP] Check for %feature("notabstract") when generating PHP5 class wrapper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10441 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-11 21:17:22 +00:00 |
|
William S Fulton
|
528ea7a313
|
Fix SF #1943608 - substitution in %contract.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10440 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-11 20:25:12 +00:00 |
|
Olly Betts
|
4bbd68181f
|
[PHP] Fix char * typemaps to work when applied to signed char * and
unsigned char * (uncovered by testcase apply_strings).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-10 11:01:09 +00:00 |
|
William S Fulton
|
efa0db04c6
|
Fix wrapping of char * member variables (or any types with a memberin typemap) when using allprotected mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10431 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-09 21:41:46 +00:00 |
|
Olly Betts
|
49fd22d97d
|
[PHP] Fix bad PHP code generated when wrapping an enum in a
namespace (uncovered by testcase arrays_scope).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10429 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-09 12:29:07 +00:00 |
|
Olly Betts
|
136f2c7041
|
SWIG now runs the PHP testsuite using PHP5, not PHP4. PHP4 is
essentially obsolete now, so we care much more about solid PHP5
support.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10428 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-09 11:26:37 +00:00 |
|
William S Fulton
|
da8791792b
|
STL fixes when using %import rather than %include and the Solaris Workshop compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10424 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-07 21:33:19 +00:00 |
|
William S Fulton
|
b0ecf14e31
|
Fix wrapping of overloaded protected methods when using allprotected mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10423 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-07 20:59:00 +00:00 |
|
William S Fulton
|
90179b787f
|
Add patch #1956607 -MT support for changing the makefile target name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-05-03 11:38:48 +00:00 |
|
Mark Gossage
|
ef7c0cbbd2
|
[Lua] Removed generation of _wrap_delete_XXXXX (wrappered destructor) which was unused and causing warning with g++ -Wall.
Removed other unused warning in typemaps.i and other places.
Added Examples/lua/embed3, and run tests a few test cases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-30 00:17:53 +00:00 |
|
Olly Betts
|
85f02c4ba4
|
[Python] Fix generated code for IBM's C++ compiler on AIX (patch
from Goeran Uddeborg in SF#1928048).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10387 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-24 12:26:29 +00:00 |
|
Olly Betts
|
42965a73cc
|
Rename BSIZE in Examples/test-suite/arrays_scope.i to BBSIZE to avoid
a clash with BSIZE defined by headers on AIX with Perl (reported in
SF#1928048).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10386 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-24 11:07:56 +00:00 |
|
William S Fulton
|
9976dc9d75
|
Add allprotected mode for wrapping protected members when using directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10381 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-20 20:41:01 +00:00 |
|
William S Fulton
|
929f68b069
|
Add Lua pointer reference typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-07 20:06:37 +00:00 |
|
William S Fulton
|
7847acfcd7
|
Updates for 1.3.35 release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10362 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-06 21:43:21 +00:00 |
|
William S Fulton
|
c1bcd0a4f2
|
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-06 21:27:35 +00:00 |
|
William S Fulton
|
69d6ce4f33
|
Fix shared_ptr typemaps for use with %pythonnondynamic
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10344 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-04 23:29:59 +00:00 |
|
Olly Betts
|
9ef207297e
|
[Python] Add %newobject reference to python memory management subsection of manual
(patch from mdbeachy in SF#1894610).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10339 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-04-03 11:59:26 +00:00 |
|
William S Fulton
|
8c24e2ca74
|
Fix shared_ptr typemaps where the pointer type is a templated type with with more than one parameter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10327 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-27 20:29:01 +00:00 |
|
Mark Gossage
|
11647d87e8
|
[lua] Added a typemap DISOWN for SWIGTYPE* and SWIGTYPE[], and support for %delobject feature.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10326 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-27 01:58:30 +00:00 |
|
William S Fulton
|
97b910d726
|
Apply patch #1844301 from Monty Taylor to suppress enum constructor unused warnings.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10324 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-26 21:04:59 +00:00 |
|
William S Fulton
|
7c6f8dafa7
|
Apply patch #1924524 from Casey Raymondson which ensures the 'No constructor defined' message is displayed when attempting to call a constructor on a class that doesn't have a constructor wrapper, eg if the C++ class is abstract.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10323 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-26 20:43:45 +00:00 |
|
William S Fulton
|
aa4d91b319
|
Apply patch #1925702 from Casey Raymondson which removeswarning 512 for std::vector wrappers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10322 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-26 20:25:56 +00:00 |
|
Olly Betts
|
b2375fd6e6
|
[Python] Apply GCC 4.3 warnings patch from Philipp Thomas (SF#1925122).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10321 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-26 08:52:57 +00:00 |
|
William S Fulton
|
a1100e9964
|
Thread safety patch for Python STL iterators from Abhinandan Jain
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-21 23:11:24 +00:00 |
|
Mark Gossage
|
e543cd9040
|
[lua] added %luacode feature, documentation & examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10312 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-17 08:50:59 +00:00 |
|
Olly Betts
|
39ad0f01f6
|
Fix nonportable sed usage which failed on Mac OS X (and probably
other platforms). Fixes SF#1903612.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10311 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-17 00:54:46 +00:00 |
|
Olly Betts
|
f881f98daf
|
Fix memory leak in SWIG's parser (based on patch from Russell
Bryant in SF#1914023).`
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-17 00:36:35 +00:00 |
|
William S Fulton
|
6f497c2807
|
Fix bug #1878285 - unnecessary cast for C struct creation wrappers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10304 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-12 22:15:00 +00:00 |
|
William S Fulton
|
77cd446a53
|
remove debugging info from shared_ptr typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-12 16:48:37 +00:00 |
|
Mark Gossage
|
8350c724f5
|
[lua] updated docs for exceptions
added new examples (exception,embed2)
update typmaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10300 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-06 09:44:48 +00:00 |
|
William S Fulton
|
2cf3cb3dc9
|
char *& typemaps added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10295 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-03-04 21:35:22 +00:00 |
|
William S Fulton
|
30c4214ece
|
Fix #1904537 Swig causes a Perl warning 'x used only once' in Perl 5.10 reported by Ari Jolma
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10286 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-29 23:42:52 +00:00 |
|
William S Fulton
|
1a560e3866
|
global variables test and shared_ptr varin/varout typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10285 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-29 23:23:35 +00:00 |
|
William S Fulton
|
63fb043af3
|
bump version number
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10280 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-28 23:12:16 +00:00 |
|
William S Fulton
|
7f0f0e8f44
|
readying 1.3.34
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10271 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-27 15:35:20 +00:00 |
|
William S Fulton
|
9c5610a8e9
|
R function pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10269 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-27 13:09:52 +00:00 |
|
Joseph Wang
|
731180ac3e
|
Add item about fix to R 2.6
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-14 05:04:53 +00:00 |
|
Olly Betts
|
f787f5bfba
|
Fix year in dates of recent changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10258 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-14 00:30:06 +00:00 |
|
William S Fulton
|
61cc1dd334
|
Add support function for displaying the declaration of a methods. Add special variables for use in \%exception:
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10255 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-13 23:43:34 +00:00 |
|
Mark Gossage
|
9441b672cd
|
[Lua] Added a patch by Torsten Landschoff to fix the unary minus issue
Ran 'astyle --style=kr -2' across lua.cxx to neaten it up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10246 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-11 03:11:18 +00:00 |
|
William S Fulton
|
cf8ecb3d8e
|
add some more info about the runtime api change
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10245 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-10 21:50:10 +00:00 |
|
William S Fulton
|
c6d76a5965
|
Bump SWIG_RUNTIME_VERSION due to change in the conversion functions, ie change in definition of swig_converter_func
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10244 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-10 21:44:18 +00:00 |
|
William S Fulton
|
fa03e21139
|
fix merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-09 12:27:22 +00:00 |
|
William S Fulton
|
f39242fa92
|
Complete the Python support for shared_ptr mainly for derived classes. This includes the smartptr feature for overriding the class registration function and shared_ptr typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-09 12:25:41 +00:00 |
|
Olly Betts
|
9a74c3a918
|
[Python] Fix format string bug (SF#1882220).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-02-01 16:45:11 +00:00 |
|
William S Fulton
|
629aae375c
|
Additions to %types so that a user can specify the code to go into the casting / conversion function
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10222 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-01-31 22:45:59 +00:00 |
|
Mark Gossage
|
560b18eb3f
|
Small update to documentation in Typemaps.html, to warn about use of local variables in typemaps for multiple types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-01-30 03:40:37 +00:00 |
|
William S Fulton
|
87394a2daf
|
Fix ARRAYSOFCLASSES bug reported by Kevin Mills where the changes made to an array element in the C layer are not reflected back into Java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-01-25 22:01:55 +00:00 |
|
Mark Gossage
|
09113cc0bf
|
[lua] updated configure script yet again
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10218 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2008-01-24 06:16:45 +00:00 |
|