aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-06-06fix relative pathsCharlie Birks
2014-06-06Adds unit test for glfwGetProcAddress.Guillaume Blanc
2014-06-05more preparations for prefetched parametersAlon Zakai
2014-06-05prepare for prefetched parametersAlon Zakai
2014-06-05gl constantsAlon Zakai
2014-06-05start WebGLWorkerAlon Zakai
2014-06-05PropertyBagAlon Zakai
2014-06-05fake document.documentElement and removeEventListenerAlon Zakai
2014-06-05generalize context proxying to support not just 2d contextsAlon Zakai
2014-06-06Simplify typed array creation code in MEMFS.Jukka Jylänki
2014-06-05changes from reviewCharlie Birks
2014-06-05Fix MEMFS.getFileDataAsTypedArray to be strict and not return unused ↵Jukka Jylänki
capacity padding bytes.
2014-06-05Add missing returnCharlie Birks
2014-06-05add emscripten_get_preloaded_image_dataCharlie Birks
2014-06-05Convert MEMFS files to typed arrays before storing to IDBFS for better IDBFS ↵Jukka Jylänki
performance. Add testing for -s MEMFS_APPEND_TO_TYPED_ARRAYS=1 option.
2014-06-05Use typed arrays instead of normal JS arrays to back files in the MEMFS ↵Jukka Jylänki
filesystem for improved performance, especially when backing to IDBFS.
2014-06-04fix sourceRegex for IE; issue #2400Alon Zakai
2014-06-04On calls to glfwSetWindowSizeCallback, calls the provided callback function, ↵Guillaume Blanc
as described by glfw documentation: When a callback function is set, it will be called with the current window size before this function returns.
2014-06-04Fixes glfwGetProcAddress calls that were causing a ReferenceError exception, ↵Guillaume Blanc
trying to call unexisting function _getProcAddress.
2014-06-03allocate in realpath() if necessaryAlon Zakai
2014-06-02Merge branch 'update_simd' of github.com:huningxin/emscripten into incomingAlon Zakai
Conflicts: AUTHORS
2014-06-02Merge pull request #2364 from juj/musl_stdioAlon Zakai
Musl stdio
2014-05-29NO_DYNAMIC_EXECUTION option to disable features using eval() or new Function()Alon Zakai
2014-05-28Merge pull request #2388 from waywardmonkeys/upstream-from-imvuAlon Zakai
Upstream from imvu
2014-05-29Fix a bug where a returned handle to a derived JS object would not always ↵Chad Austin
correctly increment the reference count of the underlying smart pointer.
2014-05-28Merge branch 'master' of github.com:JasonGreen/emscripten into incomingAlon Zakai
Conflicts: AUTHORS
2014-05-28glTex[Sub]Image* should not throw an exception, but should cause a ↵Jason Green
GL_INVALID_ENUM error on unrecognized formats or types
2014-05-28Move float32x4 and int32x4 constructors into SIMD module.Ningxin Hu
2014-05-27fix ccall regex for minified code, and add testingAlon Zakai
2014-05-27fix crash in audio code in bananabreadAlon Zakai
2014-05-27Update the simd.jsNingxin Hu
It bases on https://github.com/johnmccutchan/ecmascript_simd/blob/b5dce3a7039a6d38cb7922f526cdb49a69f01dc5/src/ecmascript_simd.js API changes: * Added shiftLeft, shiftRightLogical, shiftRightArithmetic on int32x4. * Added equals, greaterThan, and lessThan that operate on int32x4. * Add bit operations (and, or, xor, and not) that operate directly on float32x4. * Moved constructors into SIMD module. * Remove use of "new float32x4" and "new uint32x4"
2014-05-23fix bug in setjmp limit testing; helps #2379Alon Zakai
2014-05-23try to fix sourceRegex for IEAlon Zakai
2014-05-23Remove leftover scanf and printf stubs from library.jsJukka Jylänki
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-23Improve error messages from SAFE_HEAP_ACCESS function.Jukka Jylänki
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.
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.