Commit graph

13,689 commits

Author SHA1 Message Date
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
ef0b9a8ba2 Add premature garbage collection prevention parameter test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:06:35 +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
eb142ad08a Add premature garbage collection prevention parameter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9486 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-29 22:05:23 +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
079c7b4be1 perl warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-26 18:49:11 +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
d668f54a14 Fix %ignore director constructors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9484 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-26 18:42:40 +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
98de16a6d5 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:52:00 +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
9d06b43af1 new test to test smart pointers with virtual methods and hidden methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:50:38 +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
d06e64c468 Fix for some older jdks
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9480 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:47:36 +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
7d31be5880 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9479 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:45:37 +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
87094853d9 new test to test smart pointers with virtual methods and hidden methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9478 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:34: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
845d50939c warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:33:38 +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
99bb3e07b7 no message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:29:53 +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
016db92c82 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/SWIG@9475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:29:27 +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
b0f01fbc6c add in missing return values
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:16:29 +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
605ac2432f Fix make install when using Solaris make
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 20:15:26 +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
2af7e4b447 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/SWIG@9472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-24 06:26:48 +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
William S Fulton
7d7a9a387e %ignore and virtual director methods fix - problem reported by Roy Sutton
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-21 23:40:28 +00:00
William S Fulton
8d2830b228 %ignore and virtual director methods fix - problem reported by Roy Sutton
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-21 23:40:28 +00:00
William S Fulton
091efa9b7c $result expansion in directorout typemaps for consistent behaviour across all director languages
$result expands to c_result now instead of result like other typemap languages


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:57:38 +00:00
William S Fulton
45cf275d9b $result expansion in directorout typemaps for consistent behaviour across all director languages
$result expands to c_result now instead of result like other typemap languages


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:57:38 +00:00
William S Fulton
e7e1be0362 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:55:11 +00:00
William S Fulton
ff45b91502 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:55:11 +00:00
William S Fulton
7938160f31 document directorout typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:54:49 +00:00
William S Fulton
74c8c6db4d document directorout typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:54:49 +00:00
William S Fulton
24af2d1b11 consistent directout typemaps for all languages - $result used instead of $1 in C# and Java now
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:54:14 +00:00
William S Fulton
3c24cacfbd consistent directout typemaps for all languages - $result used instead of $1 in C# and Java now
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:54:14 +00:00
William S Fulton
4f85aa29de remove test - explicitcall feature was removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:51:15 +00:00
William S Fulton
e4c0410ebc remove test - explicitcall feature was removed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-20 22:51:15 +00:00
William S Fulton
37a08a2b03 remove unused variable in generated director code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 22:49:44 +00:00
William S Fulton
ed1eaefee4 remove unused variable in generated director code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 22:49:44 +00:00
William S Fulton
835546c4e5 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 22:27:54 +00:00
William S Fulton
892536949a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 22:27:54 +00:00
William S Fulton
dd6a9bd27f test %apply char *, char[], char[ANY] unsigned char pointer/arrays
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 22:27:37 +00:00
William S Fulton
4e8fddcea2 test %apply char *, char[], char[ANY] unsigned char pointer/arrays
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 22:27:37 +00:00
William S Fulton
cff71a3716 Fixes for %apply char *, char[], char[ANY] to other types, like unsigned char
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9462 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-19 21:35:19 +00:00