Commit graph

4,676 commits

Author SHA1 Message Date
Marcelo Matus
5af71f22b3 fix cleanup for ruby and make the process similar in python and tcl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7685 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 10:53:45 +00:00
Marcelo Matus
3aac30b168 more typemaps unification and fixes for valgrind
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7684 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 10:52:50 +00:00
John Lenz
464ae5b1b0 Chicken: multiple_inheritance test now passes, and we correctly handle %ignored classes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7683 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 06:27:56 +00:00
John Lenz
ac9ed4789f Fix minor bug: a missing # causing a SWIG error on li_cdata test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7682 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-19 06:17:18 +00:00
Marcelo Matus
43f36d52ad fixes to compile OSS
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7681 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 15:20:17 +00:00
Marcelo Matus
8708bb507e fix for template types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7680 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 14:16:22 +00:00
Marcelo Matus
42b7531b87 add Luigi's static patch for extended variables
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7679 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 14:04:14 +00:00
Marcelo Matus
ae6714aff3 cosmetic change, remove repeated docs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7678 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 13:54:54 +00:00
Marcelo Matus
d3e6fb3b93 add typemaps directory
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7677 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 13:54:13 +00:00
Marcelo Matus
1c7c9e44f7 massive typemap unification
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7676 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 13:24:15 +00:00
John Lenz
0a405b10e8 Chicken: Remove workaround for memory corruption from the li_typemaps_runme test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7675 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 04:15:02 +00:00
John Lenz
16d7a306b8 Chicken:
fix memory corruption/segfault in the argout typemap when it is used with a wrapped pointer return
  unsigned long typemaps could overflow... correctly check for this case


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7674 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-18 04:05:11 +00:00
Marcelo Matus
e608eae11d adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7673 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:48:02 +00:00
Marcelo Matus
ff39c579da added more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7672 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:43:35 +00:00
Marcelo Matus
0fae376c59 fix friend bug #1323114 and allow the member names to include the class name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7671 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:31:06 +00:00
Marcelo Matus
f62b5ed28f fix friend bug #1323114
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7670 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-17 13:28:59 +00:00
William S Fulton
08e81e1a7f 1.3.27
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7669 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-16 08:34:24 +00:00
William S Fulton
e17687bfbf TCL typemap fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7667 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 22:33:37 +00:00
William S Fulton
171dae1d34 %typecheck fixes for size_t
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7666 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 22:23:55 +00:00
William S Fulton
a0030c7626 Workaround for #error in typemaps erroring out when swig is running rather than when the compiler executes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7665 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 22:23:25 +00:00
William S Fulton
35a33dfff4 remove tarball if exists
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7664 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:47:31 +00:00
William S Fulton
f0049b2247 remove tarball if exists
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:41:14 +00:00
William S Fulton
98e6644fe5 Fix so that it is possible to overload methods with 2 different enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7662 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:27:07 +00:00
William S Fulton
bbbcf517b3 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7661 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:26:37 +00:00
William S Fulton
2fd4ecbca8 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7660 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:16:59 +00:00
William S Fulton
6b8a5d06f8 Fix for constants attempting to generate setters with %feature(immutable,"0")
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:14:21 +00:00
William S Fulton
466974d86a capitalization for Ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:13:17 +00:00
William S Fulton
9dff4619f6 tests to check constants don't attempt to generate setters
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7657 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 01:03:31 +00:00
William S Fulton
496e6e7a19 restore %makedefault and %mutable to their former behaviour, ie they clear the feature rather than unset the feature
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7656 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-15 00:15:30 +00:00
William S Fulton
496417e64b 1.3.27 release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7655 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 22:42:56 +00:00
William S Fulton
3410d01117 1.3.27 release
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7654 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 22:40:18 +00:00
Marcelo Matus
1bb9425997 test in C and fix names for ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 14:56:22 +00:00
Marcelo Matus
64a4f509bd adding more cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 14:47:40 +00:00
Marcelo Matus
eb4f07711e fix seg fault with simple typedef struct
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-14 13:36:12 +00:00
Marcelo Matus
7b0e15eb57 CHANGES.current
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7650 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:47:11 +00:00
Marcelo Matus
09e6c0071b add proper default rule for function ptrs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:26:50 +00:00
Marcelo Matus
6fea6d0346 add more support for wchar and the noblock option for typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7648 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:24:35 +00:00
Marcelo Matus
67f1d7c41d add more support for wchar
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7647 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:23:20 +00:00
Marcelo Matus
990fedb3b6 add cpp warning and typecheck undef codes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7646 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:21:55 +00:00
Marcelo Matus
13843b659c add warning for when you define a 'in' typemap but not an explicit 'typecheck' one
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7645 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:20:58 +00:00
Marcelo Matus
ce0c346599 implement the #warning/#error cpp directives
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7644 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-13 09:18:40 +00:00
John Lenz
0ccc9b1b37 Update some chicken typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7643 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-12 01:24:16 +00:00
John Lenz
56910f7c4b Fix a bug in chicken when using -nocollection and -proxy arguments together.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7642 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-12 01:07:47 +00:00
William S Fulton
15d1e918d3 bump version to 1.3.27
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7641 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 22:05:01 +00:00
William S Fulton
fb63c00c5f 1.3.26 update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7640 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 21:02:57 +00:00
William S Fulton
84c385ef83 typemap fix for c# and visual c++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7638 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 19:24:21 +00:00
William S Fulton
020a41729d remove spurious code generation (temp variables) in director code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7637 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 19:20:11 +00:00
William S Fulton
e4bb951fbb clean fixes for windows where the number of characters in the commandline is limited
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7636 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 19:15:19 +00:00
William S Fulton
01da157969 const enum SWIGTYPE& fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7635 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 13:51:59 +00:00
William S Fulton
a81b3a0c35 minor simplification for const enum SWIGTYPE&
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7634 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-10-09 13:51:15 +00:00