Marcelo Matus
|
6910efd151
|
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/SWIG@7993 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 17:18:00 +00:00 |
|
Marcelo Matus
|
db94491272
|
add valgrind supp
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7992 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 08:02:28 +00:00 |
|
Marcelo Matus
|
18da886c6a
|
fix memory leaks for module init/end and kwargs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7991 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 01:24:39 +00:00 |
|
Marcelo Matus
|
ff633b0680
|
fix memory leaks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7990 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-16 01:21:59 +00:00 |
|
Marcelo Matus
|
174c1f84a5
|
fix various missing INCREF/DECREF and other to run clean with fpectl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7989 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-15 23:29:10 +00:00 |
|
Marcelo Matus
|
0400788e92
|
fix missing tmp object, detected by Udo Tremel
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-15 18:03:27 +00:00 |
|
Marcelo Matus
|
a905c75e61
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7987 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 22:59:05 +00:00 |
|
Marcelo Matus
|
773af988fd
|
add missing SWIGINTER/SWIGINTERINLINE
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 22:58:44 +00:00 |
|
Marcelo Matus
|
45d7395f09
|
add check for weakref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7985 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 22:58:15 +00:00 |
|
Marcelo Matus
|
b9f8d2fbc7
|
SWIG_Python_GetSwigThis now uses PyWeakref
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7984 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 09:34:59 +00:00 |
|
Marcelo Matus
|
95214810ab
|
add the -fastunpack/-nofastunpack options to avoid using python native UnpackTuple
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7983 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 07:28:30 +00:00 |
|
Marcelo Matus
|
97485ad161
|
fix confusion with --/++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7982 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 07:27:02 +00:00 |
|
Marcelo Matus
|
cbca8a3e88
|
add 'self' attribute for later use
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7981 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-14 07:26:37 +00:00 |
|
Marcelo Matus
|
32cbb57ab6
|
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/SWIG@7980 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-13 23:46:37 +00:00 |
|
Marcelo Matus
|
a849510dfa
|
add fast parse infrastructure
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7979 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-13 23:45:27 +00:00 |
|
Marcelo Matus
|
99ae0d5f34
|
add missing typecheck typemap, reported by Charlie Savage
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7978 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-13 22:37:29 +00:00 |
|
Marcelo Matus
|
c7ec64951d
|
more old __THREADS__ fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 23:55:46 +00:00 |
|
Marcelo Matus
|
1ededbc0cf
|
fix the use of the old __THREAD__ macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7976 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 23:39:50 +00:00 |
|
Marcelo Matus
|
f7efce9b3e
|
fix inline warning, and cosmetic changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7975 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 07:32:23 +00:00 |
|
Marcelo Matus
|
f9a3ea5c0d
|
oops, use XDECREF instead
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7974 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 00:22:08 +00:00 |
|
Marcelo Matus
|
ef728b932e
|
add missing Py_DECREF for _delete_ result (Py_None), plus minor cosmetic changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7973 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-12 00:13:39 +00:00 |
|
Marcelo Matus
|
268cc4fb97
|
add -proxydel/-noproxydel plus minor improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-11 10:44:57 +00:00 |
|
Marcelo Matus
|
abbf8b406a
|
more on the TypeQuery fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7971 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 23:53:53 +00:00 |
|
Marcelo Matus
|
ee6f1efd83
|
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/SWIG@7970 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 23:52:09 +00:00 |
|
Marcelo Matus
|
0811bb8220
|
make the old nodirvtable the default, plus fix seg fault for threads
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7969 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 20:48:56 +00:00 |
|
Marcelo Matus
|
ae761ca3ba
|
fix extra calls to TypeQuery for 'char *' and 'wchar_t *'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 20:20:19 +00:00 |
|
Marcelo Matus
|
76415ec9a8
|
minor fix for threads
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7967 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 10:11:14 +00:00 |
|
Marcelo Matus
|
296a3fb00d
|
fix warning for unused _e
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 10:09:54 +00:00 |
|
Marcelo Matus
|
49e6084d66
|
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/SWIG@7965 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 08:10:42 +00:00 |
|
Marcelo Matus
|
3b3d3118f1
|
add missing %s
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 00:40:42 +00:00 |
|
Marcelo Matus
|
e0eea5f625
|
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/SWIG@7963 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-10 00:36:12 +00:00 |
|
Marcelo Matus
|
efcc7aeacf
|
fixes for the examples and tcl to use the old Tcl_SetResult()... methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7962 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 22:39:43 +00:00 |
|
Marcelo Matus
|
99f0122d0d
|
fix for templates to avoid using the templatereduce mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7961 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:25:28 +00:00 |
|
Marcelo Matus
|
658add5760
|
use old import order to prevent error with circular importings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7960 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:24:14 +00:00 |
|
Marcelo Matus
|
f956577226
|
add back SWIG_Python_ConvertPtr macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7959 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:23:06 +00:00 |
|
Marcelo Matus
|
33282360e7
|
add the destructor even when -nodefault is used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7958 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 09:20:43 +00:00 |
|
Marcelo Matus
|
d58d18d7bf
|
add the -classptr option to generate the old ClassPtr classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7957 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 01:41:19 +00:00 |
|
Marcelo Matus
|
2a172ffc8a
|
add support for accessing 'self.thisown'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7956 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-09 01:12:26 +00:00 |
|
Marcelo Matus
|
c6c4de52d3
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7955 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 23:36:02 +00:00 |
|
Marcelo Matus
|
599bcbd595
|
CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7954 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 23:35:14 +00:00 |
|
Marcelo Matus
|
cef0013285
|
'oficially' add fastdispatch option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 21:30:06 +00:00 |
|
Marcelo Matus
|
ca7f770ac1
|
fix type definition for old python versions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7952 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 20:24:20 +00:00 |
|
Marcelo Matus
|
02451df798
|
add thread support in the dispatch function
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7951 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 09:54:41 +00:00 |
|
Marcelo Matus
|
251014efcb
|
add the fast dispatch option/feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7950 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 08:54:05 +00:00 |
|
Marcelo Matus
|
91d4692367
|
adding several docs patches
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7949 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 08:52:39 +00:00 |
|
Marcelo Matus
|
f222064ffd
|
fix for ruby -w
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7948 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 08:46:04 +00:00 |
|
Marcelo Matus
|
563a0d6388
|
fix director warnings for non-void return types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7947 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-07 23:55:41 +00:00 |
|
Marcelo Matus
|
e55c3596b6
|
oops, fix previous commit with <<< conflicts
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7946 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-07 23:54:59 +00:00 |
|
Marcelo Matus
|
6e77a6ba25
|
fixes for swigrun example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7945 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-07 23:50:38 +00:00 |
|
Marcelo Matus
|
8b7fb37a59
|
more threads cleaning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7944 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-07 22:25:05 +00:00 |
|