Commit graph

19,271 commits

Author SHA1 Message Date
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
7ad2fa11dc exception runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5023 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 21:07:12 +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
5a33bdba29 no message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5022 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 21:04:16 +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
dbbef5754d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5021 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:09:48 +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
49b83f44ed 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/SWIG@5020 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:09:32 +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
dbb7096b05 Support for throwing C# exceptions from C/C++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5019 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:05:15 +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
f2a45a16d7 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/SWIG@5018 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:03:26 +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
4a8e40a3ae 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/SWIG@5017 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-29 20:02:10 +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
cae5ca7a36 Changed to work with Mono and Microsoft compilers instead of pnet.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5016 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:35:40 +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
351f8daed5 Mods to work with Mono, Microsoft and pnet compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5015 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:32:18 +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
eb48c95622 C# clean improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5014 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:31:04 +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
e87b3ac8eb Fixes for detecting the different C# compilers/interpreters
Neaten 'configure --help' output


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5013 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-27 09:29:46 +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
017b28a8be Cleaned up new warnings introduced by prev patch
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5012 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-22 22:26:39 +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
69f851a236 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5011 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 12:44:11 +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
2f38702eb6 Reworked std::string typemaps.
Fixes various string in std namespace problems.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5010 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 12:42:09 +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
092df069bd *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5009 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 10:07:37 +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
61e4fa4202 vector<std::string> specialization added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5008 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-19 09:55:49 +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
2ff7dfb6c1 Work on embedded typemaps. Highly experimental--probably broken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5007 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 21:19:27 +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
c82e95ae03 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5006 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 21:04:03 +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
8c6a8371d1 Allow for strings with embedded zeros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5005 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 12:00:17 +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
62741dd03e Typemap for size_t applied to std::size_t
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5004 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-17 11:52:31 +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
f133111e79 Warning cleanup. Etc.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 19:37:27 +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
5e6c2f8da2 Fixed [ 761844 ] bug in typemap in Python Swig docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:25:51 +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
220200b31a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5001 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:22:13 +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
c4a60c1415 Fixed [ 763522 ] 1.3.19 segfault in SwigType_add_pointer/DohInsertitem.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5000 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:22:08 +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
37954e04e2 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-08-15 18:13:32 +00:00