0a87e218e3 Bump version to 3.4.1-stable (Rémi Verschelde) aa1b958894 Update AUTHORS and DONORS list (Rémi Verschelde) 7ca4270c1b Add changelog for Godot 3.4.1 (Rémi Verschelde) 60c0e8299d Sync controller mappings DB with SDL2 community repo (Rémi Verschelde) 31f5b20d0f Fixed detecting the Valve Streaming Gamepad (Sam Lantinga) 5f7b91136f [Windows] Detect new Windows Terminal and disable unsupported set_console_visible code. (bruvzg) 3c752893c5 Fixed event spam when using the Nintendo Switch controller (Sam Lantinga) 563de4c6f4 Mention what happens if find_node() fails (Tomasz Chabora) f8387aafd4 Fix incompatible addition in auto exposure shader (Haoyu Qiu) 8d13ed44fc [3.x] Prevent writing incorrect shader hints (Chaosus) 9cdaf19735 Fix Color.v integer assignment (Haoyu Qiu) e28860d003 Fix indentations in class reference XMLs (Haoyu Qiu) 1d9993936c [Net] Fix WebRTC returning packets from peers too early. (Fabio Alessandrelli) b8c1453f49 Improve the ReflectionProbe class documentation (Hugo Locurcio) ecdd46ff22 Document sampling a TextureArray with sRGB -> linear conversion (Hugo Locurcio) e058748d06 Document physics simulation being limited to 8 ticks per rendered frame (Hugo Locurcio) adc6ec0abb Websockets: Fix buffer size checks in put_packet() (Max Hilbrunner) b90bec546d Make `--doctool` locale aware (Haoyu Qiu) f8b4412b51 i18n: Sync classref translations with current docs (Rémi Verschelde) 9f838dbece i18n: Sync classref translations with Weblate (Rémi Verschelde) 8a30e04fd1 i18n: Sync editor translations with Weblate (Rémi Verschelde) 69585b0516 SceneTree: Document font oversampling, remove warnings (Rémi Verschelde) cd5ba99f35 [Windows] Open a new console window for the editor instances. (bruvzg) 6a230c0cd3 Document how to autoscroll ScrollContainer. (Ryan Roden-Corrent) 9d44a88e0b Visibility Notifier / Enabler classref mention Portals (lawnjelly) 22d8216780 Fix ViewportPreview upside-down in 3.x. (Zae) 4dcce2cf30 Document Viewports rendering upside-down by default (Hugo Locurcio) c4d44e3826 Fix lighting_dirty flag bug (lawnjelly) e147fc3428 [3.x] Misc build system fixes (Aaron Franke) 37a8a615e5 Added check to get_all_locales to avoid adding duplicate locales to array (raphaelazev) 1230169ad1 Fix broken links in Class Reference (Haoyu Qiu) 6fb47a271f i18n: Remove deleted translations from PO files (Rémi Verschelde) f4b3c3ff09 i18n: Sync classref translations with Weblate (Rémi Verschelde) fd86272ca0 i18n: Sync editor translations with Weblate (Rémi Verschelde) 2813713be7 Sync controller mappings DB with SDL2 community repo (Rémi Verschelde) 522c0dd6b6 Add support for configuring the xr hand tracking frequency mode (Fredia Huya-Kouadio) 605502a0d2 Enable configuration of the `android:excludeFromRecents` activity attribute. (Fredia Huya-Kouadio) 0ed8be946f Add configs to specify the min and target sdk versions. (Fredia Huya-Kouadio) 77746ebed5 Remove extraneous return to LSP (Francois Belair) 686780e289 Clears RIDs wherever they are freed by VisualServer or PhysicsServer and possibly reused. Fixes #53374 (Cory Petkovsek) cd371c45b7 Fix leaking environment RIDs in GLES2 (lawnjelly) c089e687cf Document that RigidBody angular velocity is in degrees per second (Hugo Locurcio) 57927ff097 Fix files_dropped in HTML5 export. (Ignore trailing slash when creating the temporary directory) (Luis Sanchez) a10372fe9a Expose `ScriptEditor::edit` to scripting (Raul Santos) 6e1bcf9390 Revert "Print a warning with unknown SCons variables to ease troubleshooting" (Rémi Verschelde) fa3f071e21 [macOS] Fix crash handler not printing function names on M1 Macs. (bruvzg) 42e3187560 Fix UI navigation with joysticks (Univeous) e77c6aaba7 Sort and group theme properties in docs, improve formatting for theme and enums (Yuri Sizov) d5aa00c2cb Fix for double use of seed in random Particle shader variables. (Raffaele Picca) 14f92f9944 Revert "Fix particles emitting at old location" (Rémi Verschelde) 1b5832494a Fix incorrect RID cleanup in Rasterizers (lawnjelly) 97958e2a38 Prevent LSP adding signal func to non GDScripts (Francois Belair) 8ba1b94187 Fix EditorPlugin.remove_inspector_plugin() instance cleanup (Haoyu Qiu) 8c59dbda33 Fix link to the supported image formats in the Image class (Manolis Papadeas) 6ff6c503d0 Document SceneTreeTimer being freed automatically when elapsed (Hugo Locurcio) 47f9a316ce Fix Ring-Axis parameter being always visible (Raffaele Picca) 2c7f6832ae AudioStreamMP3: expose loop properties to the editor (Vincent) ca3ab75697 Allow any kind of Mesh to be added to an EditorSpatialGizmo (Marcel Admiraal) d3b0436cfb Clarify Transform.xform_inv docs (kleonc) 3d0676a588 Allow scrolling theme preview when the control picker is active (Yuri Sizov) 34bdca36de Skip script property in remote object property list (Raul Santos) 03bfedc67c Improve store_string() description (Tomasz Chabora) bf785444ff [3.4] Cutdown version of RID fixes to sync with 3.5 RID handles (lawnjelly) fce6e13034 Make default/project theme wait for modules before initializing (Yuri Sizov) e463d3daca Only print message for `get_modified_time()` failure when in verbose mode (Hugo Locurcio) ba277a0aa0 Revert "Expose Variant operator= to GDNative" (Rémi Verschelde) 521af55301 expose Variant operator= to GDNative (BimDav) 72709bb821 Fix crash when loading an invalid mp3 file (Vincent) 2b9a1e0d2c Fix a crash in editor's script parent class check (Yuri Sizov) 49285b2639 Remove editor splash screen with sponsors logo (Rémi Verschelde) 187530de7d doc: Fixup Tabs reference after cherry-pick (Rémi Verschelde) 4ce01a35be [HTML5] Fix multi-touch input handling. (Fabio Alessandrelli) 7a79ee014d Clarify usage of TabContainer (zacryol) 726fe83b84 [macOS] Fix driver crash when enabling per-pixel transparency on M1 macs. (bruvzg) 43d23c3926 Prevent hidden tab close buttons from intercepting input [3.x] (ator-dev) 8e441d7c8b Fix potential infinite loop when connecting HTTPClient (Haoyu Qiu) b646852765 Don't show tooltips for paused controls (Tomasz Chabora) 552feba40b Fix RTL min/max line width calculation. (bruvzg) 97404dc612 Fix right alignment in RichTextLabel (Tomasz Chabora) 2e1646e484 Fix condition on 'jump to limits' logic (Eric) 93fe9ecb97 Add methods to get position from column and line in TextEdit (Yuri Sizov) 07767fc676 Fix 'Add Node...' menu entries in AnimationNodeBlendTreeEditor (Wilson E. Alvarez) d5bd37a1d1 progress_offset now added to reference cross draw function (Red Headphone) 35b7e86e6e [HTML5] Use compatibility function for glGetBufferSubData. (Fabio Alessandrelli) 8fb897ecfa [HTML5] Use absolute path for JS lib/pre/externs. (Fabio Alessandrelli) afa8844679 Fix description of Viewport `find_world_2d()` method. (zacryol) 8f0208af65 [HTML5] Fix focus (again) in Firefox's iframes. (Fabio Alessandrelli) e203910804 Correct the doc about ease() (Tomasz Chabora) f5ea27e587 Mention that replace_by doesn't free the node (Tomasz Chabora) b8f888a43b Add Input.is_physical_key_pressed method. (bruvzg) 5555a69b5e Document the engine's use of internal groups in Node (Hugo Locurcio) f2ef3e67a1 Fix debug build for iphone (Gergely Kis) b8bda1fb67 Clarify get_indexed in relation to Nodes (Tomasz Chabora) 4876686cf7 Improved some editor checkboxes (Tomasz Chabora) 60d1200a26 Print a warning with unknown SCons variables to ease troubleshooting (Hugo Locurcio) 6516f26948 Fix crash when executing PackedDataContainer._iter_init (Haoyu Qiu) c6927a9790 Fix Theme Editor crash when clicking the element picker (Haoyu Qiu) ac56f95685 TileSetEditor Fix selecting next/previous subtile (kleonc) b9d6d54746 Fix crash when exporting gltf mesh that has no skin. (jitspoe) 07e5022cce BVH - add option for expanded AABBs in leaves (lawnjelly) f667afc8b2 Show tooltips even when paused or time_scale is 0 (Tomasz Chabora) 58dc743a2c Allow toggle TextEdit bookmark gutter (Haoyu Qiu) fab0c48c80 Fix Android `get_screen_orientation()` not returning valid values (Marcel Admiraal) 2a12784498 Add support for OpenXR export configurations. (Fredia Huya-Kouadio) 5e95d317e6 Update CanvasItem when MultiMesh instance transform changes (Clay John) 1b3c02eba6 libvorbis: Sync with upstream 1.3.7 (Rémi Verschelde) fee4142425 libogg: Update to upstream 1.3.5 (Rémi Verschelde) 9d6e01a5a3 certs: Sync with Mozilla bundle as of Nov 1, 2021 (Rémi Verschelde) 2a4efa3bcd [HTML5] Add checks to Gamepad API events. (Fabio Alessandrelli) d70461b27e [HTML5] Fix input not focusing canvas. (Fabio Alessandrelli) 1698dbe30e BVH - detect shrinkage within expanded bounds (lawnjelly) 5eb644fab5 Fixed pre-commit-black file extensions (David Sichma) fd558de972 Fix edge case where 1px cut off from right of image (Giwayume) 27f0a9547f Fix texture atlas generation when source sprite is larger than generated atlas (Giwayume) 100c6d8ccd BVH - fix typename compiler warning (lawnjelly) e2cf151560 Fix crash on macOS (AS) when dualshock4 is removed (Will Jordan) 0a519fed25 Fix TileSet editor workspace breaking (Tomasz Chabora) cce91ce6e0 Mention how to add margins to Button's icon (Tomasz Chabora) f737ed4da0 i18n: Sync classref translations with Weblate (Rémi Verschelde) 7ca1be5f37 i18n: Sync editor translations with Weblate (Rémi Verschelde) e6b48769de Fix physics BVH pairing for teleported or fast moving objects (PouleyKetchoupp) 0ce0af221a Add error condition for Control EXIT_TREE notif (Lenny Critchley) 2a3925136e Only visible TileMaps should add light occluders (robfram) 6247687be8 Fix particles emitting at old location (robfram) a49e3bb449 Document low performance when using `SurfaceTool.append_from()` in thread (Hugo Locurcio) 7de023e192 Portals - Allow user to set roaming expansion margin (lawnjelly) fc749f7f8b Improve the GIProbe and BakedLightmap class documentation (Hugo Locurcio) fd8ae8ce39 [HTML5] Call glGetBufferSubData directly from C++. (Fabio Alessandrelli) 0b66d80b61 Fix outdated SCons macOS build message (Hugo Locurcio) 63b5d5de64 Modules: Make sure to include `modules_enabled.gen.h` where needed (Rémi Verschelde) 4f2993b124 Clarify how 'audio/driver/output_latency' project setting works (Benjamin Armstrong) 9868850a9f Rect2: Clarify docs for `has_point` excluding bottom and right borders (Rémi Verschelde) 0a2dadb639 fixed typo in NavigationPolygon doc (boruok) 89cefee947 Swap rest pose actions in the Skeleton2D editor (Hugo Locurcio) f9710ecb5e Fix test_move reporting collision when touching another body (PouleyKetchoupp) 7344beafdd Fix errors in KinematicBody when floor is destroyed or removed (PouleyKetchoupp) 619c1e506e Fix glTF cubic spline track interpolation incorrectly reporting times/values size mismatch (3.4 specific) (Mark Riedesel) 1f35876fd5 Remove hash symbol in front of opcode error messages in GDScript (Hugo Locurcio) 96b32740d3 Print the number of PulseAudio input channels when in verbose mode (Hugo Locurcio) a9a3702d69 Clamp rotation for up/down orbiting shortcuts. (Ryan Roden-Corrent) 20e7a4095e Fix Vertex Attribute Specification Octahedral (Omar El Sheikh) b63f1fc603 C#: Don't use ActivityThread to determine Android nativeLibraryDir (Ignacio Etcheverry) 0f422ad35b Fix editor saving blank scenes (for real) (Tomasz Chabora) 4574b3ebeb [iOS export] Capture and display xcodebuild output. (bruvzg) 1cbc17247c Prevent obj importer from printing misleading error (Brian Semrau) a19040d2de Fix request headers being included in response. (Josh Jones) a4b736606f [Export] Read and ZIP project files in 16K chunks instead of reading the whole file at once. (bruvzg) 5145c1d783 Fix the volume calculation for cylinders (Julian Adamse) 5f27fd458c Fix little typos in 3.x doc (Kongfa Waroros) c2a108fe7d Expose intersect_point in 3D physics server (PouleyKetchoupp) 71eeecfaf0 [macOS] Enable multithreaded OpenGL engine flag when using multithreaded VisualServer. (bruvzg) 1c22bfdb37 AudioDriverPulseAudio: move Vector Cow access outside tight loop. (Ibrahn Sahir) e5d6954505 GDScript: Support multiline indexing with `[]` (Rémi Verschelde) bdf7a0294b Don't ignore the type mismatch in setter function (Bartłomiej T. Listwon) 489b49c6b8 doc: Remove obsolete files (Rémi Verschelde) cae697e189 CI: Change BASE_BRANCH to 3.4 (Rémi Verschelde) 8634985347 Bump version to 3.4.1-rc (Rémi Verschelde)