William S Fulton
|
674b0795a4
|
Add pointer reference typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8064 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-26 23:09:16 +00:00 |
|
William S Fulton
|
5da1b88934
|
fix exceptions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8046 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-23 00:14:02 +00:00 |
|
William S Fulton
|
36b0436a48
|
new $imclassname to fix bugs changing the intermediary classname
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8027 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-21 22:51:25 +00:00 |
|
Marcelo Matus
|
cf77325c3c
|
fix li_std_except.i test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7905 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-30 21:45:41 +00:00 |
|
William S Fulton
|
e013e7ff5a
|
Use the system angle brackets for %include
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7871 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-26 09:28:20 +00:00 |
|
William S Fulton
|
3734f71ede
|
Extra constructor to handle enum items initialised by another enum item
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7867 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-26 08:35:36 +00:00 |
|
William S Fulton
|
9f76d1e6c4
|
Fix so that all the const primitive reference types can be applied to other types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7843 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-10 21:26:40 +00:00 |
|
Marcelo Matus
|
2ff3dd0d4e
|
replace bad parameter names when neccessary
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7699 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-21 10:43:41 +00:00 |
|
William S Fulton
|
a0030c7626
|
Workaround for #error in typemaps erroring out when swig is running rather than when the compiler executes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7665 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-15 22:23:25 +00:00 |
|
William S Fulton
|
98e6644fe5
|
Fix so that it is possible to overload methods with 2 different enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-15 01:27:07 +00:00 |
|
William S Fulton
|
a81b3a0c35
|
minor simplification for const enum SWIGTYPE&
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7634 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-09 13:51:15 +00:00 |
|
William S Fulton
|
fea5471cf7
|
unsigned long long director fixes (bug 1238798)
Also missing cvs commit for director fixes for SWIGTYPE
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7440 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-09-14 22:07:44 +00:00 |
|
William S Fulton
|
99e307ee6e
|
jweak cast fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7437 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-09-13 21:03:01 +00:00 |
|
William S Fulton
|
e00d664c62
|
Intel compiler fix for __int64 typedef redefinition
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-08-16 21:26:44 +00:00 |
|
William S Fulton
|
49639577e0
|
use exception specification instead of %exception to handle STL error checking
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7352 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-07-27 20:09:42 +00:00 |
|
William S Fulton
|
c563916ddb
|
Stop using SWIG_exception. It is flawed.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7343 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-07-22 21:33:32 +00:00 |
|
William S Fulton
|
ad57e978d4
|
Fix #1211353 for -ve enum values
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7248 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-06-02 21:46:08 +00:00 |
|
William S Fulton
|
6f21f0d74a
|
added missing constructors for std::pair
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-05-25 21:34:39 +00:00 |
|
William S Fulton
|
57b965c3f9
|
wstring typemaps moved from std_string.i std_wstring.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-05-21 20:27:51 +00:00 |
|
William S Fulton
|
815f9f0265
|
more fixes for gcc -fstrict-aliasing -Wall
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7193 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-05-13 23:51:16 +00:00 |
|
William S Fulton
|
09a0062404
|
Fixes to remove "dereferencing type-punned pointer will break strict-aliasing rules" warnings in C wrappers when compiling C code with 'gcc -Wall -fstrict-aliasing'. Patch from Michael Cahill.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7192 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-05-13 23:14:35 +00:00 |
|
William S Fulton
|
e6ceb122a6
|
Scott Michel director patch, typemap consolidation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7174 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-04-28 22:11:06 +00:00 |
|
William S Fulton
|
3bd2739ab6
|
Consistent warning 470 across all languages
Fix const ref directorout typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7125 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-03-30 22:27:53 +00:00 |
|
William S Fulton
|
6ca3983f0b
|
Fix last fix!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7124 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-03-30 22:26:31 +00:00 |
|
William S Fulton
|
67c4c4c91c
|
Consistent warning 470 across all languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7123 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-03-30 22:24:44 +00:00 |
|
William S Fulton
|
070993e828
|
director typemaps added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7109 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-03-29 20:51:58 +00:00 |
|
William S Fulton
|
bc5eef3d2e
|
half working director typemaps removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7108 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-03-29 20:51:28 +00:00 |
|
William S Fulton
|
47e471fc7e
|
Modifications to the typemaps giving users fine control over memory ownership and lifetime of director classes. Patch from Scott Michel.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7070 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-03-15 21:31:31 +00:00 |
|
William S Fulton
|
b985b7dbcc
|
Correct memory allocation for STRINGARRAY
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-02-17 22:18:02 +00:00 |
|
William S Fulton
|
d5faf4d89c
|
minor name change
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6933 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-02-02 22:28:21 +00:00 |
|
William S Fulton
|
2394fc2d86
|
new typemap: javaconstruct. This typemap contains the code that goes into the proxy constructor.
The javaconstruct_director typemap is used instead when directors are enabled.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6923 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-01-10 22:58:39 +00:00 |
|
Marcelo Matus
|
d9e31764a8
|
fix warning(error?) with jlong + x86_64
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6891 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-16 01:37:38 +00:00 |
|
William S Fulton
|
6722b2ea89
|
mods so that a %apply will work on pointers, eg %apply int[] {int*}
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6847 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-08 22:49:00 +00:00 |
|
William S Fulton
|
e6ff90147e
|
minor SWIGTYPE[] additions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6846 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-08 22:47:41 +00:00 |
|
William S Fulton
|
35b1c77401
|
new directorconnect and directorconnect_derived typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6840 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-12-07 23:04:54 +00:00 |
|
William S Fulton
|
b29d0c18a6
|
Corrected usage of $javaclassname special variables in director typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6796 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-30 20:10:44 +00:00 |
|
William S Fulton
|
9402fa3b00
|
const enum SWIGTYPE & typemaps added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6783 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-28 19:16:24 +00:00 |
|
William S Fulton
|
6f71cc78dc
|
size_t fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6581 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-11-01 21:12:01 +00:00 |
|
William S Fulton
|
06154388e7
|
a few missing typemaps added - exposed by the new mixed default typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6549 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-29 21:30:23 +00:00 |
|
William S Fulton
|
c2f6f9794c
|
minor corrections
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6534 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-27 20:54:35 +00:00 |
|
William S Fulton
|
fc038b0797
|
wstring directorin typemap fixes from Russell Keith-Magee
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6505 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-25 20:58:36 +00:00 |
|
William S Fulton
|
e03dbc323b
|
Scott Michel patch #1049496 to fix typesafe and proper Java enums with directors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-22 21:12:36 +00:00 |
|
William S Fulton
|
31d1012b0a
|
removed redundant valuewrapper feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6459 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-20 21:19:14 +00:00 |
|
Marcelo Matus
|
4855fb73ae
|
avoid to use SwigValueWrapper with std::string, just to keep the code cleaner and familiar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6422 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-18 00:35:16 +00:00 |
|
Marcelo Matus
|
c1ed709013
|
fix #if __cplusplus problem
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6347 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-10-06 16:51:22 +00:00 |
|
William S Fulton
|
64ecb886fa
|
Added and empty freearg typemap so that the signed char* typemaps can be aplied to char*.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6260 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-22 20:30:06 +00:00 |
|
William S Fulton
|
531719cebd
|
Various warning fixes for Visual Studio 2003 C++ compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6204 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-09-01 22:24:24 +00:00 |
|
William S Fulton
|
d55841d6ea
|
char * and char[] and char[ANY] typemaps tidyup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6165 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-08-29 20:35:30 +00:00 |
|
William S Fulton
|
873d7a850d
|
Prevent memory leaks in the case of early return from wrapper methods using const std::string & parameters.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6085 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-08-12 20:57:51 +00:00 |
|
William S Fulton
|
7304bf51c0
|
throws typemaps added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6054 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2004-07-23 21:53:04 +00:00 |
|