Dave Beazley
739cd3f265
mzscheme tweaks
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 20:29:11 +00:00
Dave Beazley
badd93194a
updated mzscheme link.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 18:28:12 +00:00
Dave Beazley
c9ee8a19d5
Added OS X tweaks for guile. Note: some guile examples don't use this makefile and remain broken.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 18:10:45 +00:00
Dave Beazley
11e6f09cc8
Guile configuration changes for OS X. Compilation of guile wrappers currently generates a *LOT* of
...
warning messages of the form:
warning: invalid conversion from `
scm_unused_struct*(*)()' to `scm_unused_struct*(*)(...)'
I've messed around with it and haven't been able silence the warning from any combination of macros, casts,
helper functions, compiler flags, linkage directives, or other tricks. Possible gcc-3.3 bug????
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 18:10:07 +00:00
Luigi Ballabio
611fd5d405
Fixed problem with std::vector<unsigned int>
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 08:23:00 +00:00
Dave Beazley
29279d4d1d
Fixed some Tcl issues on OSX
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 05:13:12 +00:00
Dave Beazley
50553ae37c
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-03 05:12:51 +00:00
William S Fulton
49bdd0077c
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 22:32:27 +00:00
William S Fulton
80cd6fa68a
Fix for INOUT and OUTPUT typemaps for when the JNI type is bigger than the c type.
...
For example unsigned long (32bits) is mapped to jlong (64bits)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 22:29:54 +00:00
William S Fulton
dab5a2561d
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 22:23:42 +00:00
William S Fulton
84a7c18d60
Added test for javacode typemap for a templated class
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 22:18:09 +00:00
William S Fulton
ec10b12a9a
Added test for arrays of C structs (not typedef'd)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 22:17:44 +00:00
William S Fulton
e6b5758132
Use classtypeobj instead of classDeclaration:name for typemap searches.
...
Thanks Dave.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5462 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 22:16:00 +00:00
Dave Beazley
a1b83ea4b2
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5461 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 21:58:27 +00:00
Dave Beazley
16704c7262
Fixed [ 852119 ] recursive inheritance in output .pm, perl5
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5460 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 21:57:41 +00:00
Dave Beazley
50b6ef5d15
Fixed [ 755382 ] calling func(const vector<T>& p) evaluates p[0] in interp.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5459 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 19:47:14 +00:00
Dave Beazley
007800ddc6
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5458 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 19:46:54 +00:00
Dave Beazley
65734165ca
Added new attribute to class nodes
...
"classtypeobj"
This is the raw, SWIG type-system representation of the class type. This
should be used in all typemap lookups and operations involving the class name.
Note: There is inconsistent use of the "classtype" attribute across language modules--
especially in code related to directors. To avoid breaking the universe, I have
decided to store the correct type encoding as "classtypeobj" instead of replacing
"classtype". As modules are checked they can elect to use "classtype" or "classtypeobj"
as appropriate.
Note: William, you should use "classtypeobj" to fix the typemap problem (probably).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5457 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 18:56:59 +00:00
Dave Beazley
10b8703527
Consolidated some of the C test cases.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5456 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 18:37:42 +00:00
Art Yerkes
08d4b05e03
All test cases compile except director_abstract. I clued from what
...
William Fulton and Dave were talking about regarding the template parameters
and (), and this solved a bunch of wierd little problems I was having.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5455 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-02 08:50:39 +00:00
Logan Johnson
234bb62536
Suppress warning about multiple inheritance for Ruby.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5454 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-01 23:11:46 +00:00
Dave Beazley
5572880cf5
Warning messages.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5453 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-12-01 13:38:08 +00:00
William S Fulton
583550d010
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5452 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 23:28:50 +00:00
William S Fulton
a6a591af91
Fixed [ 545058 ] configure's --with-tclincl has no effect
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5451 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 23:27:34 +00:00
William S Fulton
337c3dd301
Minor bug fix from that initializes the jlong pseudo-pointer to 0 in director methods (makes the Java equals method based on getCPtr() work consistently.)
...
Submitted by Scott Michel.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5450 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 21:18:40 +00:00
William S Fulton
0e5e19a12b
no message
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5449 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 21:16:04 +00:00
William S Fulton
28e32ef4a8
Completely removed SWIG_NOINCLUDE as the functions that use it don't need to be shared across different modules, besides there is no runtime library for C#
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5448 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 20:54:49 +00:00
William S Fulton
09ede20459
Completely removed SWIG_NOINCLUDE as the functions that use it don't need to be shared across different modules, besides there is no runtime library for Java
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5447 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 20:54:37 +00:00
Dave Beazley
dfb5c58c46
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5446 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 18:54:26 +00:00
Dave Beazley
d99face03c
Added member pointer typemaps.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5445 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 18:53:43 +00:00
Dave Beazley
307cc5ea90
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5444 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-30 18:51:05 +00:00
William S Fulton
313501d146
test non-public destructors
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-29 00:31:24 +00:00
William S Fulton
d08fbeab71
Added a protected destructor in derived class
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5442 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-29 00:29:54 +00:00
William S Fulton
cedcf43dae
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5441 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-29 00:22:54 +00:00
William S Fulton
1d279ae267
#849064 fixed. Any classes with a non public destructor now have a public delete() method which throw a runtime exception. The delete() method was previously protected.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5440 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 23:13:08 +00:00
William S Fulton
6bda2826e0
Director fix for #include "xxxx_wrap.h". Was incorrectly adding a directory in some situations. See #848335 .
...
#849064 fixed. Any classes with a non public destructor now have a public delete() method which throw a runtime exception. The delete() method was previously protected.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5439 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 23:12:28 +00:00
William S Fulton
0a39ab52c8
Director fix for #include "xxxx_wrap.h". Was incorrectly adding a directory in some situations. See #848335 .
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5438 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 23:08:14 +00:00
Dave Beazley
52bd03fd68
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5437 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 20:56:55 +00:00
Dave Beazley
1095ee9859
Added Perl support for member pointers. Some reorganization of other runtime code
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5436 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 20:56:17 +00:00
Dave Beazley
dc3fa7ee39
new example
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5435 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 20:38:59 +00:00
Dave Beazley
9aecb608c5
Fixed (char *STRING, int LENGTH) typemap to use STRLEN type.
...
Eliminates compiler warning.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 19:24:38 +00:00
Dave Beazley
7d38c269be
Fixed casting problem with references to arrays in gcc-3.3 (and maybe other versions).
...
I'm not sure if this is a gcc bug or a SWIG bug. However, the patch makes the
arrayref.i test work on my machine.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5433 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 19:06:35 +00:00
Dave Beazley
ca551bb50e
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5432 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 18:24:08 +00:00
Dave Beazley
f35827d9ff
Possibly more portable Python version extraction.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5431 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 18:23:14 +00:00
Dave Beazley
a464489c39
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5430 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 18:08:25 +00:00
Dave Beazley
e0ac2e8514
Fixed [ 850666 ] #include extra line added
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5429 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-28 18:08:13 +00:00
William S Fulton
a71d06f539
Check that mcs is the mono C# compiler. Avoids falsely detecting mcs as another Unix utility
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5428 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-27 21:15:40 +00:00
Dave Beazley
f5ea428d8d
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5427 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-27 16:54:26 +00:00
Matthias Köppe
ad48922bcc
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5426 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-27 13:32:20 +00:00
Dave Beazley
d0e5f3e8f4
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5425 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-27 04:40:22 +00:00