William S Fulton
|
ebed6508e4
|
Nested class improvements - Fixed inconsistency in handling C++ nested classes - sometimes they were treated as forward declarations, other times as if C nested struct was parsed. Added the nestedworkaround feature for C++ nested class handling. Document improved nested class handling. Numerous C and C++ nested struct/class/union test cases added.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11734 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-11-11 00:30:34 +00:00 |
|
Joseph Wang
|
b279cd3dde
|
add std_map
fix compact mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-11-10 02:32:29 +00:00 |
|
Joseph Wang
|
e351dfceaf
|
first pass at making fcompact work with R
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-11-04 03:48:17 +00:00 |
|
Olly Betts
|
70e8072612
|
[Python] Fix potential memory leak in initialisation code for the generated
module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11717 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-11-02 06:31:45 +00:00 |
|
Baozeng Ding
|
bec56c9cb2
|
some fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11714 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-10-24 06:27:02 +00:00 |
|
Sylvestre Ledru
|
162e831e68
|
Change of Scilab API profiles
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-10-23 05:33:28 +00:00 |
|
William S Fulton
|
132376bade
|
Fix std::vector of const pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-10-20 18:22:16 +00:00 |
|
Baozeng Ding
|
ca48f10aa7
|
add arrays_dimensionless testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11695 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-09-20 15:31:33 +00:00 |
|
Baozeng Ding
|
394e632d6c
|
add arrays_global_twodim testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11694 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-09-17 13:25:47 +00:00 |
|
William S Fulton
|
a2229a45fc
|
Fix memmove regression
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11688 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-09-11 18:53:14 +00:00 |
|
William S Fulton
|
719cfe68bf
|
add some useful info for assert around SWIG_CAST_NEW_MEMORY
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11686 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-09-07 06:17:40 +00:00 |
|
Sylvestre Ledru
|
cdb9f16866
|
sci_lufact_pointer renamed to sci_pointer in upstream (need a recent version of git Scilab)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11683 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-09-03 18:25:13 +00:00 |
|
Olly Betts
|
fddbb30848
|
Revert removal of assertion.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11680 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-09-03 11:31:39 +00:00 |
|
William S Fulton
|
6edbe9cdc2
|
extra white space helps disambiguate the expression which some compilers/tools complain about - patch from David Fletcher
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11672 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-29 10:09:01 +00:00 |
|
Olly Betts
|
415d2b6fe9
|
[Perl] Remove bogus assertion (patch from David Fletcher).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11671 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-29 06:53:25 +00:00 |
|
William S Fulton
|
3932d02a2a
|
fix SWIG naming convention
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-21 00:25:11 +00:00 |
|
Baozeng Ding
|
b6b2fce6ae
|
merge from trunk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11627 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-17 16:29:31 +00:00 |
|
Olly Betts
|
2b4c962359
|
[Perl] Add "#undef do_exec" to our clean up of Perl global namespace pollution.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11620 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-17 12:06:08 +00:00 |
|
William S Fulton
|
fc68afcf73
|
Octave: Caught exceptions display the type of the C++ exception instead of the generic 'c++-side threw an exception' message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11595 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-16 22:05:47 +00:00 |
|
Baozeng Ding
|
8ee9175b6e
|
some fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11589 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-16 15:56:32 +00:00 |
|
William S Fulton
|
4516c1d3f3
|
Fix exception handling when %catches is used in C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11583 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-15 23:22:20 +00:00 |
|
Xavier Delacour
|
b81cb3bff9
|
try not to require -api option in octave
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11577 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-15 01:19:28 +00:00 |
|
William S Fulton
|
55170f0f88
|
Add Ruby missing methods for vector<bool> specialization
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11576 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-15 00:17:21 +00:00 |
|
William S Fulton
|
06c06f8742
|
remove redundant if not __cplusplus for directorin typemap - directors are always c++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11575 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-14 22:47:11 +00:00 |
|
William S Fulton
|
10edc69383
|
SWIG_ConvertPtrAndOwn() into the runtime for Perl
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11572 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-14 21:05:06 +00:00 |
|
Miklos Vajna
|
6f80e2f7a6
|
PHP: Add directorout typemap for primitive type const refs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11559 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-14 04:22:03 +00:00 |
|
William S Fulton
|
45359dc12c
|
Add SWIGTYPE *& typemaps for PHP
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11556 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-14 01:14:49 +00:00 |
|
Olly Betts
|
3675a7baf7
|
Add min and max as built-in functions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11555 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-14 01:00:36 +00:00 |
|
William S Fulton
|
cc43f20f6d
|
PHP fix const char\*\& typemaps and add in char_strings runtime test based on Java version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11552 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-13 23:31:19 +00:00 |
|
William S Fulton
|
42d7f3bb10
|
add php typecheck typemaps for const reference for primitives
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11551 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-13 22:39:20 +00:00 |
|
William S Fulton
|
d2316a8189
|
PHP std::vector wrappers overhaul modelling on Java std_vector.i. Work around empty rename warning problem. Add capacity and reserve(). Remove need for specialize_std_vector macro.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11550 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-13 22:07:34 +00:00 |
|
William S Fulton
|
627d9faffd
|
Add PHP const ref typemaps for primitive types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11549 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-13 21:41:23 +00:00 |
|
Baozeng Ding
|
39f1193f87
|
add overload_extend and overload_extendc testcases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11548 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-13 15:55:19 +00:00 |
|
William S Fulton
|
3076cbcdc0
|
Fix seg fault in SWIG_Python_ConvertFunctionPtr() for invalid values
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11537 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-12 00:22:47 +00:00 |
|
Miklos Vajna
|
ac8f104d7b
|
PHP: Add more comments in SWIG_ZTS_SetPointerZval()
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11536 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-11 22:53:32 +00:00 |
|
Baozeng Ding
|
d433e27f15
|
fix typemap_subst.i testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11526 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-10 14:01:05 +00:00 |
|
Baozeng Ding
|
b0e85706b6
|
merge frome trunk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11524 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-10 01:40:09 +00:00 |
|
Baozeng Ding
|
b1a384dc3c
|
a better way to deal with constants and enums and some change about the doc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11515 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-08 13:25:29 +00:00 |
|
William S Fulton
|
60e20c6ec5
|
fix %valuewrapper macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11514 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-07 21:50:21 +00:00 |
|
Baozeng Ding
|
c85685b60b
|
add li_cpointer and newobject2 test-suite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11511 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-06 12:36:25 +00:00 |
|
William S Fulton
|
22c0b83cef
|
fix vector of templated types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11508 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 22:17:06 +00:00 |
|
Baozeng Ding
|
756f2645ce
|
fix some issue and two test-suit:simple_array, li_math
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11503 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 10:59:06 +00:00 |
|
Miklos Vajna
|
e27c32d885
|
PHP: fix PHP 5.3 support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11502 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 09:26:25 +00:00 |
|
William S Fulton
|
40ea6e5da4
|
use so that macros are no longer needed for std::map wrappers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11501 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-04 17:58:17 +00:00 |
|
William S Fulton
|
fb505bf7c9
|
small tidy up
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-04 17:48:41 +00:00 |
|
Olly Betts
|
110562d364
|
[PHP] Fix generated code to work with PHP 5.3.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11498 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-04 15:37:32 +00:00 |
|
Miklos Vajna
|
a9f9b7cbbf
|
PHP: fix for the li_math testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11496 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-04 10:32:25 +00:00 |
|
William S Fulton
|
31ad548c6b
|
Deprecate SWIG_STD_VECTOR_SPECIALIZE_MINIMUM. Deprecate SWIG_STD_VECTOR_SPECIALIZE and replace with SWIG_STD_VECTOR_ENHANCED
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11493 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-03 18:17:14 +00:00 |
|
Baozeng Ding
|
21671f7534
|
merge from trunk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11489 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-02 01:20:12 +00:00 |
|
Baozeng Ding
|
a19aea6b4b
|
add array example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11478 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 09:41:11 +00:00 |
|