Commit graph

4,917 commits

Author SHA1 Message Date
Marcelo Matus
2646bbf1cb add option/pragma erroraswarn, which force (or not) to treat the cpp #error directive as a #warning instead
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7926 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-05 22:10:37 +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
db923a855e add C++ operator aliases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7924 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-04 05:08:50 +00:00
Marcelo Matus
dccd97af1c try to fix borland error
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7923 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-04 05:07:57 +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
34e0da0d4d more memory leaks fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7921 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-04 01:16:57 +00:00
Marcelo Matus
7703b99b53 add template type cache
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7920 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-04 01:15:44 +00:00
Marcelo Matus
cc97c31569 fix for older python versions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7919 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-02 19:36:13 +00:00
Marcelo Matus
dd856a0481 fix borland warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7918 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-02 19:35:53 +00:00
Marcelo Matus
c0f64e4d82 add SWIGUNUSEDPARM
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7917 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-02 08:42:41 +00:00
Marcelo Matus
7926873f69 fix gcc warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7916 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-02 08:41:34 +00:00
Marcelo Matus
894c87db11 fix PyObjectType for older python versions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7915 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-02 08:40:33 +00:00
Marcelo Matus
c55ad2d3b3 add inttypes.i wchar.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7914 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-02 08:37:08 +00:00
Matthias Köppe
5d1d9bb513 Enable test suite for Allegro CL
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7913 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 17:41:50 +00:00
Marcelo Matus
49f8cc726d add __WORDSIZE test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7912 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 07:10:06 +00:00
Marcelo Matus
c938c47442 add limits.h
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7911 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 07:02:18 +00:00
Marcelo Matus
08b8c10784 move arch. code to separated file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7910 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 07:00:24 +00:00
Marcelo Matus
735e37b04a add extra checking code for different archand docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7909 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 06:54:05 +00:00
Marcelo Matus
9d5fd23f88 more memory leaks...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7908 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 00:36:28 +00:00
Marcelo Matus
391941907d add Swig_scopename_split
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7907 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-12-01 00:07:07 +00:00
Marcelo Matus
d102d9239d add more std::exception typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7906 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-30 21:54:26 +00:00
Marcelo Matus
cf77325c3c fix li_std_except.i test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7905 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-30 21:45:41 +00:00
Marcelo Matus
b66f1e672b fix many/many memory leaks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7904 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-30 21:32:27 +00:00
Marcelo Matus
1b0603d684 comment extra delete
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7903 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-30 21:30:40 +00:00
Marcelo Matus
17e3ba252a fix static member get/set names
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7902 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-30 21:29:45 +00:00
Kevin Ruland
ba954bf280 Fixed initial creation of array in t_output_helper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7901 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-29 15:29:30 +00:00
Marcelo Matus
a168aad6aa fix compiler warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7900 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-29 02:04:28 +00:00
Marcelo Matus
597f6f6e28 fix compiler warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7899 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-29 01:58:31 +00:00
Marcelo Matus
3413b92e7a remove many memory leaks and cleanup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7898 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-29 01:47:10 +00:00
Marcelo Matus
cf1585fef7 add NewStringEmpty, use more StringEuqual and less Strcmp
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 17:32:56 +00:00
Marcelo Matus
5b03530f25 can't use as_voidptrptr with fcnptrs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7896 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 17:31:34 +00:00
Marcelo Matus
3229976e3b safer and cleaner as_voidptr/as_voidptrptr macros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7895 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 17:31:05 +00:00
Marcelo Matus
35ebeba612 extra check only in debug mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7894 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 02:45:05 +00:00
Marcelo Matus
0a78185d8a use direct methods for string, hash and avoid Strstr/Strnstr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7893 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 02:44:12 +00:00
Marcelo Matus
935536fc64 use diret HashGetAttr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7892 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 02:43:12 +00:00
Marcelo Matus
accfbb04e0 avoid Strcmp
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7891 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 02:41:59 +00:00
Marcelo Matus
5bffd9e6af add direct methods StringLen and HashGetAttr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7890 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-28 02:36:26 +00:00
Marcelo Matus
c56a36cf7f add direct HashCheckAttr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7889 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 09:58:26 +00:00
Marcelo Matus
8698232998 cosmetic fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7888 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:59:13 +00:00
Marcelo Matus
460734844b several clean/speed ups
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:58:24 +00:00
Marcelo Matus
07d92a6095 minor speed up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7886 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:57:26 +00:00
Marcelo Matus
577f154040 add 'init' method plus keys to use with Getattr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7885 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:57:03 +00:00
Marcelo Matus
d8c9ca5120 use new native StringEqual
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7884 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:55:00 +00:00
Marcelo Matus
5f29037ae3 add the Equal method to the DOH objects and other speed ups
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7883 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:38:44 +00:00
Marcelo Matus
48596c6f13 fix warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7882 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:35:41 +00:00
Marcelo Matus
fe06408c3d add missing 'const'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7881 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:30:45 +00:00
Marcelo Matus
bf6ea0c7ba force examples to use preinst-swig, as is done in the test-suite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7880 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:17:20 +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
8e37a7bc71 fix kw in perl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7878 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:13:49 +00:00
Marcelo Matus
4693d09680 fix examples to use preinst-swig
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7877 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-11-27 02:05:49 +00:00