6c814135b6 Bump version to 3.5.3-stable (Rémi Verschelde) be9fd80aa1 Update changelog for 3.5.3 (Rémi Verschelde) 6931de12f6 Sync controller mappings DB with SDL2 community repo (Rémi Verschelde) 1c125e6cc6 Web: Fix version check for missing scalbnf LTO workaround (Rémi Verschelde) 6b46ebef01 [macOS, 3.x] Workaround Xcode 15 linker bug. (bruvzg) 09b94aa8ba [macOS] Change target version to 11.0+ to fix PCRE SLJIT build. (bruvzg) bcfc01f471 Mark debugger limits settings as requiring a restart (Hugo Locurcio) 5b4c2a6fba libwebp: Sync with upstream 1.3.2 (DeeJayLSP) 820fb37e60 [macOS] Disable live resize in multithreaded rendering mode. (bruvzg) 88524edfc6 mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC (Rémi Verschelde) 78c0ae05db Fix cursor after last character in line counting as a character outside of the viewing area (MJacred) 9f603c85e1 Make `TextureButton` and `Button` update on texture change (A Thousand Ships) 36a04314bd Added support for repackaging the generated UWP APPX file with makeappx. (Pablo Navarro) 2eaa385a64 Fix AudioEffectRecord circular reference (Wilson E. Alvarez) 86b409f067 Web: Workaround Emscripten 3.1.42+ LTO regression (Rémi Verschelde) d20dfcfe79 [3.x] Fix JavaScript callback memory leak (SysError99) dc095b8ad4 Add check to ensure registered classes are declared (A Thousand Ships) 442677a3f0 [3.x] Core: Add recursion level check for `VariantWriter::write()` (Danil Alexeev) 930390a2fb Fix TouchScreenButton not redrawn when texture changes (Haoyu Qiu) f3cb2e1991 CI: Bump version for `actions/checkout@v4` (Rémi Verschelde) 5013dde8fc Build system: add option for MSVC incremental linking. (ocean (they/them)) 2ce2f632f0 Remove too greedy GCOV ignores from `.gitignore` (Rémi Verschelde) 5267fcb1bc Fix: incorrectly .gitignored files. (Ben Rog-Wilhelm) 5f9be6fc07 Fix .gitignore ignores part of the committed repo. (Ben Rog-Wilhelm) b694fa3927 ci: wait for static check results before starting builds (yedpodtrzitko) d3f8563298 Fix crash when calling `fill` method on an empty `Image` (Chaosus) e21c8fdd35 Update make_rst.py to match the master version (Yuri Sizov) 10af8ad8d8 SCons: Disable misbehaving MSVC incremental linking (Rémi Verschelde) 8e5c177f54 Ensure `joy_connection_changed` is emitted on the main thread (Ricardo Subtil) 591feaed16 Add missing stdint.h includes for GCC 13+ (Rémi Verschelde) 2051e3854d libwebp: Sync with upstream 1.3.1 (Rémi Verschelde) 6a9c714326 libwebp: Sync with upstream 1.3.0 (DeeJayLSP) 75e0db7ee5 mbedtls: Update to upstream version 2.28.4 (Rémi Verschelde) ac4daf4147 mbedtls: Update to upstream version 2.28.3 (Rémi Verschelde) 212190ae49 Build `JoypadLinux` sandbox detection method only with udev (Riteo Siuga) a2e4df43a3 tinyexr: Sync with upstream 1.0.7 (Rémi Verschelde) d29ec6af45 tinyexr: Sync with upstream 1.0.5 (Rémi Verschelde) c2dae21382 tinyexr: Sync with upstream 1.0.4 (bitsawer) 2426cfad9f tinyexr: Sync with upstream 1.0.2 (Rémi Verschelde) 6b9c6444fc Update certs (2023.06 revision) (DeeJayLSP) cdcab75dcc certs: Sync with Mozilla bundle as of Mar 23, 2023 (Rémi Verschelde) a5ba0a2977 Document the database for `Input.get_joy_name()` and `Input.get_joy_guid()` (Hugo Locurcio) 3f4910bf33 Added a few additional GUIDs to list of hardcoded IDs in is_xinput_device (Dominik) bf205d78be Add mono audio support to WASAPI (Tomasz Chabora) 50d6f74cee Fix the Python type error when creating the .sln file (HK-SHAO) 337e9605ce add venv and .venv to the .gitignore (Alex Drozd) 15fabc77ee Added note to used set_deferred while setting scroll values in _ready function. (stmSi) 478185f79b ios splash screen rotation fix (Roman Vasilyev) 596aeb975f Add information about how `Engine.time_scale` affects Timers (Ninni Pipping) ff8c53d9eb Document custom mouse cursors larger than 128×128 potentially having issues (Hugo Locurcio) 706f939b73 Fix Windows StringFileInfo structure (Pawel Kowal) 7eba9094e8 Convert the logo's text outlines into paths (Riteo Siuga) 497b77c3cf Fix moving position indicator out of bounds in FileAccessMemory (Bartłomiej T. Listwon) 0dfc9d044f Prevent color conversion of the big Godot logo (Yuri Sizov) 38cb389349 Document how to use logarithm of base 10 with `log()` (Hugo Locurcio) 3be4f3a80e Fix scrolling behaviour with low page value (Pawel Kowal) bf1511d0e5 Notify child controls when BackBufferCopy's rect changed (Haoyu Qiu) 2783deb939 Fix mesh library remove selected item menu option (Haz) b884fe2c76 [3.x] Core: Add recursion level check for `Array` and `Dictionary` hashing (Danil Alexeev) 6e52037876 Fix AnimatedSprite normal map loading (lawnjelly) bf2d62382f Fix infinite loop on EOF in the command line debugger (Simon Barkehanai) e0ad1e8358 [JS] Update npm packages (Rémi Verschelde) 57ad3e9670 Fix OccluderPolyShape handles disappear after release click (Haoyu Qiu) 56ce1d809d [ENet] Update to upstream master. (Fabio Alessandrelli) f701e73572 [Net] Explicitly handle buffer errors in send/recv (Fabio Alessandrelli) 528221fb63 [3.x] Add example for `NodePath` to grandparent (Ninni Pipping) 1cc210d1e9 [3.x] Clarify `String.get_slice` behavior (Ninni Pipping) d8f6c3aac6 [X11] Use current keyboard layout in OS_X11::keyboard_get_scancode_from_physical. (bruvzg) 4044b19100 regex: Add nullptr check in `_regex_free`, needed with PCRE2 10.42 (Rémi Verschelde) 8c1a8d4396 [3.x] Fix trim when importing WAV (Ninni Pipping) 86fbd1514e [3.x] Bounds fixes in `TextureAtlas` import (Ninni Pipping) e12f95b80d [3.x] Warn against using non-uniform scale for 3D physics (in class reference only) (MJacred) eff9feb4a6 [3.x] Clarify range of various ID values are 32 bit (Ninni Pipping) 03b2b23ef8 Linux: Don't use udev for joypad hotloading when running in a sandbox (Rémi Verschelde) f5525d9e1e Document 3D particle color properties requiring vertex color as albedo (Hugo Locurcio) 50c83b1581 Fix GridContainer max row/column calculations not skipping hidden children (kleonc) bdc8049651 [3.x] Fix small mistake in docs, "antecedents" -> "ancestors" (Aaron Franke) a9c451af33 Fix size error in `BitMap.opaque_to_polygons` (Ninni Pipping) 05ce396e8b Fix inconsistent file dialog settings usage (Haoyu Qiu) ac0a4eb168 Suggest class_name in 3.x autocompletion. (HolonProduction) 85b6cc1af7 Improve documentation related to ubershaders in ProjectSettings (Hugo Locurcio) 59547227ab [3.x] Don't apply scale to autohide theme property (Ninni Pipping) 42f9208593 Fix null in android text entry system. (Jason Knight) 1297045a8c [3.x] Fix `NodePath` subname index range documentation (Ninni Pipping) 698fe9c791 [ci/web] update mymindstorm/setup-emsdk to v12 (Unai Martinez-Corral) 33b377edb5 [3.x] Document lack of iOS support for WebM (Ninni Pipping) 75d8d332f2 Bump the target SDK version to 33 (Android 13) (Fredia Huya-Kouadio) c8e800f457 Fix directory access when the running app has the `All files access` permission (Fredia Huya-Kouadio) d89af40a7a [3.5+] Fix GridMap free navigation RID error spam (smix8) 2e8e7b8b79 GDScriptParser - don't use index operator on linked list (lawnjelly) 891b17d5db Fix TextEdit color_region_cache bug (lawnjelly) acb8899821 fix shadows pass viewport calculation (Ansraer) 8d60beea1b TileSet: Fix resizing collision shape when vertex is outside the tilesheet (DashCell) 5aca56bcd4 Implement file provider capabilities (Fredia Huya-Kouadio) 964ebb1028 Test, refactor and fix a bug in Basis.get_axis_angle (fabriceci) c6e0ed298c Include the follow-viewport-transform into CanvasLayer transform calculations (Markus Sauermann) 5bfecf1921 Correct URL pointing to tween cheatsheet (Dan Brook) 338114d471 Bump version to 3.5.3-rc (Rémi Verschelde)