diff --git a/SWIG/Examples/test-suite/csharp/.cvsignore b/SWIG/Examples/test-suite/csharp/.cvsignore index 6641319c8..fad0c01cb 100644 --- a/SWIG/Examples/test-suite/csharp/.cvsignore +++ b/SWIG/Examples/test-suite/csharp/.cvsignore @@ -38,12 +38,14 @@ conversion conversion_namespace conversion_ns_template cplusplus_throw +cpp_basic cpp_enum cpp_namespace cpp_nodefault cpp_static cpp_typedef -CVS +csharp_exceptions +csharp_typemaps default_args default_constructor defvalue_constructor @@ -62,7 +64,6 @@ director_frob director_nested director_protected director_redefined -directors_enum director_string director_unroll director_wombat @@ -72,9 +73,8 @@ enums enum_scope_template enum_template enum_thorough -enum_thorough_proper enum_thorough_simple -enum_thorough_typeunsafe +enum_thorough_typesafe enum_var evil_diamond evil_diamond_ns @@ -89,6 +89,7 @@ features friends function_typedef global_ns_arg +global_vars grouping ignore_parameter import_nomodule @@ -97,19 +98,8 @@ inctest inherit_missing inherit_void_arg inline_initializer -java_constants -java_enums -java_jnitypes -java_lib_arrays -java_lib_arrays_dimensionless -java_lib_various -java_pragmas -java_throws -java_typemaps_proxy -java_typemaps_typewrapper kind lextype -lib_arrays_dimensionless li_carrays li_cdata li_cmalloc @@ -142,6 +132,7 @@ name_warnings nested newobject1 newobject2 +ordering overload_copy overload_extend overload_extendc @@ -239,6 +230,7 @@ template_typedef_cplx3 template_typedef_cplx4 template_typedef_cplx5 template_typedef_import +template_typedef_ns template_typedef_ptr template_type_namespace template_virtual @@ -255,6 +247,8 @@ typemap_namespace typemap_ns_using typemap_numinputs typemap_subst +typemap_variables +typemap_various typename unions union_scope diff --git a/SWIG/Examples/test-suite/java/.cvsignore b/SWIG/Examples/test-suite/java/.cvsignore index b173fe981..e351abb78 100644 --- a/SWIG/Examples/test-suite/java/.cvsignore +++ b/SWIG/Examples/test-suite/java/.cvsignore @@ -29,6 +29,7 @@ clientdata_prop constant_pointers const_const const_const_2 +const_const_2/CVS constover constructor_exception constructor_explicit @@ -38,12 +39,12 @@ conversion conversion_namespace conversion_ns_template cplusplus_throw +cpp_basic cpp_enum cpp_namespace cpp_nodefault cpp_static cpp_typedef -CVS default_args default_constructor defvalue_constructor @@ -62,7 +63,6 @@ director_frob director_nested director_protected director_redefined -directors_enum director_string director_unroll director_wombat @@ -89,6 +89,7 @@ features friends function_typedef global_ns_arg +global_vars grouping ignore_parameter import_nomodule @@ -98,6 +99,7 @@ inherit_missing inherit_void_arg inline_initializer java_constants +java_director java_enums java_jnitypes java_lib_arrays @@ -109,7 +111,6 @@ java_typemaps_proxy java_typemaps_typewrapper kind lextype -lib_arrays_dimensionless li_carrays li_cdata li_cmalloc @@ -142,6 +143,7 @@ name_warnings nested newobject1 newobject2 +ordering overload_copy overload_extend overload_extendc @@ -239,6 +241,7 @@ template_typedef_cplx3 template_typedef_cplx4 template_typedef_cplx5 template_typedef_import +template_typedef_ns template_typedef_ptr template_type_namespace template_virtual @@ -255,6 +258,8 @@ typemap_namespace typemap_ns_using typemap_numinputs typemap_subst +typemap_variables +typemap_various typename unions union_scope diff --git a/SWIG/Examples/test-suite/python/.cvsignore b/SWIG/Examples/test-suite/python/.cvsignore index dc9c8ead0..210b8c055 100644 --- a/SWIG/Examples/test-suite/python/.cvsignore +++ b/SWIG/Examples/test-suite/python/.cvsignore @@ -1,273 +1,169 @@ *wrap* *.pyc *.so *.dll *.exp *.lib Makefile -argcargvtest.py -attributetest.py -autodoc.py -callback.py -complextest.py -director_stl.py -file_test.py -implicittest.py -inout.py -input.py -inplaceadd.py -kwargs.py -li_std_except.py -li_std_vectora.py -li_std_map.py -li_std_stream.py -li_std_wstring.py -nondynamic.py -primitive_types.py -std_containers.py -swigobject.py + abstract_access.py -abstract_inherit.py +abstract_access_runme.py abstract_inherit_ok.py +abstract_inherit.py abstract_signature.py -abstract_typedef.py abstract_typedef2.py +abstract_typedef2_runme.py +abstract_typedef.py +abstract_typedef_runme.py abstract_virtual.py +abstract_virtual_runme.py add_link.py aggregate.py anonymous_bitfield.py +argcargvtest.py +argcargvtest_runme.py argout.py array_member.py -array_typedef_memberin.py +array_member_runme.py arrayref.py arrays_dimensionless.py arrays_global.py +arrays_global_runme.py arrays_global_twodim.py +arrays.py arrays_scope.py +array_typedef_memberin.py +attributetest.py +attributetest_runme.py +autodoc.py bloody_hell.py bools.py -casts.py +callback.py +callback_runme.py cast_operator.py +casts.py +char_constant.py char_strings.py class_ignore.py +class_ignore_runme.py class_scope_weird.py -const_const_2.py +class_scope_weird_runme.py +clientdata_prop_a.py +clientdata_prop_b.py +complextest.py +complextest_runme.py constant_pointers.py +const_const_2.py +const_const.py constover.py +constover_runme.py constructor_exception.py constructor_explicit.py constructor_value.py contract.py -conversion.py +contract_runme.py conversion_namespace.py conversion_ns_template.py +conversion.py cplusplus_throw.py +cpp_basic.py cpp_enum.py +cpp_enum_runme.py cpp_namespace.py +cpp_namespace_runme.py cpp_nodefault.py cpp_static.py cpp_typedef.py -default_constructor.py default_args.py +default_args_runme.py +default_constructor.py +default_constructor_runme.py defvalue_constructor.py derived_byvalue.py derived_nested.py destructor_reprotected.py director_abstract.py +director_abstract_runme.py director_basic.py +director_basic_runme.py director_constructor.py -director_detect.py director_default.py +director_default_runme.py +director_detect.py +director_detect_runme.py director_enum.py +director_enum_runme.py director_exception.py -director_frob.py +director_exception_runme.py director_finalizer.py +director_finalizer_runme.py +director_frob.py +director_frob_runme.py director_nested.py +director_nested_runme.py director_protected.py +director_protected_runme.py director_redefined.py +director_stl.py +director_stl_runme.py director_string.py +director_string_runme.py +director_thread.py +director_thread_runme.py director_unroll.py +director_unroll_runme.py director_wombat.py dynamic_cast.py +dynamic_cast_runme.py enum_plus.py enum_scope_template.py +enums.py +enums_runme.py enum_template.py +enum_template_runme.py enum_thorough.py enum_var.py -evil_diamond.py evil_diamond_ns.py evil_diamond_prop.py +evil_diamond.py exception_order.py +exception_order_runme.py extend_default.py extend_placement.py -extend_template.py +extend_placement_runme.py extend_template_ns.py +extend_template_ns_runme.py +extend_template.py +extend_template_runme.py extern_throws.py features.py +file_test.py +file_test_runme.py friends.py +friends_runme.py +function_typedef.py global_ns_arg.py global_vars.py grouping.py +grouping_runme.py ignore_parameter.py +implicittest.py +implicittest_runme.py import_nomodule.py -inherit_missing.py -inline_initializer.py -inherit_void_arg.py -kind.py -li_carrays.py -li_cdata.py -li_cpointer.py -li_std_deque.py -li_std_pair.py -li_std_string.py -li_std_vector.py -li_typemaps.py -long_long_apply.py -member_template.py -minherit.py -mixed_types.py -multiple_inheritance.py -name_cxx.py -name_warnings.py -namespace_class.py -namespace_enum.py -namespace_extend.py -namespace_nested.py -namespace_spaces.py -namespace_template.py -namespace_typedef_class.py -namespace_typemap.py -namespace_virtual_method.py -newobject1.py -overload_copy.py -overload_extend.py -overload_rename.py -overload_simple.py -overload_subtype.py -overload_template.py -pointer_reference.py -primitive_ref.py -private_assign.py -protected_rename.py -pure_virtual.py -redefined.py -reference_global_vars.py -register_par.py -rename_scope.py -return_const_value.py -return_value_scope.py -rname.py -sizet.py -smart_pointer_const.py -smart_pointer_const2.py -smart_pointer_extend.py -smart_pointer_member.py -smart_pointer_multi.py -smart_pointer_multi_typedef.py -smart_pointer_namespace.py -smart_pointer_namespace2.py -smart_pointer_not.py -smart_pointer_overload.py -smart_pointer_protected.py -smart_pointer_rename.py -smart_pointer_simple.py -smart_pointer_static.py -smart_pointer_typedef.py -static_array_member.py -static_const_member.py -static_const_member_2.py -struct_value.py -template.py -template_array_numeric.py -template_arg_replace.py -template_arg_scope.py -template_arg_typename.py -template_base_template.py -template_classes.py -template_const_ref.py -template_construct.py -template_default.py -template_default2.py -template_default_arg.py -template_default_inherit.py -template_default_qualify.py -template_default_vw.py -template_enum.py -template_enum_ns_inherit.py -template_enum_typedef.py -template_explicit.py -template_extend_overload.py -template_extend_overload_2.py -template_extend1.py -template_extend2.py -template_forward.py -template_inherit.py -template_inherit_abstract.py -template_int_const.py -template_ns.py -template_ns2.py -template_ns3.py -template_ns4.py -template_ns_enum.py -template_ns_enum2.py -template_ns_inherit.py -template_ns_scope.py -template_opaque.py -template_partial_arg.py -template_qualifier.py -template_qualifier.py -template_ref_type.py -template_rename.py -template_retvalue.py -template_specialization.py -template_specialization_defarg.py -template_specialization_enum.py -template_static.py -template_tbase_template.py -template_type_namespace.py -template_typedef.py -template_typedef_cplx.py -template_typedef_cplx2.py -template_typedef_cplx3.py -template_typedef_cplx4.py -template_typedef_cplx5.py -template_typedef_ptr.py -template_virtual.py -template_whitespace.py -throw_exception.py -typedef_array_member.py -typedef_class.py -typedef_funcptr.py -typedef_inherit.py -typedef_mptr.py -typedef_reference.py -typedef_scope.py -typemap_namespace.py -typemap_ns_using.py -typemap_numinputs.py -typename.py -union_scope.py -using1.py -using2.py -using_composition.py -using_extend.py -using_inherit.py -using_namespace.py -using_pointers.py -using_private.py -using_protected.py -valuewrapper.py -valuewrapper_base.py -valuewrapper_const.py -valuewrapper_opaque.py -varargs.py -virtual_destructor.py -virtual_poly.py -voidtest.py -wrapmacro.py -file_test.py -nondynamic.py -arrays.py -char_constant.py -const_const.py -enums.py -function_typedef.py +import_nomodule_runme.py +imports_a.py +imports_b.py +imports_runme.py inctest.py +inctest_runme.py +inherit_missing.py +inherit_missing_runme.py +inherit_void_arg.py +inline_initializer.py +inout.py +inout_runme.py +inplaceadd.py +inplaceadd_runme.py +input.py +input_runme.py +kind.py +kwargs.py +kwargs_runme.py lextype.py li_carrays.py li_cdata.py @@ -275,153 +171,262 @@ li_cmalloc.py li_constraints.py li_cpointer.py li_math.py -long_long.py -name.py -nested.py -newobject2.py -overload_extend.py -overload_extendc.py -preproc.py -ret_by_value.py -sizeof_pointer.py -sneaky1.py -struct_rename.py -typemap_subst.py -unions.py -argcargvtest_runme.py -attributetest_runme.py -callback_runme.py -complextest_runme.py -director_stl_runme.py -file_test_runme.py -implicittest_runme.py -inout_runme.py -input_runme.py -inplaceadd_runme.py -kwargs_runme.py +li_std_deque.py +li_std_except.py +li_std_map.py li_std_map_runme.py -li_std_stream_runme.py -li_std_wstring_runme.py -nondynamic_runme.py -primitive_types_runme.py -std_containers_runme.py -swigobject_runme.py -abstract_access_runme.py -abstract_typedef_runme.py -abstract_typedef2_runme.py -abstract_virtual_runme.py -array_member_runme.py -arrays_global_runme.py -class_ignore_runme.py -class_scope_weird_runme.py -constover_runme.py -contract_runme.py -cpp_enum_runme.py -cpp_namespace_runme.py -default_constructor_runme.py -default_args_runme.py -director_abstract_runme.py -director_basic_runme.py -director_detect_runme.py -director_default_runme.py -director_enum_runme.py -director_exception_runme.py -director_frob_runme.py -director_finalizer_runme.py -director_nested_runme.py -director_protected_runme.py -director_string_runme.py -director_unroll_runme.py -dynamic_cast_runme.py -enum_template_runme.py -exception_order_runme.py -extend_placement_runme.py -extend_template_runme.py -extend_template_ns_runme.py -friends_runme.py -global_vars_runme.py -grouping_runme.py -import_nomodule_runme.py -inherit_missing_runme.py +li_std_pair.py li_std_pair_runme.py +li_std_stream.py +li_std_stream_runme.py +li_std_string.py li_std_string_runme.py +li_std_vectora.py +li_std_vector.py li_std_vector_runme.py +li_std_wstream.py +li_std_wstream_runme.py +li_std_wstring.py +li_std_wstring_runme.py +li_typemaps.py +long_long_apply.py +long_long.py +member_template.py +minherit.py minherit_runme.py +mixed_types.py +multiple_inheritance.py +name_cxx.py +name.py +namespace_class.py namespace_class_runme.py +namespace_enum.py +namespace_extend.py +namespace_nested.py +namespace_spaces.py +namespace_template.py +namespace_typedef_class.py +namespace_typemap.py namespace_typemap_runme.py +namespace_virtual_method.py namespace_virtual_method_runme.py -overload_copy_runme.py -overload_extend_runme.py -overload_rename_runme.py -overload_simple_runme.py -overload_subtype_runme.py -overload_template_runme.py -primitive_ref_runme.py -reference_global_vars_runme.py -rename_scope_runme.py -return_const_value_runme.py -smart_pointer_extend_runme.py -smart_pointer_member_runme.py -smart_pointer_multi_runme.py -smart_pointer_multi_typedef_runme.py -smart_pointer_not_runme.py -smart_pointer_overload_runme.py -smart_pointer_rename_runme.py -smart_pointer_simple_runme.py -smart_pointer_typedef_runme.py -static_const_member_2_runme.py -struct_value_runme.py -template_runme.py -template_construct_runme.py -template_default_arg_runme.py -template_extend1_runme.py -template_extend2_runme.py -template_inherit_runme.py -template_ns_runme.py -template_ns4_runme.py -template_opaque_runme.py -template_ref_type_runme.py -template_rename_runme.py -template_tbase_template_runme.py -template_type_namespace_runme.py -template_typedef_runme.py -template_typedef_cplx_runme.py -template_typedef_cplx2_runme.py -template_typedef_cplx3_runme.py -template_typedef_cplx4_runme.py -typedef_class_runme.py -typedef_inherit_runme.py -typedef_scope_runme.py -typemap_namespace_runme.py -typemap_ns_using_runme.py -typename_runme.py -using1_runme.py -using2_runme.py -using_composition_runme.py -using_extend_runme.py -using_inherit_runme.py -using_private_runme.py -using_protected_runme.py -varargs_runme.py -virtual_poly_runme.py -voidtest_runme.py -wrapmacro_runme.py -file_test_runme.py +name_warnings.py +nested.py +newobject1.py +newobject2.py +nondynamic.py nondynamic_runme.py -enums_runme.py -inctest_runme.py -name_runme.py -nested_runme.py -overload_extend_runme.py +ordering.py +overload_complicated_runme.py +overload_copy.py +overload_copy_runme.py +overload_extendc.py overload_extendc_runme.py +overload_extend.py +overload_extend_runme.py +overload_rename.py +overload_rename_runme.py +overload_simple.py +overload_simple_runme.py +overload_subtype.py +overload_subtype_runme.py +overload_template.py +overload_template_runme.py +pointer_reference.py +preproc.py preproc_runme.py +primitive_ref.py +primitive_ref_runme.py +primitive_types.py +primitive_types_runme.py +private_assign.py +profiletest_runme.py +protected_rename.py +pure_virtual.py +redefined.py +refcount_runme.py +reference_global_vars.py +reference_global_vars_runme.py +register_par.py +rename_scope.py +rename_scope_runme.py +ret_by_value.py ret_by_value_runme.py +return_const_value.py +return_const_value_runme.py +return_value_scope.py +rname.py +simutry.py +sizeof_pointer.py +sizet.py +smart_pointer_const2.py +smart_pointer_const.py +smart_pointer_extend.py +smart_pointer_extend_runme.py +smart_pointer_member.py +smart_pointer_member_runme.py +smart_pointer_multi.py +smart_pointer_multi_runme.py +smart_pointer_multi_typedef.py +smart_pointer_multi_typedef_runme.py +smart_pointer_namespace2.py +smart_pointer_namespace.py +smart_pointer_not.py +smart_pointer_not_runme.py +smart_pointer_overload.py +smart_pointer_overload_runme.py +smart_pointer_protected.py +smart_pointer_rename.py +smart_pointer_rename_runme.py +smart_pointer_simple.py +smart_pointer_simple_runme.py +smart_pointer_static.py +smart_pointer_typedef.py +smart_pointer_typedef_runme.py +sneaky1.py sneaky1_runme.py +static_array_member.py +static_const_member_2.py +static_const_member_2_runme.py +static_const_member.py +std_containers.py +std_containers_runme.py +struct_rename.py struct_rename_runme.py -unions_runme.py -clientdata_prop_a.py -clientdata_prop_b.py -imports_a.py -imports_b.py +struct_value.py +struct_value_runme.py +swigobject.py +swigobject_runme.py +template_arg_replace.py +template_arg_scope.py +template_arg_typename.py +template_array_numeric.py +template_base_template.py +template_classes.py +template_const_ref.py +template_construct.py +template_construct_runme.py +template_default2.py +template_default_arg.py +template_default_arg_runme.py +template_default_inherit.py +template_default.py +template_default_qualify.py +template_default_vw.py +template_enum_ns_inherit.py +template_enum.py +template_enum_typedef.py +template_explicit.py +template_extend1.py +template_extend1_runme.py +template_extend2.py +template_extend2_runme.py +template_extend_overload_2.py +template_extend_overload.py +template_forward.py +template_inherit_abstract.py +template_inherit.py +template_inherit_runme.py +template_int_const.py +template_matrix.py +template_matrix_runme.py +template_ns2.py +template_ns3.py +template_ns4.py +template_ns4_runme.py +template_ns_enum2.py +template_ns_enum.py +template_ns_inherit.py +template_ns.py +template_ns_runme.py +template_ns_scope.py +template_opaque.py +template_opaque_runme.py +template_partial_arg.py +template.py +template_qualifier.py +template_ref_type.py +template_ref_type_runme.py +template_rename.py +template_rename_runme.py +template_retvalue.py +template_specialization_defarg.py +template_specialization_enum.py +template_specialization.py +template_static.py +template_static_runme.py +template_tbase_template.py +template_tbase_template_runme.py +template_typedef_cplx2.py +template_typedef_cplx2_runme.py +template_typedef_cplx3.py +template_typedef_cplx3_runme.py +template_typedef_cplx4.py +template_typedef_cplx4_runme.py +template_typedef_cplx5.py +template_typedef_cplx.py +template_typedef_cplx_runme.py template_typedef_import.py -ordering.py typemap_variables.py +template_typedef_import_runme.py +template_typedef_ns.py +template_typedef_ptr.py +template_typedef.py +template_typedef_runme.py +template_type_namespace.py +template_type_namespace_runme.py +template_virtual.py +template_whitespace.py +throw_exception.py +typedef_array_member.py +typedef_class.py +typedef_class_runme.py +typedef_funcptr.py +typedef_inherit.py +typedef_inherit_runme.py +typedef_mptr.py +typedef_reference.py +typedef_scope.py +typedef_scope_runme.py +typemap_namespace.py +typemap_namespace_runme.py +typemap_ns_using.py +typemap_ns_using_runme.py +typemap_numinputs.py +typemap_subst.py +typemap_variables.py +typemap_various.py +typename.py +typename_runme.py +union_scope.py +unions.py +unions_runme.py +using1.py +using1_runme.py +using2.py +using2_runme.py +using_composition.py +using_composition_runme.py +using_extend.py +using_extend_runme.py +using_inherit.py +using_inherit_runme.py +using_namespace.py +using_pointers.py +using_private.py +using_private_runme.py +using_protected.py +using_protected_runme.py +valuewrapper_base.py +valuewrapper_const.py +valuewrapper_opaque.py +valuewrapper.py +varargs.py +varargs_runme.py +virtual_derivation_runme.py +virtual_destructor.py +virtual_poly.py +virtual_poly_runme.py +voidtest.py +voidtest_runme.py +wrapmacro.py +wrapmacro_runme.py