Commit graph

3,195 commits

Author SHA1 Message Date
Marcelo Matus
fd94d5ec14 fix warnings with virtual destructor
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 08:43:17 +00:00
Marcelo Matus
977bef6407 fix warning and possible error for 64bits
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6195 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 08:42:37 +00:00
Marcelo Matus
cebe364967 fix warnings for intel compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6194 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 08:07:45 +00:00
Marcelo Matus
146617ded4 more solaris fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6193 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 07:24:39 +00:00
Lyle Johnson
cf90d87e77 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6192 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 03:33:11 +00:00
Lyle Johnson
10a3081da9 Pass "false" as the value for the "disown" argument of director-wrapped
constructors (instead of 0) to disambiguate it from pointer arguments.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6191 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 02:49:23 +00:00
Lyle Johnson
4889aadd3d Corrections for Ruby 1.6 compatibility.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6190 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 02:37:54 +00:00
Marcelo Matus
0985badfe3 more solaris fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6189 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 02:29:38 +00:00
Marcelo Matus
b6b1bf4bbc more solaris fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6188 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 02:12:02 +00:00
Marcelo Matus
f7640ab44f more solaris fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6187 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 02:09:44 +00:00
Marcelo Matus
b975622328 fix for solaris
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6186 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-09-01 00:02:06 +00:00
William S Fulton
2f40d6b9d2 add /usr/include to the debian folk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6185 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-31 20:47:45 +00:00
Marcelo Matus
24a7abba20 fix Solaris/assign problem
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6184 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-31 20:33:39 +00:00
Marcelo Matus
977a99a2c7 fix solaris warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6183 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-31 20:15:54 +00:00
William S Fulton
2b82766407 Added flag for C++ runtime library for Sun Workshop compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6182 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-31 19:42:57 +00:00
William S Fulton
91a0fb1fcb 1.3.22 update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6181 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 21:48:02 +00:00
William S Fulton
f5a394008e Modula3 added to 1.3.22 summary
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6180 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 21:44:20 +00:00
William S Fulton
78604426ea 1.3.22 update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6179 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 21:40:55 +00:00
amigalemming
3deb35f298 Modula-3: introduction, ordinal types, file types, features, objects
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6178 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 20:10:59 +00:00
William S Fulton
278144a9a8 missing #include added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6177 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 16:39:50 +00:00
William S Fulton
656bf1ce57 Added info about SWIG_VERSION preprocessor macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6176 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 16:38:55 +00:00
William S Fulton
8770d27b02 quieten Sun Workshop compiler
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6175 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-30 16:08:34 +00:00
William S Fulton
f1cd2cc8f6 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6174 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 22:55:42 +00:00
William S Fulton
950771d788 array bounds check fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6173 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 22:54:22 +00:00
William S Fulton
879db4220b test crash fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6172 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 22:38:15 +00:00
William S Fulton
c6f8970cc0 missing typename added to keep gcc-3.4 and other ISO compilers happy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6171 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 22:27:43 +00:00
William S Fulton
153427fe0a const fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6170 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 22:02:31 +00:00
William S Fulton
cd1e44b9af no message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6169 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 20:59:35 +00:00
William S Fulton
95832f770f A comprehensive single test case for testing char strings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6168 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 20:45:09 +00:00
William S Fulton
1d8de08df0 no message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6167 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 20:43:15 +00:00
William S Fulton
b3ff7ede32 char strings runtime test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6166 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 20:42:25 +00:00
William S Fulton
d55841d6ea char * and char[] and char[ANY] typemaps tidyup
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6165 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 20:35:30 +00:00
William S Fulton
b490b38306 char * and char[] and char[ANY] typemaps tidyup and fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6164 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-29 20:34:57 +00:00
William S Fulton
553b468c56 Test fix for gcc 3.4
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6163 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-27 23:09:59 +00:00
William S Fulton
f6f64410a7 Typemap fix for methods that return char *. The CLR would incorrectly
delete the memory pointed to by char *.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6162 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-27 21:49:38 +00:00
William S Fulton
5f3b26901c Fixes for -fmicrosoft error/warning message display:
- EOF not displaying in correct format
- Some error messages containing a path were using a double backslash instead of a single backslash


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6161 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-27 21:34:41 +00:00
Lyle Johnson
745117d4f6 Corrected a bug which caused Ruby exceptions to not be correctly
converted into C++ exceptions for director classes.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6160 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-27 02:20:26 +00:00
William S Fulton
b026a95b59 throws typemaps added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6159 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 21:57:36 +00:00
William S Fulton
61d07f7cae Removed redundant #include of Python.h
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6158 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 21:17:18 +00:00
William S Fulton
f9c82b3138 added %perlcode directive, patch from Fabrice Salvaire
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6157 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 21:16:19 +00:00
William S Fulton
9e8092b902 Patch from Ikegami Tsutomu to fix long long *OUTPUT and unsigned long long *OUTPUT typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6156 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 21:15:41 +00:00
William S Fulton
537f477182 added %perlcode directive, patch from Fabrice Salvaire
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6155 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 21:02:47 +00:00
William S Fulton
fb7b5a6cf5 Fix for directors when wrapping virtual methods with exception specifications
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6154 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 20:59:25 +00:00
William S Fulton
67b6ad6396 Applied patch #857344 from Art Yerkes. Workaround for autoconf bug when running 'make install'.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6153 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 20:57:56 +00:00
Lyle Johnson
2c12ae87e5 Added "directorout" typemaps for char * and const char * return values.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6152 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 01:57:06 +00:00
Lyle Johnson
d34102d40b Modified the "varin" typemap for a dimensionless char array to generate
a warning message, and to raise an exception if the typemap is actually
invoked at runtime. This is needed to avoid problems for the case when
wrapping an extern char[] declaration, where the array size is truly
unknown.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6151 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-26 01:48:40 +00:00
William S Fulton
052d067feb varin enum SWIGTYPE mods to handle unnamed enums
varin char[] typemap


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-25 21:33:46 +00:00
William S Fulton
2631309c2f varin enum SWIGTYPE mods to handle unnamed enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-25 21:32:27 +00:00
William S Fulton
8568295425 Sun Workshop warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-25 20:45:56 +00:00
William S Fulton
6207f1615e Sun Workshop warning fixes
Use new not malloc in C++ code


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-08-25 20:45:23 +00:00