Commit graph

16,985 commits

Author SHA1 Message Date
William S Fulton
24ffe8fae0 Revert "Remove unnecessary Javascript installs on Travis"
This reverts commit f153193eaa.
2014-05-01 20:05:16 +01:00
William S Fulton
f153193eaa Remove unnecessary Javascript installs on Travis 2014-05-01 19:43:22 +01:00
William S Fulton
a6e5e97157 Javascript cosmetic changes 2014-05-01 19:41:17 +01:00
William S Fulton
f51be1ca5c Merge branch 'master' into javascript
* master:
  Fix some typos
  [PHP] The generated __isset() method now returns true for read-only properties.
  Eliminate needless casting away const from string constants
  Fix typos
  Fix missing ")" in code example
  Fix comment typos
  Fix m4 quoting of checks for yodl2man and yodl2html versions
  Fixed errors from previous commit.
  Removed all unnecessary asserts
  Remove unused variable
  Another go html fix
  Fix intgosize arg documentation
  Optimize metamethods inheritance resolving
  Updating documentation
  Whitespace cleanup of Example Makefiles
  .gitignore: ignore Lib/swigwarn.swg
  Fixing unused variable warnings
  Finish implementation with proxy functions
  Remove duplicate declarations of strtoimax and strtoumax in inttypes.i
  Ignored enum fixes.
  Further shift operator regression fixes
  Fix use of shift operators in expressions regression since 3.0.0
  Fix seg fault with extra ) brackets and >>
  More efficient end of template bracket (>>) handling
  beautify scanner.c
  Tidy up scanner.c
  DOH readme correction
  Fix typo in -lua -help output
  Remove extra </div>
  Update documentation for deprecation and removal of Close()
  Fix segfault when there are too many closing round brackets in parsed code
  Refix operator<< definition giving a syntax error
  Fix regression in 3.0.0 where legal code following an operator<< definition might give a syntax error.
  Remove unnecessary block from PHP version of SWIG_exception macro
  [PHP] Fix wrapping director constructors with default parameters with a ZTS-enabled build of PHP.
  Fix potential bugs found by Coverity analysis
  Eliminate unused parameter from SWIG_Php_GetModule()
  Fix comment typo
  Fix compiler warnings in generated Lua code
  [PHP] Pass the ZTS context we already have to avoid needing to call TSRMLS_FETCH, which is relatively expensive.
  [PHP] Pass ZTS context through to t_output_helper() so it works with a ZTS-enabled build of PHP.  Reported by Pierre Labastie in github PR#155.
  Lua test-suite can now be run out of source
  Fix out of source test-suite runs for Octave
  Add runtime test for commit 7a96fba836
  Add C++11 constexpr runtime test
