242c05d12f Bump version to 3.4.3-stable (Rémi Verschelde) ee8c87b884 Add changelog for Godot 3.4.3 (Rémi Verschelde) 5b5b52ce1e Add sanity checks to lightmap unwrap texel size (JFonS) 626f1cf941 Update AUTHORS and DONORS list (Rémi Verschelde) 857fac65b1 Add more information on triangulate polygon (skyace65) 2f95efcaaf Document glow rendering caveats when using GLES3 on mobile (Hugo Locurcio) e03a2cec58 Fix GIProbe gizmo out of bounds crash (lawnjelly) df9392c4c7 CI: Use mono_static=yes for Mono builds (Rémi Verschelde) c82740e101 Revert "use exact match when checking focus next / previous" (Rémi Verschelde) f7c191e179 In final phase of test_body_motion, move and cull AABB for body once instead of for every shape (Ricardo Buring) 4eef71d921 Sync controller mappings DB with SDL2 community repo (Rémi Verschelde) f5db3d815d [HTML5] Add Stadia controller to database (Powerbyte7) 3b294aff20 Revert "Fix selection of CSG objects" (Rémi Verschelde) c93408b568 Document that meshes and lights must be fully set up before baking GIProbe (Hugo Locurcio) df24144a4c Fix decompression functions not returning errcodes (Ricardo Subtil) 30a36f0d20 Only store `_edit_use_anchors_` metadata if value is not the default (Hugo Locurcio) 885c9bdfbd Fix wording in AnimationNode classref (Haoyu Qiu) a6b7300438 [iOS] Fix incorrect method name for input dragging event (Sergey Minakov) 46037af570 Fix documentation about TreeItem button ID (Haoyu Qiu) 9b161542dc Fix VisualScript crash when using Set Index node (Haoyu Qiu) 83bfc89466 Document Light contact shadows often looking broken (Hugo Locurcio) 2c174cbc0a Clamp environment light sky contribution to the [0.0; 1.0] range (Hugo Locurcio) 8af41b1c58 Improve documentation for AudioServer device properties and methods (Hugo Locurcio) 12b9fe5021 Fixed variant decoding Segmentation Fault (Max) ec1dc201f6 Audio quality improvements in PitchShift (Bartłomiej T. Listwon) 3c1fbdba95 Pass audio samples untouched for pitch_scale around 1.0f (Bartłomiej T. Listwon) 9f020ec777 Clarify identical `hash()` return values due to collisions (Hugo Locurcio) f911ec589d Fix GL buffer upload size bugs (lawnjelly) 285c2d3a84 Hide Polygon2D lines and handles when node is not visible in tree. (Jean-Michel Bernard) c761613826 Hide CollisionShape2D handles when node is not visible in tree. (Jean-Michel Bernard) 1c4c724064 Tweak logo max width on the web editor (Hugo Locurcio) c1ad560e55 Allow using the web editor on any device orientation (Hugo Locurcio) 90ca5d29e3 Tweak theme color to match the Godot editor's background color (Hugo Locurcio) e53604b742 has_setting now correctly returns true when the setting is present due to a feature tag (BimDav) 87e96ca24c Improve the `AudioStreamPlayer2D/3D.area_mask` documentation (Hugo Locurcio) 06de19a266 [HTML5] Fetch API now passes credentials. (Fabio Alessandrelli) 4ad179b75d Fix GridMap memory leak (Haoyu Qiu) 66de60553e Recommend using GitHub attachments for minimal reproduction projects (Hugo Locurcio) d47214f344 Make parser treat all exponent literals as float (Hayden) 6e14ab25f6 Added hex and bin literal support to Expression parser (Hayden Leete) fd850ace8a Fixed opening new instances of VS 2022 while a instance is already open (Densorius) a357557282 Add Visual Studio 2022 support with fallback to 2019 (Densorius) 04e9de3d71 Expand description for warp_mouse_position method (TechnicalSoup) 58d1a8f344 [macOS] Add missing translation file. (bruvzg) f883dd48ca Add empty translation files to the exported app bundle, to allow translation detection by the OS. (bruvzg) 499cb0bf12 [macOS] Add empty translation files to the editor app bundle, to allow translation detection by the OS. (bruvzg) 6ce71b78a7 DOCS: Object.set() does nothing on type mismatch (Max Hilbrunner) 2cc4616d6b SCons: Add `fast_unsafe` option for faster rebuilds (Rémi Verschelde) 4ef3985dc3 use exact match when checking focus next / previous (Nathan Franke) 4f86249d1e Fix for S3TC on Android and IOS devices (lawnjelly) 21b6d31e4c [iOS] Fix touch handling for overlay views (Sergey Minakov) 8093d25827 Fix RayCast{,2D}.clear_exceptions clears parent (Haoyu Qiu) 07cc27692d Use ScriptServer::get_global_class_base instead of script_class_get_base in script_class_is_parent. (Jason Knight) 9766486aaf Document performance limitations with CSG nodes, link to tutorial (Hugo Locurcio) a5b85c331e SpriteFramesEditor Fix crash when selecting non-Texture file for splitting (kleonc) e9f93155c6 Attach mono thread before getting nativeName field (Raul Santos) ca67b2bce1 Re-fix Disabling Half Floats on iOS (Omar El Sheikh) 718132b694 Add fflush to error macros (lawnjelly) 4ab57389a5 Fix PoolByteArray.decompress_dynamic return value and memleak (Haoyu Qiu) eb9a847566 Revert "Fix ViewportPreview upside-down in 3.x." (Haoyu Qiu) 269c585f08 Server: Fix skip libstdc++ static linking on macOS (Rémi Verschelde) e33a73d66e EditorProperty: Fix range hint parsing with optional step (Rémi Verschelde) 6c1f158459 BVH - fix leaking leaves (lawnjelly) 1891c8e172 doc: Fixup invalid use of `$DOCS_URL` in `3.4` branch (Rémi Verschelde) c09b8a9997 Revert "[HTML5] Better engine config parsing." (Fabio Alessandrelli) b2e5e7cd89 TextureButton Fix logic for drawing only the focus texture (kleonc) 894b6d5049 Fix iOS export with manually specified signing/provisioning data. (bruvzg) f4814ab711 Backport improved look_at docs and errors (SnailRhymer) 48a4741740 Portals - fix DYNAMIC particle systems (lawnjelly) 97ee014434 Clarify documentation for Rect2's `has_no_area()` (Hugo Locurcio) 717cb07304 Windows: Fix GCC -fpermissive error with 'pck' section workaround (Rémi Verschelde) 147e2b7c92 [HTML5] Fix gamepad samples not being properly reset. (Fabio Alessandrelli) 18d676636d [HTML5] Better engine config parsing. (Fabio Alessandrelli) 7dc7f31825 Merge create_physical_skeleton undo entries. (Ryan Roden-Corrent) 3cae7a7df5 Prevent LTCG (MSVC LTO) from removing "pck" section (Bartłomiej T. Listwon) 7753688f88 Fixes invalid links to tutorials in AudioStreamGenerator, AudioStreamGeneratorPlayback, and AudioEffectSpectrumAnalyzer class references (Ev01) 6d5f8cd3ca Mono/C#: Fix Android AAB export failing to load native libs (Ignacio Etcheverry) 9827d620e3 Improve documentation for `ReflectionProbe.max_distance` property (Hugo Locurcio) 3b4be5741e Fix XR Android manifest metadata (Fredia Huya-Kouadio) ef2f631aa9 Portals - Fix gameplay monitor ticking (lawnjelly) b54987760a Store ObjectID instead of raw pointer for Shape Owners (Haoyu Qiu) 2665fc1439 stb_vorbis: Add clearer error messages when failing to import OGG file (Rémi Verschelde) f0cbd12ea8 Fix TextureButton focus texture logic (Tomasz Chabora) fbff61dfe9 Fix memory leak when move to trash fails on Linux (Haoyu Qiu) 9540c18c06 Make sure `MeshLibrary` shape array has correct number of elements (rafallus) c9f3719417 Fix crash after renaming an animation node (Haoyu Qiu) db1105d4b3 Expose AnimationNodeOneShot::mix_mode as a property (Wysocki Patryk) 055fb93e56 doc: Clarify expected type of `Object *` parameters in Tree methods (Rémi Verschelde) a182b65455 Added the smart word wrap property to preview label (Navdeep Singh Rathore) ad12f54778 Add clarification to tile_set_modulate (SnailRhymer) 2e8334fa00 Fixed accessing a null MeshInstance object in BakedLightmap instead of the GeometryInstance (Mack) f00260f1b7 [3.x] Fix make_rst.py on Windows (Max Hilbrunner) a59bf9a3b2 Fix GDNative docs links (Max Hilbrunner) 7e32d42968 Document that soft bodies should be avoided for gameplay purposes (Hugo Locurcio) d218356ae8 Fix some errors in Environment documentation (LoserFox) c6ed1ef342 Improve CSGPolygon3D documentation (Hugo Locurcio) 579c6238bb Portals - fix gameplay monitor unloading (lawnjelly) 37489bcd0e Fix nine patch of circular TextureProgressBar (floppyhammer) 4f3cc52426 Better explain JSON print indent parameter (3.x) (skyace65) 51911952c5 Fix "Convert to MeshLibrary" not respecting collision transforms (Ricardo Buring) 92073c2fcd Fix `input_ray_pickable` documentation for `CollisionObject3D` (rafallus) e8f3dad898 Prevent renaming to an unkown extension from FileSystem dock. (Jean-Michel Bernard) 8db41cf94d Clarify to_float() and to_int() methods (Tomasz Chabora) d0d1e81696 [Documentation] Add instruction how to execute built-in commands of various shells. (bruvzg) 9e7bf8fa73 Fix invalid read when using LightOccluder2D (Haoyu Qiu) 987c43f060 Fix crash when undoing node creation of BlendTree editor (Haoyu Qiu) eb31abaf0c Replicate load-as-placeholder state on node duplication (Haoyu Qiu) 7fade16b55 Mention that modifying text erases BBCode stacks (Tomasz Chabora) 51bcfd53b4 Fix marshaling values of generic Godot Dictionary (Raul Santos) 0bf0dce1db Fix visible background line in intersections in screen-space reflections (Hugo Locurcio) c7a9ec4c29 Fixed a typo in BakedLightmap documentation (QueenOfSquiggles) 73d5851232 Expose `Image.COMPRESS_SOURCE_LAYERED` to scripting (Haoyu Qiu) 0e0ccc4adf ImageLoader: Remove references to unsupported svgz extension (Rémi Verschelde) fa709e7169 Fix LineEdit center and right alignment (Haoyu Qiu) cd016ea0b1 C#: Allow configuring Mono debugger agent with cmdline args (Ignacio Etcheverry) 965fbce9d4 Fixes shader compile due to undefined 'diffuse_color' variable with Oren Nayer + Vertex Lighting (Jason Neufeld) d1c6673631 Fix crash when `is` keyword is tested against a String variable (Haoyu Qiu) a47188f2ce Fix for RegEx.search() memory leak on Windows (GlyphTheWolf) d3528314b2 Fixed a number of ",or_greater" for the bug #56324 (Albin) 9cd5f05a27 Fix undo/redo operations in Input Map (Michael Alexsander) de148fe51d Document using SpriteBase3D's `modulate` property with material override (Hugo Locurcio) 4330c0b8e9 Update AUTHORS and DONORS list (Rémi Verschelde) 71066cd63b Update copyright statements to 2022 (Rémi Verschelde) 63799b2a8e Set max value of inactive TextEdit scrolls to 0 (Tomasz Chabora) 3f7cb6231d Fix normal map description (skyace65) 90525d5781 Improve FileDialog filters (Tomasz Chabora) 92ce352cc2 Fix memory leak in RichTextLabel.remove_line (LeaoLuciano) 8012a48585 Improve description of mouse_exited signal (Tomasz Chabora) 9a26e95d5c Warn when using GPU-based particles on macOS due to low performance (Hugo Locurcio) cf04c46a5e Clear pending function states when reloading GDScript (Haoyu Qiu) 33e5093e02 Fix PopupMenu bad item offset with custom vseparation (Jean-Michel Bernard) b83ae018ff Android export plugin passes absolute file paths to gradle for keystores. (Jason Knight) 02c596a82c Fix wrong RGBA channel mapping when saving OpenEXR. (K. S. Ernest (iFire) Lee) f999fe471d List AnimatedSprite3D in SpriteFrames description (zacryol) 454fe105e6 [macOS] Improve window activation hack. (bruvzg) ad00d99b49 Fixed typos in MeshDataTool documentation (Sam) 575999a932 Fix BBCode underline prevents strikethrough from rendering (Haoyu Qiu) 73ca0533d0 Fix RichTextLabel underline appearance when inside fill tag (Haoyu Qiu) 3839342175 Update description of FileDialog `filters` property (zacryol) e0f95f1f63 Issue 56488 fail when image and texture size are different (Paweł Fertyk) 596bf6bdaa Fixed incorrect property types (Arnav Vijaywargiya) b7fbfc2776 Add joystick button index boundary check. Increase max. button number to 128 (max. buttons supported by DirectInput). (bruvzg) 4fd6f6ece7 Skip Draco-compressed glTF 3d format files. (K. S. Ernest (iFire) Lee) 68e590e1fb Fix crash on importing FBX file (Haoyu Qiu) e0ea177cf9 Add note om when tween methods return false (3.x) (skyace65) d445c14595 Fix selection of CSG objects (Saracen) 4674599dfa Windows input: fix bracket -> brace for US input (Max Hilbrunner) e62363ec89 Document how to erase project settings with set_setting (skyace65) efe56e5e88 Prevent saving branches in foreign scenes (Saracen) dd9121040e Update default port_grab_distance_vertical (David Cambré) 2106c5175a Expose autotile_coord parameter in TileMap.set_cellv (Wilson E. Alvarez) 74b1560672 Fix the "AudioEffectRecord" descriptions. (follower) dd002197db i18n: Sync editor translations with Weblate (last 3.4 sync) (Rémi Verschelde) 2e8fdd0112 Fix typos with codespell (Rémi Verschelde) f6090226dc Skip formatting .bat files in file_format.sh (Aaron Franke) cb6d82a111 Fix multiple missing UTF-8 decoding. (bruvzg) 35cfe4160a CI: Update links to regression test project and prebuilt SwiftShader (Rémi Verschelde) 1ef1a84c22 Unfocus Control on NOTIFICATION_EXIT_TREE (PucklaMotzer09) 7324ad6462 Fix get_v_scroll() desctiption in ItemList (Tomasz Chabora) e807d2e6f0 Fix error in Vector2.reflect() description (Lertsenem) 0868f6af62 Fix decoding UTF-8 filenames on unzipping. (bruvzg) 2927494d7e Fix docs links in 3.x after docs reorg (Max Hilbrunner) 02b549e9ea Document keyboard ghosting caveats in Input and InputEvent (Hugo Locurcio) dd0206c5ad Improve the CameraServer and CameraFeed class documentations (Hugo Locurcio) 50178ea5c3 Fix GPU particles transform feedback for WebGL 2 (Brian Semrau) a954c212eb Improve `lerp()`, `lerp_angle()` and `inverse_lerp()` documentation (Hugo Locurcio) ecb283009e Fix tablet tilt values returning bad values (Marcel Admiraal) 48c90cb905 Fix glTF scene export crash on null normal texture (RedMser) 575b2a23fa Document the expected format of anisotropy flowmaps in SpatialMaterial (Hugo Locurcio) 721bbfd4c8 Clean preview_node of all none VisualInstances (Saracen) 2ebe0e48b9 Add warning to only use convex hull points when setting the point property for convex polygon shape (skyace65) 39cdd57114 Fix http limitation for large "content-length" (Cnidarias) 1908e3fe9e Make the theme editor correctly stop updating after it was hidden (Yuri Sizov) 99353a2aee Fix getting properties state when reloading C# (Raul Santos) 51f99586ee State that get static memory usage only works in debug (skyace65) f054563bf4 Improve docs about plugin registration (Tomasz Chabora) 702bff0b42 Use tool instead of at-tool in 3.x documentation (Haoyu Qiu) 6bbfec2e9d Alpha channel indicates opacity, not transparency (Haoyu Qiu) f726bf49dd Improve mouse input event class reference (skyace65) 0c2e919567 Fix TabContainer not setting layout immediately (Tomasz Chabora) febc1aa7d2 add missing emit_changed() to set update mode function (Kodi) b096c4b05f Fix `KeyValuePairAt` memory leak (Raul Santos) 6b0b5d2093 Fix Blend Shapes when Octahedral Compression is Used (Omar El Sheikh) 3adc308254 Update CharFXTransform: explain "relative index"/"absolute index" (previously identical) (belzecue) 94ef24dd88 Fix descriptions of set_cell and set_cellv in TileMap.xml (snailrhymer) 150eb3533b Fix issue with external textures being freed by Godot (Bastiaan Olij) a5d7d6ff29 EditorAtlasPacker Fix incorrectly deducing zero height in some cases (kleonc) 08256e0e16 Improve the CanvasItem class documentation (Hugo Locurcio) 56e06648ab Improve error messages related to failing to open files (Nick Swoboda) b4d7d87666 Bump version to 3.4.3-rc (Rémi Verschelde)