Aaron Franke (1): Skip formatting .bat files in file_format.sh Albin (1): Fixed a number of ",or_greater" for the bug #56324 Arnav Vijaywargiya (1): Fixed incorrect property types Bartłomiej T. Listwon (3): Prevent LTCG (MSVC LTO) from removing "pck" section Pass audio samples untouched for pitch_scale around 1.0f Audio quality improvements in PitchShift Bastiaan Olij (1): Fix issue with external textures being freed by Godot BimDav (1): has_setting now correctly returns true when the setting is present due to a feature tag Brian Semrau (1): Fix GPU particles transform feedback for WebGL 2 Cnidarias (1): Fix http limitation for large "content-length" David Cambré (1): Update default port_grab_distance_vertical Densorius (2): Add Visual Studio 2022 support with fallback to 2019 Fixed opening new instances of VS 2022 while a instance is already open Ev01 (1): Fixes invalid links to tutorials in AudioStreamGenerator, AudioStreamGeneratorPlayback, and AudioEffectSpectrumAnalyzer class references Fabio Alessandrelli (4): [HTML5] Better engine config parsing. [HTML5] Fix gamepad samples not being properly reset. Revert "[HTML5] Better engine config parsing." [HTML5] Fetch API now passes credentials. Fredia Huya-Kouadio (1): Fix XR Android manifest metadata GlyphTheWolf (1): Fix for RegEx.search() memory leak on Windows Haoyu Qiu (22): Alpha channel indicates opacity, not transparency Use tool instead of at-tool in 3.x documentation Fix crash on importing FBX file Fix RichTextLabel underline appearance when inside fill tag Fix BBCode underline prevents strikethrough from rendering Clear pending function states when reloading GDScript Fix crash when `is` keyword is tested against a String variable Fix LineEdit center and right alignment Expose `Image.COMPRESS_SOURCE_LAYERED` to scripting Replicate load-as-placeholder state on node duplication Fix crash when undoing node creation of BlendTree editor Fix invalid read when using LightOccluder2D Fix crash after renaming an animation node Fix memory leak when move to trash fails on Linux Store ObjectID instead of raw pointer for Shape Owners Revert "Fix ViewportPreview upside-down in 3.x." Fix PoolByteArray.decompress_dynamic return value and memleak Fix RayCast{,2D}.clear_exceptions clears parent Fix GridMap memory leak Fix VisualScript crash when using Set Index node Fix documentation about TreeItem button ID Fix wording in AnimationNode classref Hayden (1): Make parser treat all exponent literals as float Hayden Leete (1): Added hex and bin literal support to Expression parser Hugo Locurcio (25): Improve the CanvasItem class documentation Document the expected format of anisotropy flowmaps in SpatialMaterial Improve `lerp()`, `lerp_angle()` and `inverse_lerp()` documentation Improve the CameraServer and CameraFeed class documentations Document keyboard ghosting caveats in Input and InputEvent Warn when using GPU-based particles on macOS due to low performance Document using SpriteBase3D's `modulate` property with material override Fix visible background line in intersections in screen-space reflections Improve CSGPolygon3D documentation Document that soft bodies should be avoided for gameplay purposes Improve documentation for `ReflectionProbe.max_distance` property Clarify documentation for Rect2's `has_no_area()` Document performance limitations with CSG nodes, link to tutorial Recommend using GitHub attachments for minimal reproduction projects Improve the `AudioStreamPlayer2D/3D.area_mask` documentation Tweak theme color to match the Godot editor's background color Allow using the web editor on any device orientation Tweak logo max width on the web editor Clarify identical `hash()` return values due to collisions Improve documentation for AudioServer device properties and methods Clamp environment light sky contribution to the [0.0; 1.0] range Document Light contact shadows often looking broken Only store `_edit_use_anchors_` metadata if value is not the default Document that meshes and lights must be fully set up before baking GIProbe Document glow rendering caveats when using GLES3 on mobile Ignacio Etcheverry (2): C#: Allow configuring Mono debugger agent with cmdline args Mono/C#: Fix Android AAB export failing to load native libs JFonS (1): Add sanity checks to lightmap unwrap texel size Jason Knight (2): Android export plugin passes absolute file paths to gradle for keystores. Use ScriptServer::get_global_class_base instead of script_class_get_base in script_class_is_parent. Jason Neufeld (1): Fixes shader compile due to undefined 'diffuse_color' variable with Oren Nayer + Vertex Lighting Jean-Michel Bernard (4): Fix PopupMenu bad item offset with custom vseparation Prevent renaming to an unkown extension from FileSystem dock. Hide CollisionShape2D handles when node is not visible in tree. Hide Polygon2D lines and handles when node is not visible in tree. K. S. Ernest (iFire) Lee (2): Skip Draco-compressed glTF 3d format files. Fix wrong RGBA channel mapping when saving OpenEXR. Kodi (1): add missing emit_changed() to set update mode function LeaoLuciano (1): Fix memory leak in RichTextLabel.remove_line Lertsenem (1): Fix error in Vector2.reflect() description LoserFox (1): Fix some errors in Environment documentation Mack (1): Fixed accessing a null MeshInstance object in BakedLightmap instead of the GeometryInstance Marcel Admiraal (1): Fix tablet tilt values returning bad values Max (1): Fixed variant decoding Segmentation Fault Max Hilbrunner (5): Fix docs links in 3.x after docs reorg Windows input: fix bracket -> brace for US input Fix GDNative docs links [3.x] Fix make_rst.py on Windows DOCS: Object.set() does nothing on type mismatch Michael Alexsander (1): Fix undo/redo operations in Input Map Nathan Franke (1): use exact match when checking focus next / previous Navdeep Singh Rathore (1): Added the smart word wrap property to preview label Nick Swoboda (1): Improve error messages related to failing to open files Omar El Sheikh (2): Fix Blend Shapes when Octahedral Compression is Used Re-fix Disabling Half Floats on iOS Paweł Fertyk (1): Issue 56488 fail when image and texture size are different Powerbyte7 (1): [HTML5] Add Stadia controller to database PucklaMotzer09 (1): Unfocus Control on NOTIFICATION_EXIT_TREE QueenOfSquiggles (1): Fixed a typo in BakedLightmap documentation Raul Santos (4): Fix `KeyValuePairAt` memory leak Fix getting properties state when reloading C# Fix marshaling values of generic Godot Dictionary Attach mono thread before getting nativeName field RedMser (1): Fix glTF scene export crash on null normal texture Ricardo Buring (2): Fix "Convert to MeshLibrary" not respecting collision transforms In final phase of test_body_motion, move and cull AABB for body once instead of for every shape Ricardo Subtil (1): Fix decompression functions not returning errcodes Ryan Roden-Corrent (1): Merge create_physical_skeleton undo entries. Rémi Verschelde (21): Bump version to 3.4.3-rc CI: Update links to regression test project and prebuilt SwiftShader Fix typos with codespell i18n: Sync editor translations with Weblate (last 3.4 sync) Update copyright statements to 2022 Update AUTHORS and DONORS list ImageLoader: Remove references to unsupported svgz extension doc: Clarify expected type of `Object *` parameters in Tree methods stb_vorbis: Add clearer error messages when failing to import OGG file Windows: Fix GCC -fpermissive error with 'pck' section workaround doc: Fixup invalid use of `$DOCS_URL` in `3.4` branch EditorProperty: Fix range hint parsing with optional step Server: Fix skip libstdc++ static linking on macOS SCons: Add `fast_unsafe` option for faster rebuilds Revert "Fix selection of CSG objects" Sync controller mappings DB with SDL2 community repo Revert "use exact match when checking focus next / previous" CI: Use mono_static=yes for Mono builds Update AUTHORS and DONORS list Add changelog for Godot 3.4.3 Bump version to 3.4.3-stable Sam (1): Fixed typos in MeshDataTool documentation Saracen (3): Clean preview_node of all none VisualInstances Prevent saving branches in foreign scenes Fix selection of CSG objects Sergey Minakov (2): [iOS] Fix touch handling for overlay views [iOS] Fix incorrect method name for input dragging event SnailRhymer (2): Add clarification to tile_set_modulate Backport improved look_at docs and errors TechnicalSoup (1): Expand description for warp_mouse_position method Tomasz Chabora (9): Fix TabContainer not setting layout immediately Improve docs about plugin registration Fix get_v_scroll() desctiption in ItemList Improve description of mouse_exited signal Improve FileDialog filters Set max value of inactive TextEdit scrolls to 0 Mention that modifying text erases BBCode stacks Clarify to_float() and to_int() methods Fix TextureButton focus texture logic Wilson E. Alvarez (1): Expose autotile_coord parameter in TileMap.set_cellv Wysocki Patryk (1): Expose AnimationNodeOneShot::mix_mode as a property Yuri Sizov (1): Make the theme editor correctly stop updating after it was hidden belzecue (1): Update CharFXTransform: explain "relative index"/"absolute index" (previously identical) bruvzg (9): Fix decoding UTF-8 filenames on unzipping. Fix multiple missing UTF-8 decoding. Add joystick button index boundary check. Increase max. button number to 128 (max. buttons supported by DirectInput). [macOS] Improve window activation hack. [Documentation] Add instruction how to execute built-in commands of various shells. Fix iOS export with manually specified signing/provisioning data. [macOS] Add empty translation files to the editor app bundle, to allow translation detection by the OS. Add empty translation files to the exported app bundle, to allow translation detection by the OS. [macOS] Add missing translation file. floppyhammer (1): Fix nine patch of circular TextureProgressBar follower (1): Fix the "AudioEffectRecord" descriptions. kleonc (3): EditorAtlasPacker Fix incorrectly deducing zero height in some cases TextureButton Fix logic for drawing only the focus texture SpriteFramesEditor Fix crash when selecting non-Texture file for splitting lawnjelly (8): Portals - fix gameplay monitor unloading Portals - Fix gameplay monitor ticking Portals - fix DYNAMIC particle systems BVH - fix leaking leaves Add fflush to error macros Fix for S3TC on Android and IOS devices Fix GL buffer upload size bugs Fix GIProbe gizmo out of bounds crash rafallus (2): Fix `input_ray_pickable` documentation for `CollisionObject3D` Make sure `MeshLibrary` shape array has correct number of elements skyace65 (8): Improve mouse input event class reference State that get static memory usage only works in debug Add warning to only use convex hull points when setting the point property for convex polygon shape Document how to erase project settings with set_setting Add note om when tween methods return false (3.x) Fix normal map description Better explain JSON print indent parameter (3.x) Add more information on triangulate polygon snailrhymer (1): Fix descriptions of set_cell and set_cellv in TileMap.xml zacryol (2): Update description of FileDialog `filters` property List AnimatedSprite3D in SpriteFrames description