RetroArch/libretro-common
Joe Osborn 862bebf687
(Emscripten) Modularize the JavaScript and clean up the web build (#15688)
* Increase emscripten stack size and decrease path size to fix emscripten builds broken since de45fc2

* use modularize flags for better-behaved javascript output

* makefile and loader changes

* use specialHTMLTargets to support modular access to canvas

* bind key events to canvas, not document

This way focus means focus and we can have multiple RA instances in
one page.

* Work around an emscripten bug in strict mode

* (Emscripten) Use console.error() for error messages

* increase asyncify stack size

* Fix `-lm` flag-related compile warnings in emscripten

---------

Co-authored-by: Rob Loach <robloach@gmail.com>
2023-11-02 13:25:50 -07:00
..
audio Fix several warnings 2023-07-02 05:46:45 +02:00
cdrom Replace more strlcat calls with strlcpy 2023-06-18 19:25:24 +02:00
compat Remove asserts 2023-01-09 00:51:05 +01:00
crt
dynamic (libretro-common) refinements to documentation 2022-08-01 13:06:35 +02:00
encodings Cleanups/style nits 2023-02-23 13:15:14 +01:00
features Trivial warnings fixes (#15383) 2023-06-14 23:46:27 +02:00
file Allow all systems to check for backslashes (Windows) as last slash in path. Improves portable core logic (#15612) 2023-08-17 14:15:42 -07:00
formats Fix several warnings 2023-07-02 05:46:45 +02:00
gfx (libretro-common) Resync 2023-05-30 19:34:55 +02:00
glsym
hash (libretro-common) Rename rhash to lrc_hash 2020-12-28 19:55:54 +01:00
include (Emscripten) Modularize the JavaScript and clean up the web build (#15688) 2023-11-02 13:25:50 -07:00
libco Cleanups/style nits 2023-02-23 13:15:14 +01:00
lists Exclude "System Volume Information" explicitly. (#15833) 2023-10-30 15:33:45 -07:00
media Cleanups/simplifications 2023-08-17 21:58:41 +02:00
memmap (memmap.c) Silence implicit declaration of function 'free' for PSL1GHT 2023-02-20 14:29:40 +01:00
net Cloud Sync (#15548) 2023-08-04 09:20:50 +02:00
playlists Fix label sanitization (#14428) 2022-09-18 19:25:21 +02:00
queues Cleanups/simplifications 2023-08-17 21:58:41 +02:00
rthreads Simplification 2023-05-28 22:45:46 +02:00
samples * Create fill_pathname_join_special - and specify fill_pathname_join 2022-08-04 14:19:38 +02:00
streams Fix trivial signedness warnings (#15377) 2023-06-14 04:43:11 +02:00
string Cleanups/simplifications 2023-08-17 21:58:41 +02:00
test (word wrap functions in stdstring.c) Avoid implicit strlens, caller 2022-08-23 17:06:01 +02:00
time Remove asserts 2023-01-09 00:51:05 +01:00
utils Moving more stuff from samples to tests 2021-05-10 19:45:50 +02:00
vfs Update vfs_implementation.c 2023-09-30 10:41:35 -07:00
vulkan [Vulkan] Define and implement v2 of context negotiation interface (#14890) 2023-02-04 16:51:50 +01:00
.gitignore Updates 2020-12-13 21:21:21 +01:00
Makefile.test Moving more stuff from samples to tests 2021-05-10 19:45:50 +02:00