Mark Rose
c1b57370b6
Abstract directors and typemap fixes.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5024 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-30 05:03:34 +00:00
William S Fulton
94c6b3ba6e
exception runtime test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5023 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 21:07:12 +00:00
William S Fulton
609bded4aa
no message
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5022 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 21:04:16 +00:00
William S Fulton
0723d40fd4
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5021 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:09:48 +00:00
William S Fulton
dd03b228c6
Support for throwing C# exceptions from C/C++ - $module special variable.
...
Pinvoke method's calling convention fix.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5020 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:09:32 +00:00
William S Fulton
7664465183
Support for throwing C# exceptions from C/C++
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5019 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:05:15 +00:00
William S Fulton
4c995939ca
Support for throwing C# exceptions from C/C++:
...
- throws typemaps implemented.
- SWIGTYPE& and SWIGTYPE typemaps throw a NullReferenceException if a C# null is passed as a parameter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5018 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:03:26 +00:00
William S Fulton
255f6cae9e
Support for throwing C# exceptions from C/C++
...
Fix for pinvoke methods calling convention on Windows (__stdcall). The default calling conventions in the C# 'extern' method now matches the C function calling convention declaration.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5017 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:02:10 +00:00
William S Fulton
7c085450b7
Changed to work with Mono and Microsoft compilers instead of pnet.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5016 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:35:40 +00:00
William S Fulton
1b5452a697
Mods to work with Mono, Microsoft and pnet compilers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5015 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:32:18 +00:00
William S Fulton
449ee0f07a
C# clean improvements
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5014 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:31:04 +00:00
William S Fulton
1ef748c8e6
Fixes for detecting the different C# compilers/interpreters
...
Neaten 'configure --help' output
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5013 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:29:46 +00:00
William S Fulton
aac99296a7
Cleaned up new warnings introduced by prev patch
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5012 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-22 22:26:39 +00:00
William S Fulton
ace864c8d9
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5011 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 12:44:11 +00:00
William S Fulton
ba028fde8a
Reworked std::string typemaps.
...
Fixes various string in std namespace problems.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5010 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 12:42:09 +00:00
William S Fulton
a014b35ee7
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5009 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 10:07:37 +00:00
William S Fulton
57e37945ec
vector<std::string> specialization added
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5008 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 09:55:49 +00:00
Dave Beazley
9040f3a579
Work on embedded typemaps. Highly experimental--probably broken
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5007 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 21:19:27 +00:00
Dave Beazley
b2a9b214a8
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5006 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 21:04:03 +00:00
Luigi Ballabio
c48f73d7aa
Allow for strings with embedded zeros
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5005 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 12:00:17 +00:00
Luigi Ballabio
10138e60b9
Typemap for size_t applied to std::size_t
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5004 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 11:52:31 +00:00
Dave Beazley
66036e07bd
Warning cleanup. Etc.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 19:37:27 +00:00
Dave Beazley
ddf75082c1
Fixed [ 761844 ] bug in typemap in Python Swig docs
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:25:51 +00:00
Dave Beazley
0b11cd99c1
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5001 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:22:13 +00:00
Dave Beazley
ffec8016d8
Fixed [ 763522 ] 1.3.19 segfault in SwigType_add_pointer/DohInsertitem.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5000 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:22:08 +00:00
Dave Beazley
109f0f7bc1
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:13:32 +00:00
Dave Beazley
6b5d7e8801
Fixed [ 763563 ] Missing indication of optional arguments
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:11:36 +00:00
Dave Beazley
ed503b6737
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4997 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 17:48:21 +00:00
Dave Beazley
7b52266e7d
Fixed [ 787432 ] long param handled as int
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4996 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 17:47:33 +00:00
Dave Beazley
4541154043
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4995 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 19:25:51 +00:00
Dave Beazley
23b6a985cd
Fixed [ 775989 ] numeric template parameters
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4994 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 19:24:31 +00:00
Dave Beazley
3ce8356c2b
new test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 19:20:31 +00:00
William S Fulton
8449ac5b3a
swig* refinements
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 17:55:36 +00:00
Dave Beazley
95ebf5724d
Further patch to :: space handling.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 17:55:04 +00:00
Dave Beazley
56327f88ac
more difficult version
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 17:54:27 +00:00
Mark Rose
f3e1293b6f
Director typemap cleanup and return by value
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 02:38:45 +00:00
Mark Rose
e87d1bb79b
Directors ignore private ctors
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-11 01:05:05 +00:00
Logan Johnson
81e4171741
Updated one of the example programs (under operator overloading) to make
...
use of the newer (standard) STL library modules for SWIG.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 22:15:51 +00:00
William S Fulton
78df811cea
-outdir added
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 12:01:21 +00:00
William S Fulton
241b781e11
typo
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 12:00:59 +00:00
William S Fulton
a6b5311808
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4984 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 11:56:19 +00:00
William S Fulton
5f95415510
Added new -outdir commandline option and missing language module options
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-08 11:47:17 +00:00
William S Fulton
80a57f70f7
Fix for windows. Files were not being generated into the correct directories if the Windows path separator was used. The Unix separator '/' had to be used.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4982 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 17:24:54 +00:00
William S Fulton
06ed231b7d
-outdir commandline option support => directory for proxy class and other language specific files
...
-help tidy up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4981 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 17:22:12 +00:00
Dave Beazley
edc0896b2b
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4980 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 16:16:03 +00:00
Dave Beazley
b0b0a852b8
Improvements to array handling.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 16:16:00 +00:00
Dave Beazley
5f452a0d2a
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 15:46:17 +00:00
Dave Beazley
c9ecaaba02
Fixed [ 779062 ] Class"\n"::foo not supported.
...
Also changed 'char' to 'int' in a few places to silence warning messages.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 15:46:00 +00:00
Dave Beazley
ab47e2aec6
new test
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4976 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 15:45:27 +00:00
William S Fulton
804504a3a6
Minor warning fix
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4975 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-07 08:31:10 +00:00