Commit graph

4,550 commits

Author SHA1 Message Date
Marcelo Matus
4ba7c0ac1b use SWIGINTERN instead of static
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-26 07:11:43 +00:00
Marcelo Matus
3211840744 fix compiler warnings and finishing transition to the option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7727 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-26 07:10:39 +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
ac439c16b6 test the 'only one ref method' case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 16:17:05 +00:00
Marcelo Matus
c26393c11d use macros by default and cosmetic changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7723 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 15:51:16 +00:00
Marcelo Matus
dfbac7b290 more fixes for valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 15:15:42 +00:00
Marcelo Matus
975f512878 fixes for valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7721 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 14:52:30 +00:00
Marcelo Matus
0ef79194be add interpreter variable, so it can be used with valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7720 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 14:51:41 +00:00
Marcelo Matus
651046b927 more fixes for DISOWN
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7719 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 14:49:09 +00:00
Marcelo Matus
7af6ee8267 CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7718 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 13:41:48 +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
7d6719b54d uniform the name_get/name_set names and fix for DISOWN
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7716 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 13:19:06 +00:00
Marcelo Matus
028f1e492d uniform the name_get/name_set names
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7715 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 13:18:43 +00:00
Marcelo Matus
b202828cac implement DISOWN, please test it
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7714 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 10:57:33 +00:00
Marcelo Matus
393382fed6 fix kw warning for perl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7713 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 09:35:13 +00:00
Marcelo Matus
cf9c5fb721 make base director class virtual and eliminate compilation warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7712 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 09:33:42 +00:00
Marcelo Matus
0b9e32fb3e eliminate compilation warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7711 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 09:32:05 +00:00
Marcelo Matus
029ff00d77 eliminate compilation warnings, add docs, and centralize the access to the unified typemap library
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-25 09:31:15 +00:00
Marcelo Matus
349efa4332 perl use the proper library directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7709 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-24 15:45:53 +00:00
Marcelo Matus
327068300e fix for multiple inheretance
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7708 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-24 15:21:03 +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
f2324be428 remove extra info printed for %define, but not #define, it makes very hard to find an error since swig reports it from where the macro was defined, not used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7706 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-24 14:38:09 +00:00
John Lenz
44df9d121a + finally fix pointers to member functions in chicken
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7705 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-24 03:42:32 +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
0711c11154 fix non-wanted warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7703 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-21 12:19:02 +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
251e396fc7 activating the keyword warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7701 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-21 11:00:19 +00:00
Marcelo Matus
dbce71f7a8 exit properly when getting wrong number of args
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7700 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-21 10:45:32 +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
a2ee7e332d fix bug #1292926
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7698 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 15:42:48 +00:00
Marcelo Matus
43bf5a210f no special code for TCL is needed anymore
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7697 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 12:19:19 +00:00
Marcelo Matus
8c5422d0f4 remove extra error handling
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7696 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 12:06:27 +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
c974cc8ed8 add missing macros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7694 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 10:12:40 +00:00
Marcelo Matus
cacea2c73d include the user's fragment file in the same place
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7693 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 09:58:19 +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
John Lenz
7a6d5c1b7c Update the typemap documentation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7691 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 01:02:43 +00:00
John Lenz
d966db961c Fix a few minor bugs in the chicken module
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7690 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-20 00:37:57 +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
cc9f9be00f small cosmetic change to manage parentesis () closed in different lines, and make compact mode more compact
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7688 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 12:18:31 +00:00
Marcelo Matus
08176a361a put the common error labels in a more public place, visible from java/C# and the rest
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7687 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 12:12:55 +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
5af71f22b3 fix cleanup for ruby and make the process similar in python and tcl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7685 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 10:53:45 +00:00
Marcelo Matus
3aac30b168 more typemaps unification and fixes for valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7684 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 10:52:50 +00:00
John Lenz
464ae5b1b0 Chicken: multiple_inheritance test now passes, and we correctly handle %ignored classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7683 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 06:27:56 +00:00
John Lenz
ac9ed4789f Fix minor bug: a missing # causing a SWIG error on li_cdata test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7682 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 06:17:18 +00:00
Marcelo Matus
43f36d52ad fixes to compile OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7681 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 15:20:17 +00:00
Marcelo Matus
8708bb507e fix for template types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7680 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 14:16:22 +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