aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS17
-rw-r--r--CONTRIBUTING.md (renamed from CONTRIBUTING.markdown)3
-rw-r--r--ChangeLog245
-rw-r--r--LICENSE6
-rw-r--r--README.markdown14
-rw-r--r--README.md26
-rw-r--r--cmake/Platform/Emscripten.cmake10
-rw-r--r--docs/emscripten_powered_by_logo.svg1547
-rw-r--r--docs/emscripten_switch_logo.epsbin1114650 -> 0 bytes
-rw-r--r--docs/emscripten_switch_logo.jpgbin35951 -> 0 bytes
-rwxr-xr-xemcc926
-rwxr-xr-x[-rw-r--r--]emlink.py0
-rw-r--r--emscripten-version.txt2
-rwxr-xr-xemscripten.py151
-rw-r--r--media/powered_by_logo.pngbin0 -> 24795 bytes
-rw-r--r--media/powered_by_logo.svg1547
-rw-r--r--media/switch_logo.pngbin0 -> 19222 bytes
-rw-r--r--media/switch_logo.svg (renamed from docs/emscripten_switch_logo.svg)0
-rw-r--r--package.json2
-rw-r--r--patches/README4
-rw-r--r--patches/series2
-rwxr-xr-xscons-tools/emscripten.py61
-rw-r--r--src/closure-externs.js60
-rw-r--r--src/compiler.js3
-rw-r--r--src/deps_info.json7
-rw-r--r--src/embind/emval.js36
-rw-r--r--src/headless.js12
-rw-r--r--src/headlessCanvas.js6
-rw-r--r--src/intertyper.js10
-rw-r--r--src/jsifier.js83
-rw-r--r--src/library.js971
-rw-r--r--src/library_browser.js237
-rw-r--r--src/library_egl.js24
-rw-r--r--src/library_fs.js358
-rw-r--r--src/library_gc.js2
-rw-r--r--src/library_gl.js710
-rw-r--r--src/library_glfw.js10
-rw-r--r--src/library_glut.js7
-rw-r--r--src/library_html5.js1313
-rw-r--r--src/library_idbfs.js324
-rw-r--r--src/library_memfs.js5
-rw-r--r--src/library_openal.js529
-rw-r--r--src/library_sdl.js254
-rw-r--r--src/library_sockfs.js2
-rw-r--r--src/modules.js17
-rw-r--r--src/parseTools.js77
-rw-r--r--src/postamble.js37
-rw-r--r--src/preamble.js329
-rw-r--r--src/proxyClient.js54
-rw-r--r--src/proxyWorker.js12
-rw-r--r--src/relooper/README.markdown14
-rw-r--r--src/relooper/README.md12
-rw-r--r--src/relooper/Relooper.cpp110
-rw-r--r--src/relooper/Relooper.h12
-rw-r--r--src/relooper/test.cpp92
-rw-r--r--src/relooper/test.txt51
-rw-r--r--src/runtime.js55
-rw-r--r--src/settings.js38
-rw-r--r--src/shell.html1219
-rw-r--r--src/shell.js18
-rw-r--r--src/shell_minimal.html132
-rw-r--r--src/struct_info.json193
-rw-r--r--src/utility.js6
-rw-r--r--system/include/EGL/eglplatform.h2
-rw-r--r--system/include/GL/glew.h4
-rw-r--r--system/include/SDL/SDL_config_minimal.h2
-rw-r--r--system/include/SDL/SDL_stdinc.h2
-rw-r--r--system/include/X11/XKBlib.h1149
-rw-r--r--system/include/X11/Xfuncs.h69
-rw-r--r--system/include/X11/XlibConf.h38
-rw-r--r--system/include/X11/Xlibint.h1387
-rw-r--r--system/include/X11/Xmd.h185
-rw-r--r--system/include/X11/Xproto.h2157
-rw-r--r--system/include/X11/Xprotostr.h77
-rw-r--r--system/include/X11/cursorfont.h111
-rw-r--r--system/include/X11/extensions/XKB.h786
-rw-r--r--system/include/X11/extensions/XKBstr.h613
-rw-r--r--system/include/X11/extensions/XShm.h135
-rw-r--r--system/include/X11/extensions/Xext.h53
-rw-r--r--system/include/X11/extensions/extutil.h190
-rw-r--r--system/include/X11/extensions/shm.h44
-rw-r--r--system/include/emscripten/bind.h54
-rw-r--r--system/include/emscripten/emscripten.h140
-rw-r--r--system/include/emscripten/html5.h643
-rw-r--r--system/include/emscripten/val.h55
-rw-r--r--system/include/emscripten/wire.h32
-rw-r--r--system/include/execinfo.h44
-rw-r--r--system/include/gc.h2
-rw-r--r--system/include/jansson.h2
-rw-r--r--system/include/libc/unistd.h6
-rw-r--r--system/include/libcxx/exception4
-rw-r--r--system/include/unwind.h154
-rw-r--r--system/lib/compiler-rt/int_endianness.h2
-rw-r--r--system/lib/dlmalloc.c2
-rw-r--r--system/lib/gl.c1731
-rw-r--r--system/lib/gl.symbols1
-rw-r--r--system/lib/libc.symbols42
-rw-r--r--system/lib/libc/gen/err.c49
-rw-r--r--system/lib/libc/gen/errx.c49
-rw-r--r--system/lib/libc/gen/verr.c58
-rw-r--r--system/lib/libc/gen/verrx.c51
-rw-r--r--system/lib/libc/gen/vwarn.c55
-rw-r--r--system/lib/libc/gen/vwarnx.c48
-rw-r--r--system/lib/libc/gen/warn.c49
-rw-r--r--system/lib/libc/gen/warnx.c49
-rw-r--r--system/lib/libc/musl/readme.txt4
-rw-r--r--system/lib/libc/musl/src/legacy/err.c67
-rw-r--r--system/lib/libc/musl/src/locale/strcoll.c15
-rw-r--r--system/lib/libc/musl/src/math/__cos.c71
-rw-r--r--system/lib/libc/musl/src/math/__sin.c64
-rw-r--r--system/lib/libc/musl/src/misc/getopt.c74
-rw-r--r--system/lib/libc/musl/src/misc/getopt_long.c59
-rw-r--r--system/lib/libc/musl/src/regex/fnmatch.c299
-rw-r--r--system/lib/libc/musl/src/stdio/__toread.c10
-rw-r--r--system/lib/libc/musl/src/stdio/__towrite.c18
-rw-r--r--system/lib/libc/musl/src/stdio/fputwc.c22
-rw-r--r--system/lib/libc/musl/src/stdio/fputws.c30
-rw-r--r--system/lib/libc/musl/src/stdio/vswprintf.c17
-rw-r--r--system/lib/libc/musl/src/stdlib/strtod.c24
-rw-r--r--system/lib/libc/musl/src/string/memcmp.c8
-rw-r--r--system/lib/libc/musl/src/string/strcasecmp.c9
-rw-r--r--system/lib/libc/musl/src/string/strcmp.c7
-rw-r--r--system/lib/libc/musl/src/string/strncasecmp.c10
-rw-r--r--system/lib/libc/musl/src/string/strncmp.c9
-rw-r--r--system/lib/libc/stdlib/getopt_long.c511
-rw-r--r--system/lib/libc/stdlib/strtod.c305
-rw-r--r--system/lib/libcextra.symbols26