David Nadlinger
|
388484bb77
|
[D] Improved allprotected test case error messages.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-12-03 19:47:12 +00:00 |
|
Olly Betts
|
91888c01ec
|
Fix comment typo in William's recent change
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12851 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-29 05:20:45 +00:00 |
|
William S Fulton
|
6d922f2ddd
|
Fix #3433541 %typemap(in, numinputs=0) with 10+ arguments.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12849 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-28 19:35:44 +00:00 |
|
William S Fulton
|
bb3528c480
|
Expand special variables in typemap warnings - rework implementation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12833 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-03 20:31:35 +00:00 |
|
William S Fulton
|
3c1ca906ac
|
Expand special variables in typemap warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12832 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-03 19:41:09 +00:00 |
|
William S Fulton
|
0463a49df5
|
Fix named output typemaps not being used when the symbol uses a qualifier and contains a number
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12831 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-11-01 23:06:53 +00:00 |
|
William S Fulton
|
d1dc016b68
|
Fix test case so it doesn't clash with the real size_t
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12829 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-25 06:53:07 +00:00 |
|
William S Fulton
|
fbd6d780b7
|
Remove unnecessary Identifier redefined warning when a using statement redefines a symbol. Behaviour is now like a duplicate typedef of the same symbol.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12826 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-10-14 23:37:16 +00:00 |
|
William S Fulton
|
fa8915ef5f
|
Fix regression introduced in swig-2.0.1 (r12157) leading to uncompilable code when using typedef and function pointers
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12814 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-19 20:54:39 +00:00 |
|
William S Fulton
|
2aeed2fd48
|
Add missing intrusive_ptr csvarout typemaps for C#
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12807 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-13 22:35:14 +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 |
|
Robert Stone
|
7d359b7895
|
Fix for SF bug #1481958.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12802 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-11 01:04: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 |
|
William S Fulton
|
2fd6b5367d
|
Fix %extend on typedef classes in a namespace using the typedef name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12800 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-08 18:18:33 +00:00 |
|
William S Fulton
|
282ab494ab
|
Further to rev 12393, add missing testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12798 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-09-05 05:39:33 +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
|
c794d08597
|
Fix %newobject when used in conjunction with %feature(ref). The code from the ref feature was not always being generated for the function specified by %newobject. Documentation for ref and unref moved from Python to the C++ chapter.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12783 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-23 19:29:10 +00:00 |
|
Ian Lance Taylor
|
e82f320510
|
Run gofmt on hand written Go code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12781 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-08-22 20:04:06 +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 |
|
William S Fulton
|
4511b13646
|
Add testcase for bug #3378145 which was fixed in r12764
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12765 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-28 06:29:20 +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 |
|
William S Fulton
|
931536594d
|
Module name fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12763 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-26 19:30:17 +00:00 |
|
William S Fulton
|
ff6b144f30
|
Fix Python directorin typemap for PyObject *
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12760 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-16 14:43:04 +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 |
|
William S Fulton
|
6f67280044
|
Add setter tests to test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12753 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-07-01 20:34:38 +00:00 |
|
William S Fulton
|
d38e6bdf43
|
Fix incorrect typemaps being used for a symbol within a templated type
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12747 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-20 17:46:38 +00:00 |
|
William S Fulton
|
8a6e006a7b
|
Marshalling char[] and char[ANY] to Java byte[] is now a bit easier
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12742 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-17 06:41:53 +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 |
|
William S Fulton
|
665b70e887
|
Change test to fail rather than print a message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12737 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-10 22:48:32 +00:00 |
|
William S Fulton
|
3243cbaad4
|
Numerous autodoc fixes for Python
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12735 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-10 19:33:40 +00:00 |
|
Sylvestre Ledru
|
e48855bfbf
|
Merge from trunk
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12733 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-03 20:35:55 +00:00 |
|
William S Fulton
|
a47da97ffe
|
rename python_autodoc testcase to autodoc for use with all languages (note it was once called autodoc.i in the python subdirectory)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-06-03 06:07:46 +00:00 |
|
Vincent Couvert
|
5df671ed3a
|
Update list of broken tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12727 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-30 14:01:58 +00:00 |
|
Vincent Couvert
|
28c1e9b437
|
runme file for vectors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12717 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-26 09:13:32 +00:00 |
|
Olly Betts
|
748e951e7e
|
Add testcase virtual_vs_nonvirtual_base as a regression test for SF#3124665.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12715 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-25 05:19:48 +00:00 |
|
Vincent Couvert
|
a8b8b6c5d4
|
* New version for Scilab module using fragments
* A C and CPP tests generate and compile except tests using vectors (to be done)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12698 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-20 08:34:46 +00:00 |
|
Vincent Couvert
|
3a37d7d86e
|
Add define for Scilab
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12696 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-20 08:20:06 +00:00 |
|
Vincent Couvert
|
579bf158b8
|
Remove debug option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12695 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-20 08:19:15 +00:00 |
|
William S Fulton
|
ea00ff974f
|
Patch #3260265 fixing overloading of non-primitive types and integers in Perl 5.12 and later
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12691 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-19 19:31:39 +00:00 |
|
William S Fulton
|
527c3e0552
|
Test modifications of changed behaviour in perl 5.12 and 5.14 in reporting errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12690 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-19 18:48:57 +00:00 |
|
William S Fulton
|
2946576efb
|
Workaround for Octave crashing at extit in the mods and multi_import testcases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12684 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-18 00:29:36 +00:00 |
|
William S Fulton
|
f35dd29dff
|
Apply #3300072 from Christian Delbaere to fix multiple module loading not always sharing variables across modules.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12680 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-17 18:12:53 +00:00 |
|
William S Fulton
|
74aa3f218f
|
%varargs - better documentation and remove additional argument generation which didn't work properly as a sentinel
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12666 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-14 00:13:43 +00:00 |
|
William S Fulton
|
6e87b73c40
|
reorder tests alphabetically
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12665 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-14 00:11:40 +00:00 |
|
William S Fulton
|
d2dd14e628
|
Python 3.2 portability fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-13 06:01:07 +00:00 |
|
Stefan Zager
|
a52612f845
|
Fixed PyGetSetDescr for python3.2.
Fixed memory management in special_variable_macros test.
Don't define asdict() for multimap.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12659 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-08 06:54:21 +00:00 |
|
William S Fulton
|
cba65bd524
|
revert 12657 - incorrect changes made
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12658 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2011-05-06 21:10:01 +00:00 |
|