William S Fulton
1bdec68f87
A testcase for testing multi-thread issues
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7241 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-01 20:40:45 +00:00
William S Fulton
ef46614102
multithread fixes for Cygwin g++
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7240 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-01 20:38:48 +00:00
William S Fulton
f49efb2197
multithread fixes for Cygwin g++
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7240 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-06-01 20:38:48 +00:00
William S Fulton
267182d60c
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:54:45 +00:00
William S Fulton
9f5d2e0648
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:54:45 +00:00
William S Fulton
3a4dabadac
%csmethodmodifiers workaround for C# wrappers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:49:06 +00:00
William S Fulton
eff90cf3ee
%csmethodmodifiers workaround for C# wrappers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:49:06 +00:00
William S Fulton
3f6944f4a9
minor fix
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:48:20 +00:00
William S Fulton
e3dbbd6ba5
minor fix
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:48:20 +00:00
William S Fulton
1998da94ed
%csmethodmodifiers update
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:47:38 +00:00
William S Fulton
7470a5a0a2
%csmethodmodifiers update
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:47:38 +00:00
William S Fulton
6a3a6e8219
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:47:10 +00:00
William S Fulton
d7575bca78
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:47:10 +00:00
William S Fulton
815355b964
Uniform handling of SWIGEXPORT across SWIG.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:40:58 +00:00
William S Fulton
c25d1c8e35
Uniform handling of SWIGEXPORT across SWIG.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:40:58 +00:00
William S Fulton
0870b84abc
Uniform handling of SWIGEXPORT across SWIG (was DllExport)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7233 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:40:40 +00:00
William S Fulton
27270d050d
Uniform handling of SWIGEXPORT across SWIG (was DllExport)
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7233 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:40:40 +00:00
William S Fulton
de35943f2f
Uniform SWIGEXPORT handling across SWIG (was DllExport in C# module)
...
SWIGSTDCALL moved to swiglabels.swg.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:37:29 +00:00
William S Fulton
ebd95c4189
Uniform SWIGEXPORT handling across SWIG (was DllExport in C# module)
...
SWIGSTDCALL moved to swiglabels.swg.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:37:29 +00:00
William S Fulton
2c68f72234
Uniform SWIGEXPORT handling, reverting back to SWIG-1.3.24 approach, plus changes which remove unnecessary Borland specific handling.
...
SWIGSTDCALL available for all languages and can be overidden by users.
General tidy up.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:35:41 +00:00
William S Fulton
d6d5cc11e9
Uniform SWIGEXPORT handling, reverting back to SWIG-1.3.24 approach, plus changes which remove unnecessary Borland specific handling.
...
SWIGSTDCALL available for all languages and can be overidden by users.
General tidy up.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-27 22:35:41 +00:00
William S Fulton
e728c09704
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7230 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:51:14 +00:00
William S Fulton
8428f13c58
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7230 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:51:14 +00:00
William S Fulton
5e7afa2a6c
added csharp_features.i
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7229 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:50:24 +00:00
William S Fulton
51dfcbb31e
added csharp_features.i
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7229 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:50:24 +00:00
William S Fulton
7fd7642237
test %csmethodmodifiers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:49:54 +00:00
William S Fulton
559d68b852
test %csmethodmodifiers
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:49:54 +00:00
William S Fulton
b29514ffcf
%csmethodmodifiers can be applied to variables as well as methods now.
...
%csmethodmodifiers will replace the virtual/new/override modifiers that SWIG thinks is
appropriate in addition to the default 'public'. This is necessary for some obscure cases
where SWIG might get the modifiers incorrect, for example with private inheritance.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7227 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:49:03 +00:00
William S Fulton
56bd6e048b
%csmethodmodifiers can be applied to variables as well as methods now.
...
%csmethodmodifiers will replace the virtual/new/override modifiers that SWIG thinks is
appropriate in addition to the default 'public'. This is necessary for some obscure cases
where SWIG might get the modifiers incorrect, for example with private inheritance.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7227 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:49:03 +00:00
William S Fulton
3b45bd4946
remove python keyword
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7226 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:43:43 +00:00
William S Fulton
3903ff4339
remove python keyword
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7226 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:43:43 +00:00
Marcelo Matus
a2f5af9ddd
fix #1188207 and uniform the error/null/none handling
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7225 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:43:33 +00:00
Marcelo Matus
44af5819fd
fix #1188207 and uniform the error/null/none handling
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7225 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:43:33 +00:00
Marcelo Matus
645c1698fa
fix #1207803
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7224 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:42:24 +00:00
Marcelo Matus
7f31cd5d0f
fix #1207803
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7224 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-26 20:42:24 +00:00
William S Fulton
e00f6e07af
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7223 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:39:24 +00:00
William S Fulton
660b1965ce
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7223 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:39:24 +00:00
William S Fulton
95a412b8e8
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7222 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:37:47 +00:00
William S Fulton
12a32d84c4
*** empty log message ***
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7222 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:37:47 +00:00
William S Fulton
4c4e3f47ad
added missing constructors for std::pair
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:34:39 +00:00
William S Fulton
6f21f0d74a
added missing constructors for std::pair
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7221 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:34:39 +00:00
William S Fulton
b7ff842e59
Added std::pair wrappers for C#
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:33:53 +00:00
William S Fulton
7d1e70ab8c
Added std::pair wrappers for C#
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:33:53 +00:00
William S Fulton
1f6afbffa6
Added std::map wrappers for C#
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:33:14 +00:00
William S Fulton
d10583144d
Added std::map wrappers for C#
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7219 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:33:14 +00:00
William S Fulton
628a069239
Apply same treatment to methods added to a class via the 'using' declaration as normally declared and %extend declared methods
...
Fixes for virtual method detection (for methods with non-public access)
Better detection of 'hidden' methods - a non-virtual identical method in the base, (needed for C# 'new' method modifiers)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7218 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:31:33 +00:00
William S Fulton
4ff2deed13
Apply same treatment to methods added to a class via the 'using' declaration as normally declared and %extend declared methods
...
Fixes for virtual method detection (for methods with non-public access)
Better detection of 'hidden' methods - a non-virtual identical method in the base, (needed for C# 'new' method modifiers)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7218 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:31:33 +00:00
William S Fulton
05dcdca824
Fix incorrect access for methods added via the 'using' declaration
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7217 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:24:00 +00:00
William S Fulton
896c26bf80
Fix incorrect access for methods added via the 'using' declaration
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@7217 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:24:00 +00:00
William S Fulton
c697a7368a
Fix incorrect access for methods added via the 'using' declaration
...
Exception specifications were not being added to methods added via the 'using' declaration
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7216 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2005-05-25 21:23:15 +00:00