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