Commit graph

13,883 commits

Author SHA1 Message Date
Matthias Köppe
8294cb0351 Fix library name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7277 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 16:38:15 +00:00
Matthias Köppe
47f0f21ebf Fix handling of anonymous-enum variables.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7276 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 16:36:46 +00:00
Matthias Köppe
10e5365ba0 Fix handling of anonymous-enum variables.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7276 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 16:36:46 +00:00
William S Fulton
904e528dd9 Fix early garbage collection for alternative char * typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 23:29:58 +00:00
William S Fulton
3f71da7050 Fix early garbage collection for alternative char * typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 23:29:58 +00:00
William S Fulton
7262de68fc typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7274 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 21:20:49 +00:00
William S Fulton
4a34bca24d typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7274 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 21:20:49 +00:00
William S Fulton
3e39c8d922 typo in example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7273 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 21:20:17 +00:00
William S Fulton
701abd0058 typo in example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7273 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 21:20:17 +00:00
Matthias Köppe
6edd2e4561 Fix for global "const char *" variables.
Fix testcases arrays_dimensionless, arrays_global.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7272 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:43:46 +00:00
Matthias Köppe
624cb6e892 Fix for global "const char *" variables.
Fix testcases arrays_dimensionless, arrays_global.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7272 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:43:46 +00:00
Matthias Köppe
297146d0e6 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7271 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:42:16 +00:00
Matthias Köppe
f4aaf0f5f0 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7271 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:42:16 +00:00
Matthias Köppe
922cf738d2 Define swig_and_compile_multi_cpp here, don't inherit from guile-gh,
which does -runtime.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7270 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:35:45 +00:00
Matthias Köppe
dceec58881 Define swig_and_compile_multi_cpp here, don't inherit from guile-gh,
which does -runtime.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7270 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:35:45 +00:00
Matthias Köppe
c716c5082e Fix Bash-ism.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7269 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:30:32 +00:00
Matthias Köppe
b86d0e3905 Fix Bash-ism.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7269 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:30:32 +00:00
Matthias Köppe
cffd866faa Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7268 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:13:02 +00:00
Matthias Köppe
5c04ab5d23 Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7268 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 11:13:02 +00:00
Matthias Köppe
92d96bdd65 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7267 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 10:45:46 +00:00
Matthias Köppe
d2cbe488c8 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7267 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 10:45:46 +00:00
Matthias Köppe
c0c0689298 Fix typecheck for SWIGTYPE.
This fixes the following bug:

Luigi Ballabio wrote:

> The following interface produces Guile wrappers which
> do not compile:
>
> %module Foo
> class Foo {};
> class Bar : public Foo {};
> void baz(Foo f);
>
> The reason seems to be the function baz() taking a Foo by value, which
> causes functions to be emitted in the CONVERSIONS section such as:
>
> static void *_BarTo_Foo(void *x) {
>      return (void *)((Foo)  ((Bar) x));
> }
> static void *_p_BarTo_p_Foo(void *x) {
>      return (void *)((Foo *)  ((Bar *) x));
> }
>
> of which the former doesn't compile; on the other hand, only the second
> function is emitted if baz() takes a Foo by const reference.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 10:31:18 +00:00
Matthias Köppe
21f3f0e81b Fix typecheck for SWIGTYPE.
This fixes the following bug:

Luigi Ballabio wrote:

> The following interface produces Guile wrappers which
> do not compile:
>
> %module Foo
> class Foo {};
> class Bar : public Foo {};
> void baz(Foo f);
>
> The reason seems to be the function baz() taking a Foo by value, which
> causes functions to be emitted in the CONVERSIONS section such as:
>
> static void *_BarTo_Foo(void *x) {
>      return (void *)((Foo)  ((Bar) x));
> }
> static void *_p_BarTo_p_Foo(void *x) {
>      return (void *)((Foo *)  ((Bar *) x));
> }
>
> of which the former doesn't compile; on the other hand, only the second
> function is emitted if baz() takes a Foo by const reference.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7266 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-10 10:31:18 +00:00
William S Fulton
5b766d6fc0 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7265 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:52:32 +00:00
William S Fulton
179c5710af *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7265 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:52:32 +00:00
William S Fulton
c4fcaf6e05 test symbol with same name but different purpose in inheritance hierarchy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7264 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:48:11 +00:00
William S Fulton
c4aed59a48 test symbol with same name but different purpose in inheritance hierarchy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7264 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:48:11 +00:00
William S Fulton
8a9f37eb53 missing return added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7263 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:43:56 +00:00
William S Fulton
668381afe4 missing return added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7263 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:43:56 +00:00
William S Fulton
f3b30bcfac More tests when a method's access changes through inheritance hierarchy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:42:59 +00:00
William S Fulton
990c38e797 More tests when a method's access changes through inheritance hierarchy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7262 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:42:59 +00:00
William S Fulton
cf56fd2c77 typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:39:43 +00:00
William S Fulton
c4352f8bb7 typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7261 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:39:43 +00:00
William S Fulton
2d53bf6463 Bug fix for when a base class has the same name as a method in a derived class.
Fixes for when access changes from protected to public (-fvirtual and override/hides attributes)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7260 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:38:52 +00:00
William S Fulton
3ed206ebd0 Bug fix for when a base class has the same name as a method in a derived class.
Fixes for when access changes from protected to public (-fvirtual and override/hides attributes)


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7260 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-09 18:38:52 +00:00
William S Fulton
0a8e2111d3 html validation fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 23:06:56 +00:00
William S Fulton
479697a677 html validation fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7259 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 23:06:56 +00:00
William S Fulton
8205ca9de8 Update for 1.3.25 release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7258 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 21:59:50 +00:00
William S Fulton
d3c73fe48b Update for 1.3.25 release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7258 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 21:59:50 +00:00
William S Fulton
c09b7fa897 Various fixes for VC++7.1 and Sun Studio 10
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7257 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 21:25:00 +00:00
William S Fulton
b707684fec Various fixes for VC++7.1 and Sun Studio 10
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7257 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 21:25:00 +00:00
William S Fulton
b6b35e2e71 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7256 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:53:08 +00:00
William S Fulton
c12129c0a8 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7256 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:53:08 +00:00
William S Fulton
4fea1d827a Various fixes for Visual C++ 7.1 and Sun Studio 10
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7255 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:52:16 +00:00
William S Fulton
15a791cfb8 Various fixes for Visual C++ 7.1 and Sun Studio 10
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7255 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:52:16 +00:00
William S Fulton
7f149959c9 Sun Studio 10 can handle templates properly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7254 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:50:26 +00:00
William S Fulton
a67f27efeb Sun Studio 10 can handle templates properly
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7254 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:50:26 +00:00
William S Fulton
e2e829dfc6 copyright year update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7253 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:48:09 +00:00
William S Fulton
385eef2af5 copyright year update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7253 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:48:09 +00:00
William S Fulton
28859e6894 minor correction
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7252 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-03 20:47:29 +00:00