aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)Author
2012-06-05Added a helper function emscripten_set_canvas_size function which allows to ↵Jukka Jylänki
resize the <canvas> element on the web page in 'generic' fashion without having to depend on SDL or X11 headers in C code. This function is intended to be used in conjunction with EGL to specify a custom pixel resolution for the canvas (EGL API does not have expressiveness to do arbitrary pixel sizes).
2012-05-15fix test_gc for o1 and o2Alon Zakai
2012-05-15working early gc testAlon Zakai
2012-05-15further gc work, basic api writtenAlon Zakai
2012-05-15initial work on c++ gc supportAlon Zakai
2012-05-14emscripten_get_nowAlon Zakai
2012-05-10emscripten_hide_mouseAlon Zakai
2012-05-08header additions for xmlvmAlon Zakai
2012-05-06emscripten_pause_main_loop and resumeAlon Zakai
2012-05-02remove unneeded libcxx makefile line for readmeAlon Zakai
2012-05-01use requestAnimationFrameAlon Zakai
2012-04-24sys/types.h header fix for some systems where local includes make them fail ↵Alon Zakai
on redefinitions
2012-04-19add emscripten_async_run_scriptAlon Zakai
2012-04-17add emscripten_async_callAlon Zakai
2012-04-16restore 2 constants in sys/ioctl.hAlon Zakai
2012-04-16Add a bunch of defines needed to get socket based applications to compileEhsan Akhgari
2012-04-08pty.hAlon Zakai
2012-04-07sys/ioctl.hAlon Zakai
2012-04-02fix test_glgearsAlon Zakai
2012-04-02Merge remote-tracking branch 'behdad/master' into behdadEhsan Akhgari
Conflicts: src/library_gl.js
2012-03-31add X headersAlon Zakai
2012-03-28do not use impure stuff for stdin etc, it makes comparing to native builds ↵Alon Zakai
harder
2012-03-27Don't define u_int64_t and similar types twiceBehdad Esfahbod
They are already typedef'ed earlier in the file. This breaks emcc on my Mac at least. This was broken by f4018dfb.
2012-03-24SDL mouse support and emscripten_set_main_loopAlon Zakai
2012-03-23alter SDL scancode mask, to help older SDL apps workAlon Zakai
2012-03-20Misc 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-20Renamed __except to __exceptXXX in libcxx/ios header to avoid compilationSigmund Vik
errors on windows using clang version 3.0 (tags/RELEASE_30/final). This can be reverted once emscripten upgrades to clang 3.1. For more details, please see: http://comments.gmane.org/gmane.comp.compilers.clang.scm/41578
2012-03-19add SDL_gfxPrimitives.hAlon Zakai
2012-03-19add SDL mixer and ttf headersAlon Zakai
2012-03-19headers fixAlon Zakai
2012-03-16tweak building of libcxx to work around windows failureAlon Zakai
2012-03-15almost working SDL_image test, just need async decodingAlon Zakai
2012-03-15add some networking headersAlon Zakai
2012-03-10start filesystem descriptors at 1, since we intermix them with pointers, so ↵Alon Zakai
keep 0 free as null
2012-02-23add unwind.hAlon Zakai
2012-02-22misc library fixes for libcxxabi+test_typed_exceptionsAlon Zakai
2012-02-22add symbols for libcxxabiAlon Zakai
2012-02-22use libcxxabi for dynamic_castAlon Zakai
2012-02-22bundle libcxxabiAlon Zakai
2012-02-09Always pick the JS implementation of uncaught_exceptionEhsan Akhgari
2012-02-09Merge pull request #239 from ehsan/ogre_upstream_2Alon Zakai
Header additions for ogre
2012-02-09Add EGL headersEhsan Akhgari
2012-02-09Add gl2ext.hEhsan Akhgari
2012-02-09Implement std::uncaught_exception() in jsEhsan Akhgari
2012-02-08Missing filesjulien.hamaide
Fix to keep library.js unchanged
2012-02-07Fix libcxx locale (now use emscripten mask table )julien.hamaide
2012-02-02fix xlocale.h headerAlon Zakai
2012-01-31Merge branch 'master' into llvmoptsAlon Zakai
2012-01-31header fixes for building python from sourceAlon Zakai
2012-01-30Make sure that sys/types.h defines old-style C sized typesEhsan Akhgari