William S Fulton
|
b9ff3b0fae
|
only display debug info when debug flag set
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11507 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 21:47:46 +00:00 |
|
William S Fulton
|
41d3c98993
|
fix $typemap() when the type contains template parameters
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 21:40:49 +00:00 |
|
Miklos Vajna
|
5161a12868
|
PHP: detect if a non-object is passed to check::classname() in the testsuite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11505 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 12:37:56 +00:00 |
|
Miklos Vajna
|
76a90e6606
|
PHP: define our own ZEND_MODULE_BUILD_ID macro for PHP <= 5.3
This silences the warning, but causes no breakage for future releases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11504 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-05 11:37:45 +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 |
|
Miklos Vajna
|
88a934d7f0
|
PHP: fix for the wrapmacro testcase
'max' is a built-in function in PHP, so let's rename it to 'maximum'
instead.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11495 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-04 09:32:12 +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 |
|
Miklos Vajna
|
9444f2cebe
|
PHP: fix for the import_nomodule testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11490 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-03 13:52:25 +00:00 |
|
Olly Betts
|
3df5063521
|
Reinstate old entry I accidentally deleted in the previous commit.
Thanks to William for noticing.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11486 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-31 12:17:25 +00:00 |
|
Olly Betts
|
5215d9227a
|
[Python] Fix indentation so that we give a useful error if the
module can't be loaded. Patch from Gaetan Lehmann in SF#2829853.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-31 12:09:25 +00:00 |
|
William S Fulton
|
43da669254
|
improved warning code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11482 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 18:48:14 +00:00 |
|
William S Fulton
|
bbcfa0b089
|
() for multi-argument typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 17:42:18 +00:00 |
|
Miklos Vajna
|
ad0428538d
|
PHP: fix for the cpp_namespace testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11480 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 14:01:27 +00:00 |
|
Miklos Vajna
|
7e4b1a086d
|
PHP: Cleanups.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11479 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 12:16:50 +00:00 |
|
Olly Betts
|
19c4162047
|
Remove dead code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11477 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 08:50:56 +00:00 |
|
Olly Betts
|
7c84046a36
|
Make SwigPHP_emit_resource_registrations() static.
Remove "NEW Destructor style" comment as it's no longer meaningful.
Undo indent damage.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 08:39:27 +00:00 |
|
William S Fulton
|
75aa67b99c
|
rename special_variable_functions testcase to special_variable_macros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 06:15:50 +00:00 |
|
William S Fulton
|
028fcff0a5
|
remove redundant method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 06:08:36 +00:00 |
|
William S Fulton
|
7f0e632ddd
|
typemap method name: use consistent terminology in code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 06:06:49 +00:00 |
|
William S Fulton
|
9cd5c28d73
|
section numbering update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 21:01:28 +00:00 |
|
William S Fulton
|
b1a1e3d323
|
consistent terminology for multi-argument typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 20:52:29 +00:00 |
|
William S Fulton
|
bf0ee4471c
|
(method, typelist) special variable macro fixed/enhanced and made official
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 20:50:39 +00:00 |
|
Miklos Vajna
|
ae606df4df
|
PHP: fix for the allowexcept testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 16:17:04 +00:00 |
|
Olly Betts
|
b8d87475db
|
-I options belong in CPPFLAGS, not CFLAGS and CXXFLAGS.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 14:56:13 +00:00 |
|
Miklos Vajna
|
22351914fe
|
PHP: Avoid calling is_resource() twice with no good reason
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 11:03:22 +00:00 |
|
Olly Betts
|
0d539c8048
|
[Python] Add missing locks to std::map wrappers. Patch from
Paul Hampson in SF#2813836.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 03:34:22 +00:00 |
|
Olly Betts
|
1f01eb5d7d
|
[PHP] Fix memory leak in PHP OUTPUT typemaps. Reported by Hitoshi
Amano in SF#2826322.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 02:27:54 +00:00 |
|
Olly Betts
|
4b7478ac15
|
[PHP] Fix memory leak in PHP resource destructor for classes
without a destructor and non-class types. Patch from Hitoshi Amano
in SF#2825303.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 02:06:18 +00:00 |
|
Olly Betts
|
c321421bc5
|
[PHP] Update warnings about clashes between identifiers and PHP
keywords and automatic renaming to work with the PHP5 class
wrappers. Fixes SF#1613679.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11460 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-28 13:12:06 +00:00 |
|
Miklos Vajna
|
0fa227ea83
|
PHP: fix for the director_using testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11459 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-28 11:47:36 +00:00 |
|
William S Fulton
|
82312aacf8
|
remove some debugging cruft
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11455 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-26 21:29:55 +00:00 |
|
William S Fulton
|
413f114eda
|
fix some overloaded warning messages when templates are used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11454 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-26 21:21:26 +00:00 |
|
Miklos Vajna
|
0249eea389
|
Merge https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-vmiklos/
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-22 11:08:29 +00:00 |
|
William S Fulton
|
8ec7035eee
|
improve WARN_LANG_OVERLOAD_KEYWORD warning by giving the name of the overloaded function
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11421 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 22:34:33 +00:00 |
|
William S Fulton
|
389cb8e7f3
|
Mention Return Value Optimization when using the optimal attribute in the out typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11420 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 22:26:35 +00:00 |
|
Olly Betts
|
c1399658ff
|
[Perl] Don't specify Perl prototype "()" for a constructor with a
different name to the class, as such constructors can still take
parameters.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-15 07:43:16 +00:00 |
|
Olly Betts
|
58088c7aab
|
Sort out odd whitespace around HTML tags.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-13 11:47:40 +00:00 |
|
Olly Betts
|
9042e4d2f9
|
Document -const option.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-13 11:36:20 +00:00 |
|
Xavier Delacour
|
3fb96c2364
|
fix typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-12 21:11:08 +00:00 |
|
Xavier Delacour
|
68d0177d6c
|
more fixes for octave 3.2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-12 21:09:50 +00:00 |
|
Xavier Delacour
|
cdc9de8210
|
small fixes to make octave module compatible with octave 3.2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-12 20:23:19 +00:00 |
|
William S Fulton
|
0576ffcde7
|
add test for %extend on member variable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-09 19:56:47 +00:00 |
|
William S Fulton
|
224c83ef09
|
Typemap API changes to facilitate more uniform typemap handling across language modules - in particular some typemaps usage did not respect the warning attribute and other warning handling and $typemap special variable (which will be refined in future commit) as well as local typemap variable handling:
- remove Swig_typemap_search, Swig_typemap_search_multi and Swig_typemap_attach_kwargs from access outside of typemaps.c (made static)
- all static methods in typemap.c renamed dropping Swig_ prefix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-08 12:17:45 +00:00 |
|
Olly Betts
|
531e341309
|
Fix rename_scope testcase to pass
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-06 06:48:37 +00:00 |
|
Olly Betts
|
949ea9b580
|
[PHP] Update the list of PHP keywords - "cfunction" is no longer a
keyword in PHP5 and PHP 5.3 added "goto", "namespace", "__DIR__",
and "__NAMESPACE__".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-05 05:40:50 +00:00 |
|
Olly Betts
|
722b035705
|
Update URL for mingw download page on SF
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-05 05:04:48 +00:00 |
|