summaryrefslogtreecommitdiffstats
path: root/platform/web/js/engine
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-262-3/+5
|\
| * Merge pull request #98069 from ↵Thaddeus Crews2024-11-251-1/+5
| |\ | | | | | | | | | | | | | | | thedinosoar/fix/service-worker-sandbox-error-98068 [Web] Fix PWA callback assignment causing crash in sandboxed iframes
| | * Fix PWA callback assignment and error handlingKeegan McGonigle2024-10-221-1/+5
| | |
| * | Remove deprecated worker.js fileFelix Yuan2024-11-111-2/+0
| |/
* / Rebrand Godot to RedotRandolph W. Aarseth II2024-10-113-3/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Fix AudioStreamPlayer get_playback_position() for web buildYahkub-R2024-08-081-0/+2
|
* Add samples playback supportAdam Scott2024-06-181-1/+2
|
* [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.
* Upgrade to eslint 9patwork2024-05-221-1/+1
|
* [Web] Fix closure compiler typedef annotationFabio Alessandrelli2024-04-261-2/+1
| | | | | The typedef annotation is expected to come bofre a var (or const) since it's most commonly used in externs. Use an inline definition instead.
* Add option to ensure cross-origin isolation headers on web exportAdam Scott2024-02-121-3/+13
|
* Fix various typos with codespellRémi Verschelde2024-02-071-1/+1
| | | | | | | | | | | Using 2.2.7.dev115+g0eb441d6. Had to add `cancelled` to the ignore list, as it's a Wayland signal which we're handling in our code, so we don't want codespell to fix that "typo". Also includes the typo fix from #87927. Co-authored-by: Divyanshu Shekhar <61140213+divshekhar@users.noreply.github.com>
* Add THREADS_ENABLED macro in order to compile Godot to run on the main threadAdam Scott2024-01-171-6/+16
|
* [Web] Improve emscripten "locateFile" glue.Fabio Alessandrelli2023-10-111-1/+3
| | | | | Be more selective on what we rewrite, since in recent emscripten versions loading dynamic libraries relies on it.
* Web: Catch using GDExtensions in a non-dlink buildMario Liebisch2023-10-061-0/+4
| | | | | Previously this would simply fail with a cryptic `me.rtenv.loadDynamicLibrary is not a function` error.
* Rename all gdnative occurences to gdextensionGilles Roudière2022-12-122-4/+4
| | | | | | | | | | | | | Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface
* Merge pull request #67815 from Calinou/html5-improve-feature-errorsRémi Verschelde2022-11-281-5/+5
|\ | | | | | | Improve feature errors in HTML5 for easier understanding
| * Improve feature errors in HTML5 for easier understandingHugo Locurcio2022-10-231-5/+5
| |
* | [Web] Improve Godot shutdown and cleanup.Fabio Alessandrelli2022-11-051-1/+1
|/
* [Web] Add feature detection helpers to JS Engine class.Fabio Alessandrelli2022-09-172-16/+105
|
* [Web] Small fixes and enhancements.Fabio Alessandrelli2022-09-111-1/+2
| | | | | | | | | | - "Definitive" fix for ENOENT randomly disappearing from emscripten. - Proper shutdown when setup fails. - Re-enable WebGL explicit buffer swap. - Re-enable optional per-pixel transparency. - Add type cast to make closure compiler happy. - Remove emscripten Safari WebGL workaround. - Improve AudioWorklet cleanup.
* [Web] Rename JavaScript platform to Web.Fabio Alessandrelli2022-08-294-0/+776
Also rename export name from "HTML5" to "Web".