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
..
2023-07-02 05:46:45 +02:00
2023-01-09 00:51:05 +01:00
2023-02-23 13:15:14 +01:00
2023-06-14 23:46:27 +02:00
2023-07-02 05:46:45 +02:00
2023-05-30 19:34:55 +02:00
2020-01-31 15:43:42 +01:00
2023-02-23 13:15:14 +01:00
2023-08-17 21:58:41 +02:00
2023-08-04 09:20:50 +02:00
2022-09-18 19:25:21 +02:00
2023-08-17 21:58:41 +02:00
2023-05-28 22:45:46 +02:00
2023-08-17 21:58:41 +02:00
2023-01-09 00:51:05 +01:00
2023-09-30 10:41:35 -07:00
2020-12-13 21:21:21 +01:00