summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-05-23fix bug in setjmp limit testing; helps #2379Alon Zakai
2014-05-23try to fix sourceRegex for IEAlon Zakai
2014-05-22Merge pull request #2376 from TV4Fun/firefox-fixAlon Zakai
Fix issues with source map loading in Firefox
2014-05-22Fix issues with source map loading in FirefoxJoel Croteau
This fixes a few issues using emscripten-source-map.min.js to load source map data in Firefox. Firefox by default tries to interpret any file loaded from an XHR as an XML file, which the source map is not, producing an error. This tells it to load as a text file instead. This allows a successful read from a status code of 0, which is needed if reading from a non-HTTP source, such as a local file.
2014-05-22note on ccall/cwrap behavior on stringsAlon Zakai
2014-05-21Passing an argument from C++ into JavaScript has 'borrow' semantics rather ↵Chad Austin
than ownership semantics. That is, to keep a reference beyond the function call, you must call .clone(). This is necessary to avoid special-casing non-overridden virtual functions. (I don't know if this change will stick. It's possible it will have some problems.)
2014-05-21expose the set of inherited instances for debugging purposesChad Austin
2014-05-21Bring back the ability to implement a C++ interface with a specific ↵Chad Austin
JavaScript object.
2014-05-21Fix a bug where, when extending from a class held with intrusive pointers, ↵Chad Austin
the JavaScript object would be released when the last JS handle was destroyed, not when the object was.
2014-05-21start to checkpoint some intrusive pointer testsChad Austin
2014-05-21Prevent some common mistakes when calling parent constructors and destructorsChad Austin
2014-05-21Make returning JavaScript instances work in the presence of base class ↵Chad Austin
pointer fixups.
2014-05-21handle some scenarios where you mix delete() and deleteLater()Chad Austin
2014-05-21If embind knows about a live JavaScript instance and it matches a raw ↵Chad Austin
pointer that gets returned, then return the JS instance.
2014-05-21Call __destruct on the JS implementation when the instance is destroyed.Chad Austin
2014-05-21Rename initialize to __construct to avoid conflicting with C++ function namesChad Austin
2014-05-21checkpoint returning JS instances out of embindChad 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-21pass jshintChad Austin
2014-05-21make optional methods workChad Austin
2014-05-21properties set in constructor persist to methodsChad Austin
2014-05-21instanceof passesChad Austin
2014-05-21can extend, construct, and deleteChad Austin
2014-05-21Add a hack to SDL audio backend that lets user code to control which audio ↵Jukka Jylänki
files are played back with <audio> element and which are played back with Web Audio.
2014-05-21Don't allow exceptions in SDL audio backend with Web Audio to leak and abort ↵Jukka Jylänki
rAF loops.
2014-05-20Merge pull request #2369 from juj/musl_charfuncsAlon Zakai
Musl charfuncs
2014-05-21Migrate is*, to* and stro* to use musl libc.Jukka Jylänki
2014-05-20fuzz larger testcases in relooper fuzzerAlon Zakai
2014-05-20Merge pull request #2345 from lovasoa/fast-cwrapAlon Zakai
Fast cwrap
2014-05-20do not optimize out breaks if it causes excessive nestingAlon Zakai
2014-05-20update relooper fuzzerAlon Zakai
2014-05-20Implement Web Audio API playback backend to SDL Mix_* interface. This fixes ↵Jukka Jylänki
https://github.com/kripken/emscripten/commit/5b41371bb5897a49e1fdcad18d053f775105c846 when Web Audio API is available, and works around the Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=654787.
2014-05-19Merge remote-tracking branch 'upstream/incoming' into fast-cwrapOphir LOJKINE
2014-05-19Adds support for SDL Window Events with event ids:Michael J. Bishop
- `SDL_WINDOWEVENT_FOCUS_GAINED` - `SDL_WINDOWEVENT_FOCUS_LOST` - `SDL_WINDOWEVENT_SHOWN` - `SDL_WINDOWEVENT_HIDDEN` Includes a fix for FFOS phones that prevent the `blur` event when audio is playing (Bugzilla 910340) Conflicts: src/library_sdl.js
2014-05-18Use JSfuncs.stackrestore instead of duplicating its codeOphir LOJKINE
2014-05-18Correct indentationOphir LOJKINE
2014-05-16expose typeof via emscripten::valChad Austin
2014-05-13Merge pull request #2348 from juj/context_lostAlon Zakai
WebGL context loss handling improvements.
2014-05-13Move the default WebGL context lost message to the default shell.html file ↵Jukka Jylänki
so that default applications still show the error message, and applications can easily override the behavior if/when they see fit.
2014-05-13Merge pull request #2353 from mhenschel/masterAlon Zakai
emscripten_async_wget2 progress callback only working on mozilla browsers
2014-05-13fix progress events for non mozilla browsersmhenschel
Progress events didn't work for me in Chrome or IE. This change fixes it for me.
2014-05-12Merge branch 'sdl_mouse_wheel' of github.com:jechter/emscripten into incoming1.18.1Alon Zakai
Conflicts: emscripten-version.txt
2014-05-12fix file argument changing before callback in async_wget; fixes #2349Alon Zakai
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-12Remove the hardcoded alert message on WebGL context loss event in ↵Jukka Jylänki
library_browser.js, since it prevents applications from benignly handling WebGL context loss events by reloading GL assets from disk.
2014-05-11Code conventions and sign fix according to pull request feedbackjonas echterhoff
2014-05-11Fix typo: 'litterally' -> 'literally'Ophir LOJKINE
In French, it's spelled 'littéralement', with 2 't' ;)
2014-05-11Remove useless spacesOphir LOJKINE