4da4277dc9 Bump version to 3.3.1-stable (Rémi Verschelde) 3698298326 Update changelog for 3.3.1-stable (Rémi Verschelde) bcedd09742 i18n: Sync translations with Weblate (Rémi Verschelde) d006f50db3 Disable GIProbe emission when disabled on a material (Sonoracpp) c3732f0da8 Revert "Tweak lightmapper warning message to mention Rosetta emulation on macOS" (Rémi Verschelde) 628265be44 Fix crash after disabling plugin using set_force_draw_over_forwarding_enabled() (kleonc) 5445d04fbe Fix accessing scene tree without checking: MeshInstance3D::create_debug_tangents, GIProbe::bake (kleonc) 4601328542 Fix normals of PrismMesh (John Wigg) a2b4093a50 Fix Tree::get_column_at_position crash (Haoyu Qiu) 757c2c0e77 Add "Support Godot Development" option to the editor's Help menu (Hugo Locurcio) c804baf6a9 Fixes display of programmatically created value in remote inspector (Haoyu Qiu) f6c29d1cf5 i18n: Sync translations with Weblate (Rémi Verschelde) 26efa5c690 Update AUTHORS and DONORS list (Rémi Verschelde) 164fd19bb5 Fix zip file opening twice (Zae) 77e3b51627 Manually unpacked normal mapping to fix issue with refraction being offset rather than distorted. (Brennen Green) 75cd0dc950 Keep custom editor theme when changing editor settings (Yuri Sizov) 2784697b96 Remove plugin from enabled if there's an error (Daniel Lungaro) 70a2b746a3 Attempt to fix rich text label effects processing even when the node is invisible. (Eoin O'Neill) 07870cf7d1 Handle having no sinks in the PulseAudio driver. (R. Alex Hofer) 4b221df06d fix misaligned loads in bmp loader (Morris Tabor) 9602dfad90 VisualScript: Fix wrongly setting default value on property hint change (Rémi Verschelde) 025a380d1f Check for valid DynamicFontData before duplicate (davidh) 57f271f03a Fix EditorPropertyEasing capturing drag events originated outside of it (Yuri Sizov) 746b9b03dd CI: Update JavaScript linter deps with known security vulnerabilities (Rémi Verschelde) 3624abd613 Batching - fallback for 2d skinning with unrigged polys. (lawnjelly) c93b8be3b6 Fix Ubuntu clang-format version detection in the pre-commit hook (Hugo Locurcio) d1ac177f98 TileSet: Fix signal disconnect error in some situation (Rémi Verschelde) 140cf0f2cb Create CollisionObject debug shapes using VS (trollodel) 5193c3c8eb Add ctrl+shift+a to instance scene in scenetree dock (Kyle) 6f780d7e3a TileSet: Improve error message for invalid IDs (Rémi Verschelde) dd20139901 Allow negative contrast values in the editor theme settings (Hugo Locurcio) 3299600093 Document caveats of `OS.get_unique_id()` (Hugo Locurcio) 7eacb604b1 Fix EditorPropertyResource focus outline being drawn behind the preview (Hugo Locurcio) 0a7193c5f4 [HTML5] Fix target_fps when window loses focus. (Fabio Alessandrelli) 3fc59fbcc7 Tweak the setting hint for the custom editor theme setting (Hugo Locurcio) 488f448fbb [HTML5] Remove "fixed-size.html". (Fabio Alessandrelli) b622a9e359 Remove extra separator (Kyle) e6cbb4d460 Fixed cut/copy/paste visibility (Kyle) 88210227dc [HTML5] Use 64KiB chunk size in JS HTTPClient. (Fabio Alessandrelli) 5514b16950 Improve the AudioStreamPlayer(2D/3D) class descriptions (Hugo Locurcio) 523faf0444 Fixed usage of proxy textures on GLES2 sky (paru) bb6b38680c Only set base in Sprite3D when needed (Clay John) e6186dad59 Fix crash with user-defined `ResourceFormatLoader.load` (Rémi Verschelde) e9c8889ae8 Fixes the SkeletonIK twisting issue by using the skeleton global pose without overrides (TwistedTwigleg) feaf4e6207 Fix Array.max() navigating to @GDScript.max() etc. (Lightning_A) edd63aeefa Check input mesh is valid in SurfaceTool methods (rafallus) 476bc5191b Save project after opening (Tomasz Chabora) 7e22dfdd05 Add PackedDataContainer data pointer check for non nullable (MaxStgs) 7c5633c032 Expose get_debug_mesh in Shape to scripting API (PouleyKetchoupp) b1cb84b452 Document that `File.open_compressed()` can only open files saved by Godot (Hugo Locurcio) b4529c7e8d Fix 3D scene preview generation. (CaptainProton42) ba4f15b376 Batching fix polygon basis polarity (Brian Semrau) 6a84390cd6 Add checks for __SSE2__ in the lightmap raycaster (JFonS) b97b37f91c SCons: Disable embree-based modules on x86 (32-bit) (Rémi Verschelde) 1cfed0d583 Switch to embree-aarch64 (JFonS) 4b8a1d21f3 CI: Add `--doctool` check to find missing classref updates (Rémi Verschelde) 06136d433b SCons: Add explicit dependencies on thirdparty code in cloned env (Rémi Verschelde) c5332b1d7a Check PHashTranslation generate p_from is valid (MaxStgs) 3c089f6a4f LineEdit: Now double click to select a word, and triple click to select all the content (Mateo Kuruk Miccino) 508cd0bb12 Fix indent left line selection (Koala) 045b85b6e0 Make posmod use int64_t instead of int (kleonc) 62d80ba15d Allow values > 1 for friction and bounce in PhysicsMaterial (PouleyKetchoupp) 703c290b71 Fix skinning initialization in MeshInstance when loaded from thread (PouleyKetchoupp) 387d2a69ca Fix BakedLightmap bias bound check (MaxStgs) 44a4df0476 TileMapEditor Modulate autotile previews (kleonc) 839f602859 TileMapEditor::_bucket_fill Check autotile coordinates only if autotile is selected (kleonc) a93f52ee7e Add WebSocketMultiplayerPeer _incoming_packets check bound (MaxStgs) dacd16fd33 Fix 2d software skinning relative transforms (lawnjelly) 87aa694ae5 Duplicate DynamicFontData resources in the editor preview generation thread to avoid race condition. (bruvzg) edf5a03714 Document that `SceneTree.call_group()` is deferred (Hugo Locurcio) 2bd40b4c9c [iOS] Nonnegative start index for virtual keyboard range (Sergey Minakov) e4cbf9c58a [HTML5] Fix build for recent emscripten versions. (Fabio Alessandrelli) 8dc3d5eb7a [Android] fix generateDevTemplate (thebestnom) 31bc9d859b [Android] Allow to build dev template with symbols (thebestnom) 08bedba341 Document that clearcoat/rim lighting is not visible on unshaded materials (Hugo Locurcio) 42c88d99ae Add SkeletonIK function documentation (smix8) 05a8ddf3d2 SceneTree: Fix type hints for `global_menu_action` signal (Rémi Verschelde) 7212256496 Fixes #48178: WebXR broken when built with Emscripten 2.0.13 or later (David Snopek) 00b70f60bb Fix CSG Path Polygon cache being removed after connect (HaSa1002) 46a5f3a18e Android: Upgrade buildTools from 30.0.1 to 30.0.3 (Rémi Verschelde) 890ec03431 [Net] Fix socket poll timeout on Windows. (Fabio Alessandrelli) dbf71c1b70 Improve SpriteFrames get_animation_loop description (skyace65) 278af7d023 doc: Mark LargeTexture as deprecated (removed in 4.0) (Rémi Verschelde) 88cfde0aba Add OpenSimplexNoise output change to changelog (Thomas ten Cate) cde16a994c Fix LineEdit undo behaves strangely (ray90514) f172123a7a CI: Upgrade Emscripten to 2.0.15 (same as official standard builds) (Rémi Verschelde) feac30b96a Linux: Remove use_static_cpp override on x86_32 (Rémi Verschelde) 5a26bcda12 OSX: Clarify min version requirement (10.12) in Info.plist (Rémi Verschelde) d8607d8045 Fix CSGMesh undo not refreshing gizmo (Marcel Admiraal) 84dc716d0d Fix empty CSGShape error (Marcel Admiraal) 3f3108006f Fix AudioServer Crash when bus count equals 0 (Maganty Rushyendra) 1d8d7b0d4b Batching - fix number of verts in translation (lawnjelly) d696d89bc8 Batching - GLES3 fix light pass modulates (lawnjelly) 3111910331 Make LSP update the filesystem of changed scripts (Francois Belair) 3ab33d3ce9 Check if _direct_state_changed() argument is valid (rafallus) 7a6a150bc2 [3.2] Prevents default values of VSNodeCustom from overriding by a script (Chaosus) 9201ffa9a2 Improve some argument names for core types (kleonc) bceaef6500 Correct pre-deprication warning message regarding linuxbsd/x11 platform (Yuri Sizov) dc98144b99 Link to Feature tags more explicitly in ProjectSettings documentation (Hugo Locurcio) 3b44829fbd Updating KinematicBody2D "is_on" functions' descriptions (Arthur Paulino) 5e16b10824 Android: Fix get_buffer false positive on empty dest buffer (Rémi Verschelde) 162c78f9dc Linux: Don't attempt linking embree3 on non-tools, link it for headless too (Rémi Verschelde) aa84787fb4 lightmapper: Disable build if raycast module can't build (Rémi Verschelde) 1e3166115a Tweak lightmapper warning message to mention Rosetta emulation on macOS (Hugo Locurcio) 66625962bf embree: Allow building against system library on Linux (Rémi Verschelde) 33d6b1f68f CPU lightmapper environment energy fixes. (JFonS) bcbf7ce3b6 Add type_traits include for `std::is_trivially_destructible` (Rémi Verschelde) b616f41573 fbx: Fix include for zlib that broke unbundling (Rémi Verschelde) e86d086573 Fix crash on GDNative API json generator exit. (bruvzg) 0ecbf77e30 Bump version to 3.3.1-rc (Rémi Verschelde)