Marcelo Matus
|
c9344a3e06
|
fix warning for unused var
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8516 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-22 07:15:35 +00:00 |
|
Marcelo Matus
|
c249ad9291
|
fix for VC warns
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8512 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-22 00:49:43 +00:00 |
|
Marcelo Matus
|
b29252b2b3
|
solve label warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8507 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-22 00:01:54 +00:00 |
|
Marcelo Matus
|
da207954cb
|
fix seg. fault in Java/Csharp
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8506 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-21 22:52:46 +00:00 |
|
Marcelo Matus
|
b63855287f
|
fix 'freearg' applied to 'in' when numinputs=0
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8500 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-21 08:03:31 +00:00 |
|
Marcelo Matus
|
25c581e0b6
|
fix problem with template + classforward + default template parameters reported by Bill Spotz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8495 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-20 22:04:17 +00:00 |
|
Marcelo Matus
|
b54c5bdec5
|
fix problem with template + classforward + default template parameters reported by Bill Spotz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8494 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-20 21:47:17 +00:00 |
|
Marcelo Matus
|
37cbe8f668
|
simpler check/set of the 'hasconsttype' attribute
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-19 07:56:49 +00:00 |
|
Marcelo Matus
|
9d50efa32e
|
fix perl C errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-19 04:53:15 +00:00 |
|
Marcelo Matus
|
7ec34f87af
|
fix feature:immutable and the 'const A* var;' case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8480 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-19 04:51:04 +00:00 |
|
Marcelo Matus
|
56c682d6f9
|
fix missing freeargs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-17 07:43:53 +00:00 |
|
Marcelo Matus
|
f659f0c088
|
disable looking for locators that now are not generated
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-17 01:07:28 +00:00 |
|
Marcelo Matus
|
cbf3800960
|
add checking code for fwrite, problem reported by Michal Marek
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-17 00:52:34 +00:00 |
|
Marcelo Matus
|
dbe05fc50b
|
add initial regexp support based on the coptional rxspencer library. Active it using --with-rxspencer after installing the rxspencer library
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-17 00:32:21 +00:00 |
|
Marcelo Matus
|
8748e114c1
|
set the feature:immutable at the parsing stage, such that it can be used with rename
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-16 00:52:44 +00:00 |
|
Marcelo Matus
|
d54c7168a4
|
cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8462 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 18:02:33 +00:00 |
|
Marcelo Matus
|
841b1e15bc
|
allow to apply freearg ven when no in typemap is in place when numimputs=0
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8461 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 18:01:11 +00:00 |
|
Marcelo Matus
|
b78b990eab
|
add debug prints and avoid to attach an empty typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8460 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 18:00:11 +00:00 |
|
Marcelo Matus
|
bdbfc5d53a
|
add charlie's patch for MSC
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8453 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 03:35:32 +00:00 |
|
Marcelo Matus
|
521a5a4e2c
|
add charlie's patch for MSC
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8452 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 03:31:38 +00:00 |
|
Marcelo Matus
|
27db612065
|
add charlie's patch for MSC
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8451 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 03:30:31 +00:00 |
|
Marcelo Matus
|
e9b58ce02a
|
add charlie's patch for MSC
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8450 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 03:30:24 +00:00 |
|
Marcelo Matus
|
479d861dae
|
fix system <> include, now the last push dir is not the first one to check
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8447 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 02:03:03 +00:00 |
|
Marcelo Matus
|
26cb634fc7
|
fix missing endif
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8443 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 00:39:57 +00:00 |
|
Charlie Savage
|
5db285b66b
|
Minor fix to Swig_string_ucase so that it doesn't output two__underscores in a row.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8442 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 00:36:06 +00:00 |
|
Charlie Savage
|
924a56a1aa
|
Added support for Ruby bang methods. Bang methods end in exclamation points and indicate that the object being worked on will be modified in-place as opposed to being copied.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8441 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-15 00:25:48 +00:00 |
|
Charlie Savage
|
ce83e5d091
|
Changed spelling mistake in autorename command line option text, also changed text a bit to be more descriptive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8439 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 22:31:20 +00:00 |
|
Marcelo Matus
|
52a50c6dc5
|
add firstlowercase encoder
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8436 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 21:24:54 +00:00 |
|
Marcelo Matus
|
75867b03a9
|
add more rename predicates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8435 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 21:23:57 +00:00 |
|
Marcelo Matus
|
290a7da24c
|
fix extend constructor + default destructor
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8433 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 21:23:09 +00:00 |
|
Marcelo Matus
|
aadfeadad9
|
add the -autorename/-noautorename option
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8432 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 21:22:32 +00:00 |
|
Marcelo Matus
|
31c232499a
|
varios error fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8431 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 21:21:52 +00:00 |
|
Matthias Köppe
|
bec3b173a3
|
Don't use catch...throw in C mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8427 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-14 11:26:56 +00:00 |
|
Marcelo Matus
|
d45400879f
|
quick fix for duplicate keys
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8418 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 23:07:15 +00:00 |
|
Marcelo Matus
|
609d1e6a5c
|
check value len
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8415 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 18:09:05 +00:00 |
|
Marcelo Matus
|
392799385f
|
add the ismember and hasvalue attributes and the corresponing %rename predicates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8414 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 18:04:59 +00:00 |
|
Marcelo Matus
|
dde9e85198
|
cosmetic and check for empty string in first_ucase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 18:03:50 +00:00 |
|
Charlie Savage
|
e602db3d53
|
Added new method called Swig_string_first_ucase which capitalizes the first letter in a string. This is needed for the Ruby module to allow backwards compatibility with swig 1.2.7 and before generated interfaces.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8409 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 05:50:57 +00:00 |
|
Charlie Savage
|
f4d48d7bfc
|
Moved constant renames from the c++ code to ruby.swg to reuse the new %rename functionality.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8404 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 00:51:49 +00:00 |
|
Marcelo Matus
|
16c4a594e7
|
add aliases for the 'case' encoders
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8403 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 00:38:44 +00:00 |
|
Marcelo Matus
|
0238da1420
|
fix the ctitle encoder to keep capital letters
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-13 00:06:31 +00:00 |
|
Marcelo Matus
|
012ec517dc
|
last list rename rule added take precedence
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8394 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 21:10:26 +00:00 |
|
Marcelo Matus
|
fb20b43041
|
more fixes to utitle
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 21:09:58 +00:00 |
|
Marcelo Matus
|
16e70de9ae
|
add the -dump_parse_top and -dump_parse_modules
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 17:19:02 +00:00 |
|
Marcelo Matus
|
2208b55215
|
add predicates to %rename, new kind attribute to cdecl and the '|' operator in %rename's match
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 09:06:07 +00:00 |
|
Mark Gossage
|
27da47b56c
|
updated CHANGES.current & small fix to lua.cxx
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8387 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 07:22:46 +00:00 |
|
Surendra Singhi
|
695b448cd4
|
Fixed a struct related bug. Reported by Frank Buss and Kilian.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8384 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 05:42:24 +00:00 |
|
Marcelo Matus
|
637b61b321
|
more centralization of swigkeys
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-12 00:41:13 +00:00 |
|
Marcelo Matus
|
a9137b3f7b
|
another fix to utitle
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 23:59:14 +00:00 |
|
Marcelo Matus
|
72425a439c
|
fix the way a member is added to a class, and the class node is constructed, so it can be properly matched with the match=class predicate in the %rename directive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8373 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-01-11 20:14:35 +00:00 |
|