summaryrefslogtreecommitdiffstats
path: root/platform/web
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix audio samples not being able to be "finished"Adam Scott2024-07-171-13/+1
| |
* | SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference ↵Rémi Verschelde2024-07-091-0/+1
| | | | | | | | | | | | for Web Fixes #94087.
* | Merge pull request #94044 from adamscott/fix-web-sample-playback-finished-signalRémi Verschelde2024-07-074-2/+59
|\ \ | | | | | | | | | Fix Web samples finished missing signal
| * | Fix Web samples finished missing signalAdam Scott2024-07-074-2/+59
| | |
* | | Fix IME blocking controlsAnni Ryynänen2024-07-071-0/+1
|/ /
* | Fix missing include in Web main after #93906Rémi Verschelde2024-07-051-0/+1
| | | | | | | | My bad, I introduced the bug when amending it.
* | Fix preloading a zip in the web editorPaul Sinnett2024-07-041-1/+2
| |
* | Merge pull request #93750 from ↵Rémi Verschelde2024-07-041-4/+12
|\ \ | | | | | | | | | | | | | | | adamscott/add-bigint-support-on-js-value-conversion Add `bigint` support on JS value conversion
| * | Add `bigint` support on JS value conversionAdam Scott2024-07-031-4/+12
| |/
* | Merge pull request #93853 from Faless/web/no_force_stdlibRémi Verschelde2024-07-021-2/+0
|\ \ | | | | | | | | | [Web] Remove unnecessary `EMCC_FORCE_STDLIBS` in dlink builds
| * | [Web] Remove unnecessary EMCC_FORCE_STDLIBS in dlink buildsFabio Alessandrelli2024-07-021-2/+0
| |/ | | | | | | | | | | As discussed with upstream, the C/C++ standard library is always fully included when building with MAIN_MODULE=1, so using EMCC_FORCE_STDLIBS is not necessary in our case.
* / Fix assignations to non-existing keys and clean-upAdam Scott2024-06-291-6/+4
|/
* Fix web export state for remote debugAdam Scott2024-06-262-35/+89
|
* [Web] Add "threads"/"nothreads" feature tags to export presetsFabio Alessandrelli2024-06-251-2/+6
| | | | Following the "variant/thread_support" preset option.
* Merge pull request #93489 from dsnopek/web-disable-getprocaddressRémi Verschelde2024-06-252-4/+7
|\ | | | | | | Disable `*glGetProcAddress()` on the web
| * Disable `*glGetProcAddress()` on the webDavid Snopek2024-06-242-4/+7
| |
* | Style: Optimize `.svg` files with `svgo`Thaddeus Crews2024-06-232-2/+2
|/
* Fix pausing issues when using Web Audio samplesAdam Scott2024-06-201-59/+117
|
* Merge pull request #91623 from adamscott/web-default-to-nonthreadedRémi Verschelde2024-06-191-1/+1
|\ | | | | | | Default to non-threaded export setting for the web
| * Default to non-threaded export setting for the webAdam Scott2024-05-061-1/+1
| |
* | Add samples playback supportAdam Scott2024-06-186-31/+1803
| |
* | [Web] Use the module config to preload GDExtension libraries.Fabio Alessandrelli2024-06-142-16/+13
| | | | | | | | | | | | | | | | | | Instead of calling loadDynamicLibraries ourselves, we add the GDExtension libraries to preload to the "dynamicLibraries" module config property. This seems to fix some threading issue with some browsers during the init phase.
* | [Web] Force emcc to use "wasm" longjmp modeFabio Alessandrelli2024-06-141-0/+4
| | | | | | | | | | | | | | | | | | | | SUPPORT_LONGJMP have changed since emscripten 3.1.32 to default to "wasm" mode when exceptions are enabled, and "emscripten" mode when disabled. While we generally doesn't use exception in core, linked libraries may need them, and emscripten don't plan to support WASM EH + Emscripten SjLj in the long term.
* | [Web] Remove space between emscripten "-s" flags and the optionFabio Alessandrelli2024-06-142-27/+27
| |
* | Replace deprecated `USE_WEBGL2` linker flagAdam Scott2024-06-101-1/+1
| |
* | Fix creating cursor image from AtlasTexturekleonc2024-06-051-10/+1
| |
* | Merge pull request #89033 from bruvzg/doc_end_errRémi Verschelde2024-05-281-1/+8
|\ \ | | | | | | | | | [DisplayServer] Add error messages and descriptions to callbacks.
| * | [DisplayServer] Add error messages and descriptions to callbacks.bruvzg2024-05-281-1/+8
| | |
* | | Merge pull request #92427 from AThousandShips/bind_go_awayRémi Verschelde2024-05-282-15/+15
|\ \ \ | | | | | | | | | | | | Replace `.bind(...).call_deferred()` with `.call_deferred(...)`
| * | | Replace `.bind(...).call_deferred()` with `.call_deferred(...)`A Thousand Ships2024-05-272-15/+15
| |/ /
* | | Merge pull request #92026 from Repiteo/scons/web-fixesRémi Verschelde2024-05-282-2/+1
|\ \ \ | | | | | | | | | | | | SCons: Minor fixes/adjustments for web compilation
| * | | SCons: Minor fixes/adjustments for web compilationThaddeus Crews2024-05-242-2/+1
| |/ /
* | | Merge pull request #91695 from bruvzg/web_ime_posRémi Verschelde2024-05-283-20/+37
|\ \ \ | |/ / |/| | | | | [Web IME] Fix suggestion window position in Chromium based browsers.
| * | [Web IME] Fix suggestion window position in Chromium based browsers.bruvzg2024-05-093-20/+37
| | |
* | | Merge pull request #92252 from poiati/fix-wayland-window-classRémi Verschelde2024-05-232-5/+5
|\ \ \ | | | | | | | | | | | | Properly set window class in Wayland
| * | | Properly set window class in WaylandPaulo Poiati2024-05-222-5/+5
| | | |
* | | | Merge pull request #92124 from Repiteo/scons/platform-flags-dictRémi Verschelde2024-05-231-8/+8
|\ \ \ \ | | | | | | | | | | | | | | | SCons: Convert platform `get_flags` to dictionary
| * | | | SCons: Convert platform `get_flags` to dictionaryThaddeus Crews2024-05-221-8/+8
| |/ / /
* / / / Upgrade to eslint 9patwork2024-05-2213-1543/+872
|/ / /
* | | Update pre-commit hooks configuration to use `ruff` instead of `black`Jakub Marcowski2024-05-214-13/+16
| | |
* | | Disable remote debug button when there are no runnable presetsHakim2024-05-172-2/+6
| | |
* | | Fix quotes style in HTML shell head includepatwork2024-05-121-3/+3
|/ /
* / Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-2/+2
|/ | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* Implement `amplitude` to Input.vibrate_handheldRadiant2024-05-022-2/+2
| | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: m4gr3d <m4gr3d@users.noreply.github.com>
* Add more Remote Debug options to the web platformAdam Scott2024-05-012-27/+189
|
* Merge pull request #91128 from patwork/splash-image-in-web-exportRémi Verschelde2024-04-301-0/+1
|\ | | | | | | Splash image support and new progress bar for HTML5 Web Export
| * Added splash image support and new progress bar for web exportpatwork2024-04-251-0/+1
| |
* | Merge pull request #91247 from AThousandShips/callable_fixRémi Verschelde2024-04-292-6/+6
|\ \ | | | | | | | | | Fix unsafe uses of `Callable.is_null()`
| * | Fix unsafe uses of `Callable.is_null()`A Thousand Ships2024-04-272-6/+6
| |/ | | | | | | | | `Callable.is_null()` is not equivalent to `!Callable.is_valid()` and doesn't guarantee the call is valid.
* | Merge pull request #91220 from Repiteo/scons/colorize-warn-errorRémi Verschelde2024-04-292-9/+11
|\ \ | | | | | | | | | SCons: Colorize warnings/errors during generation