William S Fulton
9b9c0cf972
fix declaration to match implementation
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9419 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-06 21:39:51 +00:00
William S Fulton
7652a81cf5
remove unused code which won't work after the director vtable mods to use a List instead of a Hash
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9394 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-10-03 23:00:12 +00:00
Olly Betts
d46a4e1195
Use isxdigit().
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9374 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-28 06:45:46 +00:00
Olly Betts
7e12f2dd73
Correct function name in comment
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-25 03:32:12 +00:00
Olly Betts
7e8f1dd8b1
Don't accidentally create a "<:" token (which is the same as "[" in C++).
...
Fixes bug # 1521788.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9350 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-24 20:37:51 +00:00
Olly Betts
1bb2bad0ad
Fix typo in comment.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9349 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-24 19:57:46 +00:00
Olly Betts
3215cc2938
Oops, can't Delete() a String* which we've passed to Setattr.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9342 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-24 03:44:08 +00:00
Olly Betts
551738fe8c
Use DOH String instead of static char buffers.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9339 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-23 23:10:49 +00:00
Olly Betts
b17fcc97f7
Use Strchr/strchr instead of Strstr/strstr when searching for a single
...
character.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9334 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-23 22:36:23 +00:00
Olly Betts
353a0a59cc
Fix a SEGV when processing an interface file which pulls a template
...
from one nested namespace into another with "using" (SF bug #1218884 ).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-20 11:52:56 +00:00
William S Fulton
38a17f30fe
- explicitcall feature removed.
...
- Instead of using the swig_up flag in each director method (Python, Ruby, Ocaml) to indicate
whether the explicit C++ call to the appropriate base class method or a normal
polymorphic C++ call should be made, the new approach makes one of these calls
directly from the wrapper method.
- Java/C# recursive director method calls fixed (no need for explicitcall feature to solve this now)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9275 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-09-13 20:55:24 +00:00
William S Fulton
0fd23e92ba
new explicitcall feature
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9188 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-07-04 21:00:55 +00:00
Olly Betts
bf06e16ce4
Fix typo in comment
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9174 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-06-22 18:11:30 +00:00
Olly Betts
3dea6969c0
Fix more typos!
...
[Patch recommit]
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9106 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-05-14 18:24:13 +00:00
Marcelo Matus
adc9136582
comment fixes, from Olly
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9051 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-04-12 19:34:01 +00:00
Marcelo Matus
a2f06a36d2
add lowercamelcase encoder, from Olly
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9045 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-04-10 21:02:06 +00:00
Marcelo Matus
228cfe8435
fix include of files without last newline, as reported by Wes Hodges
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9032 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-22 08:15:46 +00:00
Marcelo Matus
2f58208898
fix for %copyctor + default_constructor.i
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9022 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-20 10:47:39 +00:00
Marcelo Matus
049d516956
fix template + enum issue reported by James Bigler
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9018 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-20 00:14:24 +00:00
William S Fulton
4f9d3e819f
cosmetics
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8988 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-07 22:02:54 +00:00
William S Fulton
8ff6ec955d
Common template for head of each file detailing licence, distribution and authors information
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-06 22:51:01 +00:00
Marcelo Matus
157f655be6
reduce the typedef reduce cases
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8924 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-03-02 05:48:53 +00:00
Marcelo Matus
535eae8a41
fix bug #1158178
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8890 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-24 08:34:03 +00:00
Marcelo Matus
03fd3dca48
fix bug #1060789
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8888 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-24 02:39:24 +00:00
Marcelo Matus
c41f10fd9c
fix bug #1263457
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-23 23:45:28 +00:00
William S Fulton
b06e1b642e
Deal with Microsofts attempt at deprecating C standard runtime functions for proprietary ones in Visual Studio 2005
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8847 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-19 22:16:56 +00:00
Marcelo Matus
4b150a0c9e
avoid assert when finding a recursive scope inheritance, emit a warning in the worst case, reported by Nitro
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8832 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-17 22:13:37 +00:00
Marcelo Matus
e26e9d9b6d
fix [ 1432152 ] %rename friend operators in namespace
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8825 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-16 06:59:06 +00:00
Marcelo Matus
88cf71c939
fix typemap issue reported by Bob Marinier
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8819 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-15 22:55:56 +00:00
Marcelo Matus
795621f2a1
remove extra '\n' reported by Robert Jones
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8813 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-13 09:42:28 +00:00
Marcelo Matus
ff0c451c08
better fix for typedef + inheritance
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8786 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-11 06:13:44 +00:00
Marcelo Matus
86247fd2ca
fix namespace issue reported by Nero, in short, types must be resolved first in the parent scope, then in the base class list
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8780 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-10 23:58:17 +00:00
Marcelo Matus
5aa6cf3d4b
fix line issues reported by Olly
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-08 02:10:31 +00:00
Marcelo Matus
be2a108a3a
fix line issues reported by Olly
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8743 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-08 01:38:58 +00:00
Marcelo Matus
41b0a89cfb
fixes for %templates/%rename/%features + templates
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8720 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-05 20:25:43 +00:00
Marcelo Matus
2c19c671fd
fix missing line/file name
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8687 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-03 07:33:28 +00:00
Charlie Savage
165dd09f7a
Reimplemented Swig_string_ucase(String *s) to take into account digits in names.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8675 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-02-02 09:02:11 +00:00
Marcelo Matus
2a89c24848
fix unapplied 'novaluewrapper' feature and add directive forms
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8653 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-30 23:32:51 +00:00
Marcelo Matus
9d88b67802
fix unapplied 'novaluewrapper' feature and add directive forms
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8652 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-30 23:18:08 +00:00
Marcelo Matus
5e77ca27e0
add fragment warning and fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8645 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-30 22:22:13 +00:00
Matthias Köppe
c7d465ecaa
New string encoding method, "schemify".
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8631 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-30 18:07:00 +00:00
Matthias Köppe
d66d113312
Add k_copy.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8630 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-30 18:04:08 +00:00
Matthias Köppe
db5302d96d
(Swig_name_copyconstructor): Use "copy" naming scheme, not "construct".
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8629 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-30 18:03:45 +00:00
Marcelo Matus
d9bd8fff41
implement the naturalvar feature for global vars in java and csharp
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8577 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-28 02:38:00 +00:00
Marcelo Matus
d9b9f27ec6
fix template forward + using
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8547 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-24 22:23:12 +00:00
Marcelo Matus
b670533614
fix several compiler warnings
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8531 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-23 22:58:49 +00:00
Marcelo Matus
75570bb63e
fix for freearg with value especialization
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8525 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-23 08:15:46 +00:00
Marcelo Matus
ce02658699
fix java/csharp overload issue
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8524 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-23 01:55:00 +00:00
Marcelo Matus
80120955e4
fix 'freearg' applied to 'in' when numinputs=0
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-21 08:03:31 +00:00
Marcelo Matus
0a81874538
fix problem with template + classforward + default template parameters reported by Bill Spotz
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8495 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2006-01-20 22:04:17 +00:00