Commit graph

6,306 commits

Author SHA1 Message Date
William S Fulton
4e5940e753 InvalidCastException added for throwing from unmanaged code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9524 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-04 00:21:28 +00:00
William S Fulton
503f5bc2d2 add in reference to %newobject section for newfree typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9523 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-03 22:04:23 +00:00
William S Fulton
9a976ecad9 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9522 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-03 21:57:49 +00:00
William S Fulton
cb6ebd6f18 directorout const string& fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9521 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-03 21:57:27 +00:00
William S Fulton
5346a15881 test multiple calls for const string& return values
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9520 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-03 21:55:24 +00:00
William S Fulton
639f8b6e30 copy test from java version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9519 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-03 21:54:25 +00:00
Art Yerkes
5a48748561 Sorry i haven't been here in a while.
camlp4 bug was caught by Michael Ethier <methier@cgr.harvard.edu>

- director.swg: fix a typo
- ocamldec.swg, ocaml.swg: new macros
- ac_compare_version.m4: arty's own more liberally licensed version compare
  autoconf macro.
- configure.in: use version_compare and make swigp4.ml generated by
  configure based on ocaml version.  This is due to an incompatible change
  in camlp4.
- ocaml.cxx: use new return macros in the right places
  (returning non-value)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-03 07:28:42 +00:00
William S Fulton
358cbf0097 replace code with warning that it does not work for UTL languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9517 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 18:46:12 +00:00
William S Fulton
9a03400ee5 solaris warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9516 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 18:23:01 +00:00
William S Fulton
aca741d158 solaris warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9515 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 18:15:20 +00:00
Olly Betts
f4af1e0566 Update PHP entries and cross off a Ruby item which has been done.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9514 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 12:15:12 +00:00
Olly Betts
eee0c57bd0 Add "PHP5 class wrappers" to the list of exciting new stuff in 1.3.30.
Add "R" to the summary of supported languages.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9513 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 12:05:03 +00:00
William S Fulton
6257f224b0 variable hiding warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9512 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 09:40:19 +00:00
William S Fulton
c5b212de1d remove non-standard C
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9511 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 09:04:55 +00:00
William S Fulton
4b4239ca19 vc++ warning suppression
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9510 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 08:30:23 +00:00
William S Fulton
0ec8c8898a warning fix for vc++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9509 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 00:43:55 +00:00
William S Fulton
dedc5710bc *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9507 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 00:19:29 +00:00
William S Fulton
7b50c398cf updates for 1.3.30 release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-02 00:00:05 +00:00
William S Fulton
68891541d1 beautify/format source code with gnu indent
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9505 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-01 23:54:54 +00:00
William S Fulton
cb8ae0ab98 beautify target added for formatting source code with indent
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9504 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-11-01 23:44:53 +00:00
William S Fulton
ba65266276 fix truncation in generated pdf docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9503 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:54:08 +00:00
William S Fulton
555e8f62d2 changes after running section number updater
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9502 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:43:55 +00:00
William S Fulton
0136c1da7c html fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9501 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:39:20 +00:00
William S Fulton
9dcf7c6579 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:31:42 +00:00
William S Fulton
540b467c94 runtime test for turning multiple inherited classes into Java interfaces
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9499 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:10:34 +00:00
William S Fulton
c1f6192faf more nopgcpp tests (for const methods)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9498 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:06:52 +00:00
William S Fulton
4bdfaf039e test %csmethodmodifiers for c#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9497 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:05:35 +00:00
William S Fulton
956a231a7e *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9496 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 22:04:31 +00:00
William S Fulton
bd7b75b57f Fix %csmethodmodifiers for smart pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9494 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 21:59:33 +00:00
William S Fulton
cbe7439018 - pgcpp fix for const methods
- DeleteLocalRef removed from end of director methods - it causes crashes on Solaris


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9493 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-31 21:58:23 +00:00
John Lenz
abcc3b8b5e Patch from Chris Shoemaker to clean up some warnings in the guile module
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9492 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-30 04:44:46 +00:00
William S Fulton
5dbc7f3dea -nopgcpp commandline option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9491 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:36:24 +00:00
William S Fulton
8a63675c1f *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9490 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:35:24 +00:00
William S Fulton
4e23b30b6e *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:09:16 +00:00
William S Fulton
77599b851c Add premature garbage collection prevention parameter for Java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9488 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:08:26 +00:00
William S Fulton
4f26898a12 Add premature garbage collection prevention parameter test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:06:35 +00:00
William S Fulton
2cf3de20ce Add premature garbage collection prevention parameter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9486 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:05:23 +00:00
William S Fulton
c7f8fca82e perl warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-26 18:49:11 +00:00
William S Fulton
5415b1da20 Fix %ignore director constructors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9484 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-26 18:42:40 +00:00
William S Fulton
700068ac17 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:52:00 +00:00
William S Fulton
9d73713604 new test to test smart pointers with virtual methods and hidden methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:50:38 +00:00
William S Fulton
a62ada604b Fix for some older jdks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9480 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:47:36 +00:00
William S Fulton
3da03c575b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9479 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:45:37 +00:00
William S Fulton
352bcb7d64 new test to test smart pointers with virtual methods and hidden methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9478 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:34:37 +00:00
William S Fulton
98ba2f78c5 warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:33:38 +00:00
William S Fulton
95b1b6b71d no message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:29:53 +00:00
William S Fulton
5864291722 Fix smart pointer wrappers. The virtual/override/new keyword is not generated for each method as the smart pointer class does not mirror the underlying pointer class inheritance hierarchy. SF #1496535
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:29:27 +00:00
William S Fulton
1fdb993704 add in missing return values
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:16:29 +00:00
William S Fulton
3b8e86948d Fix make install when using Solaris make
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:15:26 +00:00
Mark Gossage
fec2f8f9b7 added support for native methods & member function pointers.
fixed test cases arrays_dimensionless & cpp_basic. Added new example (functor).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 06:26:48 +00:00