aboutsummaryrefslogtreecommitdiff
path: root/system/include
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-22emscripten_force_exit optionAlon 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-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-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-09simplify some code and remove a frequent, unnecessary null pointer check in ↵Chad Austin
the generated javascript
2014-07-02update musl from 0.9.13 to 1.0.3Alon 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-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-05-30Feature to enable asynchronous event driven of network eventsFraser Adams
2014-05-28add emscripten_align typedefs for #2378Alon Zakai
2014-05-21Moarrrr templates! Remove some boilerplate in embind. Thanks imran and andy!Chad Austin
2014-05-21Bring back the ability to implement a C++ interface with a specific ↵Chad Austin
JavaScript object.
2014-05-21minor refactoring: I intend to bring back wrapper.implementChad Austin
2014-05-21Call __destruct on the JS implementation when the instance is destroyed.Chad Austin
2014-05-21Support deriving from abstract classes with constructorsChad Austin
2014-05-21give a good error message when a pure virtual function is not implemented in ↵Chad Austin
JavaScript
2014-05-21Remove .implement from the public APIChad Austin
2014-05-21make optional methods workChad Austin
2014-05-21properties set in constructor persist to methodsChad Austin
2014-05-21can extend, construct, and deleteChad Austin
2014-05-21sketch extend methodChad Austin
2014-05-16expose typeof via emscripten::valChad Austin
2014-05-12Add new function emscripten_is_webgl_context_lost() that allows code to ↵Jukka Jylänki
directly query to confirm the WebGL context loss status.
2014-05-08Remove multiply defined symbol error on emscripten_get_now() at link time ↵Jukka Jylänki
when including emscripten.h in native builds.
2014-05-02document and assert on only one browser main loop at a timeAlon Zakai
2014-04-29fix embind/asm.js in PRECISE_F32 modeChad Austin
2014-04-25Merge pull request #2287 from chadaustin/embind-fastcomp-asm.jsAlon Zakai
Enable embind in fastcomp/asm.js
2014-04-14Merge pull request #2285 from juj/sdl2-touch-api-additionsAlon Zakai
Sdl2 touch api additions
2014-04-13class and enum signaturesChad Austin
2014-04-13value array and value object signaturesChad Austin