summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-04dlopen+exceptions+asm is not supported yetAlon Zakai
2013-09-04remove no longer needed library.js constants for some libcxxabi stuff, which ↵Alon Zakai
can confuse INCLUDE_FULL_LIBRARY+exceptions
2013-09-04do not emit externals in side modulesAlon Zakai
2013-09-04do not fail in test_dlfcn_qsort of js engine cannot do asm validation; fixes ↵Alon Zakai
#1591
2013-09-04handle glBufferData usages that are not in WebGL; fixes #1589Alon Zakai
2013-09-04fix repeated calls to glDraw* where the count changes but not the client ↵Alon Zakai
attributes; fixes part of #1589
2013-09-04Improve emscripten to autodetect the temp directory even if TEMP_DIR is not ↵Jukka Jylänki
present at all in ~/.emscripten. Add sanitation to TEMP_DIR handling to detect that the path exists. Paths like TEMP_DIR='/tmp' and TEMP_DIR='c:\temp' will now print out a descriptive error message on Windows. (proper form is TEMP_DIR='c:\\temp' or TEMP_DIR='c:/temp' on Windows). Fixes #1292.
2013-09-04Merge branch 'vertex_array_object_bug' of ↵Alon Zakai
github.com:michaeljbishop/emscripten into incoming
2013-09-04rearranged FS function orderAnthony Pesch
2013-09-04Adjust EM_BUILD_VERBOSE environment variable to take values 0,1,2 or 3, with ↵Jukka Jylänki
the following meanings: 0 - No verbose build. Emscripten will mute stdout and stderr invokations of external tools (configure, cmake, make). Stdout and stderr of those runs will be logged to file (the old mechanism) 1 - Print stderr. 2 - Print stderr and stdout. 3 - Print stderr and stdout, and invoke make with VERBOSE=1.
2013-09-04Added test which shows broken GL emulation when:Michael J. Bishop
1. Binding to a VertexObjectBuffer and calling `glDrawArrays` on two different sections of it. 2. Using `glVertexPointer` with actual pointer to a vertex array and calling `glDrawArrays` on two different sections of it.
2013-09-04Revert "reimplement getCurrentTime"Anthony Pesch
This reverts commit bd615f6f4499cc2b928c5603ba98d6bd689e608e.
2013-09-04Remove unused / unwritten emlibtool.Bruce Mitchener
This isn't used or even implemented and apparently isn't necessary.
2013-09-04Single quotes for cDefine.Bruce Mitchener
2013-09-04Remove default filename suffix specification in CMake toolchain, since ↵Jukka Jylänki
test_openjpeg will then fail to configure.
2013-09-04Have test_cmake also test that running 'emconfigure cmake' works, in ↵Jukka Jylänki
addition to running cmake directly.
2013-09-04Remove the old mechanism of generating a CMake toolchain file on the fly ↵Jukka Jylänki
when 'emconfigure cmake' is called. Instead, the Emscripten toolchain file in Emscripten\cmake\Platform\Emscripten.cmake is always used. This unifies the CMake toolchain handling to use the same toolchain independent of how CMake gets invoked.
2013-09-04Remove the need to pass CMAKE_MODULE_PATH to CMake by weakly setting it in ↵Jukka Jylänki
the toolchain file.
2013-09-04Fix other.test_cmake when EM_BUILD_VERBOSE is not defined.Jukka Jylänki
2013-09-04Add a test to ensure that EMSCRIPTEN=1 variable is set in CMake when building.Jukka Jylänki
2013-09-04Delete Emscripten_unix.cmake, the previous commit makes that obsolete!Jukka Jylänki
2013-09-04Utilize EM_BUILD_VERBOSE in other.test_cmake.Jukka Jylänki
2013-09-04Improve CMake toolchain file to use response files. Avoid the compiler ↵Jukka Jylänki
detection mechanism that could throw CMake off depending on what is in Windows PATH. Use CMAKE_EXECUTABLE_SUFFIX to specify whether to build .html or .js.
2013-09-04Simplify some timezone code.Bruce Mitchener
Since we only allow GMT as a timezone and ignore what the browser says, we can simplify a lot of this code.
2013-09-03updated unistd and fs_base tests to use new FS APIsAnthony Pesch
2013-09-03 - added readFile and writeFile helpersAnthony Pesch
- added default modes to mkdir / mkdev
2013-09-03add extCall_* methods in asm dlopen support, parallel to invoke in that they ↵Alon Zakai
are able to access other modules, but do not catch exceptions
2013-09-03abort with error message if dlopen called in asm.js mode without DLOPEN_SUPPORTAlon Zakai
2013-09-03refactor dlfcn support into DLFCNAlon Zakai
2013-09-03add some long double libc stubsAlon Zakai
2013-09-03handle the case of EXPORTED_FUNCTIONS=@Alon Zakai
2013-09-03assert guards against cross-module stack leaksAlon Zakai
2013-09-03remove obsolete header parsing codeAlon Zakai
2013-09-03always keep malloc and free alive and exported, for internal use and other ↵Alon Zakai
modules
2013-09-03add browser module testAlon Zakai
2013-09-03support -E in emccAlon Zakai
2013-09-03free H_BASE on cleanupAnthony Pesch
2013-09-03do not eliminate supposedly stub functions in side modules, as they may be ↵Alon Zakai
imported from the parent
2013-09-03wip test_dlfcn_mallocsAlon Zakai
2013-09-03remove unneeded settings from DLOPEN_SUPPORTAlon Zakai
2013-09-03do no run cleanups on dlclose of selfAlon Zakai
2013-09-03add test_dlfcn_funcsAlon Zakai
2013-09-03typo fix, index is in arguments[0]Anthony Pesch
2013-09-03fix cleanup code to not happen in main moduleAlon Zakai
2013-09-03clean up shared modules when dlclose()dAlon Zakai
2013-09-03do not require LINKABLE in DLOPEN_SUPPORTAlon Zakai
2013-09-03rename testAlon Zakai
2013-09-03move neededTables assignment to right place; fixes test_dlfcn_unique_sigAlon Zakai
2013-09-03clean up dlfcn testsAlon Zakai
2013-09-03fix test_dlfcn_unique_sig in non-asmAlon Zakai