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)