Marcelo Matus
|
2ea2a973f3
|
silence warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8102 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-27 23:38:07 +00:00 |
|
Marcelo Matus
|
eae6be789b
|
add more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8101 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-27 23:37:40 +00:00 |
|
Marcelo Matus
|
70bb5455a6
|
add more cases and flag for valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8098 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-27 22:38:27 +00:00 |
|
Marcelo Matus
|
f804cc18ab
|
add the 'naturalvar' option/mode/feature, to allow member variables to be treated in a natural way, as the global ones. This mean use the const SWIGTYPE &(C++)/SWIGTYPE(C) typemaps instead of the plain SWIGTYPE * typemap for the set/get methods.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8089 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-27 21:48:56 +00:00 |
|
Marcelo Matus
|
5a76bc68fc
|
add castmode in python and cleaning the castdispatch mechanism
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8051 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-23 09:22:17 +00:00 |
|
Marcelo Matus
|
f023a22575
|
generate implicit copyctor, add -nocopyctor, and clarify the -nodefault, -nodefaultctor, -nodefautldtor options
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8030 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-22 06:26:26 +00:00 |
|
Marcelo Matus
|
da674069e9
|
remove prints, add more tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8012 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-19 10:53:07 +00:00 |
|
Marcelo Matus
|
67dafc531d
|
move iterator classes to pyiterator and add/test std_carray.i class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8010 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-19 10:43:26 +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
|
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
|
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
|
3db0e56b49
|
'oficially' add fastdispatch option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-08 21:30:06 +00:00 |
|
Marcelo Matus
|
04027ce2f1
|
simplify the thread implementation, use feature 'nothread' to disable threads instead of 'thread' to enable them, plus other fixes around threads
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7933 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-06 19:35:03 +00:00 |
|
Marcelo Matus
|
8839f3dfb0
|
add thread support based in proposal #398495 by Joseph Winston
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7929 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-06 06:39:24 +00:00 |
|
Marcelo Matus
|
0067241a84
|
don't use Py_None directly nor &PyType_Type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7925 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-04 08:50:00 +00:00 |
|
Marcelo Matus
|
3b139f6d7c
|
shorter sleep
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7922 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-12-04 05:06:53 +00:00 |
|
Marcelo Matus
|
93677b27f2
|
fix bug #1174705
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7879 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-27 02:15:26 +00:00 |
|
Marcelo Matus
|
6c0af608f9
|
add another case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-21 20:34:43 +00:00 |
|
Marcelo Matus
|
34f087976a
|
add missing delete
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7857 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-21 20:32:24 +00:00 |
|
Marcelo Matus
|
bbce1e5c3f
|
fix comparison
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7856 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-21 20:31:55 +00:00 |
|
Marcelo Matus
|
1f92be9a3d
|
adding more cases and suppressing the 470 warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7854 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-21 20:29:54 +00:00 |
|
Marcelo Matus
|
7dc8d04a20
|
add director profile test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7853 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-21 20:28:18 +00:00 |
|
Marcelo Matus
|
f666c7e749
|
adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7827 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-08 16:03:54 +00:00 |
|
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
|
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
|
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
|
36c2f9239e
|
fix test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7794 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 16:20:10 +00:00 |
|
Marcelo Matus
|
04113db0e7
|
add swig::PyItem and all the helper code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7787 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 14:24:36 +00:00 |
|
Marcelo Matus
|
b301617976
|
adding more missing typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7785 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 11:11:21 +00:00 |
|
Marcelo Matus
|
b630cd6340
|
full fn call
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7782 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-03 10:25:24 +00:00 |
|
Marcelo Matus
|
9429e982ad
|
fix cvsignore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7777 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 16:11:08 +00:00 |
|
Marcelo Matus
|
51796ebcce
|
add 'iterator'(sequences) and 'key_iterator'(maps). The first returns allways the C++ iterator. In sequences __iter__ returns 'iterator()', in maps, __iter__ returns 'key_iterator()'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7775 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 15:58:58 +00:00 |
|
Marcelo Matus
|
1a6bf2d120
|
add more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-11-02 12:50:05 +00:00 |
|
Marcelo Matus
|
535ac34ba3
|
fixes and more cases, as usual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-31 10:11:29 +00:00 |
|
Marcelo Matus
|
e10a02cb68
|
adding more broken cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7741 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-27 09:14:20 +00:00 |
|
Marcelo Matus
|
b20983d11c
|
add another nested case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-26 14:12:11 +00:00 |
|
Marcelo Matus
|
728bb9282e
|
add iadd and constants tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-26 09:18:30 +00:00 |
|
Marcelo Matus
|
29e402fedf
|
add iadd test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7735 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-26 09:10:59 +00:00 |
|
Marcelo Matus
|
3ebece429c
|
add disown.i and li_attribute.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-26 07:08:18 +00:00 |
|
Marcelo Matus
|
85f9345667
|
add pointer test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-25 16:44:21 +00:00 |
|
Marcelo Matus
|
1c529aa802
|
move attribute.i to the typemap library, now is usable from all the languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7717 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-25 13:20:50 +00:00 |
|
Marcelo Matus
|
f2f1b9889f
|
Perl added to the Unified typemap library, cleaner way to use the library, and 'normalized' macro names
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7707 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-24 14:59:05 +00:00 |
|
Marcelo Matus
|
356a883342
|
more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-21 12:26:18 +00:00 |
|
Marcelo Matus
|
6fdf5ce7f5
|
add the runtime case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7702 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-21 11:01:40 +00:00 |
|
Marcelo Matus
|
2ff3dd0d4e
|
replace bad parameter names when neccessary
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7699 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-21 10:43:41 +00:00 |
|
Marcelo Matus
|
c971122743
|
minor fixes for valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7695 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-20 11:20:41 +00:00 |
|
Marcelo Matus
|
bd7b3fcb1d
|
finishing the first stage of the typemap unification scheme, fixing issues with gcc and valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7692 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-20 09:47:56 +00:00 |
|
Marcelo Matus
|
8bcc0bf8eb
|
fix warnings/errors for gcc4.0, icc and valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7689 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-19 14:26:13 +00:00 |
|
Marcelo Matus
|
98d98784ae
|
add more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7686 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-19 10:56:37 +00:00 |
|
Marcelo Matus
|
42b7531b87
|
add Luigi's static patch for extended variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7679 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2005-10-18 14:04:14 +00:00 |
|