Commit graph

4,141 commits

Author SHA1 Message Date
William S Fulton
989b4fdbf9 remove last change. It is not valid bourne shell.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-20 20:28:05 +00:00
William S Fulton
e82c75028f named link added
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7309 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-20 20:11:01 +00:00
William S Fulton
6ec8719c52 improved struct pointer pointer example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7308 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-20 20:10:31 +00:00
Marcelo Matus
a719d94031 fix for #1205859
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7307 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-18 08:28:38 +00:00
Marcelo Matus
45fb27f977 fix for #1205859
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7306 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-18 08:04:30 +00:00
William S Fulton
ed286236f3 Struct pointer to pointer output parameter example added.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7305 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 23:57:40 +00:00
Marcelo Matus
11b935315a fix for long long types and old Tcl versions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7304 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 23:15:51 +00:00
William S Fulton
71011d09a9 more patches for dodgy gcc-2.96 compiler from Hugo van der Sanden
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7303 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 20:31:08 +00:00
Marcelo Matus
d2139b5b59 more fixes for python 1.5.2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 19:23:16 +00:00
Marcelo Matus
327bbc06ac more fixes for python 1.5 +gcc2.96
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7301 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 19:12:21 +00:00
Marcelo Matus
f22165de7a allows to set PYLIBDIR externally
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7300 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 18:48:43 +00:00
Marcelo Matus
50557fb547 more fixes for 1.5
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7299 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 01:41:22 +00:00
Marcelo Matus
bd4b9c20ce add infinity loop case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7298 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 01:10:10 +00:00
Marcelo Matus
92f11f6c3e fix infinity loop #1209289
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7297 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 00:46:10 +00:00
Marcelo Matus
34fbd3d9ae fix error 1221362
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7296 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 00:22:12 +00:00
Marcelo Matus
e926d03dca add patch 1221362 for pyhton 2.1
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7295 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-17 00:20:12 +00:00
William S Fulton
3dc530c72f New script for making the windows release (swigwin-1.3.x.zip)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-16 21:29:10 +00:00
William S Fulton
4a7c550450 windows update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-16 21:24:19 +00:00
William S Fulton
48f6a95092 contract support - patch from Hans Oesterholt-Dijkema
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-16 21:22:39 +00:00
William S Fulton
a2039dea5d fix for dodgy gcc-2.96 compilers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7291 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-16 21:21:21 +00:00
Marcelo Matus
c1972a89f7 cosmetic fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-13 16:45:50 +00:00
Marcelo Matus
765013d984 fix unsigned char case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7289 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-13 16:43:34 +00:00
Marcelo Matus
b68e53c609 clean wchar case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7288 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-13 16:42:39 +00:00
Marcelo Matus
4633b86c61 add template+using test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7287 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-13 16:41:27 +00:00
William S Fulton
67364f1513 bump version to 1.3.26
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7286 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-12 19:57:04 +00:00
William S Fulton
1e41d4d2af forgotten checkin - new test where a symbol name usage changes down the inheritance hierarchy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7282 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-12 08:18:34 +00:00
William S Fulton
81e1f85726 slight tweak to commandline args to match new windows build script
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7281 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 22:41:59 +00:00
William S Fulton
a0ee023f92 make compiler flags for running examples same as other languages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7280 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 18:04:35 +00:00
William S Fulton
0ba10f16f3 deprecated %name -> %rename
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7279 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 18:03:15 +00:00
Matthias Köppe
f6b7076627 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7278 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-11 16:51:05 +00:00
Matthias Köppe
a79d4e9f63 Fix library name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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