2014-05-01 19:01:20 +01:00
William S Fulton
80953ccfc9 Fix some typos 2014-05-01 18:49:42 +01:00
William S Fulton
5792e97a44 Javascript: ensure banner appears before %begin code 2014-05-01 18:13:35 +01:00
Olly Betts
73bb909bae [PHP] The generated __isset() method now returns true for read-only properties. 2014-05-01 14:37:58 +12:00
Olly Betts
36be36d618 Eliminate needless casting away const from string constants 2014-04-30 12:00:23 +12:00
Olly Betts
618868ce3d Fix typos 2014-04-29 11:31:29 +12:00
Olly Betts
4c86f17bcb Merge pull request #159 from v-for-vandal/issue_154
Fixing issue 154
2014-04-29 11:19:58 +12:00
Oliver Buchtala
c2f9bd88b1 Enable Javascript in director_nspace_director_name_collision.i. 2014-04-29 00:37:33 +02:00
Oliver Buchtala
b30c6a452f Make javascript 'nspace' conform to corresponding lua example. 2014-04-29 00:29:17 +02:00
Oliver Buchtala
9149f5953b Added some documentation on using 'node-webkit'. 2014-04-28 23:36:04 +02:00
Olly Betts
c6bff43742 Fix missing ")" in code example 2014-04-28 13:16:15 +12:00
Olly Betts
739162ec3e Fix comment typos 2014-04-28 13:13:47 +12:00
Olly Betts
e1088ab221 Fix m4 quoting of checks for yodl2man and yodl2html versions 2014-04-28 13:13:47 +12:00
Olly Betts
1a256b7f32 Merge pull request #160 from v-for-vandal/issue_157
Fixing unused variable warnings
2014-04-28 08:10:54 +12:00
Oliver Buchtala
cb7a1f23f5 Enable javascript examples 'exception', 'namespace'. 2014-04-27 00:37:21 +02:00
Oliver Buchtala
7a7faab765 Fix bug and regression in javascript namespace generator. 2014-04-27 00:34:49 +02:00
Oliver Buchtala
d81fe244e3 Prettify generated output in JS emitters. 2014-04-27 00:34:19 +02:00
Oliver Buchtala
4c8a1ea5e8 Fix node-gyp configuration for example 'exception'. 2014-04-27 00:30:57 +02:00
Oliver Buchtala
74825d2d1a Fix regression of 226da4. 2014-04-26 22:47:57 +02:00
Oliver Buchtala
226da453fc Print error when specified multiple js engines.
Plus, consolidated names: EmitterType, mode, engine -> engine.
2014-04-26 22:27:12 +02:00
Oliver Buchtala
e8ef490716 Removed obsolete 'node.i'. 2014-04-26 22:25:09 +02:00
Oliver Buchtala
cc16812c4f Added a comment about V8_VERSION macro. 2014-04-26 22:24:51 +02:00
William S Fulton
f68e47af3e Restore missing copyright info in javascript branch 2014-04-25 07:57:32 +01:00
William S Fulton
4edb618501 beautify javascript.cxx 2014-04-25 07:26:27 +01:00
William S Fulton
a80f4551db Javascript variable naming convention corrections
Also rename global -> globals just to placate the beautifier
2014-04-25 07:21:32 +01:00
William S Fulton
889c8e24c7 Javascript test-suite - warning suppression not needed 2014-04-24 22:49:48 +01:00
William S Fulton
dbf80cbaa5 Javascript example Makefiles more consistent with other languages 2014-04-24 22:18:12 +01:00
William S Fulton
a5e91f26a1 Cosmetic code changes in javascript.cxx 2014-04-24 21:54:44 +01:00
Oliver Buchtala
fe3f00837c Fix regression in Javascript generator for enums. 2014-04-23 03:46:46 +02:00
Oliver Buchtala
1d10a62192 Fix configuration for Javascript/node ctests. 2014-04-23 02:56:53 +02:00
Oliver Buchtala
1ab7a2359c SKIP_JAVASCRIPT only when there is none of v8/node/jsc. 2014-04-23 02:27:21 +02:00
Oliver Buchtala
953f2f91dc Fix generator for Javascript enums. 2014-04-23 02:26:47 +02:00
Oliver Buchtala
3c593f56de Turn on Swig_cparse_cplusplusout for Javascript/v8. 2014-04-23 02:26:24 +02:00
Oliver Buchtala
f3e3fce664 Fix configuration for ctest with Javascript/v8. 2014-04-23 02:25:07 +02:00
Oliver Buchtala
093f8995a8 Add cast to test 'string_simple' to avoid C++ compiler error. 2014-04-23 00:38:45 +02:00
Oliver Buchtala
36679865f4 Add 'fix' for Javascript/v8 to test 'enum_forward'. 2014-04-23 00:38:01 +02:00
Artem Serebriyskiy
c1ca144ed2 Fixed errors from previous commit.
Also in previous commit also fixed warning with unsigned vs signed
comparison
2014-04-23 01:48:10 +04:00
Artem Serebriyskiy
5506c7f624 Removed all unnecessary asserts 2014-04-23 01:37:14 +04:00
William S Fulton
61a75f3b65 Remove unused variable 2014-04-22 19:43:16 +01:00
William S Fulton
e0ca1a3566 Another go html fix 2014-04-22 19:15:31 +01:00
xantares
970eed9a0b Fix intgosize arg documentation
it was misnamed, and brackets were shown as plaintext lt; gt;

Closes #163
2014-04-22 19:13:26 +01:00
Artem Serebriyskiy
d120c05fcc Optimize metamethods inheritance resolving
* a table of metamethods that should be inherited is now stored in
  SWIG registry table. It optimizes memory usage.
2014-04-22 14:31:41 +04:00
Artem Serebriyskiy
c7e2f92a22 Updating documentation 2014-04-22 12:46:26 +04:00
William S Fulton
e6d5abb766 Only disable javascript tests if node-gyp is missing when testing node 2014-04-21 11:37:19 +01:00
William S Fulton
e730b16fac Revert "Javascript node test-suite makefile fixes for parallel make"
This reverts commit f105590c0a.
2014-04-21 11:23:14 +01:00
William S Fulton
665ddb55d1 Suppress keyword warning in test-suite 2014-04-21 08:08:22 +01:00
William S Fulton
bebd97e7f4 Restore and fix infinity testcase for Javascript 2014-04-20 14:25:49 +01:00