Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-05 | Merge branch 'commonjs' of github.com:jazzzz/emscripten into incoming | Alon Zakai | |
2013-06-04 | Check that module is an object instead of exports | Jazz | |
2013-05-25 | additional embind testing | Alon Zakai | |
2013-05-21 | Handle CommonJS exports | Jazz | |
2013-04-05 | support reading binary data in the shell/node | Alon Zakai | |
2013-01-21 | remove unneeded comment | Alon Zakai | |
2012-11-08 | improve node detection | Alon Zakai | |
2012-10-19 | do not forward worker stdio by default ; fixes test_worker | Alon Zakai | |
2012-10-19 | add tests for chunked binary web worker xhr | Janus | |
2012-10-17 | Support for servers without byte serving, various small fixes | Janus | |
2012-10-11 | add chunked lazy sync XHR loading in Web Workers | Janus | |
2012-10-11 | fix synchronous xhr in webworkers by reintroducing code deleted in be163123 | Janus | |
2012-07-04 | fallbacks for lack of printErr | Alon Zakai | |
2012-06-17 | allow multiple preRun/postRun | Alon Zakai | |
2012-04-17 | fix closure issues with exception handling, and add test coverage | Alon Zakai | |
2012-03-20 | don't override Module.arguments if already provided | Alon Zakai | |
2012-03-20 | Misc fixes for Windows. | Sigmund Vik | |
Most of these changes have to do with how python scripts are invoked. For Linux, 'Popen([EMCC] + args)' works because the first line in emcc is '#!/usr/bin/env python'. On Windows, the python interpreter has to be explicitly invoked, e.g. 'Popen(['python', EMCC] + args)'. Note that there is no harm in explicitly invoking the python interpreter on Linux, so this works on both platforms. For Windows, execvp() behaves differently than on Linux: http://mail.python.org/pipermail/python-list/2002-July/763863.html http://msdn.microsoft.com/en-us/library/3xw6zy53.aspx This causes many strange things to happen as the parent process terminated before its children. In this change the use of execvp() has been replaced with subprocess.call(). This change also fixes some code that assumed that the path separator always is '/', but for Windows it is '\'. And where the path module can be required, we use path.normalize() and path.resolve() to check if a filename is absolute in a platform agnostic manner. | |||
2012-03-19 | refactor use of this[..] in shell.js to use Module[..] | Alon Zakai | |
2012-03-10 | better handling of detection of scriptArgs and arguments | Alon Zakai | |
2012-02-29 | better fix for leaked globals | Alon Zakai | |
2012-02-29 | do not pollute global scope except for node (where we must) | Alon Zakai | |
2011-12-31 | override print() by default, to avoid errors when using the browser print() ↵ | Alon Zakai | |
(print to printer) if it hasn't been overridden. Overriding is now possible through Module.print | |||
2011-12-13 | comment on print() on the web | Alon Zakai | |
2011-12-12 | fixes to allow generated code to run in a web worker | Alon Zakai | |
2011-12-12 | support for generating html in emcc, and a test for that that also tests ↵ | Alon Zakai | |
SDL, and some fixes for SDL | |||
2011-12-03 | fixes for using node as both compiler engine and code running engine. node ↵ | Alon Zakai | |
is now default in settings.py | |||
2011-11-06 | disable 'use strict' - it does not help us in any way | Alon Zakai | |
2011-07-30 | let Module specify arguments | Alon Zakai | |
2011-07-29 | updates for latest spidermonkey trunk | Alon Zakai | |
2011-07-02 | update commented-out closure option in shell | Alon Zakai | |
2011-05-12 | clean up shell.js | Alon Zakai | |
2011-02-20 | generate strict mode javascript | Alon Zakai | |
2010-12-12 | python web demo | Alon Zakai | |
2010-11-06 | cleanup integration code | Alon Zakai | |
2010-10-31 | allow both modularized and non-modularized shell.js | alon@honor | |
2010-10-31 | finish module-ization of generated code | alon@honor | |
2010-10-28 | bustage fix | alon@honor | |