66d2b7ca2b Update changelog for 3.5.2 (Rémi Verschelde) 05f5d19ec6 CI: Use clang-format 15 (Rémi Verschelde) c599cc2b4e Fix `get_path()` is not working when files are opend with `open_compressed` (heppocogne) a6eece7a97 Support Git worktrees in generation of hash header (Pedro J. Estébanez) 6cfbe8d442 Bump json5 from 1.0.1 to 1.0.2 in /platform/web (dependabot[bot]) 7a4175504b iOS: Add new model identifiers for DPI metrics (Marius Seufzer) 466e23a6b8 zlib/minizip: Update to version 1.2.13, remove zlib from freetype (DeeJayLSP) 0c0c009f8d [macOS] Fix stylus tilt Y direction. (bruvzg) 6d30f26d25 Fix RichTextLabel discards appended BBCode text on window resize when using DynamicFont (OsakiTsukiko) d6360d4c3c Fix for PoolArray comparison (Ninni Pipping) 3a8367ba5e Fix local variables not showing when breaking on final line (Saracen) c03c23751b Fix Tree overflow without scrolling being enabled (Haoyu Qiu) 91a85e50b4 Fix error when dropping script into script editor (Haoyu Qiu) 16f6a5b139 One Copyright Update to rule them all (Rémi Verschelde) 4e48b855d5 Update changelog for 3.5.2 (Rémi Verschelde) 0c324b47c1 Fix Driver Name editor setting not requiring an editor restart (Hugo Locurcio) c814e77d62 mbedtls: Update to upstream version 2.28.2 (Rémi Verschelde) 23af6eb811 libpng: Update to upstream 1.6.39 (Rémi Verschelde) 3ebffeea98 Do not ignore x86 source code directories anywhere under thirdparty directory (ipsoftdev) 62f2b8a940 Fix `BitMap.resize` error spam (Paweł Fertyk) 0ed57602d9 Fix pairing crash in physics Octree (lawnjelly) f0fe514fc2 AtlasTexture Fix calculating rects when flipping (kleonc) fab73c6c7e Check for null event in Tree._gui_input to avoid engine crash (Marius Hanl) d13e327abe Fix possible Tween leak on exit (Haoyu Qiu) a204af90d5 Revert "Fix the logic used to route `InputEventScreenDrag` events to `Control` nodes." (Rémi Verschelde) aaa5226e1c Fix PR links in 3.5.2 changelog (Rémi Verschelde) c4a9b42297 Fix typos with codespell (Rémi Verschelde) 6b20c50429 Update AUTHORS and DONORS list (Rémi Verschelde) 583e2eea12 Add changelog for Godot 3.5.2 (Rémi Verschelde) f5f0543aec i18n: Sync classref translations with Weblate (3.5 branch) (Rémi Verschelde) ee8986e146 i18n: Sync editor translations with Weblate (3.5 branch) (Rémi Verschelde) cf34580b90 Fix crash after executing ItemList.set_icon_scale (Haoyu Qiu) 3924c1685a Fix GLES 2 Spotlight Bug (norrath-hero) c34715a4fe LSP: Improve handling of file URI scheme (Lamia) 81215fc185 Update stb libraries (DeeJayLSP) 602ef82e89 Change auto to default in cursor css settings. (Jason Knight) 4c83336a3d Fix infinite loop when calling `Control.popup_centered_minsize()` (Hugo Locurcio) 245b246659 Sync controller mappings DB with SDL2 community repo (Rémi Verschelde) b48433d0c3 Fix errors while deselecting all tree items; issue #65185 (Dawid Marzec) 855bee2305 Fix crash in EditorPropertyArray (Tomasz Chabora) faaec47d54 Upgrade Android gradle plugin to version 7.2.1 (Fredia Huya-Kouadio) f60382bbe3 Update miniupnpc to 2.2.4 (DeeJayLSP) 078228e0e4 miniupnpc: Update to version 2.2.3 (Rémi Verschelde) 048941b64e [Web] Add PS3 gamepad mapping for FF+Linux. (Fabio Alessandrelli) db1e17a3cd SCons: Fix MSVC D9025 warning overriding opt level (Rémi Verschelde) 00c346b325 Fix get_visible_line_count in RichTextLabel with newlines (Paweł Fertyk) f1231a7c7e Fix Script editor completion doesn't suggest members of a script for type hints (ray90514) eb100cbddb Only support XDG directory path configuration on Linux (Hugo Locurcio) 5dc2a60c64 Document debanding only affecting 3D rendering by default (Hugo Locurcio) 3b833bfaf1 Revert "RID: Change comparison operators to use RID_Data id instead of address" (Rémi Verschelde) 894e302d9a expose additional global enums in 3.x which are available in master (Jordan Schidlowsky) 87947110b8 Document `print_stack()` and `get_stack()` requiring a debugger connection (Hugo Locurcio) 62be3b3a9b Fix burning CPU with udev disabled on Flatpak (nyanpasu64) 0e0550a83a Fix newlines not honored in Windows console (Pedro J. Estébanez) 2ead966f87 Add detail to NavigationPolygon outline error msg (smix8) 9e6f9a451e doc: link GPUParticles2D to the 2D Particles demo (Steve Cotton) 421e10375e SCons: Fix MSVC warning LNK4042 about dupe objects in regex (Rémi Verschelde) 7ccffd6bb8 Fix typo bug in heightmap shape (Ricardo Buring) 080104b18f Fix libtheora source code being mistakenly `.gitignore`d (Hugo Locurcio) 7decec181c Add note about GROUP_CALL_UNIQUE not considering arguments (Haoyu Qiu) 4c16175100 Update CA certificates to 2022.10 revision (DeeJayLSP) d3d72268cd [MSVC] Use symbols from .pdb only, to avoid incorrect names in the backtrace when symbols are missing. (bruvzg) 2d1b61e46e Add VS's enc_temp_folder to .gitignore (ocean (they/them)) f1458941f5 Add MSVC problem matcher to CI (Josh Jones) 01ed2a8700 Add GCC problem matcher to CI (Raul Santos) bacda47336 Fix BackBufferCopy `rect` property appearing when not relevant in inspector (Hugo Locurcio) 2b9efd768c Store Bullet total gravity, linear damp and angular damp calculations so they can be retrieved from PhysicsDirectBodyState (Marcel Admiraal) 3d0f484c57 Fix CanvasLayer visibility toggle can only run once per frame (Haoyu Qiu) a945538eae added options for sorting transparent objects (Ilaria Cislaghi) b129ae2127 libwebp: Sync with upstream 1.2.4 (Rémi Verschelde) a8c01896cc Cast between float and ints in SceneTreeTween.`tween_property()` (Micky) c703029a28 Add note regarding RefCounted to EditorScript docs (Zak Grumbles) ad97db2da4 Document `Array.sort()` and `sort_custom()` using unstable sorting (Hugo Locurcio) 6a794cf6ea Add JetBrains Fleet folder to gitignore (Ignacio Etcheverry) 29c309c2da Add more info to WAV import errors (alex-pahdo) b012fed826 Fix Skeleton3D falsely assuming all physical bones will be children of their first bone (hare_ware) c49ee15487 Don't try to import unknown dependency from scan (Windy Darian) 4ee12fa80b Project Manager: Fix hacky code for project rename (Rémi Verschelde) 4aa84f1083 Updated Recast to 4fef044 (Graham Pentheny) 014525904a [macOS] Update activation hack to work on Ventura. (bruvzg) 8f01733d52 Fix static object destructors being called on gpu selection with X11 (Abdulrahman Al Zeidi) 4c00e4c504 Fix Image::bump_map_to_normal_map incorrectly keeping mipmap flag (dzil123) f0668f5a3f Fix checking if script is attached to any node belonging to scene (kleonc) 76f219adb6 Debugger: Fix fetching source to link C++ error on GitHub (Rémi Verschelde) a49a90742f Changed normal of CylinderMesh to account for slanted side. (jbcolli2) 52e25bc555 Fix exporting big templates (Rafał Mikrut) 394bfa0e02 Handle closed splines in Collada importer (Mark Riedesel) c9adfec386 Add buffer size check to Image.load_tga_from_buffer(). Fixes #67985 (Mark Riedesel) 8065ac29c5 `SpriteFramesEditor` Fix calculating frame index from mouse position (kleonc) 50dfb52514 Cast dragged file extension name to lowercase, closes #68104 (Alfred Reinold Baudisch) 5089429073 Fix DirAccessWindows::make_dir() choking on ".." (nikitalita) 4bf7695671 Update AudioStreamGeneratorPlayback.xml (Fireflash) 7d2701c08b `SpriteBase3D` Fix drawing AtlasTextures with vertical margins differently than in 2D (kleonc) a9e897d2c3 Move duplicated drawing code from `Sprite3D`/`AnimatedSprite3D` to `SpriteBase3D` (kleonc) e8a4e766ef Fix "!script_data is true" when updating placeholder scripts for GDNative libraries (Andrew Dunai) 63c3909669 Port `Input.action_press/release()` changes (Michael Alexsander) 26012ed6b6 Fix the logic used to route `InputEventScreenDrag` events to `Control` nodes. (Fredia Huya-Kouadio) b07bcf5592 [3.x] Add missing argument to AnimationNodeBlendTreeEditor::_delete_nodes_request (asalazar516) d4f402b728 fix exporting Android APPLICATION_ATTRIBS (3.X) (Dan) e639cb40e9 Correctly compute inverse_mass when inertia is defined by user (BimDav) 84eed3b988 [TextMesh, 3.x] Fix auto-translation and ignore control chars. (bruvzg) 056e99ad6e Fix TreeItem.remove_child not updating Tree immediately (Haoyu Qiu) 3f3597ac0d Update project window title when a project setting was changed (Marius Hanl) 52d62f6e09 Update nanosvg to GIT (2022.11) (DeeJayLSP) bb3cd4af45 Backport navigation crash fixes (Haoyu Qiu) d6812ff7b9 [3.x] Fix shader compiler asan out of bounds (dzil123) c3210df448 [3.x] PCKPacker Fix error spam (dzil123) 0ac86df6d4 [3.x] Fix c# Array.Shuffle incorrect mono bindings (dzil123) 3898521246 Improve dragging scene into 3D viewport (Haoyu Qiu) 989e492a42 Clarify offset parameter behavior in RegEx methods (Haoyu Qiu) ac40d19ac5 Docs Clarify Array.fill behavior when reference type is passed in (kleonc) 1f50a0b6ca fix: emit target_reached signal after updating state (Sam Briels) 568401878f Fix spatial gizmo still active when node is deselected (Haoyu Qiu) f29f387d54 Fix error when having BoneAttachment before PhysicalBone (Haoyu Qiu) 15681a6761 Fix wrong owner for editor plugin created nodes in instanced scene (Haoyu Qiu) d7ae42dc8d Document known issues with CylinderShape (Hugo Locurcio) 485ec0d27c Fix get_path() error when calling get_node() (Haoyu Qiu) 05cb89855e Update the `clean` task configuration (Fredia Huya-Kouadio) 422d7fafaa Hide text of RichTextLabel if BBCode is enabled (Tomasz Chabora) 5476554d5e Fix Editor crash when MeshLibrary gets replaced while used in an open GridMap scene (smix8) d08b312984 Document (Omni/Spot)Light ignoring Spatial's scale property (Hugo Locurcio) f5b2f77111 Fix null in android keyboard handling. (Jason Knight) 560c77b1a1 HTML5: Add missing `OS::get_cursor_shape()` implementation (Rémi Verschelde) 3869ea3c21 Fix GDScript export hint for Navigation2D layer names (smix8) 945991e020 Fix avoidance calculation on NO_THREADS build (smix8) 1aaaed8131 Fix crash executing `MultiMesh.reset_instance_physics_interpolation` (Haoyu Qiu) 0fdda75fdc Fix NavigationObstacle not estimating radius (Haoyu Qiu) f8eed6372c Fix NavigationObstacle not registering to default navigation map (Haoyu Qiu) c7c8cc399c Fix debanding strength being affected by environment adjustments (Hugo Locurcio) a0f1eac3e9 [Windows, 3.x] Fix WM_CHAR processing code using Unicode char instead of Virtual key. (bruvzg) 108e3196ea Improve %f formatting for inf and nan (Marcus Elg) 52ab4ef0d2 Fix String::word_wrap() for long words (Haoyu Qiu) d368b55a53 [iOS] Fix build with warnings=extra. (bruvzg) 0fd48f02f5 Bump version to 3.5.2-rc (Rémi Verschelde)