Marcelo Matus
|
5daf66c0db
|
fix memory PyObject * typemaps to avoid memory leaks with iterators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8375 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 23:05:12 +00:00 |
|
Marcelo Matus
|
0969072b63
|
fix memory PyObject * typemaps to avoid memory leaks with iterators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8375 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 23:05:12 +00:00 |
|
Marcelo Matus
|
07011f2e95
|
finally, fix the croak/Nullch issue
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 20:15:39 +00:00 |
|
Marcelo Matus
|
88db03abb7
|
finally, fix the croak/Nullch issue
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 20:15:39 +00:00 |
|
Marcelo Matus
|
72425a439c
|
fix the way a member is added to a class, and the class node is constructed, so it can be properly matched with the match=class predicate in the %rename directive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8373 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 20:14:35 +00:00 |
|
Marcelo Matus
|
c049ae6902
|
fix the way a member is added to a class, and the class node is constructed, so it can be properly matched with the match=class predicate in the %rename directive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8373 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 20:14:35 +00:00 |
|
Marcelo Matus
|
b2fa89b9f9
|
add functional header for std::less
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8372 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 16:47:51 +00:00 |
|
Marcelo Matus
|
2f69e0bf33
|
add functional header for std::less
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8372 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 16:47:51 +00:00 |
|
Marcelo Matus
|
929428bd3f
|
finally, fix the croak/Nullch issue
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8371 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 15:56:57 +00:00 |
|
Marcelo Matus
|
a9e1d15913
|
finally, fix the croak/Nullch issue
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8371 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 15:56:57 +00:00 |
|
Marcelo Matus
|
b960de36f3
|
fix first capital case in utitle
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 09:23:30 +00:00 |
|
Marcelo Matus
|
b8dcea5c11
|
fix first capital case in utitle
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 09:23:30 +00:00 |
|
Marcelo Matus
|
b55d3ed267
|
add info about %catches, while we define if we need a better name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8369 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 02:03:37 +00:00 |
|
Marcelo Matus
|
98a0beb245
|
add info about %catches, while we define if we need a better name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8369 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 02:03:37 +00:00 |
|
Marcelo Matus
|
a24b11a8d3
|
clarify in the code what is the catch list and the throw list, which don't have to be the same, and don't modify the throws attribute since it should be inmutable (for xml and others)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 01:34:06 +00:00 |
|
Marcelo Matus
|
8f10a5ba9d
|
clarify in the code what is the catch list and the throw list, which don't have to be the same, and don't modify the throws attribute since it should be inmutable (for xml and others)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 01:34:06 +00:00 |
|
Marcelo Matus
|
537f3f7682
|
fix problem introduced by notmatch, extra not
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 01:02:57 +00:00 |
|
Marcelo Matus
|
985201ddec
|
fix problem introduced by notmatch, extra not
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 01:02:57 +00:00 |
|
William S Fulton
|
c3c45d9931
|
type correction
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8366 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:48:55 +00:00 |
|
William S Fulton
|
e883ef6a67
|
type correction
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8366 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:48:55 +00:00 |
|
William S Fulton
|
c89401112f
|
Visual Studio fix for 'operator or' and workaround for binary and unary operator- confusion
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8365 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:48:08 +00:00 |
|
William S Fulton
|
a8d7fb3955
|
Visual Studio fix for 'operator or' and workaround for binary and unary operator- confusion
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8365 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:48:08 +00:00 |
|
Marcelo Matus
|
3b1fa61912
|
test(and fix) the utitle encoder
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8364 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:40:07 +00:00 |
|
Marcelo Matus
|
7f05256bb7
|
test(and fix) the utitle encoder
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8364 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:40:07 +00:00 |
|
William S Fulton
|
5fbd413e04
|
Fix dodgy code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:25:40 +00:00 |
|
William S Fulton
|
adc049d591
|
Fix dodgy code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8363 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:25:40 +00:00 |
|
William S Fulton
|
a5e70c65ef
|
Silence visual studio
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8362 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:24:57 +00:00 |
|
William S Fulton
|
f65c3b7386
|
Silence visual studio
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8362 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:24:57 +00:00 |
|
William S Fulton
|
ee8bc64a74
|
Fix so that C++ code is not generated for C wrappers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:22:34 +00:00 |
|
William S Fulton
|
bbaf3f1233
|
Fix so that C++ code is not generated for C wrappers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8361 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:22:34 +00:00 |
|
William S Fulton
|
8c6ffe1de8
|
Fix to compile under visual studio which has a limit on string lengths
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8360 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:20:58 +00:00 |
|
William S Fulton
|
4199849c63
|
Fix to compile under visual studio which has a limit on string lengths
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8360 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:20:58 +00:00 |
|
William S Fulton
|
e3179dca4c
|
Visual Studio warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:20:22 +00:00 |
|
William S Fulton
|
8bf04dad3f
|
Visual Studio warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:20:22 +00:00 |
|
William S Fulton
|
9369bae9f4
|
warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8358 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:19:30 +00:00 |
|
William S Fulton
|
ed8dc5198f
|
warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8358 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:19:30 +00:00 |
|
Marcelo Matus
|
a925249e0b
|
change the %catchs name to %catches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:17:15 +00:00 |
|
Marcelo Matus
|
bc39db5341
|
change the %catchs name to %catches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:17:15 +00:00 |
|
Marcelo Matus
|
4c0a13cfb9
|
add the utitle encoder, the reverse of ctitle
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:16:36 +00:00 |
|
Marcelo Matus
|
a9769137ed
|
add the utitle encoder, the reverse of ctitle
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 23:16:36 +00:00 |
|
Charlie Savage
|
650ea1c873
|
New example showing use of %catchs and %
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 22:45:58 +00:00 |
|
Charlie Savage
|
854e9a0861
|
New example showing use of %catchs and %
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 22:45:58 +00:00 |
|
Charlie Savage
|
3b44cfaff8
|
Noted changes for Ruby, the new use of %exceptionclass and updated implementation for %trackobjects
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8354 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 22:26:46 +00:00 |
|
Charlie Savage
|
a6aeb07f5d
|
Noted changes for Ruby, the new use of %exceptionclass and updated implementation for %trackobjects
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8354 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 22:26:46 +00:00 |
|
Charlie Savage
|
ee63d5276c
|
Updated Ruby Exception handling. Classes that are specified in throws clauses, or are marked as %exceptionclass, are now inherited from rb_eRuntimeError. This allows instances of these classes to be returned to Ruby as exceptions. Thus if a C++ method throws an instance of MyException, the calling Ruby method will get back a MyException object. To see an example, look at ruby/examples/exception_class.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8353 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 19:19:19 +00:00 |
|
Charlie Savage
|
c2399a7aa2
|
Updated Ruby Exception handling. Classes that are specified in throws clauses, or are marked as %exceptionclass, are now inherited from rb_eRuntimeError. This allows instances of these classes to be returned to Ruby as exceptions. Thus if a C++ method throws an instance of MyException, the calling Ruby method will get back a MyException object. To see an example, look at ruby/examples/exception_class.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8353 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 19:19:19 +00:00 |
|
Marcelo Matus
|
7f1b3ea2d4
|
rename %throws to %catchs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8352 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 18:49:18 +00:00 |
|
Marcelo Matus
|
17dbf525da
|
rename %throws to %catchs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8352 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 18:49:18 +00:00 |
|
Marcelo Matus
|
e676d2f8bd
|
rename %throws to %catchs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8351 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 18:47:51 +00:00 |
|
Marcelo Matus
|
043e45ca47
|
rename %throws to %catchs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8351 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-10 18:47:51 +00:00 |
|