Olly Betts
|
9a6ebd179d
|
Remove fixed limit on size of class_decl array.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9341 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 23:28:12 +00:00 |
|
Olly Betts
|
bfc8c664fa
|
Remove unused variable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9340 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 23:12:15 +00:00 |
|
Olly Betts
|
8904cc86c1
|
Use DOH String instead of static char buffers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9339 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 23:10:49 +00:00 |
|
Olly Betts
|
c9cfd2f800
|
Add an explicit "%prec QUESTIONMARK" for the ternary conditional operator
to fix all the shift/reduce conflicts which adding it created.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9338 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 23:08:22 +00:00 |
|
Olly Betts
|
7c2638bd89
|
Use "[info sharedlibextension]" instead of trying ".so" then ".dll". All
the other tcl scripts in the test-suite have already been changed in this
way, but this one was missed it seems.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9337 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 22:43:48 +00:00 |
|
Olly Betts
|
6828d24424
|
Use != in the example here since >= doesn't work correctly yet.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9336 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 22:40:13 +00:00 |
|
Olly Betts
|
b18f84692d
|
Use the ruby interpreter which configure found rather than just assuming it's
called "ruby".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9335 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 22:39:39 +00:00 |
|
Olly Betts
|
1e19f11fdc
|
Use Strchr/strchr instead of Strstr/strstr when searching for a single
character.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9334 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 22:36:23 +00:00 |
|
Olly Betts
|
2f6a268e55
|
Support building with recent versions of the Ruby 1.9 development branch.
Fixes bug #1560092.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9333 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 21:39:09 +00:00 |
|
Olly Betts
|
8fa318ee36
|
Eliminate nested class from testcase - that's not what we want to test here!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9332 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 13:02:27 +00:00 |
|
Olly Betts
|
25ed8b2e50
|
Be careful to only pass unsigned char values to isalpha(), etc in the hope
this is the cause of bug #1518219 (I can't reproduce it on Linux, but glibc
implements a safety net by making isalpha() etc work on signed char values
too...)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9331 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 10:43:29 +00:00 |
|
Olly Betts
|
4f803bf0c4
|
Support ternary conditionals (a ? b : c) in constant expressions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9330 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 09:35:31 +00:00 |
|
Olly Betts
|
3dca18e4db
|
Allow <, >, <=, >=, !=, ==, and % in constant expressions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9329 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 08:30:46 +00:00 |
|
Olly Betts
|
407b791c23
|
Fix 3 shift/reduce conflicts
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9328 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 06:23:41 +00:00 |
|
William S Fulton
|
97e9f07120
|
#1506840 testcase - directors with virtual extended methods
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9327 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-23 00:00:58 +00:00 |
|
William S Fulton
|
d096cc1613
|
%ignore director fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9326 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-22 23:29:34 +00:00 |
|
Kevin Ruland
|
38ed98a459
|
Use the correct name of the file in the echo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9319 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-22 12:41:33 +00:00 |
|
Olly Betts
|
609baae8ba
|
Fix typo in comment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9318 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-22 05:07:59 +00:00 |
|
William S Fulton
|
5837d1a2cb
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9317 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 20:40:22 +00:00 |
|
William S Fulton
|
05556f43b8
|
Director %ignore test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9316 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 20:39:50 +00:00 |
|
William S Fulton
|
8da327e8f4
|
Fix crashes when director methods are ignored
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9315 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 20:31:44 +00:00 |
|
William S Fulton
|
9e50abd273
|
fixes for make clean and remove the private list of test files to use the common.mk one (untested)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9314 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 20:22:10 +00:00 |
|
William S Fulton
|
47555737da
|
fixes for make clean
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9313 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 20:21:24 +00:00 |
|
William S Fulton
|
008f06dee4
|
Fix out of source builds #1544718
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9311 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 20:14:53 +00:00 |
|
Olly Betts
|
f517332594
|
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/SWIG@9310 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 11:52:56 +00:00 |
|
Olly Betts
|
916a265191
|
Allow templates to be instantiated using negative numbers and constant
expressions (which fixes SF bug #956282 and several others).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9309 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 11:20:52 +00:00 |
|
Olly Betts
|
aadfee78ac
|
Fix testsuite to run under PHP after recent PHP testsuite changes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9308 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 11:15:27 +00:00 |
|
Olly Betts
|
7f2a849617
|
Revert the "automatic -noproxy for C code" change (for now at least) - the
testsuite contains examples with proxy classes for C code, so it's not as
obviously correct a change as I had thought.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9307 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 11:00:51 +00:00 |
|
Olly Betts
|
fe4a39819c
|
Treat a nested class definition as a forward declaration rather
than ignoring it completely, so that we generate correct code for
passing opaque pointers to the nested class (fixes SF bug #909387).
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9306 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 08:04:24 +00:00 |
|
Olly Betts
|
5baafd12c0
|
Overload resolution now works in PHP out of the box.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9305 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 06:59:07 +00:00 |
|
Olly Betts
|
4302d73927
|
SWIG_TypeCheck() takes a const char * now, so don't cast argument passed
to char *!
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9304 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 06:37:50 +00:00 |
|
Olly Betts
|
bb1811ee1f
|
Fix typo in comment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9303 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 05:51:00 +00:00 |
|
Olly Betts
|
9eb77c5800
|
Previously -noproxy was required when wrapping some C code
to avoid SWIG generating new_XXX methods. Now proxy classes are
only ever enabled when wrapping C++ code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9302 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 05:32:22 +00:00 |
|
Olly Betts
|
98b14d6f1d
|
Fix the PHP Examples to build and run like the other languages do.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9301 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 05:28:27 +00:00 |
|
Olly Betts
|
0915d45c2c
|
Use NewStringEmpty() rather than NewString("").
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9300 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-20 02:00:42 +00:00 |
|
William S Fulton
|
33ae59c7b0
|
Bug #1491606 compiler warning fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9299 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-19 21:50:37 +00:00 |
|
Olly Betts
|
b1c76adc32
|
Remove an unused temporary buffer
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9298 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-19 18:22:11 +00:00 |
|
Olly Betts
|
93d3c4b6d2
|
Use the DOH String instead of a static char array.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9297 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-19 18:13:53 +00:00 |
|
Mark Gossage
|
194b9336d4
|
updated to changes file
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9295 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-18 05:45:46 +00:00 |
|
Mark Gossage
|
477f02020b
|
fix on swiginit.swg, has been reported to crash on several test cases
found and fixed problem in imports under python (mingw)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9294 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-18 05:44:22 +00:00 |
|
Hans Oesterholt-Dijkema
|
c0082db527
|
* Bug fix in the dynamic loading code of the mzscheme binding
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9293 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-17 20:55:27 +00:00 |
|
Olly Betts
|
f0e3702a26
|
Remove fixed limit on number of command line options.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9292 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-16 16:43:15 +00:00 |
|
Olly Betts
|
6768f5d255
|
Remove unused variable "var_name"
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9291 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-16 11:29:06 +00:00 |
|
William S Fulton
|
d3cac2d0ea
|
*** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-16 09:57:54 +00:00 |
|
William S Fulton
|
d6d23465e0
|
Patch from Michal Marek for Python 2.5 to fix 64 bit array indexes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9289 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-16 09:57:26 +00:00 |
|
William S Fulton
|
5d40ec2692
|
Bug #1472089 - clearer first example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9288 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-15 23:05:36 +00:00 |
|
William S Fulton
|
92951b16c1
|
clearer example - patch #1524059
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9287 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-15 22:14:34 +00:00 |
|
William S Fulton
|
af7745e663
|
links added - patch #1524088
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9286 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-15 22:07:28 +00:00 |
|
William S Fulton
|
7a3f2420d3
|
links added - patch #1524096
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9285 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-15 22:03:09 +00:00 |
|
William S Fulton
|
11fe04c255
|
links added - patch #1524076
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9284 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2006-09-15 22:00:56 +00:00 |
|