Граф коммитов

173 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai f88f3af217 do not use blob constructor if not present, and closure workaround 2012-03-27 15:39:35 -07:00
Alon Zakai 7450114c4d support wav and mp3 audio suffixes too 2012-03-27 13:24:49 -07:00
Alon Zakai b4dcd8daa2 support for playing audio chunks through SDL mix 2012-03-27 11:59:12 -07:00
Alon Zakai 84d65c025b show 'Downloading..' when downloading data archive 2012-03-26 20:57:02 -07:00
Alon Zakai ca18402ba1 show status messages for decompressing and clear status on run 2012-03-26 17:54:44 -07:00
Alon Zakai b0e285503b compression docs 2012-03-26 16:46:24 -07:00
Alon Zakai 825407da4f compress all data files into one big file 2012-03-26 16:42:43 -07:00
Alon Zakai eb0f4c41bf use shlex 2012-03-26 10:21:25 -07:00
Alon Zakai 74acbe73a8 --llvm-lto option to disable lto 2012-03-25 14:13:53 -07:00
Alon Zakai 61443c6118 fix webkitURL 2012-03-24 11:57:54 -07:00
Alon Zakai d7c13abc2d support window.WebKitURL 2012-03-24 11:44:37 -07:00
Alon Zakai 26f0edbd0c support both Moz and WebKit BlobBuilders 2012-03-24 10:42:57 -07:00
Alon Zakai 406c106b0c save the canvas in preloadedImages, and do canvas blits in IMG_Load etc. 2012-03-22 10:40:06 -07:00
Alon Zakai 44e1d4a267 typo on directory generation code 2012-03-21 14:34:49 -07:00
Alon Zakai e0092a687d fix some bugs with preloading of entire directories 2012-03-21 14:24:55 -07:00
Alon Zakai cdc82664d8 Merge pull request #312 from SiggyBar/incoming
Misc fixes for Windows.
2012-03-20 16:03:39 -07:00
Alon Zakai ed9b24c684 emcc help on --pre and --post-js 2012-03-20 13:37:59 -07:00
Sigmund Vik f829735cc3 Misc fixes for Windows.
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-20 14:26:50 +01:00
Alon Zakai 2a6749efe2 fix test_emcc_multifile 2012-03-19 17:10:36 -07:00
Alon Zakai f9ef501d57 define -DEMSCRIPTEN even when just configuring, so bundled headers work 2012-03-19 16:52:59 -07:00
Alon Zakai af8eab2920 nicer debug output in emcc 2012-03-19 16:49:36 -07:00
Alon Zakai 3bb37508db remove .compress if the compress wasn't worth it 2012-03-19 15:48:21 -07:00
Alon Zakai e4a926f49b do compression of downloaded code+datafiles in a worker 2012-03-19 14:52:49 -07:00
Alon Zakai 10cfa9fc93 emcc 'just copy' should do nothing if there is no target 2012-03-19 10:44:16 -07:00
Alon Zakai bca3596472 fix bug with compressed images 2012-03-17 18:30:09 -07:00
Alon Zakai 163e9c1cf4 unify data and image file preloading 2012-03-17 17:37:15 -07:00
Alon Zakai 105967a256 refactor datafile code 2012-03-17 16:43:49 -07:00
Alon Zakai c096ac45ee preload/embed file compression option in emcc 2012-03-16 14:18:30 -07:00
Alon Zakai 1a2df275c5 source code compression option in emcc 2012-03-16 12:39:12 -07:00
Alon Zakai 19520c66ee rename --compress to --minify in emcc 2012-03-16 11:00:12 -07:00
Alon Zakai 04961832c6 allow preloading/embedding of entire directories using emcc 2012-03-16 10:48:45 -07:00
Alon Zakai 3fc8b5c9b7 preload images for SDL 2012-03-15 18:15:12 -07:00
Alon Zakai 36afa3f0eb support files in directories in --embed-file and --preload-file 2012-03-15 14:58:22 -07:00
Alon Zakai be16312325 add file preloading in browsers 2012-03-15 14:07:04 -07:00
Alon Zakai 4f81862d24 add conftest.c workaround in emcc 2012-03-15 10:20:01 -07:00
Alon Zakai 44161f79bd helpful comment about necessary suffixes for emcc 2012-03-11 13:19:02 -07:00
Alon Zakai 84c9c22525 improve emcc input finding so that it ignores -MT x 2012-03-07 14:28:13 -08:00
Alon Zakai 89642b135f Merge pull request #294 from LCID-Fire/error_fix
Catch and log the errors when calling Processes
2012-03-06 10:16:11 -08:00
LCID Fire 2292b1a9b4 Remove unnecessary accessing of stdout 2012-03-05 13:59:53 +01:00
Alon Zakai dc769bd62f .o .bc comment 2012-03-03 12:00:39 -08:00
Alon Zakai 3c71f36c40 don't run optimizeShiftsAggressive without relooping, since it assumes non-switch structures 2012-03-01 16:02:37 -08:00
LCID Fire 16116a352f Catch and log the errors when calling Processes because users don't get any clue to what failed. 2012-03-01 15:32:24 +01:00
Alon Zakai 40f2ae9e94 EMCC_CFLAGS support 2012-02-27 20:09:09 -08:00
Alon Zakai c540f3f36a emcc fix 2012-02-27 15:59:30 -08:00
Alon Zakai 71cccfcf79 --pre-js and --post-js options 2012-02-26 21:30:20 -08:00
Alon Zakai b649dec410 emcc help 2012-02-26 10:32:39 -08:00
Alon Zakai f5d4f09244 --ignore-dynamic-linking option in emcc 2012-02-24 20:31:11 -08:00
Alon Zakai 508e953fd4 --embed-file option in emcc 2012-02-24 15:54:47 -08:00
Alon Zakai d125f1bd3d support -L/-l syntax in emcc 2012-02-23 11:14:52 -08:00
Alon Zakai 2c14a7b749 use libcxxabi for dynamic_cast 2012-02-22 12:29:38 -08:00