Commit graph

19,064 commits

Author SHA1 Message Date
William S Fulton
4cf0f14cb9 Add function comment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12746 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-20 17:38:02 +00:00
Olly Betts
f320ea1d4a Update supported Perl versions to more closely reflect reality.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-18 04:33:00 +00:00
Olly Betts
88d540683e [Tcl] Fix variable declarations in middle of blocks which isn't
permitted in C90 (issue probably introduced in 2.0.3 by patch #3224663).
Reported by Paul Obermeier in SF#3288586.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12744 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-18 04:24:19 +00:00
William S Fulton
eb398f692d Marshalling char[] and char[ANY] to Java byte[] is now a bit easier
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12743 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-17 06:50:19 +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
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
Stefan Zager
3cb76bb45e Slight tweak to output typemap for int
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12738 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-11 05:49:49 +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
a4f8ed4fc9 Fix last checkin for renamed parameters
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-10 20:26:07 +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
Vincent Couvert
8f2e24fb5e Output files creation did not take -outdir option into account
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12734 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-10 08:08:02 +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
Stefan Zager
50425dc95e For all long integer types, use PyLong_From* rather than PyInt_From*
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12732 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-03 18:42:38 +00:00
Olly Betts
21424ecd09 PHP directors now done. WAD has been removed.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-03 13:49:18 +00:00
Olly Betts
f9ec0e8f06 Fix typo and a few indentation inconsistencies
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12730 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-03 13:24:28 +00:00
Olly Betts
b0ffa0b48f Fix comment typos
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12729 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-06-03 13:13:44 +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
e6c064e209 Make li_std_*.cpptest work, thanks to Tcl example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-30 14:00:48 +00:00
Vincent Couvert
b64c8e753e Make dynamic_cast.cpptest work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-30 13:46:03 +00:00
Olly Betts
a09225e70b Need to cast away const-ness for the PHP API.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-30 06:58:26 +00:00
Olly Betts
29190559f8 SWIG_ZTS_SetPointerZval() now interprets bit 1 in newobject as meaning (wrap
in a PHP class wrapper), rather than taking newobject==2 as meaning this,
so we can wrap new and existing objects in this way.

Handle wrapping classes in a C++ namespace being returned by director methods.

No need to force classname to lowercase as zend_lookup_class() does that
internally.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12723 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-30 06:47:47 +00:00
Olly Betts
dce3b5bacf [PHP] Fix handling of directors when -prefix is used.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-30 04:49:29 +00:00
Olly Betts
4c64a731c8 Avoid pointless creation of a PHP string
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12721 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-30 04:37:49 +00:00
Olly Betts
75a317d746 Fix typo in UEH message
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12720 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-27 13:57:42 +00:00
Ian Lance Taylor
49532b7181 Some improvements to the Go documentation. From Gary Holt
<gholt@google.com>.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12719 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-27 00:04:32 +00:00
Vincent Couvert
2535e9ae2f Rename function: SwigScilabDoubleFromDouble -> SWIG_SciDouble_FromDouble
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12718 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-26 09:15:08 +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
William S Fulton
924be5044d cosmetic style fix on pointer declarations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12716 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-25 17:13:45 +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
Olly Betts
c44249f32c Add link to PEP 3107.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12714 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-24 23:55:35 +00:00
Olly Betts
18174ed370 Add link to PEP 3119.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12713 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-24 23:53:59 +00:00
Olly Betts
14d5f8ff46 Add blank line after 2.0.4 release heading to match previous releases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12712 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-24 14:54:46 +00:00
Olly Betts
1d7f309a8a [PHP] Fix handling of methods of classes with a virtual base class (SF#3124665).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12711 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-24 14:51:59 +00:00
Olly Betts
f38530b490 Make a char * pointer we don't modify through const.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-24 03:59:35 +00:00
Vincent Couvert
f7107bfea8 Vectors ...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12708 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-23 12:48:02 +00:00
Vincent Couvert
d986076564 Better alloc management
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12707 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-23 12:47:40 +00:00
Vincent Couvert
90390d80d7 Add missing typecheck for boolean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12706 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-23 12:46:53 +00:00
Vincent Couvert
082e751178 Use temp int value to read boolean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12705 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-23 12:46:03 +00:00
William S Fulton
c077d83803 bump version to 2.0.5
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12704 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-21 22:33:36 +00:00
William S Fulton
262ba47521 Add missing swig-2.0.4 release date
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12703 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-21 21:22:05 +00:00
William S Fulton
3434067711 Add swig-2.0.4 release date
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12701 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-21 20:52:49 +00:00
Vincent Couvert
8c5a1ac5f9 Back to previous version
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12700 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-20 09:14:14 +00:00
Vincent Couvert
2343534f55 Move argument number checking after variables declaration
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12699 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-20 09:00:11 +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
6db40d8378 Remove useless space
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@12697 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-20 08:30:01 +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
ecc64bc670 More language modules for release notes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12694 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-20 06:14:26 +00:00