William S Fulton
9a45a09aec
C++11 conversion operator example and docs added
2014-03-14 01:57:15 +00:00
William S Fulton
adc3cfeb57
More C++11 doc and test improvements
2014-03-14 01:57:15 +00:00
William S Fulton
3fb973644e
More C++11 doc tweaks
2014-03-14 01:57:15 +00:00
William S Fulton
e186dc13b7
C++11 constexpr variables support added
2014-03-14 01:57:14 +00:00
William S Fulton
348caba6e5
Add note about cplusplusout for nested_struct testcase
2014-03-14 01:57:14 +00:00
Vladimir Kalinin
e18044185e
fixes for director class naming when nested classes are used
2014-03-13 18:58:29 +04:00
Artem Serebriyskiy
ddbf439db9
Working around some of the SWIG internal issues with enums
2014-03-12 18:00:15 +04:00
Simon Marchetto
1bcc17069c
scilab: check char* array typemaps in scilab_li_matrix test
2014-03-12 13:04:52 +01:00
Simon Marchetto
d4168ef47c
scilab: fix scilab_li_matrix wrong checks
2014-03-12 11:36:45 +01:00
Simon Marchetto
8701e6f843
scilab: support of std::deque
2014-03-11 18:34:14 +01:00
Simon Marchetto
38cd5bd405
scilab: check overflow in array typemaps
2014-03-11 15:46:47 +01:00
Simon Marchetto
013b9f9769
Merge branch 'master' into gsoc2012-scilab
2014-03-11 10:24:09 +01:00
Simon Marchetto
22dad86b40
scilab: fix typemaps for bool matrix
2014-03-11 09:56:21 +01:00
Simon Marchetto
2db941df1e
scilab: fix li_std_set_as_argument test
2014-03-10 15:24:06 +01:00
Simon Marchetto
3c011488bb
scilab: fix arrays_dimensionless test
2014-03-10 15:23:44 +01:00
Simon Marchetto
36d11147de
scilab: simplify and fix li_std_sequence_container_typemaps test
2014-03-10 15:23:25 +01:00
Simon Marchetto
7da356c8cc
scilab: simplify and fix li_std_sequence_container_typemaps test
2014-03-10 15:22:19 +01:00
William S Fulton
504c2030bb
Change in default behaviour wrapping C++ bool for Python.
...
Only a Python True or False will now work for C++ bool parameters.
This fixes overloading bool with other types.
2014-03-08 12:04:19 +00:00
William S Fulton
7f45cbd178
Reorganise broken C++11 testcases
2014-03-08 12:02:08 +00:00
William S Fulton
dbf44fc181
Fix std::map and smart pointers.
...
Fixes problem with method overloading when some methods are added by %extend
and others are real methods and using template default parameters with smart pointers.
This is noticeable as a regression since 2.0.12 when using the default smart pointer
handling for some languages when the smart pointer wraps std::map and other STL containers.
Fixes SF Bug 1363
2014-03-06 19:52:03 +00:00
Artem Serebriyskiy
3028b16cee
Partially disabling old names generation for classes with nspace
2014-03-06 15:24:17 +04:00
Oliver Buchtala
b5aa1df72b
Generalized smoke test configuration.
2014-03-06 06:30:36 +01:00
Simon Marchetto
eb7d2bd43b
scilab: add tests in arrays_global test (double management)
2014-03-05 12:37:43 +01:00
Oliver Buchtala
a234542543
Merge branch 'master' into tmp
...
Conflicts:
.travis.yml
Examples/Makefile.in
Examples/test-suite/director_nspace.i
Examples/test-suite/nspace.i
Examples/test-suite/nspace_extend.i
Source/Modules/lang.cxx
configure.ac
2014-03-05 01:09:26 +01:00
Simon Marchetto
3b21f52620
scilab: add tests in arrays_global test
2014-03-04 18:17:37 +01:00
Simon Marchetto
85b1db1a91
scilab: implement null_pointer test
2014-03-04 09:51:43 +01:00
William S Fulton
8b75b90b2f
Merge branch 'class_p1_fixes' of github.com:v-for-vandal/swig into v-for-vandal-class_p1_fixes
...
Lua changes tweaks.
* 'class_p1_fixes' of github.com:v-for-vandal/swig:
Removing all TODO:REMOVE
Fixing enums
__Static -> SwigStatig, __Module -> SwigModule
Setattr -> SetFlag
Backward compatibility -> Compatibility Note
Fixing documentation. Adding an example.
2014-03-03 19:16:18 +00:00
Simon Marchetto
9ecb38976d
scilab: implement cpp_enum test
2014-03-03 17:55:06 +01:00
Simon Marchetto
6754671075
scilab: implement default_constructor test
2014-03-03 17:32:41 +01:00
Simon Marchetto
2bb5e7ee92
scilab: can specifiy error message in swigtesterror()
2014-03-03 17:32:34 +01:00
Simon Marchetto
acefa4c713
scilab: implement constover test
2014-03-03 16:24:18 +01:00
Artem Serebriyskiy
1898099620
Fixing enums
2014-03-03 09:54:13 +04:00
William S Fulton
7a96fba836
Correct exception thrown attempting to access a non-existent C/C++ global variable on the 'cvar' object.
...
The exception thrown used to be a NameError. However, as this access is
via a primary, an AttributeError is more correct and so the exception
thrown now is an AttributeError. Reference:
http://docs.python.org/2/reference/expressions.html#attribute-references
SF Patch #346 .
2014-03-02 01:31:36 +00:00
William S Fulton
4fb940d913
Further fixes when using type() when using -builtin to include module name
...
Using type() on a builtin type should include the package and module
name, see http://docs.python.org/2/c-api/typeobj.html
2014-03-01 23:26:27 +00:00
William S Fulton
a3a0535229
Add testcase and info on python -builtin missing argument count check
2014-03-01 16:44:01 +00:00
William S Fulton
09cfc53bdf
Better error detection in some java testcases
2014-03-01 16:14:36 +00:00
William S Fulton
52c106d27f
Revert unnecessary changes in keyword_rename test
2014-02-27 20:23:32 +00:00
William S Fulton
c36800713b
Use unix fileformat
2014-02-27 20:12:53 +00:00
William S Fulton
1be97ed26c
Merge Lua changes - branch 'class_p1' of github.com:v-for-vandal/swig into v-for-vandal-class_p1
...
* 'class_p1' of github.com:v-for-vandal/swig:
Fixing registerClass. No more wrap: unnecessary attributes
Fixed registerMethod to work like registerVariable
Switched to Swig_name_* functions
Return MIN_OPT_LEVEL for elua
add nspace_extend test case
updated documentation following comd options renaming
Options in alphabetical order
Members renaming
target_name -> lua_name
Fixing cmd options, again
Fixing segfault
Removed class_parent_nspace
Fixes to module options
Rename methods to make it clear what 'symbols table' they operate on.
Small documenation fixes
Updating Lua documentation
Eliminating namespaces_hash and using symbols table instead
Attempt to catch unreproducable bug from Travis CI build
Small bugfixes
Bugfixes for eLua. eLua emulation mode
Add compatibility option for old-style inheritance
Add support for C-style enums in C mode. And tests.
Style fixes. Comments fixes. Fixing cmd options. etc
Some fixes for elua
Attempt to fix unreproducable bug (from Travis CI build)
Fixes for examples. Wrapped keywords into guardian in keyword_rename test
Remove some typos
Remove some obsolete code
Manually beautifying luarun.swg
Code beautifier
Valuewrapper test
Removing obsolete debug code
Bugfixes
A few bugfixes
Some class bases iteration improvements
Fixes for elua
Bugfixes
Bugfixes. CMD args handling. Code cleanup
Bugfixes
Preparations before pull request - part 1
More changes. Mostly to the would-be class library
Fixing issuse with v2-compatible static function names
Add pointer guard
Add runtime test
Bugfixes
nspace.i example is working
Initial implementation - everything compiles but might not work
2014-02-27 20:04:08 +00:00
Simon Marchetto
fb5f4b3b9a
scilab: add vector<enum> in li_std_sequence_container_typemaps test
2014-02-27 17:27:49 +01:00
Simon Marchetto
fbb682195a
scilab: fix li_attribute_template test
2014-02-24 11:19:58 +01:00
Simon Marchetto
139449f424
scilab: implement test li_std_string
2014-02-24 09:36:20 +01:00
Artem Serebriyskiy
d1bfd8a517
add nspace_extend test case
2014-02-23 14:23:55 +04:00
Olly Betts
2f3bf144c6
Fix assorted comment and documentation typos
2014-02-23 17:15:22 +13:00
William S Fulton
4f3c77051f
Slight wording change when running test-suite
...
Should be easier to parse 'by eye'
2014-02-22 20:51:27 +00:00
William S Fulton
91f4828a4a
Fix missing fragment name in warning message about missing fragment
2014-02-22 01:04:50 +00:00
Simon Marchetto
35ef7b774b
scilab: remove disp int test
2014-02-21 17:30:38 +01:00
Simon Marchetto
fed23469f2
scilab: cosmetic fix in li_std_sequence_container_typemaps
2014-02-21 11:09:11 +01:00
Simon Marchetto
32a4952865
scilab: fix inout test
2014-02-21 10:57:15 +01:00
Simon Marchetto
fe609afb40
scilab: fix li_std_set_as_argument test (strings are returned as row vector)
2014-02-21 10:57:03 +01:00