..
abstract_access_runme.py
Added test case just to check a few things with protected/private virtual methods
2003-12-09 17:50:29 +00:00
abstract_typedef2_runme.py
Now, this is a real broken case
2003-02-21 09:12:45 +00:00
abstract_typedef_runme.py
The great merge
2002-11-30 22:01:28 +00:00
abstract_virtual_runme.py
Added test that shows a problem in the 'abstract detection method' when virtual base classes are used (in different order)
2003-02-21 21:03:05 +00:00
argcargvtest_runme.py
add missing typecheck typemap for argc,argv
2006-02-27 03:00:26 +00:00
array_member_runme.py
new test
2003-05-29 18:30:10 +00:00
arrays_global_runme.py
fix arrays_global and add more vector tests
2004-08-25 05:36:02 +00:00
callback_runme.py
fixes for python 2.1
2006-02-23 09:08:49 +00:00
class_ignore_runme.py
The great merge
2002-11-30 22:01:28 +00:00
class_scope_weird_runme.py
added more cases
2005-10-17 13:43:35 +00:00
compactdefaultargs_runme.py
test compactdefaultargs feature
2005-09-30 21:32:12 +00:00
complextest_runme.py
fix range problem for complex<float>, found by szabi@mplayerhq.hu
2004-03-29 21:37:09 +00:00
constover_runme.py
The great merge
2002-11-30 22:01:28 +00:00
constructor_copy_runme.py
generate implicit copyctor, add -nocopyctor, and clarify the -nodefault, -nodefaultctor, -nodefautldtor options
2005-12-22 06:26:26 +00:00
constructor_rename_runme.py
fix regression of Python constructor renaming introduced by py3k work
2010-04-25 14:07:14 +00:00
contract_runme.py
Patch #1992756 from Colin McDonald - %contract not working for classes in namespace
2009-01-10 01:15:03 +00:00
cpp_enum_runme.py
fix anon enums
2004-05-28 02:10:02 +00:00
cpp_namespace_runme.py
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
cpp_static_runme.py
Fix SF#2552048. Remove the 'self' parameter in Python proxy code for static member function.
2009-01-31 13:38:39 +00:00
default_args_runme.py
fixes for python 2.1
2006-02-23 09:08:49 +00:00
default_constructor_runme.py
fix memory leaks in test
2006-01-28 19:18:47 +00:00
director_abstract_runme.py
fixes for python 2.1
2006-02-23 09:13:16 +00:00
director_basic_runme.py
change runtime examples to run with old python versions
2006-01-11 23:06:15 +00:00
director_classic_runme.py
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
director_default_runme.py
added missing test
2004-11-08 06:12:07 +00:00
director_detect_runme.py
change runtime examples to run with old python versions
2006-01-11 23:13:23 +00:00
director_enum_runme.py
add tests for director+enums
2004-10-08 09:15:38 +00:00
director_exception_runme.py
Fix director exception testcase since exception message recently changed slightly
2009-09-02 22:35:55 +00:00
director_extend_runme.py
#1506840 testcase - directors with virtual extended methods
2006-09-23 00:00:58 +00:00
director_finalizer_runme.py
add support for multi-inheritance at the python side and performance tunings
2005-11-07 12:40:16 +00:00
director_frob_runme.py
also, change the module name to director_frob
2004-01-22 00:52:06 +00:00
director_nested_runme.py
fixes for python 2.1
2006-02-23 09:08:49 +00:00
director_profile_runme.py
add director profile test
2005-11-21 20:28:18 +00:00
director_protected_runme.py
Lateral change to add runtime "reprotection" at the python
2003-12-11 01:59:12 +00:00
director_stl_runme.py
new tests for string and directors+containers
2004-03-18 21:30:24 +00:00
director_string_runme.py
remove debug
2006-05-05 23:24:58 +00:00
director_thread_runme.py
Fix problem caused by thread not properly terminated in director_thread test. This was cause crash in Python 3
2009-03-19 16:56:01 +00:00
director_unroll_runme.py
fix comparison
2005-11-21 20:31:55 +00:00
director_wstring_runme.py
add the runtime case
2005-10-21 11:01:40 +00:00
disown_runme.py
add support for accessing 'self.thisown'
2005-12-09 01:12:26 +00:00
dynamic_cast_runme.py
The great merge
2002-11-30 22:01:28 +00:00
empty_runme.py
massive typemap unification
2005-10-18 13:24:15 +00:00
enum_template_runme.py
strange cache effect, disable by now, see enum_template.i
2004-10-06 08:26:58 +00:00
enums_runme.py
fix my perl keyword warning
2010-05-07 18:13:15 +00:00
exception_order_runme.py
add the %throws directive
2006-01-10 10:12:32 +00:00
extend_placement_runme.py
default args added to test
2004-10-16 20:48:10 +00:00
extend_template_ns_runme.py
The great merge
2002-11-30 22:01:28 +00:00
extend_template_runme.py
The great merge
2002-11-30 22:01:28 +00:00
extend_variable_runme.py
add Luigi's static patch for extended variables
2005-10-18 14:04:14 +00:00
extern_c_runme.py
Fix #2310483 - function pointer typedef within extern C block.
2009-11-14 15:55:23 +00:00
file_test_runme.py
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
friends_runme.py
These is the current tests for the friend function support.
2003-12-20 07:46:27 +00:00
funcptr_cpp_runme.py
Fix wrapping of function pointers and member function pointers when the function returns by reference
2010-07-16 18:45:22 +00:00
fvirtual_runme.py
variable name changes to remove php keywords
2008-06-24 20:11:46 +00:00
global_namespace_runme.py
Fix unary scope operator (::) (global scope) regression introduced in 2.0.0. The mangled symbol names were incorrect, sometimes resulting in types being incorrectly treated as opaque types.
2010-10-13 05:48:59 +00:00
global_ns_arg_runme.py
add missing check for noargs
2006-02-03 09:08:27 +00:00
grouping_runme.py
The great merge
2002-11-30 22:01:28 +00:00
hugemod.pl
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
iadd_runme.py
remove svn:executable property
2010-07-16 17:39:11 +00:00
import_nomodule_runme.py
fix memory leaks
2005-12-16 01:21:59 +00:00
imports_runme.py
fix import order
2005-08-23 10:41:29 +00:00
inctest_runme.py
Added test for %import
2003-12-11 21:33:34 +00:00
inherit_missing_runme.py
fix memory leaks
2005-12-16 01:21:59 +00:00
inout_runme.py
add callback and inout tests
2004-10-02 01:33:38 +00:00
inplaceadd_runme.py
fixes and more cases, as usual
2005-10-31 10:11:29 +00:00
input_runme.py
fix typecheck for INPUT* type
2004-12-20 10:19:54 +00:00
keyword_rename_runme.py
Added a test case for keyword renaming.
2008-06-07 11:20:07 +00:00
langobj_runme.py
fix memory PyObject * typemaps to avoid memory leaks with iterators
2006-01-11 23:05:12 +00:00
li_attribute_runme.py
Add %attributeval and %attributestring to attribute.swg library
2009-02-13 22:42:45 +00:00
li_boost_shared_ptr_bits_runme.py
Fix #3024875 - shared_ptr of classes with non-public destructors. This also fixes the 'unref' feature when used on classes with non-public destructors.
2010-07-07 18:19:01 +00:00
li_boost_shared_ptr_runme.py
add test for inheritance of 3 classes deep which exposes a problem in the python shared_ptr wrappers. Manually added the %types for now.
2008-12-06 17:10:53 +00:00
li_carrays_runme.py
finishing the first stage of the typemap unification scheme, fixing issues with gcc and valgrind
2005-10-20 09:47:56 +00:00
li_cdata_runme.py
Fix memmove regression
2009-09-11 18:53:14 +00:00
li_cmalloc_runme.py
add more cases
2005-10-19 10:56:37 +00:00
li_cpointer_runme.py
add more cases
2005-10-19 10:56:37 +00:00
li_cstring_runme.py
massive typemap unification
2005-10-18 13:24:15 +00:00
li_cwstring_runme.py
adding test for binary buffer
2005-09-06 06:31:25 +00:00
li_factory_runme.py
fix for python 2.1
2006-03-05 06:36:55 +00:00
li_implicit_runme.py
massive typemap unification
2005-10-18 13:24:15 +00:00
li_std_carray_runme.py
change runtime examples to run with old python versions
2006-01-11 23:06:15 +00:00
li_std_map_runme.py
std::map improvements based on patch from Yuval Baror
2009-05-22 06:10:52 +00:00
li_std_pair_extra_runme.py
modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes.
2008-11-26 21:35:15 +00:00
li_std_set_runme.py
change runtime examples to run with old python versions
2006-01-11 23:06:15 +00:00
li_std_stream_runme.py
change runtime examples to run with old python versions
2006-01-11 23:06:15 +00:00
li_std_string_extra_runme.py
modify test-suite (barring python atm) to not rely on the -I path to find the input .i file - removes the new warning 125 and sets up the test-suite for testing with ccache. This change required the use of -outcurrentdir and moving the .i files from the language subdirectories to the directory above along with some .i file name changes.
2008-11-26 21:35:15 +00:00
li_std_vector_extra_runme.py
Fix std::vector of const pointers
2009-10-20 18:22:16 +00:00
li_std_vector_ptr_runme.py
UTL - Fix some incorrect acceptance of types in the STL, eg a double * element passed into a vector<int *> constructor would be accepted, but the ensuing behaviour was undefined. Now the type conversion correctly raises an exception
2008-11-28 23:35:46 +00:00
li_std_wstream_runme.py
change runtime examples to run with old python versions
2006-01-11 23:06:15 +00:00
li_std_wstring_runme.py
change runtime examples to run with old python versions
2006-01-11 23:06:15 +00:00
Makefile.in
Fix PYTHONPATH value when running Python tests outside source directory.
2010-07-22 16:59:08 +00:00
member_pointer_runme.py
Fix wrapping of function pointers and member function pointers when the function returns by reference
2010-07-16 18:45:22 +00:00
memberin_extend_c_runme.py
Change %extend example which said that char arrays were problematic to wrap, when in fact they are not
2009-12-02 22:16:48 +00:00
minherit_runme.py
The great merge
2002-11-30 22:01:28 +00:00
mod_runme.py
avoid cast list elements, add more debug info, add Rubin's multi-module 'mod'example
2006-01-20 18:59:06 +00:00
multi_import_runme.py
Added test suite entry for Bug #1735931
2007-10-12 17:04:24 +00:00
namespace_class_runme.py
making sure the resolve_scope_node is working fine before release, and fix for unnamed namespace
2004-11-03 08:07:02 +00:00
namespace_typemap_runme.py
The great merge
2002-11-30 22:01:28 +00:00
namespace_virtual_method_runme.py
new tests
2003-04-23 18:00:17 +00:00
naturalvar_runme.py
add the 'naturalvar' option/mode/feature, to allow member variables to be treated in a natural way, as the global ones. This mean use the const SWIGTYPE &(C++)/SWIGTYPE(C) typemaps instead of the plain SWIGTYPE * typemap for the set/get methods.
2005-12-27 21:48:56 +00:00
nested_workaround_runme.py
Nested class improvements - Fixed inconsistency in handling C++ nested classes - sometimes they were treated as forward declarations, other times as if C nested struct was parsed. Added the nestedworkaround feature for C++ nested class handling. Document improved nested class handling. Numerous C and C++ nested struct/class/union test cases added.
2009-11-11 00:30:34 +00:00
operbool_runme.py
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
overload_complicated_runme.py
remove svn:executable property
2010-07-16 17:39:11 +00:00
overload_copy_runme.py
The great merge
2002-11-30 22:01:28 +00:00
overload_extend_runme.py
more cases, and C/C++ compatibility
2004-10-06 17:32:03 +00:00
overload_extendc_runme.py
default args in C code test added
2004-10-20 21:06:10 +00:00
overload_rename_runme.py
added more test cases and broken ones
2004-11-15 18:45:28 +00:00
overload_simple_runme.py
fix overload + protected member issue reported by Colin McDonald
2006-02-20 16:52:28 +00:00
overload_subtype_runme.py
The great merge
2002-11-30 22:01:28 +00:00
overload_template_fast_runme.py
Fix for r11557 rename of max to maximum
2009-08-17 23:07:16 +00:00
overload_template_runme.py
Rename max() to maximum() as max() is a built-in function in PHP.
2009-08-14 01:33:23 +00:00
preproc_runme.py
fix macro with empy args
2004-11-18 00:25:23 +00:00
primitive_ref_runme.py
test for ref+int overload
2004-10-25 19:06:50 +00:00
primitive_types_runme.py
fix warnings/errors for gcc4.0, icc and valgrind
2005-10-19 14:26:13 +00:00
profiletest_runme.py
fix run test compile for the moment
2006-01-15 08:26:35 +00:00
profiletestc_runme.py
add support for multi-inheritance at the python side and performance tunings
2005-11-07 12:40:16 +00:00
python_abstractbase_runme3.py
modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python
2008-11-26 22:50:35 +00:00
python_append_runme.py
Fix SF#2552488: indentation adjust of %pythonappend and %pythonprepend
2009-01-31 14:37:54 +00:00
python_kwargs_runme.py
modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python
2008-11-26 22:50:35 +00:00
python_nondynamic_runme.py
modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python
2008-11-26 22:50:35 +00:00
python_overload_simple_cast_runme.py
modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python
2008-11-26 22:50:35 +00:00
python_pybuf_runme3.py
modifying build system not to rely on the -I path to find the input files avoiding warning 125: move python .i files up one directory, some files have been renamed - prepended with python
2008-11-26 22:50:35 +00:00
pythonswig.supp
Add partialcheck make targets. Also add RUNTOOL, COMPILETOOL and SWIGTOOL variables for invoking tools when running tests, compiling or invoking swig
2008-05-20 21:27:22 +00:00
README
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
refcount_runme.py
add extended support for smart pointers
2006-02-04 09:48:40 +00:00
reference_global_vars_runme.py
fix problem with 64bit machines
2004-09-17 21:45:42 +00:00
rename_pcre_encoder_runme.py
Ignore non-matching regex renames when searching renames list.
2010-11-16 14:09:39 +00:00
rename_scope_runme.py
add test for rename
2006-02-17 20:46:13 +00:00
rename_strip_encoder_runme.py
Add the strip encoder patch from Anatoly Techtonik #2130016
2008-11-01 22:52:26 +00:00
ret_by_value_runme.py
add runme test
2004-10-02 02:31:30 +00:00
return_const_value_runme.py
several fixes, see CHANGES.current 10/04/2004
2004-10-05 00:19:26 +00:00
smart_pointer_const_overload_runme.py
Apply patch #3066958 from Mikael Johansson to fix default smart pointer handling when the smart pointer contains both a const and non-const operator->.
2010-10-03 13:12:00 +00:00
smart_pointer_extend_runme.py
more smart pointers + extend fixes
2005-01-04 09:41:05 +00:00
smart_pointer_member_runme.py
more smart_pointer fixes + cases
2004-12-07 23:32:11 +00:00
smart_pointer_multi_runme.py
The great merge
2002-11-30 22:01:28 +00:00
smart_pointer_multi_typedef_runme.py
The great merge
2002-11-30 22:01:28 +00:00
smart_pointer_not_runme.py
The great merge
2002-11-30 22:01:28 +00:00
smart_pointer_overload_runme.py
The great merge
2002-11-30 22:01:28 +00:00
smart_pointer_rename_runme.py
The great merge
2002-11-30 22:01:28 +00:00
smart_pointer_simple_runme.py
The great merge
2002-11-30 22:01:28 +00:00
smart_pointer_templatevariables_runme.py
Fix template member variables wrapped by a smart pointer bug reported by Robert Lupton
2008-01-17 00:29:02 +00:00
smart_pointer_typedef_runme.py
The great merge
2002-11-30 22:01:28 +00:00
sneaky1_runme.py
fix for perl keyword
2006-03-07 23:05:11 +00:00
special_variable_macros_runme.py
fix $typemap() when the type contains template parameters
2009-08-05 21:40:49 +00:00
static_const_member_2_runme.py
fix bug #1174705
2005-11-27 02:15:26 +00:00
std_containers_runme.py
fix to avoid copies when the wrapper class exists
2006-01-08 07:08:21 +00:00
struct_initialization_runme.py
Fix parsing of struct declaration and initialization
2009-11-17 18:45:53 +00:00
struct_rename_runme.py
new test
2003-09-01 17:54:18 +00:00
struct_value_runme.py
The great merge
2002-11-30 22:01:28 +00:00
swigobject_runme.py
Fixes to support Python 3.0.1 and higher.
2009-03-02 17:56:29 +00:00
template_construct_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_default_arg_runme.py
more examples, and fixes
2004-10-18 02:08:55 +00:00
template_extend1_runme.py
new tests
2003-02-18 21:25:31 +00:00
template_extend2_runme.py
new tests
2003-02-18 21:25:31 +00:00
template_inherit_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_matrix_runme.py
add more template+namespaces+matrix cases
2005-03-08 06:46:15 +00:00
template_ns4_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_ns_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_opaque_runme.py
add template_opaque
2004-05-28 02:13:30 +00:00
template_ref_type_runme.py
new test
2003-06-03 19:08:09 +00:00
template_rename_runme.py
fixes for %templates/%rename/%features + templates
2006-02-05 20:25:43 +00:00
template_static_runme.py
fixes for python 2.1
2006-02-23 09:08:49 +00:00
template_tbase_template_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_type_namespace_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_typedef_cplx2_runme.py
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
template_typedef_cplx3_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_typedef_cplx4_runme.py
The great merge
2002-11-30 22:01:28 +00:00
template_typedef_cplx_runme.py
Merged the Python 3.0 support branch. The merging progress is not so smooth, so hope this commit won't make anything broken.
2008-09-11 17:18:07 +00:00
template_typedef_import_runme.py
Python: cleanup in the template_typedef_import testcase
2009-08-06 19:57:55 +00:00
template_typedef_runme.py
Fix ~15 tests, minor doc fixes, improve STL support.
2008-03-05 04:35:34 +00:00
threads_exception_runme.py
remove svn:executable property
2010-07-16 17:39:11 +00:00
typedef_class_runme.py
new test
2003-05-28 17:30:04 +00:00
typedef_inherit_runme.py
The great merge
2002-11-30 22:01:28 +00:00
typedef_scope_runme.py
The great merge
2002-11-30 22:01:28 +00:00
typemap_delete_runme.py
Fix typemap delete regression introduced in rev 11838
2010-05-03 22:58:27 +00:00
typemap_namespace_runme.py
The great merge
2002-11-30 22:01:28 +00:00
typemap_ns_using_runme.py
The great merge
2002-11-30 22:01:28 +00:00
typemap_out_optimal_runme.py
add test for optimal attribute in out typemap
2009-04-30 06:12:32 +00:00
typemap_qualifier_strip_runme.py
Typemap matching rules enhancement for non-default typemaps. Previously all qualifiers were stripped in one step, now they are stripped one at a time starting with the left most qualifier.
2010-05-02 21:35:02 +00:00
typename_runme.py
The great merge
2002-11-30 22:01:28 +00:00
types_directive_runme.py
Additions to %types so that a user can specify the code to go into the casting / conversion function
2008-01-31 22:48:24 +00:00
unions_runme.py
The great merge
2002-11-30 22:01:28 +00:00
using1_runme.py
The great merge
2002-11-30 22:01:28 +00:00
using2_runme.py
The great merge
2002-11-30 22:01:28 +00:00
using_composition_runme.py
Fix using statements for overloaded methods
2007-11-30 22:34:50 +00:00
using_extend_runme.py
fix using + extend as reported by William
2006-02-22 01:21:43 +00:00
using_inherit_runme.py
Fix using statements for overloaded methods
2007-11-30 22:34:50 +00:00
using_private_runme.py
using for method with default args test added
2004-10-07 19:57:13 +00:00
using_protected_runme.py
The great merge
2002-11-30 22:01:28 +00:00
varargs_runme.py
add def arg case, as mentioned in the manual
2005-03-15 07:48:21 +00:00
virtual_derivation_runme.py
added test for simple virtual derivation, where ruby fails
2004-01-22 06:23:57 +00:00
virtual_poly_runme.py
added a reference polymorphic return type case, and
2003-12-24 06:53:47 +00:00
voidtest_runme.py
add test for 'void *' argument
2006-02-04 00:34:12 +00:00
wrapmacro_runme.py
PHP: fix for the wrapmacro testcase
2009-08-04 09:32:12 +00:00