Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use `(r)find_char` instead of `(r)find` for single characters | A Thousand Ships | 2024-11-17 | 1 | -1/+1 |
| | |||||
* | Merge pull request #99123 from tygyh/Update-vulnerable-plugins | Thaddeus Crews | 2024-11-13 | 2 | -328/+238 |
|\ | | | | | | | Update JavaScript/Java plugins to solve known vulnerabilities | ||||
| * | Update JavaScript/Java plugins to solve known vulnerabilities | Dr. Dystopia | 2024-11-12 | 2 | -328/+238 |
| | | | | | | | | Done using the Snyk tool. | ||||
* | | [Web] Disable UNIX sockets | Fabio Alessandrelli | 2024-11-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | They are not supported anyway, emscripten has an emulation layer that implements them over WebSocket/WebRTC, which is really surprising for users, and also not very useful since we have proper WebSocket and WebRTC support. This can make the build smaller, if we also disable the UPNP module (which will otherwise include a third party library referencing "socket" thus forcing emscripten to include the compatibility layer) | ||||
* | | Merge pull request #98931 from adamscott/fix-ime-web-issues | Thaddeus Crews | 2024-11-12 | 1 | -38/+66 |
|\ \ | | | | | | | | | | [Web] Fix issue where focus timer would throw continuously | ||||
| * | | Fix issue where focus timer would throw continuously | Adam Scott | 2024-11-11 | 1 | -9/+32 |
| | | | |||||
| * | | Make IME code early return instead | Adam Scott | 2024-11-07 | 1 | -36/+41 |
| | | | |||||
* | | | Merge pull request #96625 from elpozewaunig/web_splash_color | Thaddeus Crews | 2024-11-12 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | | | | | Display project settings splash color on web export | ||||
| * | | | Display correct splash color on web export | Elias Pozewaunig | 2024-11-11 | 1 | -0/+1 |
| | | | | |||||
* | | | | Merge pull request #95774 from Mickeon/documentation-miscellaneous-oddities | Thaddeus Crews | 2024-11-12 | 1 | -4/+4 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | Fix miscellaneous oddities around the class reference | ||||
| * | | | Fix miscellaneous oddities around the class reference | Micky | 2024-08-18 | 1 | -4/+4 |
| | | | | |||||
* | | | | [Web] Remove warnings when setting vsync mode and screen keep on | Adam Scott | 2024-11-07 | 1 | -0/+2 |
| |_|/ |/| | | |||||
* | | | Merge pull request #98350 from syntaxerror247/android-native-filepicker | Thaddeus Crews | 2024-10-31 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | | | | | [Android] Implement native file picker support | ||||
| * | | | [DisplayServer] Add feature flag for native file dialog access to `user/res` ↵ | Anish Mishra | 2024-10-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | and `options` | ||||
* | | | | Remove duplicate of get_build_version | Yevhen Babiichuk (DustDFG) | 2024-10-31 | 1 | -17/+3 |
|/ / / | | | | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> | ||||
* | | | Merge pull request #97555 from dustdfg/platform_methods/extract_validate_arch | Thaddeus Crews | 2024-10-25 | 1 | -6/+2 |
|\ \ \ | | | | | | | | | | | | | Build System: Extract `validate_arch` helper functions | ||||
| * | | | Build System: Extract `validate_arch` helper function | Yevhen Babiichuk (DustDFG) | 2024-10-06 | 1 | -6/+2 |
| | |/ | |/| | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> | ||||
* | | | Merge pull request #98431 from lodicolo/4.3-stable_GH_76825 | Thaddeus Crews | 2024-10-24 | 1 | -2/+14 |
|\ \ \ | |/ / |/| | | | | | Fix GodotFetch glue code for null response bodies | ||||
| * | | Fix GodotFetch glue code for null response bodies | Robbie Lodico | 2024-10-23 | 1 | -2/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The spec says that Response.body can be null (in the event of requests that should have no body, like HEAD requests) and Firefox adheres to it which results in request failure for HEAD requests on Firefox for web exports. This commit addresses that by treating a null body as an "empty" body (without using a polyfill) and avoids changing the request lifecycle as much as possible. PR review changes: - Use == instead of strict === - Do not use ?? null - Comment formatting | ||||
* | | | [Web] Make audio bus fetching more resilient to errors | Adam Scott | 2024-10-02 | 1 | -7/+31 |
| | | | |||||
* | | | Fix web export infinite reload issue | Adam Scott | 2024-09-30 | 1 | -1/+7 |
| | | | |||||
* | | | Merge pull request #96610 from adamscott/emscripten-minimum-requirements | Rémi Verschelde | 2024-09-26 | 1 | -20/+9 |
|\ \ \ | | | | | | | | | | | | | [Web] Update minimum requirements for emscripten to 3.1.62 | ||||
| * | | | Update minimum requirements for emscripten to 3.1.62 | Adam Scott | 2024-09-26 | 1 | -20/+9 |
| | | | | |||||
* | | | | SCons: Add unobtrusive type hints in SCons files | Thaddeus Crews | 2024-09-25 | 1 | -0/+1 |
|/ / / | |||||
* | | | Add `JavaScriptBridge` buffer methods | Adam Scott | 2024-09-16 | 4 | -0/+67 |
| | | | |||||
* | | | [Editor] Expose more editor settings to documentation | A Thousand Ships | 2024-09-12 | 1 | -0/+1 |
| | | | | | | | | | | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | ||||
* | | | Add support for non-blocking IO mode to `OS.execute_with_pipe`. | bruvzg | 2024-09-06 | 2 | -2/+2 |
| | | | |||||
* | | | Merge pull request #70096 from rune-scape/stringname-dict | Rémi Verschelde | 2024-09-03 | 2 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | StringName Dictionary keys | ||||
| * | | | StringName Dictionary keys | rune-scape | 2024-08-29 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead | ||||
* | | | | Allow adding custom export platforms using scripts / GDExtension. | bruvzg | 2024-08-28 | 2 | -8/+7 |
|/ / / | |||||
* | | | Update the `GodotHost` interface to support signing and verifying Android apks | Fredia Huya-Kouadio | 2024-08-26 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | Update the export logic to enable apk generation and signing for Android editor builds Note: Only legacy builds are supported. Gradle builds are not supported at this point in time. | ||||
* | | | Merge pull request #91018 from ↵ | Rémi Verschelde | 2024-08-26 | 2 | -4/+4 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | Daylily-Zeleen/daylily-zeleen/optionally_postinitialization_for_extension_owner Allow ClassDB to create a Object without postinitialization for GDExtension. | ||||
| * | | | Allow ClassDB to create a Object without postinitialization for GDExtension. | Daylily-Zeleen | 2024-08-20 | 2 | -4/+4 |
| | | | | |||||
* | | | | Honor `pitch_scale` value before playing audio sample | Adam Scott | 2024-08-20 | 3 | -4/+9 |
|/ / / | |||||
* | | | Merge pull request #90352 from Faless/web/serve_fix_browser_order | Rémi Verschelde | 2024-08-19 | 1 | -4/+16 |
|\ \ \ | |_|/ |/| | | | | | [Web] Fix browser opening too early with `serve.py` | ||||
| * | | [Web] Fix browser opening too early with serve.py | Fabio Alessandrelli | 2024-08-01 | 1 | -4/+16 |
| | | | |||||
* | | | Merge pull request #95197 from yahkr/95128-audio-fix | Rémi Verschelde | 2024-08-16 | 8 | -3/+170 |
|\ \ \ | | | | | | | | | | | | | Fix AudioStreamPlayer `get_playback_position()` for web build | ||||
| * | | | Fix AudioStreamPlayer get_playback_position() for web build | Yahkub-R | 2024-08-08 | 8 | -3/+170 |
| | | | | |||||
* | | | | Fix gamepad triggers not working on web exports | Lisandro Lorea | 2024-08-14 | 1 | -2/+4 |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #81758 DisplayServerWeb::process_joypads handles buttons 6 and 7 of the HTML5 Standard Gamepad as a special case by doing: `input->joy_axis(idx, (JoyAxis)b, s_btns[b]);` This doesn't work because there is no JoyAxis 6 or 7 in the enum To fix this we use JoyAxis::TRIGGER_LEFT and TRIGGER_RIGHT for button 6 and 7 However since we are now lying to input->joy_axis we also need to lie in the mappings for the standard gamepad in godotcontrollersdb.txt, otherwise input->joy_axis will try to find a mapping to axis 4(LT) and axis 5(RT) that's not defined. Therefore we set lefttrigger to +a4 and righttrigger to +a5 in the mapping, to match what we are actually sending. A cleaner, and more involved fix to this would be modifying input->joy_button so that it can handle analog buttons and map them to axes preserving their value instead of converting to boolean | ||||
* | | | Add missing null check before disconnecting source | Adam Scott | 2024-07-30 | 1 | -1/+3 |
| | | | |||||
* | | | [Web] Gracefully handle non-finite audio volumes | A Thousand Ships | 2024-07-29 | 1 | -1/+4 |
| |/ |/| | |||||
* | | [Web] Enable the closure compiler in CI | Fabio Alessandrelli | 2024-07-26 | 1 | -13/+8 |
| | | | | | | | | Also fixes some JSDoc annotations in GodotAudio | ||||
* | | [Web] Add workaround for missing export in threaded builds | Fabio Alessandrelli | 2024-07-26 | 1 | -0/+5 |
| | | | | | | | | | | | | The offending symbol gets stripped away by wasm-dce but it's used on the JavaScript side and causes and undefined symbol which also causes the closure compiler to throw an error. | ||||
* | | Fix audio samples not being able to be "finished" | Adam Scott | 2024-07-17 | 1 | -13/+1 |
| | | |||||
* | | SCons: Default `optimize` to `auto`, fixing `target`/`dev_build` inference ↵ | Rémi Verschelde | 2024-07-09 | 1 | -0/+1 |
| | | | | | | | | | | | | for Web Fixes #94087. | ||||
* | | Merge pull request #94044 from adamscott/fix-web-sample-playback-finished-signal | Rémi Verschelde | 2024-07-07 | 4 | -2/+59 |
|\ \ | | | | | | | | | | Fix Web samples finished missing signal | ||||
| * | | Fix Web samples finished missing signal | Adam Scott | 2024-07-07 | 4 | -2/+59 |
| | | | |||||
* | | | Fix IME blocking controls | Anni Ryynänen | 2024-07-07 | 1 | -0/+1 |
|/ / | |||||
* | | Fix missing include in Web main after #93906 | Rémi Verschelde | 2024-07-05 | 1 | -0/+1 |
| | | | | | | | | My bad, I introduced the bug when amending it. | ||||
* | | Fix preloading a zip in the web editor | Paul Sinnett | 2024-07-04 | 1 | -1/+2 |
| | |