Araraura (1): Fix typo and slightly reword in @GDScript.xml Bastiaan Olij (3): Add XRServer.world_origin property XR: When an sRGB target is used, check hardware sRGB conversion Fix typo in OpenXR pose orientation check Brennen Shaughnessy (1): Fixed property hint for platform layers on 3D physics body Brian Long (1): Update GPUParticles2D/3D speed scale on ENTER_TREE Chaosus (1): Fix randfn to prevent generating of nan values Chris Hutchinson (1): Replaced operating system alert dialog with a warning log message, toggled by a project setting. Fixes #73141 Clay John (1): Delete unused compression formats from .imoprt files when exporting Danil Alexeev (1): GDScript: Fix false positive `REDUNDANT_AWAIT` warning Dipal Zambare (1): Fix typo in the type-safe examples Eric M (1): Fix cancelling selection (pressing escape) while gizmo editing making uncommitted changes. * Pressing escape while gizmo editing will discard the changes made during that edit 'session' Fahad Shihab (1): Added drag and drop support for shaderinclude Fredia Huya-Kouadio (3): Fix directory access when the running app has the `All files access` permission Configure maven central snapshot versions for the Godot Android library Bump the target SDK version to 33 (Android 13) Hakim (1): Reload built in script to get its methods on signal connection Haoyu Qiu (6): Fix height of subresource button in Inspector Make Add Scene button the same height as scene tabs More i18n improvements Fix typos and inconsistencies in classref Hide internal settings from the classref Improve POT Generation dialog Hugo Locurcio (3): Improve Color8 documentation Document how to use logarithm of base 10 with `log()` Use 8×8 default grid size for TextureRegion and 2D polygon editors LandoUWB (2): Incorporating the availability of screen and depth textures for the GLES3 backend Commit Fix for GLES3 point size not working Mai Lavelle (1): Fixups to list handling in SceneReplicationConfig Marius Hanl (1): Add conversion for Vector2 method tangent() -> orthogonal() Markus Sauermann (1): Fix some ways to create inconsistent Viewport sizes Michael Alexsander (1): Fix `GraphNode` resizing when its bottom border is too thin Mikael Hermansson (2): Change documentation of `Shape3D.margin` to reflect current situation Open up bounds of `Shape3D.margin` to support other physics engines Ninni Pipping (9): Fix Variant hashing for floats Fix type check for max/min Fix `Array.slice()` rounding for `abs(step) != 1` Make `Gradient` resort points on `reverse` Improve documentation for Area monitor callbacks in `PhysicsServer3D` Fix `AnimatedSprite2D` autoplay warning Fix "hides member" warnings in `csharp_script.cpp` Fix `NodePath` subname index range documentation Exposing more project settings for documentation Nong Van Tinh (1): Fixes  gutter set width results in receiving only half of the desired size Omar Polo (1): change some sys.exit() to be fatal Paragoumba (1): Fix xml namespace in org.godotengine.Godot.xml Patrick (1): Fix ndc calculation for LinearSceneDepth VS node in GLES3 Pawel Kowal (1): Fix scrolling behaviour with low page value Pedro J. Estébanez (1): Fix crash in resource load RandomCatDude (1): fix spotlight shadows in volumetric fog Raul Santos (1): C#: Encode GodotProjectDir as Base64 to prevent issues with special characters Redwarx008 (1): C#: Fix Array.AddRange index out of bounds RedworkDE (3): C#: Fix building projects for MSBuild before 17.3 Add dedicated setter for `ImageTextureLayered::_images` to fix `create_from_images` being hidden from the C# bindings C#: Do not print errors about missing references to intentionally ignored members Ricardo Buring (4): Revert attempted fix of trimesh CCD Fix concave/convex polygon shape documentation Fix collide_shape return type Port robust signal (dis)connection to ShapeCast2D Rindbee (1): Fix some wrong descriptions in the docs Ron B. Yeh (1): Rename mkv_list to mvk_list (MoltenVK path list). Rémi Verschelde (5): SCons: Cleanup pulseaudio defines for Linux Project converter: Remove Tween properties/signals from renames Bump version to 4.0.2-rc i18n: Sync translations with Weblate Bump version to 4.0.2-stable Sabrehull (1): [X11] Fix layout bug in `keyboard_get_keycode_from_physical` Tomasz Chabora (7): Fix EditorUndoRedoManager's handling of MERGE_ENDS Fix get_drag_data not overridable in some Controls Remove disabled plugins from active plugins Don't allow selecting nodes without owner Add _get_configuration_warnings() example Fill random docs Update UndoRedo description Unai Martinez-Corral (1): [ci/web] update mymindstorm/setup-emsdk to v12 VolTer (2): Make GDScript number highlighting stricter Improve documentation of int Yuri Sizov (2): Update property keying state without a full Inspector rebuild Add changelog for 4.0.2 Zac Luzader (1): OpenXR: Enable access to the Valve Index grip force sensing ator-dev (1): Fix "Download Project Source" for Web Editor bitsawer (1): Fix several clang-tidy bool literal conversion warnings bruvzg (8): [macOS] Re-add support for the _sc_ inside app bundle. Update docs. Improve layout direction/locale automatic selection. [TextServer] Add mutex for FreeType face creation/deletion operations. Fix GDExtensions library export when multiple architectures are set. Fix IME position in the single window mode sub-windows. [Windows] Remove meta_mem update on keyup/keydown. [macOS] Fix infinite loop caused by global menu callbacks which trigger EditorProgress dialog. [TextEdit] Fix block caret size at the end of the line. fabriceci (1): Exposes the apply_floor_snap function to allow a snap to be made regardless of velocity. kleonc (4): TileMapEditor Fix preview rendering and transform calculations CanvasItem Fix ENTER_CANVAS / VISIBILITY_CHANGED notifications order when entering tree TileSet editor AtlasMergingDialog crash fix Improve CanvasItem.self_modulate docs lewiji (1): Add "filesRoot" path to Android provider paths xml myaaaaaaaaa (1): Fix data races in startup/teardown necrashter (1): Use the new API for virtual keyboard height detection on Android, bugfix nikitalita (1): Fix ResourceImporterLayeredTexture::import() high_quality type skyace65 (1): Remove reference to clipboard in OS class doc smix8 (5): Fix GridMap free navigation RID error spam Fix GridMap signal "cell_size_changed" disconnect error Fix agents with disabled avoidance getting added to avoidance simulation Fix NavigationAgent enable avoidance crash Add navigation renames to 3to4 converter stmSi (1): Fix `Find in Files` Search Results cannot open builtin script