aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)Author
2014-07-22Merge pull request #2565 from sunfishcode/incomingAlon Zakai
Incoming
2014-07-22Implement <sys/unistd.h> compatibility.Dan Gohman
2014-07-22remove no longer needed bad_exception hack; fixes #2560; 1.21.6Alon Zakai
2014-07-22emscripten_force_exit optionAlon Zakai
2014-07-21move isxdigit from libcextra to libcAlon Zakai
2014-07-21move new.cpp from libc into libcxxabiAlon Zakai
2014-07-18remove zlib headers from system/includeAlon Zakai
2014-07-18Use typedefs in html5.h for referring to callback function pointers instead ↵Jukka Jylänki
of passing the function pointer types in the function declaration to avoid Sphinx doc parser from getting confused during parsing.
2014-07-17Merge pull request #2530 from Daft-Freak/drawBuffersjuj
support glDrawBuffers
2014-07-17strsignal; 1.21.4; fixes #2532Alon Zakai
2014-07-17support glDrawBuffersCharlie Birks
2014-07-16Convert ints that were signalling booleans to EM_BOOL everywhere in html5.h ↵Jukka Jylänki
where those were missing.
2014-07-15Merge pull request #2390 from fadams/add-network-callbacksjuj
Feature to enable asynchronous event driven network event handling
2014-07-14Fix broken link to page visibility apiJukka Jylänki
2014-07-14refactor emscripten.h to avoid ugly function pointer type definitions in ↵Alon Zakai
function definitions
2014-07-11clean up emscripten.hAlon Zakai
2014-07-11Merge pull request #2486 from sronsse/pkg-configAlon Zakai
add pkg-config files for some supported libraries
2014-07-11Fix mouse events handler to not throw in case the provided Module doesn't ↵Jukka Jylänki
have a canvas object. See https://groups.google.com/forum/#!topic/emscripten-discuss/lfPuB5HdE08 .
2014-07-10Merge pull request #2509 from waywardmonkeys/embind-improvementAlon Zakai
simplify some code and remove a frequent, unnecessary null pointer check...
2014-07-10build libcxxabi exception.cpp; 1.21.3Alon Zakai
2014-07-09simplify some code and remove a frequent, unnecessary null pointer check in ↵Chad Austin
the generated javascript
2014-07-08clang 3.4.2 complains about weak_alias for a symbol that isn't definedChad Austin
2014-07-07add helper script to build libcxx nativelyAlon Zakai
2014-07-05add support for ffs libc function.Sebastien Ronsse
2014-07-05add pkg-config files for some supported librariesSebastien Ronsse
2014-07-02update musl from 0.9.13 to 1.0.3Alon Zakai
2014-07-02cherry-pick musl 1.1.3 wcsxfrm.c, fixes #2473Alon Zakai
2014-07-03Add a note to clarify requirements placed by DOM Level 3 spec on the browser ↵Jukka Jylänki
resize event.
2014-06-26Remove a bunch of cleverness. Turns out you can generate constexpr arrays. :PChad Austin
2014-06-26Shave a bit more time off by forcing inlining of things that will never be ↵Chad Austin
merged with other functions.
2014-06-26Port TypeID arrays to use constexpr static arrays so that they're ↵Chad Austin
initialized in the static data segment and reduce resulting JavaScript code size. Conflicts: system/include/emscripten/wire.h
2014-06-26minor refactoring in support of an upcoming optimizationChad Austin
2014-06-18Added embind support for std::unique_ptrNikolay Vorobyov
2014-06-13Add some more documentation to emscripten.h to explain that the JavaScript ↵Fraser Adams
error callback takes an array containing the file descriptor, error code and error message.
2014-06-10Rename SDL_SetEventHandler from previous commit to ↵Jukka Jylänki
emscripten_SDL_SetEventHandler to reflect that this is our extension, and add comments.
2014-06-10Added an additional call: `SDL_SetEventHandler()` to SDL.Michael Bishop
This is not in the official API but it is needed for Mozilla Persona, which makes sure an event handler is on the stack when `navigator.id.request()` is called. Using the standard SDL api, this can never be the case because an SDL app retrieves events from SDL’s event queue independently of when those events are added to the queue (through event handlers that SDL itself registers). With this additional call, apps can receive events directly in response to an actual event handler which will still be on the stack when the event is handled by the SDL-based application.
2014-06-09Merge pull request #2399 from waywardmonkeys/cleanup-includesAlon Zakai
Cleanup includes
2014-06-07Put a placeholder README in system/local/include.Bruce Mitchener
This explains the purpose so that the directory is a bit more discoverable. It also means the compiler won't complain that the directory doesn't exist when in verbose mode.
2014-06-06Improve callback mechanism to allow an arbitrary userData pointer to be ↵Fraser Adams
passed during callback registration that will subsequently be passed to the callback
2014-06-06path should be constCharlie Birks
2014-06-05changes from reviewCharlie Birks
2014-06-05Add include for FILE*Charlie Birks
2014-06-05add emscripten_get_preloaded_image_dataCharlie Birks
2014-06-04removed parens from copy&paste errorNicolas Guillemot
2014-06-02Merge pull request #2364 from juj/musl_stdioAlon Zakai
Musl stdio
2014-05-30Feature to enable asynchronous event driven of network eventsFraser Adams
2014-05-28add emscripten_align typedefs for #2378Alon Zakai
2014-05-23Migrate snprintf to musl. Move the most common sprintf-related code to libc ↵Jukka Jylänki
instead of libcextra to avoid pulling libcextra in on common runs.
2014-05-23Migrate to using musl libc sprintf family to gain compiled asm.js ↵Jukka Jylänki
performance. Keep a copy of handwritten vfprintf and fprintf around to be compatible with the Emscripten filesystem IO library. Also migrate frexp which sprintf depends on to musl libc.
2014-05-23Migrate to using musl libc sscanf to improve performance. Keep the existing ↵Jukka Jylänki
JS vfscanf for Emscripten FS compatibility, and add the musl-specific version to be used when called from sscanf and vsscanf.