Vladimir Kalinin
766d55255b
feature:interface ported to Java
2013-05-21 20:05:54 +04:00
William S Fulton
70b9df5ee9
Portable dynamic library loading for Guile
...
dynamic-link and load-extension work without passing the .so or .dll as
the shared library extension, so these have been dropped so the examples
and test-suite work on Cygwin.
Also update documentation and use the 'lib' prefix as that is what we
commonly name the shared libraries.
2013-05-08 12:42:17 +01:00
William S Fulton
f68cde8bb9
Fix li_std_containers_int test case for Python < 2.6
...
Workaround bugs in older versions of Python
2013-05-03 19:55:42 +01:00
Geert Janssens
3e0247e553
guile: fix integer test on 64 bit systems
2013-04-28 22:06:27 +02:00
Geert Janssens
469022d311
Disable guile 2's autocompilation feature for the test suite
...
Autocompilation generates a lot of warnings. Most of them
just informational, but it clutters the test output.
2013-04-28 22:06:26 +02:00
Geert Janssens
b819d2a91e
Drop guilegh interface
...
All of guile's interface files now use the scm interface.
This should not affect any users. Swig generated code
using the scm interface can be mixed with gh interface
using user code.
It does simplify maintenance of the guile swig code though.
2013-04-28 22:06:24 +02:00
Geert Janssens
7dfe4a0653
Make guile test suite default to scm api
...
In other words guilescm becomes guile.
Deprecated gh api tests are moved to guilegh.
2013-04-28 22:06:21 +02:00
William S Fulton
52858d5353
Fix boost intrusive_ptr testcase compilation with latest boost/gcc
2013-04-27 18:40:57 +01:00
William S Fulton
bdf98744b1
Fix guilescm_ext_test and chicken_ext_test testcases
2013-04-23 22:29:52 +01:00
Marko Klopcic
1bf26f216d
tests updated according to fix for the link tag'
2013-04-22 23:08:50 +02:00
William S Fulton
9f95e30650
Fix PHP test-suite running examples recently broken in 0fa791d
2013-04-20 02:51:57 +01:00
William S Fulton
439a353a36
Document patch #33 from previous commit and complete run time tests
2013-04-18 23:20:48 +01:00
Jesus Lopez
9be3235988
Support $descriptor() macro in fragments
...
Closes #36
2013-04-18 23:04:07 +01:00
William S Fulton
857e447654
Fix syntax error when preprocessor macros are defined inside of enum lists
...
Fixes SF Bug 428, Patch 333
2013-04-18 22:48:42 +01:00
Brant K. Kyser
25eaee49f3
Add check for smart pointer type in generated code for director connection. This fixes a crash in the generated code caused by the dynamic_cast returning 0 because the specified types are incorrect for smart pointer types.
...
Add runtime test to the C# test suite's director smartptr test that demonstrates crash in generated code when directors are used with smart pointer types.
Closes #34
2013-04-17 21:55:11 +01:00
William S Fulton
3e26318427
Add target language version display during make check. Individual language versions can be checked using 'make check-<lang>-version'.
2013-04-09 19:52:40 +01:00
William S Fulton
1fce0bd2b4
Workaround to Octave seg fault on exit in imports testcase only seems to work in 3.1, not 3.2. Just ignore test now
2013-04-08 21:48:09 +01:00
William S Fulton
dd2cd0298c
Work around Octave seg fault on exit in imports testcase on Octave 3.1 and 3.2
2013-04-08 18:32:33 +01:00
William S Fulton
65b917dabb
Some test-suite warning fixes
2013-04-06 16:19:17 -07:00
William S Fulton
5d529d5a76
Ruby 1.9 fixes.
...
SF Bug#1292 - Runtime fixes for Proc changes in ruby-1.9 when using STL wrappers that override the default predicate, such as:
%template(Map) std::map<swig::LANGUAGE_OBJ, swig::LANGUAGE_OBJ, swig::BinaryPredicate<> >;
Fixes li_std_functors testcases for Ruby 1.9.
Also rb_respond_to return values have changed subtely in 1.9 and return should be treated as a flag instead of checking for Qtrue, see SF Bug #1159 .
Also fix li_std_map, li_std_set silently failing - rb_protect behaviour seems to have changed when an exception is thrown, so code has been changed to use rb_rescue. A call to 'rb_set_errinfo(Qnil)' could have solved this after the rb_protect call, but it is only available in 1.9+ and Ruby API changes are not easily and transparently detectable.
2013-04-05 23:41:59 +01:00
William S Fulton
ee92a26819
Fixes for out of source builds for Ruby test-suite
2013-04-02 22:21:48 +01:00
William S Fulton
8801ea3f11
Fix incorrect assumptions in Ruby li_std_set test
2013-03-31 00:21:12 +00:00
William S Fulton
5878ca5f1a
Fix autodoc test for python 2.4
2013-03-29 09:20:17 +00:00
William S Fulton
8381cc6b7d
Fix test suite lock initialisation leading to random seg faults in li_boost_shared_ptr
2013-03-29 06:31:26 +00:00
William S Fulton
2e0d1b12dc
Fix delete_if (reject!) for the STL container wrappers.
...
Previously they would sometimes seg fault or not work.
2013-03-29 06:28:15 +00:00
William S Fulton
b504b68a62
Fix erratically failing threads_exception python test
2013-03-26 20:57:41 +00:00
Olly Betts
1e00ce6bf9
Fix comment typo in typemap
2013-03-26 15:07:16 +13:00
William S Fulton
3abe3517f8
Don't test shared_ptr for languages that don't have support for shared_ptr
2013-03-23 18:22:20 +00:00
William S Fulton
6fecb05379
Fix director_nspace_director_name_collision test for languages that don't support %nspace
2013-03-19 19:50:44 +00:00
William S Fulton
9d0b20916f
Add ability to suppress some director warnings by their method name, not just the containing class name
2013-03-19 19:50:43 +00:00
Marko Klopcic
02d0acfbb3
doxygen translation tests updated for tags 'anchor' and 'ref'
2013-03-17 21:42:22 +01:00
Marko Klopcic
4663fce63c
fixed bug in handling of ref tag in Java, added handling in Python
2013-03-17 20:09:34 +01:00
Marko Klopcic
4e2c1e3ac3
added handling for tag ref in Java
2013-03-16 10:53:48 +01:00
Marko Klopcic
3b7908fa6e
fixed leading spaces for the second row of table in pydoc, sources formatted
2013-02-23 15:20:27 +01:00
Marko Klopcic
9cd379b800
fixed bug with autodoc, manual updated with table description and tests description
2013-02-21 22:50:15 +01:00
Marko Klopcic
b5dea7456b
improved handling of word commands if puntuation is following the word, preserved spaces at start of comment line
2013-02-21 09:05:11 +01:00
William S Fulton
de136ad6cf
Uncomment testing of overloading of const char arrays which was fixed in svn r12541 for swig-2.0.3.
2013-02-21 07:09:27 +00:00
Karl Wette
ee2b46abe0
Fix SWIG's handling of qualified (e.g. const) variables of array type
2013-02-19 20:05:46 +00:00
Marko Klopcic
2a8b20785e
fixed bug in handling of HTML tags, test added
2013-02-19 07:25:13 +01:00
William S Fulton
d1b40b468b
Fix C code where a typedef name was used for constructor and destructor names in %extend. Deprecate use of typedef names for constructor and destructor names going forwards.
2013-02-18 22:40:42 +00:00
William S Fulton
b80f4dc5e2
Restrict the name used in %extend to be just the struct/class name and not a typedef to a class/struct. Typedefs were only partially working anyway. Anonymous struct typedefs excluded. Deprecate with a warning for now.
2013-02-18 19:53:37 +00:00
Marko Klopcic
fa8fc4baf3
all doxygen tests pass
2013-02-15 23:05:14 +01:00
Marko Klopcic
9b52972c24
HTML tags and entities tests pass for Python
2013-02-14 21:53:09 +01:00
Marko Klopcic
0b6bc80038
Translation of HTML tags to Python almost finished
2013-02-13 23:06:20 +01:00
Marko Klopcic
560dedb6c0
added handling of HTML tags and HTML entities to PyDocConverter, updated tests
2013-02-12 22:58:50 +01:00
William S Fulton
f17700aa1d
Suppress leaking memory warnings in rvalue reference tests
2013-02-08 21:53:11 +00:00
William S Fulton
8778724768
Add support for extern "C++" - no warning should be issued as was previously occurring
2013-02-08 18:55:16 +00:00
William S Fulton
e44656cfe5
Add support for extern "C" thread_local
2013-02-08 18:45:29 +00:00
William S Fulton
b725625e6f
Add support for thread_local when specified with other legitimate storage class specifiers - extern and static
2013-02-08 06:36:39 +00:00
William S Fulton
c1b99d4279
User defined literals: fix for %rename and update docs
2013-02-08 06:36:31 +00:00