Marcelo Matus
|
3517fd7dea
|
Use swig::PyObject_ptr name instead of swig::PyItem
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 16:01:15 +00:00 |
|
Marcelo Matus
|
e8b323e020
|
Use swig::PyObject_var for directors, to resolve memory leaks, plus use the faster CallFunctionObjArgs when possible
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 16:00:31 +00:00 |
|
Marcelo Matus
|
863964e617
|
Use swig::PyObject_var for directors, to resolve memory leaks, plus use the faster CallFunctionObjArgs when possible
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 16:00:31 +00:00 |
|
Marcelo Matus
|
11b237dddd
|
put the swig::PyObject_var and swig::PyObject_ptr in the pyclass.swg file, to use them in more places
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7824 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:58:08 +00:00 |
|
Marcelo Matus
|
c34a4386e0
|
put the swig::PyObject_var and swig::PyObject_ptr in the pyclass.swg file, to use them in more places
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7824 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:58:08 +00:00 |
|
Marcelo Matus
|
73a821d0b6
|
add code to properly 'unload' the module
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:57:39 +00:00 |
|
Marcelo Matus
|
99bd599704
|
add code to properly 'unload' the module
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7823 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:57:39 +00:00 |
|
Marcelo Matus
|
f2d1e94900
|
add owndata field to swig_type_info, so clientdata can be properly delete if needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7822 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:53:30 +00:00 |
|
Marcelo Matus
|
a7606e024c
|
add owndata field to swig_type_info, so clientdata can be properly delete if needed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7822 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:53:30 +00:00 |
|
Marcelo Matus
|
6de5dc38fe
|
use preinst-swig in all the examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7821 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:48:51 +00:00 |
|
Marcelo Matus
|
922969907b
|
use preinst-swig in all the examples
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7821 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 15:48:51 +00:00 |
|
Marcelo Matus
|
53aca58eb3
|
add calloc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7820 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 13:10:17 +00:00 |
|
Marcelo Matus
|
e22c0e2df4
|
add calloc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7820 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 13:10:17 +00:00 |
|
Marcelo Matus
|
3c4fbce9de
|
add support for multi-inheritance at the python side and performance tunings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 12:40:16 +00:00 |
|
Marcelo Matus
|
42277fcfd7
|
add support for multi-inheritance at the python side and performance tunings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 12:40:16 +00:00 |
|
Marcelo Matus
|
b7a257a090
|
add support for multi-inheritance at the python side, and use PyArgs_UnpackTuple instead of PyArgs_ParseTuple when possible
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7818 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 12:38:14 +00:00 |
|
Marcelo Matus
|
253d0dd65a
|
add support for multi-inheritance at the python side, and use PyArgs_UnpackTuple instead of PyArgs_ParseTuple when possible
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7818 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 12:38:14 +00:00 |
|
Marcelo Matus
|
d6f0a99b3e
|
fix bool AsVal
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7817 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 11:13:16 +00:00 |
|
Marcelo Matus
|
723c997050
|
fix bool AsVal
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7817 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-07 11:13:16 +00:00 |
|
William S Fulton
|
9e66ad828d
|
fix typo for php4kw.swg file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 23:10:05 +00:00 |
|
William S Fulton
|
0ab02e7479
|
fix typo for php4kw.swg file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7816 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 23:10:05 +00:00 |
|
Marcelo Matus
|
6cac9f0a1f
|
better equivalent test, doesn't use range
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 16:07:39 +00:00 |
|
Marcelo Matus
|
08ac5fd5b0
|
better equivalent test, doesn't use range
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7815 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 16:07:39 +00:00 |
|
Marcelo Matus
|
18736f2cba
|
add missing INCREF
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 15:45:57 +00:00 |
|
Marcelo Matus
|
f79186adfd
|
add missing INCREF
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 15:45:57 +00:00 |
|
Marcelo Matus
|
02b14340c0
|
avoid to write the pointer on failure
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 15:45:28 +00:00 |
|
Marcelo Matus
|
88fd92b46d
|
avoid to write the pointer on failure
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 15:45:28 +00:00 |
|
Marcelo Matus
|
c772c0b7f3
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:54:48 +00:00 |
|
Marcelo Matus
|
38d55d3ab0
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7812 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:54:48 +00:00 |
|
Marcelo Matus
|
f6d0f3b3ae
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:43:56 +00:00 |
|
Marcelo Matus
|
b69bf15f06
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7811 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:43:56 +00:00 |
|
Marcelo Matus
|
c50b5284e2
|
fix name_set extra mangling that confuses chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:43:30 +00:00 |
|
Marcelo Matus
|
f159d6e43f
|
fix name_set extra mangling that confuses chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7810 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:43:30 +00:00 |
|
Marcelo Matus
|
a3a4859112
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7809 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:38:28 +00:00 |
|
Marcelo Matus
|
4acd492797
|
fixes for chicken and the STL/STD cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7809 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:38:28 +00:00 |
|
Marcelo Matus
|
baec2c1c62
|
add namespace case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:36:38 +00:00 |
|
Marcelo Matus
|
7a4bd86bf5
|
add namespace case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7808 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 12:36:38 +00:00 |
|
Marcelo Matus
|
e1534a90e0
|
add more support for operators + templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:26:37 +00:00 |
|
Marcelo Matus
|
525198bd66
|
add more support for operators + templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:26:37 +00:00 |
|
Marcelo Matus
|
d34532e249
|
make all the suffix/prefix operations aware of operators, as in 'Foo::operator ns2::Bar()', where the prefix is 'Foo'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:25:18 +00:00 |
|
Marcelo Matus
|
b2f38e08d9
|
make all the suffix/prefix operations aware of operators, as in 'Foo::operator ns2::Bar()', where the prefix is 'Foo'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7806 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:25:18 +00:00 |
|
Marcelo Matus
|
edf21ab130
|
fix extra mangling that confuses chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7805 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:22:42 +00:00 |
|
Marcelo Matus
|
f4b6ffd561
|
fix extra mangling that confuses chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7805 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 10:22:42 +00:00 |
|
William S Fulton
|
edd19b2f39
|
bump version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:06:24 +00:00 |
|
William S Fulton
|
5ee6f35263
|
bump version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:06:24 +00:00 |
|
William S Fulton
|
d0cfe01f58
|
note that this is the cvs version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7803 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:02:32 +00:00 |
|
William S Fulton
|
082bac4185
|
note that this is the cvs version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7803 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:02:32 +00:00 |
|
William S Fulton
|
29af43323e
|
Document %rename syntax using quotes (for Bug #1252361)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:01:01 +00:00 |
|
William S Fulton
|
3a2e5bb44e
|
Document %rename syntax using quotes (for Bug #1252361)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-05 00:01:01 +00:00 |
|
William S Fulton
|
455dbf6a6d
|
Add typemap examples to handle memory management and early garbage collection
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-04 23:52:02 +00:00 |
|