6fed1ffa31 Bump version to 3.5.1-stable (Rémi Verschelde) 3e186bfdc0 Sync controller mappings DB with SDL2 community repo (Rémi Verschelde) 8dbd40db65 i18n: Sync classref translations with Weblate (3.5 branch) (Rémi Verschelde) 7ee90a080f i18n: Sync editor translations with Weblate (3.5 branch) (Rémi Verschelde) 55050205a0 Update AUTHORS and DONORS list (Rémi Verschelde) 24ef0888c2 Add changelog for Godot 3.5.1 (Rémi Verschelde) 3b9355be3f Fix TileMaps with origin offset placing NavPolygons wrong without a Navigation2D node (smix8) 1a385e1bad Document Mesh vertex color compression clamping overbright/HDR colors (Hugo Locurcio) b193713612 Style: Ensure consistent formatting with clang-format 15 (Rémi Verschelde) 553c9aba6f Document behavior of areas with concave shapes (Ricardo Buring) 831d126d41 libpng: Update to upstream 1.6.38 (Rémi Verschelde) fdf76bbcef Fix crash when playing Tween right after finishing (Tomasz Chabora) 729d7b2b42 Exclude disabled CollisionShapes from Navigationmesh baking (smix8) f3d1629061 Fixes doc/Makefile fails if path contains spaces (Voylin) 6025d4ae2e Check for ios_simulator when building for x86_64 (Ted Spikes) dbcd83c7c2 Fix building VHACD with GCC 13. (marxin) 6cc1dc309f Shrink shader editor's oversized borders (Michael Alexsander) 26f7c0f1df Ignore node rename if already exited blend tree (dzil123) eae3689153 VCS plugin: SSH key dialog defaults to HOME (Rémi Verschelde) 92f1f815c6 Add more clarifications about Tween processing (Tomasz Chabora) aff93994d8 Fix variables highlighting as types (dzil123) 0546d268a1 CPUParticles initialize data on set_amount (lawnjelly) 46f81a5997 Fix typo in CollisionObject documentation (Haoyu Qiu) 66f519bc87 Prevent drawing MultiMesh with zero instance count (lawnjelly) 0dad6d30ea `SpriteFramesEditor` Reallow deselecting frame with LMB press in select frames dialog (kleonc) 9f646c867d Low priority redraw request for AnimatedSprite (lawnjelly) 0a216bfec0 Portals - clarify docs VisualInstances only (lawnjelly) 3e848096e8 Portals - Show RayCast debug helper (lawnjelly) 3d97e97be8 Fix parameter references in Theme documentation (Yuri Sizov) 26a28d6bbd i18n: Sync classref translations with Weblate (3.5 branch) (Rémi Verschelde) 367ffd10c8 i18n: Sync editor translations with Weblate (3.5 branch) (Rémi Verschelde) c7d9c3b21f Fix uninitialized data reads in Input (lawnjelly) 70b55faa38 Prevent HTTPRequest from polling invalid client (Micky) 1b48e17ab8 SCons: Fix compilation database generation with MSVC (Rémi Verschelde) 3ebe8eef24 Updated gamecontrollerdb.txt to latest to include new mappings for various controllers, including Xbox One, Nintendo Switch, Steam Deck, and 8BitDo (Andres Hernandez) 96f8177b42 Improve the description of follow_viewport_enabled (Tomasz Chabora) 7dfcd9d80d Fix parsing of XML CDATA and add test cases (Haoyu Qiu) 47bc0f649d Fix UTF-8 validation in static checks (Gergely Kis) 2bb8183011 HTML5: Fix warning with Emscripten 3.1.20 (Rémi Verschelde) 5d1b579455 Changelog: Mention compat breaking removal of illegal '1f' syntax for shaders (Rémi Verschelde) be2739b1c7 Fix RayCast2DEditor uninitialized value (lawnjelly) b44d47f582 Fix GLES directional shadow uninitialized data (lawnjelly) 1c6467c6e4 FlowContainer fix uninitialized data (lawnjelly) 28800cfb23 FindBar fix uninitialized results_count (lawnjelly) 48bda355f0 Fix missing `import sys` in `methods.py` (Hugo Locurcio) 5800615be7 Batching - fix uninitialized color read (lawnjelly) c6461d31d2 Improve documentation related to audio input permissions (Hugo Locurcio) c4179fb179 SCons: Enforce version 4.0+ when `compiledb=yes` is used (Rémi Verschelde) 6d9904f1a9 doc: Clarifying NavigationAgent and NavigationAgent2D velocity_computed requires avoidance_enabled to be true to emit (BenniKane) a65247a405 Fix some corner cases in the `Menu/OptionButton` item auto-highlight (Michael Alexsander) 4744a8a1a9 Make `Menu/OptionButton` item auto-highlight behave better (Michael Alexsander) 5c9ced191b Mention that grab_focus is more reliable deferred (Tomasz Chabora) 293c3844b3 Fix action name completion for `Input.get_{axis,vector}` (Haoyu Qiu) a027a2efaa Mono: Show custom error explaining that UWP is not supported (Rémi Verschelde) e1e03297f1 Additional fixes to the Android `get_current_dir()` implementation. (Fredia Huya-Kouadio) 8219a72574 Fix build failures for Android on Windows (Fredia Huya-Kouadio) 245bcb693e Add ability to extend the set of Git pre-commit hooks (Pedro J. Estébanez) f3be5471c8 Make Git hooks work on worktrees on Windows (Pedro J. Estébanez) 6029200662 Hack as a hot fix for Bullet's collision margin issue (fabriceci) 5296ab8cd6 Determine ProjectSettings' resource path early (Pedro J. Estébanez) 75a3af4d3c Fix Windows list dir handle leak (bitsawer) 08844b6143 Fix `ItemList` selection visual when the scrollbar visibility changes (Michael Alexsander) 6a6d595286 workaround for angle project issue 7245, safari, iOS (Jordan Schidlowsky) d92b207189 Backport fixes to documentation for paths, curves and navigation servers (Yuri Sizov) b5e4a3c3e0 Fix output port type mismatch for some VisualScript nodes (Perrier Mathis) ab5f3fcbe0 3.x: ios: force app store icon to be opaque, use proper errors, fix memory leak (Nathan Franke) e85c5dba23 [doc 3.x] Clarify that AnimationNode virtual methods need to be implemented rather than called directly (Andy Maloney) 2ac25fbcc7 Document run-time SceneTree debug property changes not working correctly (Hugo Locurcio) 92eab47591 Fix free(RID) abuse by various classes (Cory Petkovsek) e3745de02d [3.x] Fix incorrect Camera3D size documentation (Aaron Franke) 93f4a12278 Fix axis mapped to DPad buttons not releasing opposite button (Marcel Admiraal) 519bc3a1e8 Make audio thread control flags safe (Pedro J. Estébanez) a957b4fb8c Fix header guard in error_macros.h (Marcel Admiraal) 682428279a Expose `set/get_tab_button_icon()` to scripting (Michael Alexsander) 9f4bb53a87 Improve documentation for `get_animation()` (Haoyu Qiu) d3a86d6829 Add missing parameters for signal in docs (Atlinx) 1309633cdb Fix NavigationObstacle nodes not registering to default navigation map (smix8) 480e7ffd4a `SceneTreeDock` Toggling unique name in owner for all selected nodes (kleonc) 9dcbf8a8a5 [3.x, macOS / iOS Export] Fix generation of duplicate locale property list files. (bruvzg) 9f6c64135c Remove HDR warning if on low end (Atlinx) 5becfce603 Fix crash when pressing up on an empty `PopupMenu` (Michael Alexsander) 555840914b Update UPnP documentation (Max Hilbrunner) b5e368c92b Linux: Fix GNU ld detection for pck_embed linker script (Rémi Verschelde) 5d30d77fd7 Fix missing URL text in the classref (Haoyu Qiu) 179a16a67c Improve documentation of CanvasItem's draw logic (Micky) 503fddc0fe Mention the stretching behavior of PopupPanel (Tomasz Chabora) cbe542f96a Fix jumbled error output when using Windows spawn fix (Pedro J. Estébanez) fc01ed9dbb Clean iOS platform config of long gone macro (Pedro J. Estébanez) 62c6fe77b6 Fix error when switching to another `GridMap` with an item with higher index selected (Michael Alexsander) 9a037a0727 Add note about using AudioListener2D (Dan Boorstein) 98074e1861 Added to Sprite3D Documentation (Marlin Watts-Woods) f93f583c42 Improve InstancePlaceholder documentation (Hugo Locurcio) 07af8a971a nanosvg: Sync with upstream bd16c4e (Rémi Verschelde) f96f8ddfc7 Fix issue with `get_current_dir()` returning the wrong path on Android (Fredia Huya-Kouadio) e237bdf37c Improve documentation related to anisotropic filtering (Hugo Locurcio) 2678fd8202 Fix color modulation of the grayscale glyphs in font with mixed color / grayscale data. (bruvzg) 465a6569e4 C#: Use custom project setting for C# project files name (Raul Santos) cd6764611c Fix has_filter of AnimationNode not being called in scripts (Olivier Bombardier) ea8fa93809 Disable threads used to check on plugins to load (Fredia Huya-Kouadio) a7a8f9c85d Fix issue preventing the Android Editor from displaying the project content (Fredia Huya-Kouadio) 7c349574d7 Optimize theme usage in editor log (Tomasz Chabora) 59061dc619 Document `outline` parameter of `Font.draw_char()` (Haoyu Qiu) e8a9d77e4b Tree: Don't draw selection background of individual cells in Row mode (Haoyu Qiu) f0d7931de6 Don't process input in hidden EditorProperty. (Ryan Roden-Corrent) 81fa7abb40 Fix locale resource remapping with binary conversion on export (David Snopek) 6426f2e9c7 Change code folding behavior to include terminal indented comments (SnailRhymer) 0bd6814cc6 CI: Remove unnecessary extra cache step for Emscripten (Rémi Verschelde) 7fe3a0694b CI: Sync configuration with master branch (Rémi Verschelde) 82175a6c2e Fix VisualScript editor crash when deleting selected nodes (Rémi Verschelde) 1ea8b9d2b7 Fix Time.get_unix_time_from_system() not including msecs (Haoyu Qiu) e44c18ecc0 Fix GI probes not working in the ubershader (Pedro J. Estébanez) 0af799d2a7 Fix emission not working in the ubershader (Pedro J. Estébanez) f3adb06938 Fix shadow flickering with async shader compilation (Pedro J. Estébanez) 96d3b8d866 Improve Shape2D's `custom_solver_bias` description (Hugo Locurcio) b779a2332b Use FlowContainer to handle toolbar overflow more gracefully (Yuri Sizov) ec82655ca0 Fix skeleton 2D stale bounding rect (lawnjelly) 2f0577fb0f AnimatedSprite Fix updating inspector when SpriteFrames is modified (kleonc) 77d596088e Remove FOV adjustment with Alt + mouse wheel in the 3D editor (Hugo Locurcio) 396955b4f2 Disable the OK button when no node is selected. (Chia-Hsiang Cheng) b00758fe18 doc: Clarify `MultiMesh.set_instance_color` re: white albedo color (Cristiano Simao) 1f1bed15ba Fix axis snapping of CollisionPolygon2d's newly created vertex (Grzegorz Puławski) bc8293a125 Avoid paths with invalid characters in `IsRider` (Raul Santos) 61e28c28cd Fix typo when setting NavigationRegion travel_cost (Josh Jones) b2ba3bab52 [File] Fix FileAccessCompressed::get_buffer return value. (Fabio Alessandrelli) 1a023e6b1b `FileSystemDock` Fix crash when renaming a file in split mode (kleonc) aa26828f76 Fix broken rST reference in HTTPClient documentation (Hugo Locurcio) 3b3721262c updated the String class with info about the 'allow_empty' optional argument (Tom) 2ed3818277 Improve `range_lerp()` and related methods documentation (Hugo Locurcio) a6b75da78c Fix TileMap error msg when optional navigation node is not set (smix8) fe075cf6d5 Make theme tests compile in Visual Studio 2017 (Haoyu Qiu) 79d05e11d5 CI: Change BASE_BRANCH to 3.5 (Rémi Verschelde) 07b3784533 Bump version to 3.5.1-rc (Rémi Verschelde)