Commit graph

3,751 commits

Author SHA1 Message Date
Marcelo Matus
2fc994e774 add test case for bug #1071279
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6906 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 08:03:49 +00:00
Marcelo Matus
9689cebfe8 adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6905 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-21 07:10:54 +00:00
Marcelo Matus
c264ed2c5b fix template_deftype to work with functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6904 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-20 21:23:10 +00:00
Marcelo Matus
38ddd05b30 fix template_deftype to work with functions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6903 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-20 21:16:13 +00:00
Marcelo Matus
e5ce468853 fix typecheck for INPUT* type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6902 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-20 10:19:54 +00:00
Marcelo Matus
275031b938 fix typecheck for INPUT* type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6901 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-20 09:50:55 +00:00
Marcelo Matus
5a0f780ba4 fix typemap search, now you can add a typemap like %typemap(out) int *Foo::foo(int bar);
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6900 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 23:03:14 +00:00
Marcelo Matus
db783afdc6 fix typemap search, now you can add a typemap like %typemap(out) int *Foo::foo(int bar);
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6899 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 22:54:40 +00:00
Marcelo Matus
5657e0f7fb fix *INPUT typemaps for ptr types, now a null value is ok
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6898 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 22:48:33 +00:00
Marcelo Matus
839e80a70b fix *INPUT typemaps for ptr types, now a null value is ok
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 22:36:45 +00:00
Marcelo Matus
b316e6445a fix varin typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6896 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-19 04:34:43 +00:00
Marcelo Matus
7cb488e057 avoid using of temporal value for wrapping type user + const reference argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6895 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-18 05:57:08 +00:00
Marcelo Matus
544f24441e solve possible seg. faults and directors #1080075
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6894 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 10:40:01 +00:00
Marcelo Matus
0ac8253c3f fixes for templates and template default args, cosmetics, and other fixes for OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6893 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 02:12:05 +00:00
Marcelo Matus
41e5cbc33c fixes for templates and template default args, cosmetics, and other fixes for OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6892 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 01:54:38 +00:00
Marcelo Matus
15eb43e5d1 fix warning(error?) with jlong + x86_64
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6891 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 01:37:38 +00:00
Marcelo Matus
bd0ccd3769 using new template resolution for def args, and cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6890 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 01:35:52 +00:00
Marcelo Matus
a45c6c63a1 better warning message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6889 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 00:58:24 +00:00
Marcelo Matus
d640972da9 fix directorout + cosmetic
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6888 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-16 00:57:39 +00:00
William S Fulton
ed0be926b3 runtime test (currently crashes)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-15 00:23:33 +00:00
William S Fulton
212837f52a bumped version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6886 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-15 00:13:07 +00:00
William S Fulton
b680cc1420 missing languages added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6885 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-15 00:05:56 +00:00
William S Fulton
1635049467 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6878 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-14 21:43:06 +00:00
William S Fulton
2cb0999e75 More improved warnings for duff base classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6877 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-14 21:25:12 +00:00
Marcelo Matus
25d65e6ce9 fix warning for forward base class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6876 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-14 06:47:19 +00:00
Marcelo Matus
bb374f4a49 add comment for smart pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6875 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-14 01:28:34 +00:00
William S Fulton
2c9b275568 Sun Workshop compiler fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6874 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 22:41:13 +00:00
Marcelo Matus
3658b9adb9 warning fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6873 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 22:12:48 +00:00
Marcelo Matus
c98340f0a7 fix directorout typemap for const std::string&. Adding warning about the new typemap, which is not thread safe
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6872 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 20:22:19 +00:00
John Lenz
89bdd6f63b Update to chicken documentation for new -nounit argument
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6871 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 20:17:37 +00:00
John Lenz
31d3f217cc *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6870 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 02:05:11 +00:00
John Lenz
66c86a0c6f install swigclosprefix.scm when running make install
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6869 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 02:03:55 +00:00
John Lenz
34f84e562d Chicken: Export proxy function for constants (enums, defines)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6868 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-13 02:01:26 +00:00
Marcelo Matus
e640a7c2b9 fix errors when used with templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6867 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:59:10 +00:00
John Lenz
8a5992404a *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6866 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:53:09 +00:00
John Lenz
950ecdc961 Chicken: Fix bug when exporting non-class variables using -proxy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6865 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:50:42 +00:00
Marcelo Matus
256dcda5f8 add test case using 'super'
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6864 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:40:18 +00:00
John Lenz
69076dd0da Added a -nounit argument, which does not export the (declare (unit ...))
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6863 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 21:38:20 +00:00
John Lenz
01e134d72a - static class member functions now get exported with -proxy.
- member variables of other classes now works properly in goops.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6862 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-12 08:11:02 +00:00
Marcelo Matus
4d2e1e87d6 global fix for operator*(), now mapped as __ref__
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6861 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 23:54:07 +00:00
Marcelo Matus
1b3848b579 fix for Windows
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6860 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 23:38:44 +00:00
Marcelo Matus
b1ed62fc81 global fix for operator*(), now mapped as __ref__
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6859 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 23:38:07 +00:00
Marcelo Matus
37c727888b fixes for operator*()
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 10:20:05 +00:00
Marcelo Matus
47c625db0a add typedef case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6857 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 09:04:27 +00:00
Marcelo Matus
988db075cb fix char* typemap in bug #1080514
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6856 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 08:30:40 +00:00
William S Fulton
d2a7c4072a Bug #1067355 typo fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6855 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 00:10:15 +00:00
William S Fulton
e421aeea6b *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6854 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-11 00:08:43 +00:00
William S Fulton
e590dfc3c5 configure fix for when more than one version of jni_md.h is found in the Java include directory.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6853 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-10 23:04:55 +00:00
William S Fulton
8787422b1a Update for 1.3.24
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6852 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-10 22:07:37 +00:00
William S Fulton
2f4cd2aca7 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6851 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-12-08 23:09:03 +00:00