Marcelo Matus
|
bbd2e60f3b
|
add SWIGVERSION to both the interface and the code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8003 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-18 00:35:56 +00:00 |
|
Marcelo Matus
|
556e699baa
|
add SWIG_STD_PAIR_ASVAL
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-18 00:14:23 +00:00 |
|
Marcelo Matus
|
f073fc2c36
|
replace Py_None with safer SWIG_Py_None()
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8001 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-18 00:10:54 +00:00 |
|
Marcelo Matus
|
7e26be584a
|
export SWIG version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8000 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-18 00:09:53 +00:00 |
|
Marcelo Matus
|
2618f91c95
|
fix error in char typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-18 00:09:26 +00:00 |
|
Marcelo Matus
|
871ae62370
|
avoid name clashing obj->swig_obj and add PYTHON to python macros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7998 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-18 00:07:44 +00:00 |
|
William S Fulton
|
707f9d6f78
|
Add in note about supporting different languages with the same typemap name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7997 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 22:26:35 +00:00 |
|
William S Fulton
|
cb8b4932e1
|
add missing language preprocessor macros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7996 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 22:22:22 +00:00 |
|
William S Fulton
|
adef4fffe3
|
Remove old style typemap declarations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7995 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 21:43:22 +00:00 |
|
Marcelo Matus
|
aa3e2ea2d3
|
add faster pair typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7994 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 18:38:19 +00:00 |
|
Marcelo Matus
|
1f2953ccdd
|
fix old template + many many typedefs error detected in Udo tremel's template_typedef_rec.i example, and deactive TEMPLATE_QUALIFY cache for problems with OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 17:18:00 +00:00 |
|
Marcelo Matus
|
b67cb4e9a0
|
add valgrind supp
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 08:02:28 +00:00 |
|
Marcelo Matus
|
3665385cb5
|
fix memory leaks for module init/end and kwargs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 01:24:39 +00:00 |
|
Marcelo Matus
|
e439095816
|
fix memory leaks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 01:21:59 +00:00 |
|
Marcelo Matus
|
24f109f8ca
|
fix various missing INCREF/DECREF and other to run clean with fpectl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-15 23:29:10 +00:00 |
|
Marcelo Matus
|
dfca3b285f
|
fix missing tmp object, detected by Udo Tremel
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-15 18:03:27 +00:00 |
|
Marcelo Matus
|
7eb69ee8a5
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 22:59:05 +00:00 |
|
Marcelo Matus
|
aac4aaa0a0
|
add missing SWIGINTER/SWIGINTERINLINE
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 22:58:44 +00:00 |
|
Marcelo Matus
|
300092ce5e
|
add check for weakref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 22:58:15 +00:00 |
|
Marcelo Matus
|
59913ebc6e
|
SWIG_Python_GetSwigThis now uses PyWeakref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7984 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 09:34:59 +00:00 |
|
Marcelo Matus
|
6b6f8b1e30
|
add the -fastunpack/-nofastunpack options to avoid using python native UnpackTuple
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 07:28:30 +00:00 |
|
Marcelo Matus
|
d7a6140c7a
|
fix confusion with --/++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7982 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 07:27:02 +00:00 |
|
Marcelo Matus
|
8c5cc36c49
|
add 'self' attribute for later use
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7981 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 07:26:37 +00:00 |
|
Marcelo Matus
|
dc26b91c35
|
keep old typemap code in place, but disable, for readers to look around, and rescue other lost typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7980 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-13 23:46:37 +00:00 |
|
Marcelo Matus
|
2d3d60716d
|
add fast parse infrastructure
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-13 23:45:27 +00:00 |
|
Marcelo Matus
|
f24e2fe3a1
|
add missing typecheck typemap, reported by Charlie Savage
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-13 22:37:29 +00:00 |
|
Marcelo Matus
|
9ff58e4997
|
more old __THREADS__ fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 23:55:46 +00:00 |
|
Marcelo Matus
|
587e14033f
|
fix the use of the old __THREAD__ macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7976 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 23:39:50 +00:00 |
|
Marcelo Matus
|
57a593c37a
|
fix inline warning, and cosmetic changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7975 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 07:32:23 +00:00 |
|
Marcelo Matus
|
e0a14ef5da
|
oops, use XDECREF instead
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7974 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 00:22:08 +00:00 |
|
Marcelo Matus
|
2d66d2c6be
|
add missing Py_DECREF for _delete_ result (Py_None), plus minor cosmetic changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7973 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 00:13:39 +00:00 |
|
Marcelo Matus
|
72b1667a58
|
add -proxydel/-noproxydel plus minor improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-11 10:44:57 +00:00 |
|
Marcelo Matus
|
ea47af15fe
|
more on the TypeQuery fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 23:53:53 +00:00 |
|
Marcelo Matus
|
c8a506dcf1
|
add option -O, use CallMethodObjArgs, no modern back to default as in 1.3.27
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7970 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 23:52:09 +00:00 |
|
Marcelo Matus
|
09b969bb1c
|
make the old nodirvtable the default, plus fix seg fault for threads
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7969 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 20:48:56 +00:00 |
|
Marcelo Matus
|
3ead254d42
|
fix extra calls to TypeQuery for 'char *' and 'wchar_t *'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 20:20:19 +00:00 |
|
Marcelo Matus
|
cdff8ff3e2
|
minor fix for threads
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 10:11:14 +00:00 |
|
Marcelo Matus
|
3eb3effff9
|
fix warning for unused _e
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 10:09:54 +00:00 |
|
Marcelo Matus
|
fa93e11666
|
add the dirvtable/nodirvtable options to enable/disable the new pseudo virtual table for directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 08:10:42 +00:00 |
|
Marcelo Matus
|
b7d49b3ae3
|
add missing %s
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 00:40:42 +00:00 |
|
Marcelo Matus
|
5d36d0409e
|
add safecstrings option and leave the default of string conversions as in older version, ie, return the pointer not a copy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7963 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 00:36:12 +00:00 |
|
Marcelo Matus
|
2173101af6
|
fixes for the examples and tcl to use the old Tcl_SetResult()... methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7962 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 22:39:43 +00:00 |
|
Marcelo Matus
|
fdf4d72b4b
|
fix for templates to avoid using the templatereduce mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7961 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:25:28 +00:00 |
|
Marcelo Matus
|
b5fc607731
|
use old import order to prevent error with circular importings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7960 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:24:14 +00:00 |
|
Marcelo Matus
|
b2f07041e1
|
add back SWIG_Python_ConvertPtr macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7959 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:23:06 +00:00 |
|
Marcelo Matus
|
51d3cb4c9a
|
add the destructor even when -nodefault is used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7958 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:20:43 +00:00 |
|
Marcelo Matus
|
d7c67aecfe
|
add the -classptr option to generate the old ClassPtr classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7957 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 01:41:19 +00:00 |
|
Marcelo Matus
|
5480a83e79
|
add support for accessing 'self.thisown'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7956 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 01:12:26 +00:00 |
|
Marcelo Matus
|
51c4655249
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7955 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 23:36:02 +00:00 |
|
Marcelo Matus
|
b63127c555
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7954 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 23:35:14 +00:00 |
|