Artem Serebriyskiy
9d6cd75c73
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
da0510376c
Bugfixes. CMD args handling. Code cleanup
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
7e052c1873
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
aa1b8298ca
Preparations before pull request - part 1
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
63a26c6dbe
More changes. Mostly to the would-be class library
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
577f20c990
Fixing issuse with v2-compatible static function names
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
ad375d9526
Add pointer guard
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
aec4391284
Add runtime test
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
602cf3a797
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
295788c8a0
nspace.i example is working
2014-02-19 13:34:47 +04:00
Artem Serebriyskiy
1c5a0f8b9c
Initial implementation - everything compiles but might not work
2014-02-19 13:34:47 +04:00
Olly Betts
9146164748
Extend php_namewarn_rename to act as a regression test for the warning about built-in function names used in %extend
2014-02-19 22:09:39 +13:00
Olly Betts
5b957278a8
-Wallkw now includes keywords for all languages with keyword
...
warnings (previously Go and R were missing).
2014-02-19 22:07:26 +13:00
Olly Betts
7df6c832c3
Remove incorrect comments
2014-02-19 18:27:14 +13:00
Olly Betts
6d08992945
Add expected functions which get generated to silence testsuite warning
2014-02-19 18:26:40 +13:00
Olly Betts
ae14ad0c4a
Rename "struct Global" to "struct Global_" to avoid PHP keyword
2014-02-19 18:26:07 +13:00
Olly Betts
1aa6220041
Fix incorrect patch number
2014-02-19 17:22:28 +13:00
Olly Betts
06e5a5fb0d
[PHP] Update the lists of PHP keywords with new ones from PHP 5.4
...
and newer (and some missing ones from 5.3). Reserved PHP constants
names are now checked against enum values and constants, instead
of against function and method names. Built-in PHP function names
no longer match methods added by %extend. Functions and methods
named '__sleep', '__wakeup', 'not', 'parent', or 'virtual' are no
longer needlessly renamed.
2014-02-19 17:21:34 +13:00
Olly Betts
36c22b70bd
Make PHP %keywordwarn message wording consistent with other languages
2014-02-19 16:51:31 +13:00
Olly Betts
f8a028517d
Fix comment typos
2014-02-19 16:41:34 +13:00
William S Fulton
83bc80e1b1
Merge branch 'master' of github.com:gjanssens/swig into gjanssens-master
...
* 'master' of github.com:gjanssens/swig:
guile std_string test: run test in utf8 locale
fix typo
2014-02-18 23:29:07 +00:00
William S Fulton
c5911cc08d
Add %$isextendmember for %rename of members added via %extend
2014-02-18 23:21:46 +00:00
Geert Janssens
43c8f2351c
guile std_string test: run test in utf8 locale
...
Guile can't properly handle non-ascii strings in the default C locale
2014-02-18 16:35:58 +01:00
William S Fulton
9cbd742b66
Fix %$ismember %rename predicate for members added via %extend
...
Bug reported was incorrect renaming of PHP built-in functions, such as
next. See PHPFN in phpkw.swg.
Add some tests for the %rename predicates.
2014-02-18 07:30:55 +00:00
Olly Betts
fcda732437
fix typo
2014-02-17 19:44:20 +13:00
Olly Betts
fcf8180751
Whitespace tweaks
2014-02-17 16:27:39 +13:00
Olly Betts
b761131fec
"if (strlen(msg))" -> "if (msg[0])"
2014-02-17 16:26:48 +13:00
Olly Betts
7af8b13ef7
Just call strcmp() rather than strlen() twice plus zend_binary_strcmp()
2014-02-17 16:25:29 +13:00
Olly Betts
052d0057c2
Only call strlen(lc_fname) if we are going to use the result
2014-02-17 16:24:04 +13:00
William S Fulton
d7f91bc47a
CHANGES files corrections since 2.0.12 release
...
A number of fixes committed since 2.0.11 release were intended for the
3.0.0 release were backported to the maintenance-2.0 branch for 2.0.12.
2014-02-16 22:28:57 +00:00
William S Fulton
c7187c6a2d
Add release summary for 2.0.12
2014-02-16 22:21:22 +00:00
William S Fulton
0d63e5d07b
Merge branch 'maintenance-2.0'
...
Merge using 'ours' strategy.
2014-02-16 22:19:18 +00:00
William S Fulton
81cc95155e
Python 3.3 should now work on Travis
2014-02-16 18:11:17 +00:00
William S Fulton
8cdae65ee9
C++ exception (wrapped by a Python exception as a shadow instance) segfaulting Python
...
Patch #137
2014-02-16 18:02:30 +00:00
William S Fulton
fb7eb2bedf
Merge branch 'master' of github.com:hfalcic/swig into hfalcic-python3-seg-fault
...
* 'master' of github.com:hfalcic/swig:
Fix shadow instance creation failure in Python 3
2014-02-16 17:54:28 +00:00
William S Fulton
a161e5ab4e
Fix configure for binary specified by --with-python3
2014-02-16 17:30:51 +00:00
William S Fulton
b170788459
Executable bits and shebang fixes
2014-02-16 17:30:41 +00:00
William S Fulton
53a3d12227
Fix typo in .travis.yml
2014-02-16 17:13:54 +00:00
William S Fulton
d73513cb7a
Travis testing of Python 3.3 added
2014-02-16 15:40:02 +00:00
William S Fulton
0e4f2dad0f
C# examples to use debug flags when using mono interpreter
2014-02-16 15:20:14 +00:00
William S Fulton
60501fe077
Errors tests more visibly show failures as the output of diff
...
diff -u would be better, but it is not posix, so diff -e is chosen as
second best choice.
2014-02-16 15:16:40 +00:00
William S Fulton
8a5fb0fe7b
brew install workarounds on Travis
...
'brew install guile' does not complete within 10 minutes and the build is then killed by Travis
Suggestion and original script from travis-ci/travis-ci#1961
2014-02-16 09:33:51 +00:00
William S Fulton
bd5c340062
Add <string> fragment
...
Removes <string> include specifically for clang
Cuts down on duplicate #include <string> in general
2014-02-15 23:30:14 +00:00
William S Fulton
078dbf8d22
Merge branch 'clang_fixes' of github.com:marvingreenberg/swig into marvingreenberg-clang_fixes
2014-02-15 22:37:40 +00:00
William S Fulton
90a9d750c9
Add support for cdata library for Java
2014-02-15 22:13:50 +00:00
William S Fulton
8e6a539d89
Fix crash in php example
...
Declaration and definition of the add function were different
2014-02-15 19:34:42 +00:00
William S Fulton
cd2e301ea4
Remove nspace feature not yet supported warning
2014-02-15 18:54:28 +00:00
William S Fulton
4ba4a02e93
Fix unused method warning in Octave
2014-02-15 18:36:01 +00:00
William S Fulton
1ff6301fdc
Look for jni.h under /usr/lib64/jvm
2014-02-15 15:19:04 +00:00
William S Fulton
85f91128ff
Locate tclConfig.sh on 64 bit openSUSE
...
- /usr/lib64/tclConfig.sh
2014-02-15 14:31:05 +00:00