William S Fulton
|
8bf1347354
|
Warning fixes using clang
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13024 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-29 21:51:18 +00:00 |
|
William S Fulton
|
39d8882a82
|
Apply #3513569 which adds a catchlist to the xml output
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12977 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-13 06:18:21 +00:00 |
|
Olly Betts
|
e3eb54594e
|
[Lua] Add support for Lua 5.2 (patch SF#3514593 from Miles Bader)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12968 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-05 04:29:11 +00:00 |
|
Olly Betts
|
49efe65a08
|
Remove superfluous ; after closing } of if statement
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12966 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-05 01:20:51 +00:00 |
|
Olly Betts
|
d3987ca87c
|
Fix bad change from r12830.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12964 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-04 13:46:16 +00:00 |
|
William S Fulton
|
36ab437443
|
Revert 12776, 12777 - %shared_ptr fixes with typedef. It breaks li_boost_shared_ptr testcase in Python. To resolve at a later date.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12953 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-25 19:10:33 +00:00 |
|
Ian Lance Taylor
|
602730a327
|
Add support for new features available in gccgo 4.7, notably calling
Entersyscall and Exitsyscall around calls to wrapped C/C++ code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-20 22:35:40 +00:00 |
|
Joseph Wang
|
625da47d3b
|
change method of passing arguments into R overloading code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12937 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 17:11:02 +00:00 |
|
Joseph Wang
|
2014ba34ab
|
add rtypecheck
fixed function pointer to pass regression tests
added some debug
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12936 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 13:46:12 +00:00 |
|
Joseph Wang
|
88eaf1b396
|
switch on debugs in debug mode
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12933 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 08:02:09 +00:00 |
|
Joseph Wang
|
366d8efd0b
|
change stderr -> stdout for debug messages
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12932 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-18 07:56:52 +00:00 |
|
Ian Lance Taylor
|
eb5130814d
|
Fix problems in Go support revealed by recent test cases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12922 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-03-14 19:27:23 +00:00 |
|
Xavier Delacour
|
95a084affb
|
Fix imports test (from Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12912 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-02-27 17:09:44 +00:00 |
|
Xavier Delacour
|
bdc0370f2a
|
Fix director_nspace test (from Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12911 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-02-27 17:08:44 +00:00 |
|
Xavier Delacour
|
6cd79f4320
|
Use -globals . to load global variables in module namespace (from Karl Wette)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12908 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-02-27 17:07:16 +00:00 |
|
David Nadlinger
|
8fa4d20ec3
|
[D] Correctly annotate function pointers with C linkage.
Minor cleanups as well.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12899 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-23 21:59:00 +00:00 |
|
William S Fulton
|
459e083b3d
|
Fix forward class declaration in a class when used as a base
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12897 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-17 07:06:22 +00:00 |
|
William S Fulton
|
6c80f765ca
|
Slight change to the Lua macro names to separate ELUA and ELUAC from normal Lua - patch from Raman Gopalan
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12896 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-16 22:50:07 +00:00 |
|
William S Fulton
|
11185e66b1
|
Add support for %nspace when using directors - C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12892 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-07 22:09:28 +00:00 |
|
William S Fulton
|
debd5e9246
|
Add support for %nspace when using directors - Java
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12891 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-01-06 18:57:25 +00:00 |
|
William S Fulton
|
de5a78c781
|
Expand symname special variable in director typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-23 16:27:15 +00:00 |
|
William S Fulton
|
5d678a7b09
|
Fix regression introduced in r12784
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12883 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-22 21:14:09 +00:00 |
|
William S Fulton
|
a5f8ffba91
|
Remove warning: 'self' is a ruby keyword, renaming to 'C_self' since improving autodoc for Ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12882 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-21 22:01:27 +00:00 |
|
William S Fulton
|
4c898b023c
|
The 'directorin' typemap now accepts , etc expansions instead of having to use workarounds - _name, _name etc.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12879 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-21 07:16:44 +00:00 |
|
William S Fulton
|
468ca084fc
|
Correct special variables in 'directorargout' typemap. This change will break any 'directorargout' typemaps you may have written. Please change: to and to \n Also fix the named 'directorargout' DIRECTOROUT typemaps for these languages which didn't previously compile and add in , etc expansion.\n [C#, Go, Java, D] Add support for the 'directorargout' typemap.\n [Java] Add (char *STRING, size_t LENGTH) director typemaps.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12877 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-20 20:50:36 +00:00 |
|
William S Fulton
|
cc85a98f73
|
Remove duplicate macros when using -external-runtime
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12847 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-28 06:38:46 +00:00 |
|
William S Fulton
|
3aafb96325
|
Bug fix: Remove root directory from directory search list in Windows.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12841 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-18 07:03:49 +00:00 |
|
William S Fulton
|
f13d958214
|
same class name in different namespaces confusion when using multiple modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12837 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-13 17:08:15 +00:00 |
|
William S Fulton
|
24133bacd7
|
Remove numerous hard coded 'result' variable name in generated c/c++ wrappers. The variable name is now defined in just one place, making it possible to change the name easily if a target language so wishes - see cwrap.c.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12830 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-30 21:51:50 +00:00 |
|
Robert Stone
|
fb9750698f
|
mainly for SF bug #3423119
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12828 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-24 20:31:06 +00:00 |
|
William S Fulton
|
91d22324e7
|
Add support for eLua including options for Lua Tiny RAM (LTR)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-16 22:53:35 +00:00 |
|
William S Fulton
|
4c6f66577a
|
Add warnings for badly named destructors. Fix %extend and destructors for templates - they weren't always being wrapped. Fix destructor "name" attribute.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12804 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-13 06:15:29 +00:00 |
|
William S Fulton
|
a141af9574
|
Fix regression introduced in r12784 where SWIG accepts a non standard constructor and destructor name in %extend, where the typedef name is used as the constructor/destructor name.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12801 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-08 18:19:45 +00:00 |
|
Stefan Zager
|
b61ccd00ec
|
Bug 3400486: Fix error signalling for built-in constructors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12792 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-30 21:37:16 +00:00 |
|
William S Fulton
|
d2dd3c0674
|
Fix file/line number display for gotype when using typemap debugging options
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12786 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-26 19:01:50 +00:00 |
|
William S Fulton
|
8b9afd0772
|
Fix %callback which was generating uncompileable code for C# and D
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12785 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-26 18:05:50 +00:00 |
|
William S Fulton
|
30206f975c
|
Fix constructors in named typedef class declarations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12784 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-25 19:27:38 +00:00 |
|
William S Fulton
|
932f47a845
|
SF patch #3394339 from Torsten Landschoff - new option -nomoduleglobal to disable installing the module table into the global namespace. Require call also returns the module table instead of a string
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12780 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-22 19:27:56 +00:00 |
|
William S Fulton
|
d0081ebb82
|
%shared_ptr fixes when the type is a template using template parameters that are typedef'd to another type. Also fixed %shared_ptr when the template parameter has a default value.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12776 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-13 00:36:12 +00:00 |
|
William S Fulton
|
44c202d048
|
Add in $symname expansion for director methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-04 19:45:19 +00:00 |
|
Olly Betts
|
210266cd70
|
[PHP] Don't generate "return $r;" in cases where $r hasn't been set.
This was basically harmless, except it generated a PHP E_NOTICE if
the calling code had enabled them.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12767 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-29 10:51:02 +00:00 |
|
William S Fulton
|
7d038d4bd7
|
Fix scoping of forward class declarations nested within a class (for C++). Also fix %template and resolution of template parameters that are typedefs.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12764 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-26 19:34:23 +00:00 |
|
Stefan Zager
|
498367bc9d
|
From swig-user 7/6/11: fix closure for tp_call.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12761 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-20 15:20:24 +00:00 |
|
Olly Betts
|
62a88f3613
|
Fix comment typoes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12758 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-15 06:57:25 +00:00 |
|
Stefan Zager
|
0df6937fbf
|
Bug 3324753: fix %rename for member variables under -builtin
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12756 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-14 05:15:05 +00:00 |
|
William S Fulton
|
6c100423b8
|
Fix some scope and symbol lookup problems when template default parameters are being used with typedef - add the fully expanded template into the c symbol table and scope table.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12754 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-01 22:59:55 +00:00 |
|
Olly Betts
|
688ea24560
|
[PHP] Fix director code to work when PHP is built with ZTS enabled,
which is the standard configuration on Microsoft Windows.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12749 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-23 16:04:42 +00:00 |
|
Mikel Bancroft
|
b8dcf31539
|
[allegrocl] Small set of bug fixes and typemap tweaks.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12748 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-21 18:51:25 +00:00 |
|
William S Fulton
|
72ffdb930d
|
Repeat autodoc fixes for Octave and Ruby as done previously for Python
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-13 20:46:20 +00:00 |
|
William S Fulton
|
58e74e8675
|
Rename python_kwargs testcase to kwargs_feature. Add kwargs_feature to Ruby and fix Ruby warnings when using kwargs feature. Add %kwargs macro for Ruby
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12739 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-13 17:38:08 +00:00 |
|