Commit graph

16,448 commits

Author SHA1 Message Date
Artem Serebriyskiy
ce2760f77e Fixes for examples. Wrapped keywords into guardian in keyword_rename test 2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
7e09b6687e Remove some typos 2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
02c4a8e39c Remove some obsolete code 2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
eb7c0f011b Manually beautifying luarun.swg 2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
1e282e3981 Code beautifier 2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
9bd39fe4fa Valuewrapper test 2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
a3515ca450 Removing obsolete debug code 2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
f1fb2cc295 Bugfixes 2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
dcbcac42b7 A few bugfixes 2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
afd269f9b6 Some class bases iteration improvements 2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
c775e66048 Fixes for elua 2014-02-19 13:34:48 +04:00
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