Aaron Franke (1): [3.x] Fix incorrect Camera3D size documentation Andres Hernandez (1): Updated gamecontrollerdb.txt to latest to include new mappings for various controllers, including Xbox One, Nintendo Switch, Steam Deck, and 8BitDo Andy Maloney (1): [doc 3.x] Clarify that AnimationNode virtual methods need to be implemented rather than called directly Atlinx (2): Remove HDR warning if on low end Add missing parameters for signal in docs BenniKane (1): doc: Clarifying NavigationAgent and NavigationAgent2D velocity_computed requires avoidance_enabled to be true to emit Chia-Hsiang Cheng (1): Disable the OK button when no node is selected. Cory Petkovsek (1): Fix free(RID) abuse by various classes Cristiano Simao (1): doc: Clarify `MultiMesh.set_instance_color` re: white albedo color Dan Boorstein (1): Add note about using AudioListener2D David Snopek (1): Fix locale resource remapping with binary conversion on export Fabio Alessandrelli (1): [File] Fix FileAccessCompressed::get_buffer return value. Fredia Huya-Kouadio (5): Fix issue preventing the Android Editor from displaying the project content Disable threads used to check on plugins to load Fix issue with `get_current_dir()` returning the wrong path on Android Fix build failures for Android on Windows Additional fixes to the Android `get_current_dir()` implementation. Gergely Kis (1): Fix UTF-8 validation in static checks Grzegorz Puławski (1): Fix axis snapping of CollisionPolygon2d's newly created vertex Haoyu Qiu (9): Make theme tests compile in Visual Studio 2017 Fix Time.get_unix_time_from_system() not including msecs Tree: Don't draw selection background of individual cells in Row mode Document `outline` parameter of `Font.draw_char()` Fix missing URL text in the classref Improve documentation for `get_animation()` Fix action name completion for `Input.get_{axis,vector}` Fix parsing of XML CDATA and add test cases Fix typo in CollisionObject documentation Hugo Locurcio (10): Improve `range_lerp()` and related methods documentation Fix broken rST reference in HTTPClient documentation Remove FOV adjustment with Alt + mouse wheel in the 3D editor Improve Shape2D's `custom_solver_bias` description Improve documentation related to anisotropic filtering Improve InstancePlaceholder documentation Document run-time SceneTree debug property changes not working correctly Improve documentation related to audio input permissions Fix missing `import sys` in `methods.py` Document Mesh vertex color compression clamping overbright/HDR colors Jordan Schidlowsky (1): workaround for angle project issue 7245, safari, iOS Josh Jones (1): Fix typo when setting NavigationRegion travel_cost Marcel Admiraal (2): Fix header guard in error_macros.h Fix axis mapped to DPad buttons not releasing opposite button Marlin Watts-Woods (1): Added to Sprite3D Documentation Max Hilbrunner (1): Update UPnP documentation Michael Alexsander (7): Fix error when switching to another `GridMap` with an item with higher index selected Fix crash when pressing up on an empty `PopupMenu` Expose `set/get_tab_button_icon()` to scripting Fix `ItemList` selection visual when the scrollbar visibility changes Make `Menu/OptionButton` item auto-highlight behave better Fix some corner cases in the `Menu/OptionButton` item auto-highlight Shrink shader editor's oversized borders Micky (2): Improve documentation of CanvasItem's draw logic Prevent HTTPRequest from polling invalid client Nathan Franke (1): 3.x: ios: force app store icon to be opaque, use proper errors, fix memory leak Olivier Bombardier (1): Fix has_filter of AnimationNode not being called in scripts Pedro J. Estébanez (9): Fix shadow flickering with async shader compilation Fix emission not working in the ubershader Fix GI probes not working in the ubershader Clean iOS platform config of long gone macro Fix jumbled error output when using Windows spawn fix Make audio thread control flags safe Determine ProjectSettings' resource path early Make Git hooks work on worktrees on Windows Add ability to extend the set of Git pre-commit hooks Perrier Mathis (1): Fix output port type mismatch for some VisualScript nodes Raul Santos (2): Avoid paths with invalid characters in `IsRider` C#: Use custom project setting for C# project files name Ricardo Buring (1): Document behavior of areas with concave shapes Ryan Roden-Corrent (1): Don't process input in hidden EditorProperty. Rémi Verschelde (23): Bump version to 3.5.1-rc CI: Change BASE_BRANCH to 3.5 Fix VisualScript editor crash when deleting selected nodes CI: Sync configuration with master branch CI: Remove unnecessary extra cache step for Emscripten nanosvg: Sync with upstream bd16c4e Linux: Fix GNU ld detection for pck_embed linker script Mono: Show custom error explaining that UWP is not supported SCons: Enforce version 4.0+ when `compiledb=yes` is used Changelog: Mention compat breaking removal of illegal '1f' syntax for shaders HTML5: Fix warning with Emscripten 3.1.20 SCons: Fix compilation database generation with MSVC i18n: Sync editor translations with Weblate (3.5 branch) i18n: Sync classref translations with Weblate (3.5 branch) VCS plugin: SSH key dialog defaults to HOME libpng: Update to upstream 1.6.38 Style: Ensure consistent formatting with clang-format 15 Add changelog for Godot 3.5.1 Update AUTHORS and DONORS list i18n: Sync editor translations with Weblate (3.5 branch) i18n: Sync classref translations with Weblate (3.5 branch) Sync controller mappings DB with SDL2 community repo Bump version to 3.5.1-stable SnailRhymer (1): Change code folding behavior to include terminal indented comments Ted Spikes (1): Check for ios_simulator when building for x86_64 Tom (1): updated the String class with info about the 'allow_empty' optional argument Tomasz Chabora (6): Optimize theme usage in editor log Mention the stretching behavior of PopupPanel Mention that grab_focus is more reliable deferred Improve the description of follow_viewport_enabled Add more clarifications about Tween processing Fix crash when playing Tween right after finishing Voylin (1): Fixes doc/Makefile fails if path contains spaces Yuri Sizov (3): Use FlowContainer to handle toolbar overflow more gracefully Backport fixes to documentation for paths, curves and navigation servers Fix parameter references in Theme documentation bitsawer (1): Fix Windows list dir handle leak bruvzg (2): Fix color modulation of the grayscale glyphs in font with mixed color / grayscale data. [3.x, macOS / iOS Export] Fix generation of duplicate locale property list files. dzil123 (2): Fix variables highlighting as types Ignore node rename if already exited blend tree fabriceci (1): Hack as a hot fix for Bullet's collision margin issue kleonc (4): `FileSystemDock` Fix crash when renaming a file in split mode AnimatedSprite Fix updating inspector when SpriteFrames is modified `SceneTreeDock` Toggling unique name in owner for all selected nodes `SpriteFramesEditor` Reallow deselecting frame with LMB press in select frames dialog lawnjelly (12): Fix skeleton 2D stale bounding rect Batching - fix uninitialized color read FindBar fix uninitialized results_count FlowContainer fix uninitialized data Fix GLES directional shadow uninitialized data Fix RayCast2DEditor uninitialized value Fix uninitialized data reads in Input Portals - Show RayCast debug helper Portals - clarify docs VisualInstances only Low priority redraw request for AnimatedSprite Prevent drawing MultiMesh with zero instance count CPUParticles initialize data on set_amount marxin (1): Fix building VHACD with GCC 13. smix8 (4): Fix TileMap error msg when optional navigation node is not set Fix NavigationObstacle nodes not registering to default navigation map Exclude disabled CollisionShapes from Navigationmesh baking Fix TileMaps with origin offset placing NavPolygons wrong without a Navigation2D node