-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prevent infinite recursion in first _draw
#97328
Conversation
What seems to be happening here is that:
If you remove the |
Unsure if this can be triggered in 4.2 but adding a cherry pick for it as the fix is limited in scope Unsure if there's any weird behavior triggered by this same code in 3.x (it was added back before Godot was open source) but can make a dedicated fix for it if desired to eliminate any potential issues there too (don't have a 3.x setup to test myself right now) |
The simplicity of this fix has me wonder if doing it this way has any unforeseen consequences. |
I've dug through and tested various cases, the |
What is current status of this PR ? |
It's awaiting review, it works well but needs some decision from the core team |
4131cfa
to
b6ece7f
Compare
The PR itself makes sense to me. But I am a little skeptical seeing as the behaviour changed between 4.2 and 4.3, but the code this PR changes hasn't been touched in many years. I suspect that it would be best to solve this bug in the spot that introduced the regression otherwise we will be risking breaking other untested code paths in subtle ways |
I agree, will look at pinpointing what changed and see if any changes to this fix are needed |
I have an alternative solution and will push momentarily, will keep the current fix for a potential follow-up fix if we can confirm the changes are safe to future proof this code |
b6ece7f
to
d7aae88
Compare
d7aae88
to
ff6eea5
Compare
Re-confirming this still fixes the linked bugs but this should be a conservative fix still resolving the problem Edit: Confirmed, they all now work correctly |
Great work tracking that down! This indeed seems like a much safer change to make. Pinging @YeldhamDev to confirm that the translation stuff still looks good |
Thanks! |
Thank you! |
commit a372214a4a047ccf63d23c4406337b30e55ff60b Merge: b4bd38444b 7d65d0a908 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:38 2024 -0600 Merge pull request #76020 from dalexeev/gds-warning-ignore-regions GDScript: Add `@warning_ignore_start` and `@warning_ignore_restore` annotations commit b4bd38444bd3fc024015e9da75e4c4da0c127393 Merge: 09dd5e6b20 8ab27a7ccf Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:37 2024 -0600 Merge pull request #98545 from juanjp600/dotnet-generic-collections-set-typed Fix generic arrays and dictionaries in .NET not calling `set_typed` commit 09dd5e6b20f9ef46987d21e744b9f3e0cd6e3888 Merge: 4b1a51d3e3 3e30dd7954 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:36 2024 -0600 Merge pull request #98032 from zaevi/fix_drag_preview_position Fix incorrect drag preview position under transformed `CanvasLayer`. commit 4b1a51d3e3c70b958e8c184bd146e95ecca15687 Merge: 5b312d0e59 964e2b3a9e Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:34 2024 -0600 Merge pull request #100075 from demolke/simplify Fix handling of leading `..` in simplify_path commit 5b312d0e5950a9023661d4ecde9fc44c1e73e667 Merge: a3656083ca e1c42392c2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:33 2024 -0600 Merge pull request #99816 from Ivorforce/string-copy-from-optimizations Optimize `String::copy_from` and `String::copy_from_unchecked` implementations, improving String allocation speed. commit a3656083cab6cee017a38729509cea2bf248dcdb Merge: da8b9ba1ff deac37c464 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:32 2024 -0600 Merge pull request #100065 from clayjohn/mesh-aabb-clear Clear AABB when Mesh is cleared commit da8b9ba1ffc51d1b51a59142341dfa085f1e49d9 Merge: e9679a28ff a5caeeb664 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:31 2024 -0600 Merge pull request #99168 from RandomShaper/even_better_spinlock SpinLock: Overhaul false sharing prevention commit e9679a28ffe477a6c9592653384b43a2042a6cd1 Merge: 94711acfe1 e6a49ab6ac Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:29 2024 -0600 Merge pull request #91604 from nongvantinh/implement-7946 Save color palette as resources to reuse later commit 94711acfe100a6f3485120e06406a3e7183bdd43 Merge: 7d4db793e6 803fa8f2e8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:28 2024 -0600 Merge pull request #87375 from limbonaut/instantiate_property_editor Export `EditorInspector::instantiate_property_editor` for use by plugins commit 7d4db793e6e49902c30192e06cce7adb5039fe34 Merge: d6473dd3fa 98a23136d5 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:27 2024 -0600 Merge pull request #100044 from Yelloween10/fix-input-event-metadata Fix discarded input event metadata in `xformed_by` commit d6473dd3fa07ab47e453a96335a4fc7c7fdf4f51 Merge: 473c28b1ad 7558bed893 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:26 2024 -0600 Merge pull request #100167 from AshWolf/header-guards-crash-fix Fix crash within header_guards when a file is too short commit 473c28b1ad4c9f6b9066d8c840bd75e031222ede Merge: a607bca2fd 0d7027ea4c Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:25 2024 -0600 Merge pull request #98118 from bruvzg/escape_colors Add support for 24-bit color escape sequences, simplify `print_rich` BBCode parsing. commit a607bca2fd852f02ae0a0beb5a4355b8309ddb28 Merge: 101b78fbea b5c31ebb41 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:24 2024 -0600 Merge pull request #100024 from Ivorforce/optimize-string-single-char Optimize string single char contains calls. commit 101b78fbea58530ec901074c8895147ba50e5d81 Merge: fb4d401933 b4c6f9b3d9 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:23 2024 -0600 Merge pull request #100020 from Lielay9/mend-round-primitives Mend gaps in meshes caused by trigonometric funcs. commit fb4d40193389162dca1eb5b0eb6a1a1129becc00 Merge: e06f699354 174e659a48 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:21 2024 -0600 Merge pull request #81714 from CreepGin/navigation_feel Add 3D translation sensitivity to Editor Settings commit e06f699354d6316356f7d1d06776dcd3a181e7cd Merge: 2256d6da34 1e62c7f53e Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:20 2024 -0600 Merge pull request #99886 from ZhiyiHu93/update-sky-tests Add unit tests for Sky commit 2256d6da34d91e1fbde771be429a2f9201693963 Merge: cc59949cfe 2481632b3c Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:18 2024 -0600 Merge pull request #100140 from Chubercik/thorvg_patches thorvg: Regenerate and apply patches commit cc59949cfe042f4923c99c57cda9ad8d1fe6138a Merge: 5f5f86bff0 4eba3d8377 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:17 2024 -0600 Merge pull request #100006 from Daylily-Zeleen/daylily-zeleen/hide_debug_instnce Hide `NavigationRegion2D`'s debug instance instead of freeing it, and hide it when `navigation_polygon` is set to null. commit 5f5f86bff0479aa47be3e156603723cdccd77e39 Merge: e7cdbf827b fce34f22a2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:16 2024 -0600 Merge pull request #100128 from clayjohn/rd-shader-spam Avoid error spam when shaders fail to compile by freeing shader_data version when compilation fails commit e7cdbf827b50a919adc8db8c24ffa7f0a37761f8 Merge: 75a425f1d3 35faf99755 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:15 2024 -0600 Merge pull request #99871 from RossRothenstine/ross/fix-windows-sleep-underflow Windows: Fix underflow before `delay_usec` commit 75a425f1d3e238a6f8e8f3cdc07b44d2442f937a Merge: 3b8c459dae 0dfbf4a5df Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:14 2024 -0600 Merge pull request #99995 from clayjohn/RD-batch-ptrw Optimize batch uniform set creation by caching ptrw when creating batch uniform commit 3b8c459dae41827f56a7ee1b06e0f966048bbb0c Merge: 6931930029 f3a3452bca Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:13 2024 -0600 Merge pull request #99992 from yahkr/fix_control_orphan_startup Fix for `RuntimeNodeSelect` `selection_list` showing up as an orphaned node when editor is open during runtime commit 6931930029c9c1375ec8751d24f07c61c94d2056 Merge: 2654dbaf5c fbde06e4c8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:12 2024 -0600 Merge pull request #99860 from akien-mga/basisu-clarify-encoder-only-deps basis_universal: Clarify encoder-only dependencies, only used in editor builds commit 2654dbaf5cf2c20bd0f382c617c3efd3ca897966 Merge: b91c38eaac d3c9bee653 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:11 2024 -0600 Merge pull request #99984 from KoBeWi/negative_diff_but_it's_deleting_whole_files Move singleton StringName definitions to header commit b91c38eaacf2d93e8ed36605534207bba9586090 Merge: 94caf59b71 1daa9a180b Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:10 2024 -0600 Merge pull request #98443 from timoschwarzer/fix/control-offset-type Fix Control `offset_*` property types commit 94caf59b71819790a451f432458df957dc4e06b6 Merge: 533091ae22 4de615d1ae Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:09 2024 -0600 Merge pull request #100105 from smix8/dirty_mold Fix avoidance dirty flag regression commit 533091ae22c8bbd3409cf0ad5ef6020641302b37 Merge: aa8d9b83f6 c7895ca226 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:08 2024 -0600 Merge pull request #99974 from Flarkk/improve_occlusion_jitter Optimize Occlusion culling jitter commit fce34f22a2a1f266b676e3371260b1039faca8f1 Author: clayjohn <claynjohn@gmail.com> Date: Fri Dec 6 15:31:42 2024 -0800 Avoid error spam when shaders fail to compile by freeing shader_data version when compilation fails commit 7558bed89377bc7f9c9284a5bce5cf798e91b7ed Author: Andrew <andrewht@umich.edu> Date: Sun Dec 8 01:57:49 2024 -0500 fixed crash when file too short commit 8ab27a7ccf4e743d7ae8d40990211855f44ca812 Author: Juan Pablo Arce <juanjproT@gmail.com> Date: Sun Oct 6 22:58:23 2024 -0300 Fix generic arrays and dictionaries not calling set_typed commit 803fa8f2e8ee60789413c0dd0fd46c8bd098e007 Author: Serhii Snitsaruk <limbonaut@pm.me> Date: Fri Jan 19 16:00:55 2024 +0100 Export `EditorInspector::instantiate_property_editor` for use by plugins And export useful properties and methods in the `EditorProperty` class. commit 2481632b3cbfde0948cf8984b2d625dbe836c0df Author: Jakub Marcowski <chubercikbattle@gmail.com> Date: Sat Dec 7 13:11:37 2024 +0100 thorvg: Regenerate and apply patches commit e1c42392c20d53066f861c6f9f29dce8d1ac4729 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Fri Nov 29 01:40:12 2024 +0100 Improve string copy_from and copy_from_unchecked implementations, by making use of caller contracts and language spec (NULL termination and casts). commit b5c31ebb41ad448e1f247a50f8860e51efeafaf0 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Thu Dec 5 17:56:08 2024 +0100 Add contains_char() for single-character 'contains' calls. commit 98a23136d5058bda70f16e80801ef028bd09e40e Author: Yelloween <134299963+Yelloween10@users.noreply.github.com> Date: Thu Dec 5 15:51:59 2024 +0300 Fix missing event metadata in _input() with Input.parse_input_event() Use merge_meta_from() for metadata copying. Fixed include order Removed unnecessary line commit 1e62c7f53eef3e9ab7306e33d1100bfe6532f397 Author: Zhiyi Hu <zhiyihu@umich.edu> Date: Sat Nov 30 16:25:51 2024 -0500 Add unit tests to Sky commit 4de615d1ae2e63dffd36c1be9f5aa0681b34dc28 Author: smix8 <52464204+smix8@users.noreply.github.com> Date: Fri Dec 6 16:20:59 2024 +0100 Fix avoidance dirty flag regression The dirty flag can also still be set by some legacy functions triggered by the agents and obstacles. commit aa8d9b83f66488dbb2c9c918e9016ef80f821fb4 Merge: eb5103093c df2c2ca3c3 Author: Rémi Verschelde <remi@verschelde.fr> Date: Fri Dec 6 16:16:17 2024 +0100 Merge pull request #99960 from pafuent/fixing_tcp_server_flappy_disconnect_test Fix `TCPServer` "Should disconnect client" test commit b4c6f9b3d93c64f469e8a3c767b261eeb12ac239 Author: Hei <40064911+Lielay9@users.noreply.github.com> Date: Wed Dec 4 20:23:45 2024 +0200 Mend gaps in meshes caused by trigonometric funcs. commit e6a49ab6ac2b7faaa2bff8a46b8cbe566dfe13ef Author: Nông Văn Tình <vannongtinh@gmail.com> Date: Sat May 18 10:45:16 2024 +0700 Save color palette as resources to reuse later Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com> commit d3c9bee65318249f797951a5fce649ed864ff0ba Author: kobewi <kobewi4e@gmail.com> Date: Tue Dec 3 21:34:53 2024 +0100 Move singleton StringName definitions to header commit 7d65d0a908a0806f96a21e01528dbd8fff8a661f Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Fri Dec 6 10:25:59 2024 +0300 GDScript: Add `@warning_ignore_start` and `@warning_ignore_restore` annotations commit 1daa9a180b3fdeb2ed6df512c5103fac50c215e2 Author: Timo Schwarzer <timo@schwarzer.dev> Date: Wed Oct 23 02:27:47 2024 +0200 Fix Control offset_* property types commit 964e2b3a9e35dc91c3c1b6688f743922f9660b87 Author: demolke <demolke@gmail.com> Date: Thu Dec 5 23:23:53 2024 +0100 Fix handling of leading `..` in simplify_path Prior to this `..\..\texture.png` was incorrectly simplified to `texture.png` commit 174e659a4894751d72ca1154b47e47883d4fdc83 Author: David <st0724@gmail.com> Date: Fri Sep 15 14:24:07 2023 -0700 Add 3D translation sensitivity to Editor Settings commit eb5103093c1bfd4d527ec1255d28e9bc8d3625b5 Merge: 4b91e98656 0a4dd371b7 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:26 2024 -0600 Merge pull request #99327 from colinator27/sync-bar-beats Implement `AudioStreamSynchronized::get_bar_beats()`, fix division by zero commit 4b91e98656f8943bae298ed8329c194a0ee83f63 Merge: 7bff6c827f 6cf1d3c13e Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:25 2024 -0600 Merge pull request #99959 from fire/vsk-csg-error-and-ctd Print better manifold errors and avoid crash on non manifold csg input. commit 7bff6c827f75b7ebbaf7bc2ccfb9284af043a284 Merge: 637239e979 8c4a9ad626 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:24 2024 -0600 Merge pull request #99186 from PhairZ/wheels-of-the-bus-go-round-and-round Fix `fade_beats` defined as `int` in `audio_stream_interactive.h` commit 637239e9795189a95d5a05002e441c26708719f5 Merge: c153f963ce 1bffefb346 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:23 2024 -0600 Merge pull request #94193 from BastiaanOlij/buildin_includes Add ability to include built-in include files commit c153f963ce1b3406e44679350c3fd14d94066f51 Merge: 45734bd451 2336415623 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:22 2024 -0600 Merge pull request #99947 from Meorge/ignore-macosx-in-zip Ignore `__MACOSX` directory for export template and project ZIPs commit 45734bd451bfcd325aa8f4efed62198d27e2f672 Merge: 8e01601123 2b39314461 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:21 2024 -0600 Merge pull request #99817 from Ivorforce/strlen-char32_t Use `strlen()` 3 times instead of custom length check implementations in ustring commit 8e01601123ba6276084e3fd2e8f5278f3911bbbc Merge: 6588505aca 1b5a15d5d1 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:19 2024 -0600 Merge pull request #100064 from clayjohn/atlas-realloc-time Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations commit 6588505aca3728930f9071cebf118f54c7cf525c Merge: 4d0ce3ce76 121e640637 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:18 2024 -0600 Merge pull request #96735 from bruvzg/rtl_frame_indent [RTL] Fix indent in tables and tables in indent. commit 4d0ce3ce7685393a84fa891552e45b5488c74b03 Merge: 85862ea718 329d25b1fa Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:17 2024 -0600 Merge pull request #100060 from Rudolph-B/Issue-100032 Fixed occlusion culling buffer getting overwritten in larger scenes commit 85862ea718b81cb0bcf603cac3ca57ca46a82c94 Merge: b34a643404 d7d6251c30 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:16 2024 -0600 Merge pull request #100058 from DarioSamo/d3d12-texture-limits Add texture limits for D3D12 Driver. commit b34a64340409257b9878fc35c8e91e8f2ad1060f Merge: 30b32396de afd68d785b Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:15 2024 -0600 Merge pull request #96346 from DeeJayLSP/qoa-opt Use `qoa.c` and custom compress procedure commit 30b32396de24eb1c2dde42369b737e28c4a0132c Merge: 370e5f3b0e 06cae04b87 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:14 2024 -0600 Merge pull request #100053 from bruvzg/font_change Change default Arabic font to Vazirmatn. commit 370e5f3b0edf332b60d5cbd05ee098640a36adfa Merge: 49e033f8e2 a694cd7120 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:12 2024 -0600 Merge pull request #99920 from lander-vr/reflection-probe-ui-improvements Clean up UI of ReflectionProbe commit 49e033f8e2d8a09ca03a0b9db2c311f078b4cb7f Merge: 63af934d74 6bc80effbb Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:11 2024 -0600 Merge pull request #100047 from MBCX/fix-freebsd-compilation Make Godot compile on `FreeBSD` commit 63af934d74fe300bcffef36d0d6caafe80edd454 Merge: 09cbe05485 becf5d7ac3 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:10 2024 -0600 Merge pull request #98506 from 0xafbf/build-linux-with-spaces-in-path Fix linux builds with separate debug symbols file when there is a space in the path. commit 09cbe0548508bcf82417f385fc545c7ec4ad9280 Merge: f5d82af1fd e4106f8d61 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:09 2024 -0600 Merge pull request #76231 from Calinou/inspector-text-show-tooltip Show String properties' text in a tooltip in the inspector commit f5d82af1fd2b1f0f128964a0d45d847aeac1d7ee Merge: ef22b6fe82 0ce4c6dac3 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:08 2024 -0600 Merge pull request #99136 from DarioSamo/light-compute-attenuation-skip Improve performance of shader lighting code in Forward renderers. commit ef22b6fe82e4a382a88c03d7fc09a7a9326badbf Merge: a4c2e16c19 73f7e1379c Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:06 2024 -0600 Merge pull request #100030 from passivestar/mainmenu-valign Fix vertical alignment of the main menu bar commit a4c2e16c199e9b3f4b10df2410123c6b2a676b61 Merge: 68cd7f2e97 e316739a13 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:05 2024 -0600 Merge pull request #100028 from clayjohn/rd-lights-array Use a vector instead of an array in canvas shader instance buffer commit 68cd7f2e971e583e7207c74928f196da49010109 Merge: ea12a08149 1ef3bd5768 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:04 2024 -0600 Merge pull request #100027 from timothyqiu/efd-improve Fix UI inconsistencies in `EditorFileDialog`'s toolbar commit ea12a08149322fabf46de013f9c889c08181c607 Merge: 06cce0e81a eaa0418deb Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:02 2024 -0600 Merge pull request #100022 from DeeJayLSP/wav-load-test `TestAudioStreamWAV`: use runtime load instead of importer commit 06cce0e81abe6e0ce97eb6263125f47f8e0ba357 Merge: 3a948abdce 8d82933c7c Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:59 2024 -0600 Merge pull request #100016 from Ivorforce/camelcase-to-underscore-rolling-cache Optimize `_camelcase_to_underscore` (and thus `String.capitalize`) commit 3a948abdce09f2ddd96baff53b44beb49836951b Merge: df94c00f6d 0d2e13bcb8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:57 2024 -0600 Merge pull request #100015 from Ivorforce/is-valid-filename-cache Optimize `String::is_valid_filename()` and `String::validate_filename()` commit df94c00f6d35b3bc935313acf0be2bd27ef42c53 Merge: ec7ffdcb15 113621dd89 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:53 2024 -0600 Merge pull request #100010 from KoBeWi/directory_compass_for_navigating_sea_of_directories Don't rebuild tree when navigating to path commit ec7ffdcb155e2fb9b4701a57c34a509f9d8b0d65 Merge: a27d744506 5318008ce6 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:50 2024 -0600 Merge pull request #100008 from Chubercik/thorvg-0.15.5 thorvg: Update to 0.15.5 commit a27d7445062830cb09310a24b152d381a62ef4b3 Merge: 755f600173 8a5eef95aa Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:48 2024 -0600 Merge pull request #100002 from wyvrtn/master Fix a very slight grammatical issue commit 755f60017361080217ad780cbb6e517eafd41753 Merge: 9951743adf 4051b43879 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:46 2024 -0600 Merge pull request #99999 from akien-mga/ufbx-0.15.0 ufbx: Update to upstream 0.15.0 commit 9951743adf406a69e2d52f49e44896f1793fe910 Merge: 4adf4bf58f f39614aa5a Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:44 2024 -0600 Merge pull request #97822 from stdmnpkg/loongarch Add loongarch64 support for Linux/*BSD commit 4adf4bf58fdafb5e56d9999e57d5e82cf2a92198 Merge: e9cbfd3dad b0cee57d81 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:42 2024 -0600 Merge pull request #99987 from KoBeWi/preferred_mess Fix extensions when saving resource as commit e9cbfd3dad0e4ca3c1db0ccbbcf6703fe3a248ab Merge: 8c8bfce0f9 274064ae7f Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:40 2024 -0600 Merge pull request #99982 from hakro/quiet_tiptool Ignore custom tooltip if its text is empty in signals tab commit 8c8bfce0f9e0d2e9914568059a400023c219c349 Merge: 1f47e4c4e3 fa7615be9e Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:29 2024 -0600 Merge pull request #99978 from DarioSamo/more-mobile-scs Add specialization for directional light split blend and fog to mobile renderer. commit fbde06e4c8013c5432a5f1411938bd3b3feaa791 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Sat Nov 30 01:40:16 2024 +0100 basis_universal: Clarify encoder-only dependencies, only used in editor builds commit deac37c464b8736e00b25f72e95fd68b90c8650d Author: clayjohn <claynjohn@gmail.com> Date: Thu Dec 5 11:40:44 2024 -0800 Clear AABB when Mesh is cleared commit 1b5a15d5d1696099bf06bee5775606a7a50f3267 Author: clayjohn <claynjohn@gmail.com> Date: Thu Dec 5 11:08:59 2024 -0800 Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations Co-authored-by: jitspoe <jitspoe@yahoo.com> commit d7d6251c30a9d54da6842d23e3bd6db4df8f8d8b Author: Dario <dariosamo@gmail.com> Date: Thu Dec 5 13:55:57 2024 -0300 Add texture limits for D3D12 Driver. commit 329d25b1fafccf5e8059c494b6210f1805b0b4bb Author: Rudolph Bester <Rudolph.f.bester@gmail.com> Date: Thu Dec 5 18:54:13 2024 +0200 Fixed occlusion culling buffer getting overwritten in larger scenes commit 6bc80effbb9302c9aa14e0006826fc91fd863e30 Author: MBCX <63003002+MBCX@users.noreply.github.com> Date: Thu Dec 5 10:04:25 2024 -0400 Make Godot compile on FreeBSD commit afd68d785b7148ed25b6d48d28072e7827e43ece Author: DeeJayLSP <djlsplays@gmail.com> Date: Wed Dec 4 00:53:14 2024 -0300 Use `qoa.c` and custom compress procedure commit f39614aa5aa0bae2355e3cab13f8f50b58cddc58 Author: Student Main <studentmain@aosc.io> Date: Sat Oct 5 03:56:14 2024 +0800 Ignore case when parse /proc/cpuinfo commit e0693f8ad8f432b384acf2af809c4199caf05f6f Author: Student Main <studentmain@aosc.io> Date: Sat Oct 5 02:24:15 2024 +0800 Add loongarch64 support commit becf5d7ac3f28e96cbb3ae83db72083707a80ed5 Author: Andrés Botero <0xafbf@gmail.com> Date: Thu Oct 24 20:50:43 2024 -0500 Fix linux builds with debug symbols when there is a space in the path. commit 06cae04b878c98e9cd89ed25e5f25421e973c9f0 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Thu Dec 5 16:26:52 2024 +0200 Change default Arabic font to Vazirmatn. commit 8a5eef95aa32ccaa7473498adb3f404d89f1e6d8 Author: Wyv <181348033+wyvrtn@users.noreply.github.com> Date: Tue Dec 3 11:37:38 2024 -0500 Fix a very slight grammatical issue Changed the incorrect verb "have" into its correct form, "has." Fixes #99972 Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> commit 1ef3bd57688024a53fd583248a4e4afb041c81aa Author: Haoyu Qiu <timothyqiu32@gmail.com> Date: Tue Dec 3 09:43:12 2024 +0800 Fix UI inconsistencies in EditorFileDialog's toolbar - Sort button has different stylebox compared to others - The top toolbar has a separator on the right side when in open mode - Update fav up/down buttons when fav list changes commit 35faf9975540fd8ea8520a1a26f80a090253a469 Author: Ross Rothenstine <rossrothenstine@gmail.com> Date: Sat Nov 30 02:30:05 2024 -0800 windows: Fix underflow before delay_usec commit 73f7e1379c3431f9ee9c7eb55d87649a69758f85 Author: passivestar <60579014+passivestar@users.noreply.github.com> Date: Thu Dec 5 05:27:34 2024 +0400 Fix vertical alignment of the main menu bar commit e316739a134a3bbe07584a586023cd5bf5e826b4 Author: clayjohn <claynjohn@gmail.com> Date: Wed Dec 4 16:36:46 2024 -0800 Use a vector instead of an array in canvas shader instance buffer. This avoids a pathological performance cliff on Adreno devices commit eaa0418debe9911b4aed2adf07465884cd905abb Author: DeeJayLSP <djlsplays@gmail.com> Date: Wed Dec 4 16:46:18 2024 -0300 TestAudioStreamWAV: use runtime load instead of importer commit 2336415623189d2d63c5bce389156e618bdcc956 Author: Malcolm Anderson <malcolminyo@gmail.com> Date: Mon Dec 2 17:50:20 2024 -0800 Ignore `__MACOSX` directory in export template collection ZIP file and project import ZIP file Update editor/export/export_template_manager.cpp Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> commit 8d82933c7cfe4a16b0b5806e1f553fdcd1b8c57e Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Wed Dec 4 18:39:38 2024 +0100 Optimize _camelcase_to_underscore (and thus String.capitalize) by using a rolling cache of character attributes, instead of re-computing each iteration. commit 1f47e4c4e3a09a422e96880a7918d986dd575a63 Merge: 451fd7a436 cc5be8507c Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:11 2024 -0600 Merge pull request #99990 from KoBeWi/update_tree_after_updating_tree Fix FileSystem dock filter reset when tree rebuilds commit 451fd7a436e024551aa0e4943404368cc38f8bb4 Merge: 9381479dd3 b91bacb43a Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:09 2024 -0600 Merge pull request #99540 from dalexeev/core-dont-gen-json-uid-files Core: Do not generate `*.uid` files for JSON, certificates, and translations commit 9381479dd37747348b2b06101322bae46758fbd3 Merge: 610f4a2687 a80eb8c503 Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:07 2024 -0600 Merge pull request #99988 from Hilderin/fix-regression-inspector-tooltip-blinking Fix Inspector tooltips are blinking commit 610f4a26872bcfda8d4ccf8d18c2b12e280bff48 Merge: 53f59619e2 ff6eea5042 Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:06 2024 -0600 Merge pull request #97328 from AThousandShips/fix_recursive_draw Prevent infinite recursion in first `_draw` commit 53f59619e2b26eecb4b6e052038f49ea8e9ee208 Merge: 498d8f9aae 08a8f430f4 Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:04 2024 -0600 Merge pull request #99983 from MewPurPur/followup Codestyle improvements in style_box_flat.cpp commit 498d8f9aae873d020d65017bf8fe641a846cced5 Merge: ab58a339df 6e490dadcd Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:03 2024 -0600 Merge pull request #100012 from KoBeWi/rebuilding_the_file_tree_to_find_the_file_you_just_clicked_is_absolutely_crucial_trust_me Don't navigate to path when file is double-clicked commit ab58a339dffb57a11ab7efbf5c63a9516b460f9e Merge: 47bc374edf 67b95f341e Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:02 2024 -0600 Merge pull request #99712 from KoBeWi/bug_spawner_spawns_new_bugs_to_fix Fix UID support in MultiplayerSpawner commit 0d2e13bcb8f25ab3ace44163eb82a5589ab87aa1 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Wed Dec 4 17:50:40 2024 +0100 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. commit c7895ca22686bb0c6873f265273503bea93cd69d Author: Florent Guiocheau <florent.guiocheau@gmail.com> Date: Mon Dec 2 13:16:44 2024 +0100 Optimize Occlusion jitter commit 5318008ce6a52fa3af7f466189a263d4905c76fa Author: Jakub Marcowski <chubercikbattle@gmail.com> Date: Wed Dec 4 13:47:20 2024 +0100 thorvg: Update to 0.15.5 commit f3a3452bca3e97eeb26f9ab2550f6a422aa5008f Author: yahkr <62478788+yahkr@users.noreply.github.com> Date: Tue Dec 3 17:49:39 2024 -0500 Fix for `RuntimeNodeSelect` `selection_list` showing up as an orphaned node when editor is open during runtime commit 113621dd8998cc3f33281c8c420bcde678cfdb99 Author: kobewi <kobewi4e@gmail.com> Date: Wed Dec 4 15:10:05 2024 +0100 Don't rebuild tree when navigating to path commit 6e490dadcdc2c25b0e2cf997ad6ab84c4adf622f Author: kobewi <kobewi4e@gmail.com> Date: Wed Dec 4 15:19:01 2024 +0100 Don't navigate to path when file is double-clicked commit b91bacb43af4f797981c7933f944da2ad6c0c06d Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Fri Nov 22 16:13:58 2024 +0300 Core: Do not generate `*.uid` files for JSON, certificates, and translations commit 4eba3d837751ba61c129b9879d13c6eef955a9b1 Author: Daylily-Zeleen <daylily-zeleen@foxmail.com> Date: Wed Dec 4 17:57:58 2024 +0800 Hide NavigationRegion2D debug instance instead of free it, and hide it when navigation_polygon is set to null. commit 6cf1d3c13e4ecc0f50f689e9001be954b7ae6eff Author: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> Date: Tue Dec 3 04:12:36 2024 -0800 Print better manifold errors and avoid crash on non manifold csg input. * Manifold does not have a snap property. * Tolerance means simplification amount. * CSG snap has been removed * Add better error messages. * Verbose print manifold meshgl64 properties as json. * Update manifold for error fixes commit 4051b43879fbc0070111bc93362d254c5a0946ef Author: Rémi Verschelde <rverschelde@gmail.com> Date: Wed Dec 4 02:19:04 2024 +0100 ufbx: Update to upstream 0.15.0 commit 0dfbf4a5df27f5529a9d7a9b13976107bfdcd2b2 Author: clayjohn <claynjohn@gmail.com> Date: Tue Dec 3 17:16:44 2024 -0800 Optimize batch uniform set creation by caching ptrw when creating batch uniform commit e4106f8d61fb1f0163c5b00b4585a8cae3d962ca Author: Hugo Locurcio <hugo.locurcio@hugo.pro> Date: Tue Apr 18 19:45:48 2023 +0200 Show String properties' text in a tooltip in the inspector This allows previewing single-line or multipline strings that are too long too fit within the box in the inspector. commit cc5be8507c314f8dcdb8387d742dfe0a6c7910dd Author: kobewi <kobewi4e@gmail.com> Date: Tue Dec 3 23:36:51 2024 +0100 Fix FileSystem dock filter reset when tree rebuilds commit a80eb8c503a7f09a904ff7a51d7e4cfa811444ce Author: Hilderin <81109165+Hilderin@users.noreply.github.com> Date: Tue Dec 3 17:21:00 2024 -0500 Fix Inspector tooltips are blinking commit b0cee57d814109b4670e0ca51ec64b59e32a4f77 Author: kobewi <kobewi4e@gmail.com> Date: Tue Dec 3 22:54:54 2024 +0100 Fix extensions when saving resource as commit 121e6406370f5c9fe2b536bfc4e5de85a4b92a50 Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon Sep 9 00:04:07 2024 +0300 [RTL] Fix indent in tables and tables in indent. commit 67b95f341eb3eb024af6653a3fb061db67b796fa Author: kobewi <kobewi4e@gmail.com> Date: Tue Nov 26 16:22:05 2024 +0100 Fix UID support in MultiplayerSpawner commit 47bc374edf6d2e775a5e6b937dc3fd73cdc6f59b Merge: 44cda51110 4db9c112ff Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:08 2024 -0600 Merge pull request #99325 from Calinou/doc-zipreader-extract-all Add a code sample that extracts all files to ZIPReader documentation commit 44cda51110942f522237e62a25f67c7e84d7c63c Merge: 1719f8ed3d d5e599f77e Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:07 2024 -0600 Merge pull request #98812 from bruvzg/macos_bundles_as_file [macOS] Handle bundles as files in the embedded file dialogs. commit 1719f8ed3dd3391633affdcb6690571159f8790b Merge: e5d62fa120 83d4bde0a2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:06 2024 -0600 Merge pull request #99834 from kiroxas/passLengthToParseUTF8 Ensure `parse_utf8` has length of string passed in when available commit e5d62fa1209ecfeb5fe5d45ef8d65130e217b54a Merge: 6472e9e961 8ca1605bbb Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:04 2024 -0600 Merge pull request #99957 from StaydMcMuffin/preview_environment_sky_fix Editor: Fix default preview environment sky's horizon and brightness. commit 6472e9e961d22a30117700aea02eff4076b9ab5b Merge: ec333a8c32 7f64f230a7 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:03 2024 -0600 Merge pull request #99310 from syntaxerror247/filedialog_issue Android: Set default ACCESS_FILESYSTEM root commit ec333a8c32bf2ff39d840ec8a3a48b092c2d367c Merge: 87515ae1b1 95ca0aa7ad Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:02 2024 -0600 Merge pull request #99564 from JekSun97/get_connetion_count_method_graphedit Add `get_connection_count` function to `GraphEdit` commit 87515ae1b12b2a5d5c2236ac0b31a56ff4c0c445 Merge: 156bc92282 6960b33cbb Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:01 2024 -0600 Merge pull request #99941 from Flarkk/fix_occlusion_jitter Fix Occlusion culling jitter commit 156bc92282687f2da140234bd3a3dd49a337f550 Merge: 26e7b6bdd6 1b3e483899 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:59 2024 -0600 Merge pull request #98397 from adamscott/add-tmp-support Add temp utilities (alias `OS::get_temp_dir()`, `FileAccess::create_temp()`, and `DirAccess::create_temp()`) commit 26e7b6bdd67230686e064ed8d1f65aa12b47f4b4 Merge: 608cccc64e c5ca56f40b Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:58 2024 -0600 Merge pull request #99164 from bruvzg/int_files [Export] Write text server data from memory, instead of using temporary file. commit 608cccc64e7c51da4ecd4f81e2e33b6210cd29d0 Merge: a135a6478a d97313cd7d Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:57 2024 -0600 Merge pull request #99919 from bruvzg/ferror [FileAccess] Set `last_error` on file read/write errors. commit a135a6478a3519207c851c459dc515473dec0ec7 Merge: 70dae45dd0 a46ea9d064 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:56 2024 -0600 Merge pull request #98383 from RandomShaper/deprecate_unsafe_th_rend Deprecate the pointless unsafe threading model for rendering commit 70dae45dd0634c8833b10aa640ddbc910ca2a06f Merge: cebd37da8b 7caa039183 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:55 2024 -0600 Merge pull request #99905 from stuartcarnie/fix_external_texture Metal: Ensure `texture_create_from_extension` returns correct pixel format commit cebd37da8b92d5f516b95eb9ef20bd9e41d95654 Merge: 8a134c580c dd33e877aa Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:54 2024 -0600 Merge pull request #99776 from peterdang1502/default-project-path-trailing-slash Strip any trailing slashes when reading the default project path commit 8a134c580c25856e06c51b376093cca2cdd3554b Merge: 6e8c0a43c3 87709cfdf2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:53 2024 -0600 Merge pull request #97469 from Calinou/cameraserver-linux-remove-prints Remove verbose prints from CameraServer on Linux due to being printed every second commit 6e8c0a43c3b8fab1a25a8da7e804a8575b1cd6de Merge: 40a65e739d f767cf00fd Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:52 2024 -0600 Merge pull request #99378 from syntaxerror247/optional_monochrome_icon Android: Refactor icon logic and make monochrome icon optional commit 40a65e739de1ffdaaa4dddb87b13c0e15a7053ae Merge: c72fe8e61f 84650f2018 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:50 2024 -0600 Merge pull request #99371 from bruvzg/beep Implement `DisplayServer.beep`. commit c72fe8e61f259cb07c535d62016d1a597430eb87 Merge: 1080cd900b 4b23e504e8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:49 2024 -0600 Merge pull request #98082 from bruvzg/rtl_keep_tag_stack [RTL] Keep tag stack between `append_text` calls. commit 1080cd900bc4c22a31d03cfd03ab7e4f7d054464 Merge: cb1b743e59 b22bb4d75f Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:48 2024 -0600 Merge pull request #99480 from Mickeon/doc-help-external-link-icon Improve appearance of external links in built-in docs commit cb1b743e59e0c90303b119602ce7343598fc195a Merge: 330c01458c 8dd330dee7 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:47 2024 -0600 Merge pull request #99861 from Ryan-000/Fix-language-server-thread-crash Fix language server causing random crashes when `use_threads` is enabled commit 330c01458c52a6ed32f16c1065976ceaba4d3e13 Merge: 781c6a82b0 6a331dafe1 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:46 2024 -0600 Merge pull request #99595 from bruvzg/win_fd_index Fix native file dialog filter selection in save dialogs. commit 781c6a82b019948dcc58ae1f79d51d4aba0d81c5 Merge: 6478f296bc 35bb827d10 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:45 2024 -0600 Merge pull request #99847 from demolke/editorpaths Destroy EditorFilesystem/EditorSettings on test shutdown commit 6478f296bcd704658c7db8555cc447aa73909a33 Merge: 8d2db6c468 627d10e4c4 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:44 2024 -0600 Merge pull request #99720 from mrsaturnsan/mac_vsync_fix Fix vsync on macOS getting disabled when using `afterMinimumDuration` commit 8d2db6c46886940a5caa65b610be1184409887f7 Merge: 42eb4fbc07 4e08e5724e Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:43 2024 -0600 Merge pull request #98568 from Nova840/master Fix run instances dialog scaling bug commit 42eb4fbc07fca2d6e79df48fa006d4761499cb23 Merge: 70ff57b5f3 707f1038c3 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:42 2024 -0600 Merge pull request #93831 from what-is-a-git/wav-runtime Add runtime file loading to `AudioStreamWAV` commit 70ff57b5f35de38edb87ae36649282d040c348bc Merge: 27ae2f27ae 34a19f07a4 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:41 2024 -0600 Merge pull request #99716 from DarioSamo/material-dirty-updates Restore dirty list for BaseMaterial3D but don't use it on resource loader. commit 27ae2f27aeb0755263e7435f5c243682dd7dcb13 Merge: 0f20e67d8d c3080e3378 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:40 2024 -0600 Merge pull request #99969 from lander-vr/Clean-up-UI-of-VoxelGI Adjust VoxelGI gizmo opacity commit 08a8f430f429449c953adfcaf8010eee52bfd7ea Author: MewPurPur <mew.pur.pur@gmail.com> Date: Tue Dec 3 22:03:53 2024 +0200 Codestyle improvements in style_box_flat.cpp commit 274064ae7f4407977147b3d0c873f5ce04424421 Author: hakro <hakim.rouatbi@gmail.com> Date: Tue Dec 3 20:06:34 2024 +0100 Ignore custom tooltip if its text is empty in signals tab commit fa7615be9e1627734565500690b34701d587e247 Author: Dario <dariosamo@gmail.com> Date: Tue Dec 3 12:59:56 2024 -0300 Add specialization for directional light split blend and fog. commit c3080e33784bcad80f39017fbe7d4bf68c7bdfa6 Author: landervr <31851431+CpnWaffle@users.noreply.github.com> Date: Tue Dec 3 17:00:40 2024 +0100 Adjust VoxelGI gizmo opacity commit df2c2ca3c32468d73137eff82fa6861b4e97ae3d Author: Pablo Andres Fuente <pablo.andres.fuente@gmail.com> Date: Tue Dec 3 00:12:52 2024 -0300 Fix TCPServer "Should disconnect client" test "Should disconnect client" test was failing randomly on Mac CI tests, so this PR is making it more reliable reading on the closed client instead of writing to it commit 84650f20181ad73f52f7d8faaa251656b1c54870 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sun Nov 17 22:40:39 2024 +0200 Implement `DisplayServer.beep`. commit d5e599f77e92adf41db423763aa18b34526ea708 Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon Nov 4 11:50:42 2024 +0200 [macOS] Handle bundles as files in the embedded file dialogs. commit 8ca1605bbbb865befc0ce1de99c1e21e53e155c5 Author: Stayd <dylanbell3d@gmail.com> Date: Tue Dec 3 02:34:33 2024 -0700 Fix default preview environment sky. Fixes the horizon color being grey even when both the sky and ground colors are set to black, and makes the energy slider affect both hemispheres rather than only affecting the top "sky" portion. commit 707f1038c3f9476f8e115bc091733851e8150980 Author: what-is-a-git <138817584+what-is-a-git@users.noreply.github.com> Date: Mon Nov 11 12:55:57 2024 -0500 Add runtime file loading to AudioStreamWAV commit 4db9c112ff3626cce5d42a9d7090f217090709d9 Author: Hugo Locurcio <hugo.locurcio@hugo.pro> Date: Sat Nov 16 18:00:42 2024 +0100 Add a code sample that extracts all files to ZIPReader documentation Tested with various ZIP files found on the web, with a single root folder or multiple files at its root. Co-authored-by: Raul Santos <raulsntos@gmail.com> commit 6960b33cbbbd372a7bce482f35c9136acee710a0 Author: Florent Guiocheau <florent.guiocheau@gmail.com> Date: Mon Dec 2 17:05:50 2024 +0100 Fix occlusion culling jitter commit 7caa03918347442dd76c3857099ef57a63f104d1 Author: Stuart Carnie <stuart.carnie@gmail.com> Date: Mon Dec 2 06:23:58 2024 +1100 Metal: Ensure `texture_create_from_extension` returns correct pixel format commit 35bb827d1026df273eb43004805a8e84f55d31b5 Author: demolke <demolke@gmail.com> Date: Fri Nov 29 21:22:49 2024 +0100 Destroy EditorFilesystem/EditorSettings on test shutdown Otherwise asan complains if a test tries to use these. Split off from https://github.com/godotengine/godot/pull/98909 commit 1b3e4838991aa2431266b8f0240f207a9f508b6b Author: Adam Scott <ascott.ca@gmail.com> Date: Mon Oct 21 15:02:08 2024 -0400 Add file and dir temporary utilities Co-authored by @Alex2782 for the Android bindings. Many thanks to the reviewers also. Co-authored-by: Alex <alex.hart.278@gmail.com> commit 4e08e5724e554d973856b608ab8001e6b0e9dbbd Author: Nova840 <adamzmudzinski2@gmail.com> Date: Sat Oct 26 19:28:30 2024 -0400 Fix run instances dialog scaling bug commit 4b23e504e8afa623329d00206767dd0a15ee6bad Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Fri Oct 11 09:13:56 2024 +0300 [RTL] Keep tag stack between `append_text` calls. commit 6a331dafe131dcc110fc259a51b5eef2eeb78414 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sat Nov 23 20:33:58 2024 +0200 Fix native file dialog filter selection in save dialogs. commit f767cf00fdfbc76c23d45bcdd997aa70b39a9fb7 Author: Anish Mishra <mishragames@gmail.com> Date: Mon Dec 2 11:55:19 2024 +0530 Android: Make monochrome icon optional commit 7f64f230a7c08fc3d1ad380256f03cb78970b660 Author: Anish Mishra <mishragames@gmail.com> Date: Sat Nov 16 14:27:05 2024 +0530 Android: Set FileDialog default Filesystem root commit c5ca56f40bb03d4072bd3a4c0bcdda9e9bffd89d Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Wed Nov 13 08:03:40 2024 +0200 [Export] Write text server data from memory, instead of using temporary file. commit 0f20e67d8de83c30b5dd79cb68d12d4cf613065d Merge: 9f36f3b573 f5648ac9c9 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:46 2024 +0100 Merge pull request #99900 from BlueCube3310/betsy-doc-update Betsy: Update docs to reflect BC3 and BC5 commit 9f36f3b5737c7ca656ef3f3b9c74bb44d3f8ab71 Merge: e60b18493d 95401f0753 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:43 2024 +0100 Merge pull request #99753 from Faless/ws/clarify_connect_noblock [WebSocket] Clarify that `connect_to_url` is non-blocking commit e60b18493d5e5155d76b0ed2e0b5a877ce2ca864 Merge: 0c4ad02e6d 5a48e527b2 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:39 2024 +0100 Merge pull request #99704 from Chaosus/shader_pp_fix_orphan_strings Fix orphan strings in shader preprocessor commit 0c4ad02e6d858f4802e1e29eef0618152b83c2df Merge: e78ad1dfca 2210dd1126 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:35 2024 +0100 Merge pull request #99668 from bruvzg/rtl_rn_notes [RTL] Parse "\r\n" as a single paragraph break, add some documentation notes. commit e78ad1dfca5ffba2115d6d296b7c3acc2c550bde Merge: aab12fd273 a2b8b51097 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:31 2024 +0100 Merge pull request #99665 from bruvzg/rtl_clean [RTL] Fix clearing text with `set_text("")`. commit aab12fd2734909fccf707a9e25dcd9ca2b177e50 Merge: 60e1490df1 e0b4f3d314 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:27 2024 +0100 Merge pull request #99652 from bruvzg/fd_cd_win [Windows] Fix root and current folder in native file dialog. commit 60e1490df1af725818c348e2d37a267a4473aff8 Merge: bb09a6f061 1d43fa9a64 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:23 2024 +0100 Merge pull request #99644 from bruvzg/fd_all_name Change file dialog all files filter name from `All Files (*)` to `All Files (*.*)`. commit bb09a6f061472f3d846f24e37a4ea1281058dda1 Merge: 5836a24a1c b248d66265 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:19 2024 +0100 Merge pull request #99642 from bruvzg/mac_win_tile [macOS] Use native window drag for the custom editor title bars. commit 5836a24a1cee69f229a1155e54ea4bc962d5a2b3 Merge: 2dc30a4c39 0708048530 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:15 2024 +0100 Merge pull request #99488 from bruvzg/te_brk_cases [TextServer] Fix some line breaking edge cases. commit 2dc30a4c39a41f4137c44bb186700f6d40525297 Merge: fa264115ce d3e16c9ee2 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:11 2024 +0100 Merge pull request #99051 from bruvzg/ios_entitlements [iOS] Add options to specify additional entitlements and capabilities in the export settings. commit fa264115ceb515c899845856a3388b220bc2a539 Merge: 47f71f66c1 e81a2afbc4 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:07 2024 +0100 Merge pull request #98664 from bruvzg/ts_reset_subpixel_shift [TextServer] Reset subpixel shift on blank glyphs. commit 47f71f66c16e3d3450559c80433e0c7457826da2 Merge: f4c9392f1b bf9f78c353 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:02 2024 +0100 Merge pull request #98631 from bruvzg/fix_fs_restore [Windows] Fix restoring fullscreen window. commit f4c9392f1bd0b451feb507a510b0385b33ee6e6b Merge: 57e504ca42 db1c1d43e3 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:19:57 2024 +0100 Merge pull request #98608 from bruvzg/vlk_ver_check [Misc] Check for the available and installed Vulkan SDK versions before downloading and installing. commit 57e504ca42f5c53fc62bfd163889104b0c55fd65 Merge: 8f79640dc3 335b42d437 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:19:52 2024 +0100 Merge pull request #98582 from bruvzg/win_btn_count Remove button number limit from Windows `dialog_show()` implementation. commit 8f79640dc3be24065219c93845bd2b3409e70555 Merge: d741a646a5 41a1a7f94b Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:19:47 2024 +0100 Merge pull request #95511 from bruvzg/btn_oversampling_reshape Reshape and update button on oversampling change. commit b22bb4d75f839f3c272e62270dde5e3d19caa70a Author: Micky <micheledevita2@gmail.com> Date: Wed Nov 20 20:08:07 2024 +0100 Improve appearance of external links in built-in docs commit dd33e877aab6d10ace431931354b6ef7e052a75a Author: Peter <peterhdangg@gmail.com> Date: Mon Dec 2 11:08:17 2024 -0500 strip trailing slashes in default project path commit 2210dd1126b85f51f26e061f4c9904885c115bc3 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Mon Nov 25 11:05:23 2024 +0200 [RTL] Parse "\r\n" as a single paragraph break, add some documentation notes. commit b248d6626546e1c41953372cce943b6f566688f4 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sun Nov 24 19:27:08 2024 +0200 [macOS] Use native window drag for the custom editor title bars. commit d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Mon Nov 11 09:05:06 2024 +0200 [iOS] Add options to specify additional entitlements and capabilities in the export settings. commit 8dd330dee74deddac417efcfaa7c96c58785ccec Author: Ryan <73148864+Ryan-000@users.noreply.github.com> Date: Tue Nov 19 02:27:16 2024 -0500 Fix language server thread crash Co-Authored-By: Adam Scott <ascott.ca@gmail.com> Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> commit f5648ac9c91f6016a55e9ab4bec11797947653e8 Author: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com> Date: Sun Dec 1 18:07:42 2024 +0100 Betsy: Update docs to reflect BC3 and BC5 commit d741a646a5ee20e77c1d0d9d4fbfed03d7b8dcc3 Merge: eefd32ba16 7539a3a7cf Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:25 2024 +0100 Merge pull request #99924 from Mickeon/documentation-no-implicit_static-typing-yet Remove uses of implicit static typing from the documentation commit eefd32ba16f01d3eeffd2ddb42076f86d584e98f Merge: 715a7bac00 e8f3bebb5d Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:15 2024 +0100 Merge pull request #99915 from bruvzg/lbl_width [Label] Fix min. width commit 715a7bac007fca4f98fb4a9df11e1585fcbd4a36 Merge: c59f4be6fd 151dcf30ee Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:11 2024 +0100 Merge pull request #99906 from bruvzg/lbl_empty_lines [Label] Fix empty paragraph height. commit c59f4be6fd55295b283acd3280a87a4402a8a238 Merge: 204ce5a29a 7c6f523747 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:08 2024 +0100 Merge pull request #99901 from adamscott/local_shape-fix Fix `GodotSpace3D::test_body_motion()` not setting `local_shape` commit 204ce5a29ad458e4befa3ccdc5f1efea10e29d37 Merge: 9babf66008 5baedb5826 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:04 2024 +0100 Merge pull request #99882 from vgezer/fixcolorpicker Add horizontal center for ColorPicker buttons commit 9babf66008130b2bdb7e6349db4107bc07c5a7c5 Merge: acdffd0a14 b045523d58 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:00 2024 +0100 Merge pull request #99879 from Lielay9/missing-sharp-corner_getter Add missing getter for sharp window corners. commit acdffd0a14826d865ca4dcea713c130c1cabd078 Merge: e3bb8f3593 ba992ed22f Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:56 2024 +0100 Merge pull request #99864 from HuntJSparra/server-features-regression Fix `OS::has_feature()` skipping custom features commit e3bb8f3593ff8dfea65a954c09b7dd5dc332077a Merge: 6c01b739b0 88c11a1753 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:52 2024 +0100 Merge pull request #99846 from demolke/editornode Check if EditorNode exists before trying to generate preview commit 6c01b739b06c930371477f5adcf235e0df647e97 Merge: d7515dddaa 4b735d9fb2 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:48 2024 +0100 Merge pull request #99822 from havi05/lineedit-shortcuts Allow copy/select shortcuts when `editable` is false in `LineEdit` commit d7515dddaa5b86518ae56ace388476f6473685dd Merge: ca1440fafb a47d29cf11 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:43 2024 +0100 Merge pull request #99815 from Ivorforce/string-name-not-equal-inline Move StringName `!=` operator to the header file to make it inlineable. commit ca1440fafb3dcf7f31adb2b3425a4f62fbab1325 Merge: ab54ba92a4 99cbcd250a Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:38 2024 +0100 Merge pull request #99759 from Mickeon/audio-stream-player-3d-seek-fix-for-real Fix AudioStreamPlayer2D/3D's `get_playback_position` returning `0` right after calling `seek` commit ab54ba92a46ec00749dfa39717d2fee69eaff4fb Merge: 4a887ceffd f511ef26f1 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:34 2024 +0100 Merge pull request #99752 from Faless/mp/fix_offlfine_mp_docs [MP] Move OfflineMultiplayerPeer docs to the module commit 4a887ceffd18dd74c25152b2fdfb7d5a5b77073d Merge: 90087476a3 34c7528d3d Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:29 2024 +0100 Merge pull request #99736 from Bossdell113/gdellProject Add C# examples to PropertyTweener docs commit 90087476a350732eb2e9937f66dd8d19005ca0f2 Merge: 2f4f2e26a1 b2e40829a8 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:25 2024 +0100 Merge pull request #99726 from smix8/path_simply_test Add test for NavigationServer path simplification commit 2f4f2e26a13b87fb12523b4998cd8ecc3ebcc8ef Merge: 302da3d9a4 47788673ef Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:20 2024 +0100 Merge pull request #99708 from Giganzo/rtl-slider Fix RTL visuals for sliders commit 302da3d9a475dd0df09d7dbf53c2012258c17e8d Merge: 200bb202ba c699d5bada Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:16 2024 +0100 Merge pull request #99669 from syntaxerror247/root_window_issues Fix root window size bug on `Android` commit 200bb202baeec12544b36d5421bc838d8c511101 Merge: 1fed9cf01f dc71fbacc5 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:12 2024 +0100 Merge pull request #99481 from bruvzg/meta_tooltip [RTL] Add tooltip support to meta/url tag. commit 1fed9cf01f2435d7562d4e909467aba7330c4529 Merge: 101b7414d2 ed7b4f5c4a Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:07 2024 +0100 Merge pull request #99110 from bruvzg/gnome_fd [Linux] Use safe IDs for native file dialog options. Show extensions in export dialog. commit 101b7414d28cfdc273bd1b8e076fa8d44bf3a963 Merge: a702b69ce7 c363e13051 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:02 2024 +0100 Merge pull request #99036 from bruvzg/propkey_rename [Windows] Rename `PKEY_Device_FriendlyName` to avoid duplicate symbols with newer MinGW SDKs. commit a702b69ce75b5da0a3eef94c2a01547ceda97b8d Merge: b3ca2e1cfa 6445b6cbdd Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:57 2024 +0100 Merge pull request #98917 from syntaxerror247/immersive-mode-issue Android: Fix immersive mode issue commit b3ca2e1cfa8852b9678b179207860a573d74098d Merge: d05323793f 5da3e81640 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:52 2024 +0100 Merge pull request #98914 from fuzzybinary/gdextension-editor-settings Support extension icons in ScriptCreateDialog commit d05323793f4231fb2a4072644d8cd783bf9d5d6d Merge: e6125ef51b 81a7a2c50c Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:48 2024 +0100 Merge pull request #98778 from jaydensipe/add-copy-to-toast Add copy button to toast notification commit e6125ef51b348898bfd91aab3431a971149abffa Merge: cebf2130ca af56d6e8e8 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:44 2024 +0100 Merge pull request #98763 from AThousandShips/more_sname_uses Use `SceneStringName` in more places commit cebf2130ca650b94951ce7db8f6dd16c06d822aa Merge: 872681c5ee 141737d168 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:40 2024 +0100 Merge pull request #98744 from tetrapod00/rendering-method-driver-backend Docs: Standardize names and terms for renderers commit 872681c5ee49a5e46af06ee10e3237036eac7600 Merge: ed93ab2f53 2506742013 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:36 2024 +0100 Merge pull request #98739 from bruvzg/exp_dup [Editor] Copy encryption and script settings on export preset duplication. commit ed93ab2f5343dc7d2598eb0b488f1203f416902a Merge: 702f567138 e6eeaf28df Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:31 2024 +0100 Merge pull request #98657 from ydeltastar/stay-sane-using-evaluator Add editor setting to stop the bottom panel from switching to the Stack Trace commit 702f567138cff4c0145cc84bb6070f8932859397 Merge: d6b20fd7e5 ba943e4481 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:26 2024 +0100 Merge pull request #98533 from dalexeev/adjust-make-rst-for-gds Adjust `make_rst.py` for GDScript documentation commit d6b20fd7e5f888ad472c20e9f919558e07c9cdc5 Merge: 463c479ac8 366fa9ff39 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:22 2024 +0100 Merge pull request #98402 from vaner-org/highlight-node-neighbours Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node commit 463c479ac89ebadb78f93b1b0fd4b34ca1749afe Merge: 7f3a8d0b1b c5199a5017 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:17 2024 +0100 Merge pull request #98401 from vaner-org/green-arrow-priority-for-transition-selection Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine commit 7f3a8d0b1ba49d0d9b43997341814f6f55077d27 Merge: d2c82a8ffc 4f17a7428b Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:11 2024 +0100 Merge pull request #97928 from kiroxas/navImprovement Improve `NavMeshQueries3D::polygons_get_closest_point_info` performance commit d2c82a8ffcda692f13b3edbff1ca59b03dddf4b9 Merge: 6f86cec1fb d58b2e879f Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:06 2024 +0100 Merge pull request #97378 from rune-scape/less-const-cast Get rid of easily removable uses of `const_cast` commit 6f86cec1fbe6de3f2bbf978a9b82b9ba0e6ae98d Merge: 14ce5ba8a1 77549dd1f3 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:02 2024 +0100 Merge pull request #97158 from AThousandShips/tree_tooltip_improve [Tree] Allow disabling auto generated tooltip for `TreeItem` commit 14ce5ba8a1c8680888c4a794561536f5790f91b7 Merge: 6b90d24c5c d9ef826c54 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:49:58 2024 +0100 Merge pull request #94368 from CrazyRoka/optimize-render-pass-uniform-set Optimize `RenderForwardClustered::_setup_render_pass_uniform_set` by reducing Vector allocations commit 6b90d24c5c3e87ce0ed763dbb6f70fd682066604 Merge: 867806954f 16ee2f22eb Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:49:54 2024 +0100 Merge pull request #93819 from Carbonyte/check-device-limits Check device texture size limits in `RenderingDevice::texture_create` commit 867806954f0612204977a5e21d0f731387a4e070 Merge: 893bbdfde8 0339032969 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:49:45 2024 +0100 Merge pull request #73973 from dalexeev/fix-regex-sub RegEx: Fix handling of unset/unknown capture groups commit 7539a3a7cf058c084ae0c0d3ee5111b0fc73c807 Author: Micky <micheledevita2@gmail.com> Date: Mon Dec 2 15:40:42 2024 +0100 Remove uses of implicit static typing from the documentation commit 2b39314461576be071d15ffc0ae18ca1c92fc088 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Fri Nov 29 02:06:35 2024 +0100 Abstract the implementation of 3 ustring string length checks with strlen, adding an implementation for char32_t. commit d9ef826c545e7d623279c312ca837b947a4989b3 Author: CrazyRoka <rokarostuk@gmail.com> Date: Sun Jul 14 22:13:57 2024 +0100 Optimize RenderForwardClustered::_setup_render_pass_uniform_set by reducing Vector allocations during push_back operations commit af56d6e8e88e56110577f3bbcfa2eb5cdcc71356 Author: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Sat Nov 2 16:15:39 2024 +0100 Use `SceneStringName` in more places commit 34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e Author: Bossdell113 <gdell@jdellphoto.com> Date: Tue Nov 26 20:06:24 2024 -0500 Add C# examples to PropertyTweener docs Co-Authored-By: tetrapod <145553014+tetrapod00@users.noreply.github.com> commit c699d5badad3ae03721cd79678ad0c962ba07886 Author: Anish Mishra <mishragames@gmail.com> Date: Mon Nov 25 14:42:49 2024 +0530 Fix root window size bug on Android commit 16ee2f22ebcee95e0263bc00a1b785f425f8e5b3 Author: Joshua Staub <18756667+Carbonyte@users.noreply.github.com> Date: Sun Jun 30 16:57:53 2024 -0400 Check device texture size limits in RenderingDevice::texture_create commit dc71fbacc5546fb08aaef6895b8811646dc817e7 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Wed Nov 20 21:49:01 2024 +0200 [RTL] Add tooltip support to meta/url tag. commit 95ca0aa7ad616b2fdcfaf5b57411ec4e5e59cab3 Author: JekSun97 <jeksun2022@gmail.com> Date: Sat Nov 23 04:59:38 2024 +0600 Add get_connetion_count function to GraphEdit commit d97313cd7d3cad6863c63dcfd52701fcec23b1e6 Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon Dec 2 12:03:28 2024 +0200 [FileAccess] Set `last_error` on file read/write errors. commit a694cd7120c110d9965df582de4739024ee9fae4 Author: landervr <31851431+CpnWaffle@users.noreply.github.com> Date: Mon Dec 2 11:52:11 2024 +0100 Clean up UI of ReflectionProbe commit e8f3bebb5dd2438111ddf7cecb612a285330a8f9 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Mon Dec 2 07:57:00 2024 +0200 [Label] Fix min. width commit 5da3e816404708b22b4a66796c7371d2d6b5853f Author: Jeff Ward <jeff@fuzzybinary.com> Date: Wed Nov 6 20:21:51 2024 -0500 Support extension icons in ScriptCreateDialog Attempt to grab the icon for a script type from the theme first, then ask the extension for the icon. commit d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613 Author: rune-scape <allie.smith.epic@gmail.com> Date: Mon Jul 29 21:23:12 2024 -0700 Get rid of easily removable uses of const_cast commit 151dcf30eee19f64d232d438be001e418161d118 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sun Dec 1 21:53:07 2024 +0200 [Label] Fix empty paragraph height. commit a47d29cf11cfe43137cff04aceec2941c95f947b Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Fri Nov 29 01:06:01 2024 +0100 Move StringName != to the header file to make it inlineable. commit 7c6f523747c2a90a4711d84a9a5af89af0a155fe Author: Adam Scott <ascott.ca@gmail.com> Date: Sun Dec 1 13:03:23 2024 -0500 Fix `GodotSpace3D::test_body_motion()` not setting `local_shape` commit 77549dd1f3727e92d6826df78d89797a6aac2fdd Author: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Wed Sep 18 20:50:14 2024 +0200 [Tree] Allow disabling auto generated tooltip for `TreeItem` commit 366fa9ff39c7d353c4bd1872afc7f0333b0c97dd Author: lullabyist <angadmishra@outlook.com> Date: Mon Oct 21 19:43:52 2024 +0530 Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node Applied suggestions from code review commit c5199a50171a523c0d4fbc87cdf1abe0e808b864 Author: lullabyist <angadmishra@outlook.com> Date: Tue Oct 22 04:46:59 2024 +0530 Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine Applied suggestions from code review commit 83d4bde0a25091f524dc2c75f878e21d84caf958 Author: Kiro <mouton.guillaume88@gmail.com> Date: Fri Nov 29 14:35:02 2024 +0100 When calling code has length of string, pass it to parse_utf8 commit 81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479 Author: Jayden Sipe <jayden.sipe@gmail.com> Date: Sat Nov 2 00:02:36 2024 -0400 Add copy to toast notification commit 5baedb582666c9b99573a8a81da1435823f63df1 Author: Volkan Gezer <volkangezer@gmail.com> Date: Sat Nov 30 19:50:53 2024 +0100 add horizontal center for colorpicker buttons commit b045523d58922e73ab4b762d6defe3ef1e459a5a Author: Hei <40064911+Lielay9@users.noreply.github.com> Date: Sat Nov 30 19:10:56 2024 +0200 Add the missing getter for sharp window corners commit 0339032969c3449ef85092630bf67d8bdc6f2766 Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Fri Nov 29 18:49:19 2024 +0300 RegEx: Fix handling of unset/unknown capture groups commit 4b735d9fb2b3dc95b4979f6843eace016bf56d65 Author: havi05 <havi05git@gmail.com> Date: Fri Nov 29 09:04:04 2024 +0100 LineEdit - Allow copy/select shortcuts when `editable==false` commit ba943e4481ac5615cf97a0c742d357d0f0e47b16 Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Sat Nov 30 11:48:14 20…
commit a372214a4a047ccf63d23c4406337b30e55ff60b Merge: b4bd38444b 7d65d0a908 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:38 2024 -0600 Merge pull request #76020 from dalexeev/gds-warning-ignore-regions GDScript: Add `@warning_ignore_start` and `@warning_ignore_restore` annotations commit b4bd38444bd3fc024015e9da75e4c4da0c127393 Merge: 09dd5e6b20 8ab27a7ccf Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:37 2024 -0600 Merge pull request #98545 from juanjp600/dotnet-generic-collections-set-typed Fix generic arrays and dictionaries in .NET not calling `set_typed` commit 09dd5e6b20f9ef46987d21e744b9f3e0cd6e3888 Merge: 4b1a51d3e3 3e30dd7954 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:36 2024 -0600 Merge pull request #98032 from zaevi/fix_drag_preview_position Fix incorrect drag preview position under transformed `CanvasLayer`. commit 4b1a51d3e3c70b958e8c184bd146e95ecca15687 Merge: 5b312d0e59 964e2b3a9e Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:34 2024 -0600 Merge pull request #100075 from demolke/simplify Fix handling of leading `..` in simplify_path commit 5b312d0e5950a9023661d4ecde9fc44c1e73e667 Merge: a3656083ca e1c42392c2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:33 2024 -0600 Merge pull request #99816 from Ivorforce/string-copy-from-optimizations Optimize `String::copy_from` and `String::copy_from_unchecked` implementations, improving String allocation speed. commit a3656083cab6cee017a38729509cea2bf248dcdb Merge: da8b9ba1ff deac37c464 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:32 2024 -0600 Merge pull request #100065 from clayjohn/mesh-aabb-clear Clear AABB when Mesh is cleared commit da8b9ba1ffc51d1b51a59142341dfa085f1e49d9 Merge: e9679a28ff a5caeeb664 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:31 2024 -0600 Merge pull request #99168 from RandomShaper/even_better_spinlock SpinLock: Overhaul false sharing prevention commit e9679a28ffe477a6c9592653384b43a2042a6cd1 Merge: 94711acfe1 e6a49ab6ac Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:29 2024 -0600 Merge pull request #91604 from nongvantinh/implement-7946 Save color palette as resources to reuse later commit 94711acfe100a6f3485120e06406a3e7183bdd43 Merge: 7d4db793e6 803fa8f2e8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:28 2024 -0600 Merge pull request #87375 from limbonaut/instantiate_property_editor Export `EditorInspector::instantiate_property_editor` for use by plugins commit 7d4db793e6e49902c30192e06cce7adb5039fe34 Merge: d6473dd3fa 98a23136d5 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:27 2024 -0600 Merge pull request #100044 from Yelloween10/fix-input-event-metadata Fix discarded input event metadata in `xformed_by` commit d6473dd3fa07ab47e453a96335a4fc7c7fdf4f51 Merge: 473c28b1ad 7558bed893 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:26 2024 -0600 Merge pull request #100167 from AshWolf/header-guards-crash-fix Fix crash within header_guards when a file is too short commit 473c28b1ad4c9f6b9066d8c840bd75e031222ede Merge: a607bca2fd 0d7027ea4c Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:25 2024 -0600 Merge pull request #98118 from bruvzg/escape_colors Add support for 24-bit color escape sequences, simplify `print_rich` BBCode parsing. commit a607bca2fd852f02ae0a0beb5a4355b8309ddb28 Merge: 101b78fbea b5c31ebb41 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:24 2024 -0600 Merge pull request #100024 from Ivorforce/optimize-string-single-char Optimize string single char contains calls. commit 101b78fbea58530ec901074c8895147ba50e5d81 Merge: fb4d401933 b4c6f9b3d9 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:23 2024 -0600 Merge pull request #100020 from Lielay9/mend-round-primitives Mend gaps in meshes caused by trigonometric funcs. commit fb4d40193389162dca1eb5b0eb6a1a1129becc00 Merge: e06f699354 174e659a48 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:21 2024 -0600 Merge pull request #81714 from CreepGin/navigation_feel Add 3D translation sensitivity to Editor Settings commit e06f699354d6316356f7d1d06776dcd3a181e7cd Merge: 2256d6da34 1e62c7f53e Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:20 2024 -0600 Merge pull request #99886 from ZhiyiHu93/update-sky-tests Add unit tests for Sky commit 2256d6da34d91e1fbde771be429a2f9201693963 Merge: cc59949cfe 2481632b3c Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:18 2024 -0600 Merge pull request #100140 from Chubercik/thorvg_patches thorvg: Regenerate and apply patches commit cc59949cfe042f4923c99c57cda9ad8d1fe6138a Merge: 5f5f86bff0 4eba3d8377 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:17 2024 -0600 Merge pull request #100006 from Daylily-Zeleen/daylily-zeleen/hide_debug_instnce Hide `NavigationRegion2D`'s debug instance instead of freeing it, and hide it when `navigation_polygon` is set to null. commit 5f5f86bff0479aa47be3e156603723cdccd77e39 Merge: e7cdbf827b fce34f22a2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:16 2024 -0600 Merge pull request #100128 from clayjohn/rd-shader-spam Avoid error spam when shaders fail to compile by freeing shader_data version when compilation fails commit e7cdbf827b50a919adc8db8c24ffa7f0a37761f8 Merge: 75a425f1d3 35faf99755 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:15 2024 -0600 Merge pull request #99871 from RossRothenstine/ross/fix-windows-sleep-underflow Windows: Fix underflow before `delay_usec` commit 75a425f1d3e238a6f8e8f3cdc07b44d2442f937a Merge: 3b8c459dae 0dfbf4a5df Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:14 2024 -0600 Merge pull request #99995 from clayjohn/RD-batch-ptrw Optimize batch uniform set creation by caching ptrw when creating batch uniform commit 3b8c459dae41827f56a7ee1b06e0f966048bbb0c Merge: 6931930029 f3a3452bca Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:13 2024 -0600 Merge pull request #99992 from yahkr/fix_control_orphan_startup Fix for `RuntimeNodeSelect` `selection_list` showing up as an orphaned node when editor is open during runtime commit 6931930029c9c1375ec8751d24f07c61c94d2056 Merge: 2654dbaf5c fbde06e4c8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:12 2024 -0600 Merge pull request #99860 from akien-mga/basisu-clarify-encoder-only-deps basis_universal: Clarify encoder-only dependencies, only used in editor builds commit 2654dbaf5cf2c20bd0f382c617c3efd3ca897966 Merge: b91c38eaac d3c9bee653 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:11 2024 -0600 Merge pull request #99984 from KoBeWi/negative_diff_but_it's_deleting_whole_files Move singleton StringName definitions to header commit b91c38eaacf2d93e8ed36605534207bba9586090 Merge: 94caf59b71 1daa9a180b Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:10 2024 -0600 Merge pull request #98443 from timoschwarzer/fix/control-offset-type Fix Control `offset_*` property types commit 94caf59b71819790a451f432458df957dc4e06b6 Merge: 533091ae22 4de615d1ae Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:09 2024 -0600 Merge pull request #100105 from smix8/dirty_mold Fix avoidance dirty flag regression commit 533091ae22c8bbd3409cf0ad5ef6020641302b37 Merge: aa8d9b83f6 c7895ca226 Author: Thaddeus Crews <repiteo@outlook.com> Date: Mon Dec 9 14:33:08 2024 -0600 Merge pull request #99974 from Flarkk/improve_occlusion_jitter Optimize Occlusion culling jitter commit fce34f22a2a1f266b676e3371260b1039faca8f1 Author: clayjohn <claynjohn@gmail.com> Date: Fri Dec 6 15:31:42 2024 -0800 Avoid error spam when shaders fail to compile by freeing shader_data version when compilation fails commit 7558bed89377bc7f9c9284a5bce5cf798e91b7ed Author: Andrew <andrewht@umich.edu> Date: Sun Dec 8 01:57:49 2024 -0500 fixed crash when file too short commit 8ab27a7ccf4e743d7ae8d40990211855f44ca812 Author: Juan Pablo Arce <juanjproT@gmail.com> Date: Sun Oct 6 22:58:23 2024 -0300 Fix generic arrays and dictionaries not calling set_typed commit 803fa8f2e8ee60789413c0dd0fd46c8bd098e007 Author: Serhii Snitsaruk <limbonaut@pm.me> Date: Fri Jan 19 16:00:55 2024 +0100 Export `EditorInspector::instantiate_property_editor` for use by plugins And export useful properties and methods in the `EditorProperty` class. commit 2481632b3cbfde0948cf8984b2d625dbe836c0df Author: Jakub Marcowski <chubercikbattle@gmail.com> Date: Sat Dec 7 13:11:37 2024 +0100 thorvg: Regenerate and apply patches commit e1c42392c20d53066f861c6f9f29dce8d1ac4729 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Fri Nov 29 01:40:12 2024 +0100 Improve string copy_from and copy_from_unchecked implementations, by making use of caller contracts and language spec (NULL termination and casts). commit b5c31ebb41ad448e1f247a50f8860e51efeafaf0 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Thu Dec 5 17:56:08 2024 +0100 Add contains_char() for single-character 'contains' calls. commit 98a23136d5058bda70f16e80801ef028bd09e40e Author: Yelloween <134299963+Yelloween10@users.noreply.github.com> Date: Thu Dec 5 15:51:59 2024 +0300 Fix missing event metadata in _input() with Input.parse_input_event() Use merge_meta_from() for metadata copying. Fixed include order Removed unnecessary line commit 1e62c7f53eef3e9ab7306e33d1100bfe6532f397 Author: Zhiyi Hu <zhiyihu@umich.edu> Date: Sat Nov 30 16:25:51 2024 -0500 Add unit tests to Sky commit 4de615d1ae2e63dffd36c1be9f5aa0681b34dc28 Author: smix8 <52464204+smix8@users.noreply.github.com> Date: Fri Dec 6 16:20:59 2024 +0100 Fix avoidance dirty flag regression The dirty flag can also still be set by some legacy functions triggered by the agents and obstacles. commit aa8d9b83f66488dbb2c9c918e9016ef80f821fb4 Merge: eb5103093c df2c2ca3c3 Author: Rémi Verschelde <remi@verschelde.fr> Date: Fri Dec 6 16:16:17 2024 +0100 Merge pull request #99960 from pafuent/fixing_tcp_server_flappy_disconnect_test Fix `TCPServer` "Should disconnect client" test commit b4c6f9b3d93c64f469e8a3c767b261eeb12ac239 Author: Hei <40064911+Lielay9@users.noreply.github.com> Date: Wed Dec 4 20:23:45 2024 +0200 Mend gaps in meshes caused by trigonometric funcs. commit e6a49ab6ac2b7faaa2bff8a46b8cbe566dfe13ef Author: Nông Văn Tình <vannongtinh@gmail.com> Date: Sat May 18 10:45:16 2024 +0700 Save color palette as resources to reuse later Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com> commit d3c9bee65318249f797951a5fce649ed864ff0ba Author: kobewi <kobewi4e@gmail.com> Date: Tue Dec 3 21:34:53 2024 +0100 Move singleton StringName definitions to header commit 7d65d0a908a0806f96a21e01528dbd8fff8a661f Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Fri Dec 6 10:25:59 2024 +0300 GDScript: Add `@warning_ignore_start` and `@warning_ignore_restore` annotations commit 1daa9a180b3fdeb2ed6df512c5103fac50c215e2 Author: Timo Schwarzer <timo@schwarzer.dev> Date: Wed Oct 23 02:27:47 2024 +0200 Fix Control offset_* property types commit 964e2b3a9e35dc91c3c1b6688f743922f9660b87 Author: demolke <demolke@gmail.com> Date: Thu Dec 5 23:23:53 2024 +0100 Fix handling of leading `..` in simplify_path Prior to this `..\..\texture.png` was incorrectly simplified to `texture.png` commit 174e659a4894751d72ca1154b47e47883d4fdc83 Author: David <st0724@gmail.com> Date: Fri Sep 15 14:24:07 2023 -0700 Add 3D translation sensitivity to Editor Settings commit eb5103093c1bfd4d527ec1255d28e9bc8d3625b5 Merge: 4b91e98656 0a4dd371b7 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:26 2024 -0600 Merge pull request #99327 from colinator27/sync-bar-beats Implement `AudioStreamSynchronized::get_bar_beats()`, fix division by zero commit 4b91e98656f8943bae298ed8329c194a0ee83f63 Merge: 7bff6c827f 6cf1d3c13e Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:25 2024 -0600 Merge pull request #99959 from fire/vsk-csg-error-and-ctd Print better manifold errors and avoid crash on non manifold csg input. commit 7bff6c827f75b7ebbaf7bc2ccfb9284af043a284 Merge: 637239e979 8c4a9ad626 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:24 2024 -0600 Merge pull request #99186 from PhairZ/wheels-of-the-bus-go-round-and-round Fix `fade_beats` defined as `int` in `audio_stream_interactive.h` commit 637239e9795189a95d5a05002e441c26708719f5 Merge: c153f963ce 1bffefb346 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:23 2024 -0600 Merge pull request #94193 from BastiaanOlij/buildin_includes Add ability to include built-in include files commit c153f963ce1b3406e44679350c3fd14d94066f51 Merge: 45734bd451 2336415623 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:22 2024 -0600 Merge pull request #99947 from Meorge/ignore-macosx-in-zip Ignore `__MACOSX` directory for export template and project ZIPs commit 45734bd451bfcd325aa8f4efed62198d27e2f672 Merge: 8e01601123 2b39314461 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:21 2024 -0600 Merge pull request #99817 from Ivorforce/strlen-char32_t Use `strlen()` 3 times instead of custom length check implementations in ustring commit 8e01601123ba6276084e3fd2e8f5278f3911bbbc Merge: 6588505aca 1b5a15d5d1 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:19 2024 -0600 Merge pull request #100064 from clayjohn/atlas-realloc-time Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations commit 6588505aca3728930f9071cebf118f54c7cf525c Merge: 4d0ce3ce76 121e640637 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:18 2024 -0600 Merge pull request #96735 from bruvzg/rtl_frame_indent [RTL] Fix indent in tables and tables in indent. commit 4d0ce3ce7685393a84fa891552e45b5488c74b03 Merge: 85862ea718 329d25b1fa Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:17 2024 -0600 Merge pull request #100060 from Rudolph-B/Issue-100032 Fixed occlusion culling buffer getting overwritten in larger scenes commit 85862ea718b81cb0bcf603cac3ca57ca46a82c94 Merge: b34a643404 d7d6251c30 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:16 2024 -0600 Merge pull request #100058 from DarioSamo/d3d12-texture-limits Add texture limits for D3D12 Driver. commit b34a64340409257b9878fc35c8e91e8f2ad1060f Merge: 30b32396de afd68d785b Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:15 2024 -0600 Merge pull request #96346 from DeeJayLSP/qoa-opt Use `qoa.c` and custom compress procedure commit 30b32396de24eb1c2dde42369b737e28c4a0132c Merge: 370e5f3b0e 06cae04b87 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:14 2024 -0600 Merge pull request #100053 from bruvzg/font_change Change default Arabic font to Vazirmatn. commit 370e5f3b0edf332b60d5cbd05ee098640a36adfa Merge: 49e033f8e2 a694cd7120 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:12 2024 -0600 Merge pull request #99920 from lander-vr/reflection-probe-ui-improvements Clean up UI of ReflectionProbe commit 49e033f8e2d8a09ca03a0b9db2c311f078b4cb7f Merge: 63af934d74 6bc80effbb Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:11 2024 -0600 Merge pull request #100047 from MBCX/fix-freebsd-compilation Make Godot compile on `FreeBSD` commit 63af934d74fe300bcffef36d0d6caafe80edd454 Merge: 09cbe05485 becf5d7ac3 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:10 2024 -0600 Merge pull request #98506 from 0xafbf/build-linux-with-spaces-in-path Fix linux builds with separate debug symbols file when there is a space in the path. commit 09cbe0548508bcf82417f385fc545c7ec4ad9280 Merge: f5d82af1fd e4106f8d61 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:09 2024 -0600 Merge pull request #76231 from Calinou/inspector-text-show-tooltip Show String properties' text in a tooltip in the inspector commit f5d82af1fd2b1f0f128964a0d45d847aeac1d7ee Merge: ef22b6fe82 0ce4c6dac3 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:08 2024 -0600 Merge pull request #99136 from DarioSamo/light-compute-attenuation-skip Improve performance of shader lighting code in Forward renderers. commit ef22b6fe82e4a382a88c03d7fc09a7a9326badbf Merge: a4c2e16c19 73f7e1379c Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:06 2024 -0600 Merge pull request #100030 from passivestar/mainmenu-valign Fix vertical alignment of the main menu bar commit a4c2e16c199e9b3f4b10df2410123c6b2a676b61 Merge: 68cd7f2e97 e316739a13 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:05 2024 -0600 Merge pull request #100028 from clayjohn/rd-lights-array Use a vector instead of an array in canvas shader instance buffer commit 68cd7f2e971e583e7207c74928f196da49010109 Merge: ea12a08149 1ef3bd5768 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:04 2024 -0600 Merge pull request #100027 from timothyqiu/efd-improve Fix UI inconsistencies in `EditorFileDialog`'s toolbar commit ea12a08149322fabf46de013f9c889c08181c607 Merge: 06cce0e81a eaa0418deb Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:12:02 2024 -0600 Merge pull request #100022 from DeeJayLSP/wav-load-test `TestAudioStreamWAV`: use runtime load instead of importer commit 06cce0e81abe6e0ce97eb6263125f47f8e0ba357 Merge: 3a948abdce 8d82933c7c Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:59 2024 -0600 Merge pull request #100016 from Ivorforce/camelcase-to-underscore-rolling-cache Optimize `_camelcase_to_underscore` (and thus `String.capitalize`) commit 3a948abdce09f2ddd96baff53b44beb49836951b Merge: df94c00f6d 0d2e13bcb8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:57 2024 -0600 Merge pull request #100015 from Ivorforce/is-valid-filename-cache Optimize `String::is_valid_filename()` and `String::validate_filename()` commit df94c00f6d35b3bc935313acf0be2bd27ef42c53 Merge: ec7ffdcb15 113621dd89 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:53 2024 -0600 Merge pull request #100010 from KoBeWi/directory_compass_for_navigating_sea_of_directories Don't rebuild tree when navigating to path commit ec7ffdcb155e2fb9b4701a57c34a509f9d8b0d65 Merge: a27d744506 5318008ce6 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:50 2024 -0600 Merge pull request #100008 from Chubercik/thorvg-0.15.5 thorvg: Update to 0.15.5 commit a27d7445062830cb09310a24b152d381a62ef4b3 Merge: 755f600173 8a5eef95aa Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:48 2024 -0600 Merge pull request #100002 from wyvrtn/master Fix a very slight grammatical issue commit 755f60017361080217ad780cbb6e517eafd41753 Merge: 9951743adf 4051b43879 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:46 2024 -0600 Merge pull request #99999 from akien-mga/ufbx-0.15.0 ufbx: Update to upstream 0.15.0 commit 9951743adf406a69e2d52f49e44896f1793fe910 Merge: 4adf4bf58f f39614aa5a Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:44 2024 -0600 Merge pull request #97822 from stdmnpkg/loongarch Add loongarch64 support for Linux/*BSD commit 4adf4bf58fdafb5e56d9999e57d5e82cf2a92198 Merge: e9cbfd3dad b0cee57d81 Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:42 2024 -0600 Merge pull request #99987 from KoBeWi/preferred_mess Fix extensions when saving resource as commit e9cbfd3dad0e4ca3c1db0ccbbcf6703fe3a248ab Merge: 8c8bfce0f9 274064ae7f Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:40 2024 -0600 Merge pull request #99982 from hakro/quiet_tiptool Ignore custom tooltip if its text is empty in signals tab commit 8c8bfce0f9e0d2e9914568059a400023c219c349 Merge: 1f47e4c4e3 fa7615be9e Author: Thaddeus Crews <repiteo@outlook.com> Date: Thu Dec 5 14:11:29 2024 -0600 Merge pull request #99978 from DarioSamo/more-mobile-scs Add specialization for directional light split blend and fog to mobile renderer. commit fbde06e4c8013c5432a5f1411938bd3b3feaa791 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Sat Nov 30 01:40:16 2024 +0100 basis_universal: Clarify encoder-only dependencies, only used in editor builds commit deac37c464b8736e00b25f72e95fd68b90c8650d Author: clayjohn <claynjohn@gmail.com> Date: Thu Dec 5 11:40:44 2024 -0800 Clear AABB when Mesh is cleared commit 1b5a15d5d1696099bf06bee5775606a7a50f3267 Author: clayjohn <claynjohn@gmail.com> Date: Thu Dec 5 11:08:59 2024 -0800 Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations Co-authored-by: jitspoe <jitspoe@yahoo.com> commit d7d6251c30a9d54da6842d23e3bd6db4df8f8d8b Author: Dario <dariosamo@gmail.com> Date: Thu Dec 5 13:55:57 2024 -0300 Add texture limits for D3D12 Driver. commit 329d25b1fafccf5e8059c494b6210f1805b0b4bb Author: Rudolph Bester <Rudolph.f.bester@gmail.com> Date: Thu Dec 5 18:54:13 2024 +0200 Fixed occlusion culling buffer getting overwritten in larger scenes commit 6bc80effbb9302c9aa14e0006826fc91fd863e30 Author: MBCX <63003002+MBCX@users.noreply.github.com> Date: Thu Dec 5 10:04:25 2024 -0400 Make Godot compile on FreeBSD commit afd68d785b7148ed25b6d48d28072e7827e43ece Author: DeeJayLSP <djlsplays@gmail.com> Date: Wed Dec 4 00:53:14 2024 -0300 Use `qoa.c` and custom compress procedure commit f39614aa5aa0bae2355e3cab13f8f50b58cddc58 Author: Student Main <studentmain@aosc.io> Date: Sat Oct 5 03:56:14 2024 +0800 Ignore case when parse /proc/cpuinfo commit e0693f8ad8f432b384acf2af809c4199caf05f6f Author: Student Main <studentmain@aosc.io> Date: Sat Oct 5 02:24:15 2024 +0800 Add loongarch64 support commit becf5d7ac3f28e96cbb3ae83db72083707a80ed5 Author: Andrés Botero <0xafbf@gmail.com> Date: Thu Oct 24 20:50:43 2024 -0500 Fix linux builds with debug symbols when there is a space in the path. commit 06cae04b878c98e9cd89ed25e5f25421e973c9f0 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Thu Dec 5 16:26:52 2024 +0200 Change default Arabic font to Vazirmatn. commit 8a5eef95aa32ccaa7473498adb3f404d89f1e6d8 Author: Wyv <181348033+wyvrtn@users.noreply.github.com> Date: Tue Dec 3 11:37:38 2024 -0500 Fix a very slight grammatical issue Changed the incorrect verb "have" into its correct form, "has." Fixes #99972 Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> commit 1ef3bd57688024a53fd583248a4e4afb041c81aa Author: Haoyu Qiu <timothyqiu32@gmail.com> Date: Tue Dec 3 09:43:12 2024 +0800 Fix UI inconsistencies in EditorFileDialog's toolbar - Sort button has different stylebox compared to others - The top toolbar has a separator on the right side when in open mode - Update fav up/down buttons when fav list changes commit 35faf9975540fd8ea8520a1a26f80a090253a469 Author: Ross Rothenstine <rossrothenstine@gmail.com> Date: Sat Nov 30 02:30:05 2024 -0800 windows: Fix underflow before delay_usec commit 73f7e1379c3431f9ee9c7eb55d87649a69758f85 Author: passivestar <60579014+passivestar@users.noreply.github.com> Date: Thu Dec 5 05:27:34 2024 +0400 Fix vertical alignment of the main menu bar commit e316739a134a3bbe07584a586023cd5bf5e826b4 Author: clayjohn <claynjohn@gmail.com> Date: Wed Dec 4 16:36:46 2024 -0800 Use a vector instead of an array in canvas shader instance buffer. This avoids a pathological performance cliff on Adreno devices commit eaa0418debe9911b4aed2adf07465884cd905abb Author: DeeJayLSP <djlsplays@gmail.com> Date: Wed Dec 4 16:46:18 2024 -0300 TestAudioStreamWAV: use runtime load instead of importer commit 2336415623189d2d63c5bce389156e618bdcc956 Author: Malcolm Anderson <malcolminyo@gmail.com> Date: Mon Dec 2 17:50:20 2024 -0800 Ignore `__MACOSX` directory in export template collection ZIP file and project import ZIP file Update editor/export/export_template_manager.cpp Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> commit 8d82933c7cfe4a16b0b5806e1f553fdcd1b8c57e Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Wed Dec 4 18:39:38 2024 +0100 Optimize _camelcase_to_underscore (and thus String.capitalize) by using a rolling cache of character attributes, instead of re-computing each iteration. commit 1f47e4c4e3a09a422e96880a7918d986dd575a63 Merge: 451fd7a436 cc5be8507c Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:11 2024 -0600 Merge pull request #99990 from KoBeWi/update_tree_after_updating_tree Fix FileSystem dock filter reset when tree rebuilds commit 451fd7a436e024551aa0e4943404368cc38f8bb4 Merge: 9381479dd3 b91bacb43a Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:09 2024 -0600 Merge pull request #99540 from dalexeev/core-dont-gen-json-uid-files Core: Do not generate `*.uid` files for JSON, certificates, and translations commit 9381479dd37747348b2b06101322bae46758fbd3 Merge: 610f4a2687 a80eb8c503 Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:07 2024 -0600 Merge pull request #99988 from Hilderin/fix-regression-inspector-tooltip-blinking Fix Inspector tooltips are blinking commit 610f4a26872bcfda8d4ccf8d18c2b12e280bff48 Merge: 53f59619e2 ff6eea5042 Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:06 2024 -0600 Merge pull request #97328 from AThousandShips/fix_recursive_draw Prevent infinite recursion in first `_draw` commit 53f59619e2b26eecb4b6e052038f49ea8e9ee208 Merge: 498d8f9aae 08a8f430f4 Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:04 2024 -0600 Merge pull request #99983 from MewPurPur/followup Codestyle improvements in style_box_flat.cpp commit 498d8f9aae873d020d65017bf8fe641a846cced5 Merge: ab58a339df 6e490dadcd Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:03 2024 -0600 Merge pull request #100012 from KoBeWi/rebuilding_the_file_tree_to_find_the_file_you_just_clicked_is_absolutely_crucial_trust_me Don't navigate to path when file is double-clicked commit ab58a339dffb57a11ab7efbf5c63a9516b460f9e Merge: 47bc374edf 67b95f341e Author: Thaddeus Crews <repiteo@outlook.com> Date: Wed Dec 4 11:02:02 2024 -0600 Merge pull request #99712 from KoBeWi/bug_spawner_spawns_new_bugs_to_fix Fix UID support in MultiplayerSpawner commit 0d2e13bcb8f25ab3ace44163eb82a5589ab87aa1 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Wed Dec 4 17:50:40 2024 +0100 Optimize is_valid_filename and validate_filename by caching invalid filename characters, instead of re-splitting each call. commit c7895ca22686bb0c6873f265273503bea93cd69d Author: Florent Guiocheau <florent.guiocheau@gmail.com> Date: Mon Dec 2 13:16:44 2024 +0100 Optimize Occlusion jitter commit 5318008ce6a52fa3af7f466189a263d4905c76fa Author: Jakub Marcowski <chubercikbattle@gmail.com> Date: Wed Dec 4 13:47:20 2024 +0100 thorvg: Update to 0.15.5 commit f3a3452bca3e97eeb26f9ab2550f6a422aa5008f Author: yahkr <62478788+yahkr@users.noreply.github.com> Date: Tue Dec 3 17:49:39 2024 -0500 Fix for `RuntimeNodeSelect` `selection_list` showing up as an orphaned node when editor is open during runtime commit 113621dd8998cc3f33281c8c420bcde678cfdb99 Author: kobewi <kobewi4e@gmail.com> Date: Wed Dec 4 15:10:05 2024 +0100 Don't rebuild tree when navigating to path commit 6e490dadcdc2c25b0e2cf997ad6ab84c4adf622f Author: kobewi <kobewi4e@gmail.com> Date: Wed Dec 4 15:19:01 2024 +0100 Don't navigate to path when file is double-clicked commit b91bacb43af4f797981c7933f944da2ad6c0c06d Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Fri Nov 22 16:13:58 2024 +0300 Core: Do not generate `*.uid` files for JSON, certificates, and translations commit 4eba3d837751ba61c129b9879d13c6eef955a9b1 Author: Daylily-Zeleen <daylily-zeleen@foxmail.com> Date: Wed Dec 4 17:57:58 2024 +0800 Hide NavigationRegion2D debug instance instead of free it, and hide it when navigation_polygon is set to null. commit 6cf1d3c13e4ecc0f50f689e9001be954b7ae6eff Author: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> Date: Tue Dec 3 04:12:36 2024 -0800 Print better manifold errors and avoid crash on non manifold csg input. * Manifold does not have a snap property. * Tolerance means simplification amount. * CSG snap has been removed * Add better error messages. * Verbose print manifold meshgl64 properties as json. * Update manifold for error fixes commit 4051b43879fbc0070111bc93362d254c5a0946ef Author: Rémi Verschelde <rverschelde@gmail.com> Date: Wed Dec 4 02:19:04 2024 +0100 ufbx: Update to upstream 0.15.0 commit 0dfbf4a5df27f5529a9d7a9b13976107bfdcd2b2 Author: clayjohn <claynjohn@gmail.com> Date: Tue Dec 3 17:16:44 2024 -0800 Optimize batch uniform set creation by caching ptrw when creating batch uniform commit e4106f8d61fb1f0163c5b00b4585a8cae3d962ca Author: Hugo Locurcio <hugo.locurcio@hugo.pro> Date: Tue Apr 18 19:45:48 2023 +0200 Show String properties' text in a tooltip in the inspector This allows previewing single-line or multipline strings that are too long too fit within the box in the inspector. commit cc5be8507c314f8dcdb8387d742dfe0a6c7910dd Author: kobewi <kobewi4e@gmail.com> Date: Tue Dec 3 23:36:51 2024 +0100 Fix FileSystem dock filter reset when tree rebuilds commit a80eb8c503a7f09a904ff7a51d7e4cfa811444ce Author: Hilderin <81109165+Hilderin@users.noreply.github.com> Date: Tue Dec 3 17:21:00 2024 -0500 Fix Inspector tooltips are blinking commit b0cee57d814109b4670e0ca51ec64b59e32a4f77 Author: kobewi <kobewi4e@gmail.com> Date: Tue Dec 3 22:54:54 2024 +0100 Fix extensions when saving resource as commit 121e6406370f5c9fe2b536bfc4e5de85a4b92a50 Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon Sep 9 00:04:07 2024 +0300 [RTL] Fix indent in tables and tables in indent. commit 67b95f341eb3eb024af6653a3fb061db67b796fa Author: kobewi <kobewi4e@gmail.com> Date: Tue Nov 26 16:22:05 2024 +0100 Fix UID support in MultiplayerSpawner commit 47bc374edf6d2e775a5e6b937dc3fd73cdc6f59b Merge: 44cda51110 4db9c112ff Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:08 2024 -0600 Merge pull request #99325 from Calinou/doc-zipreader-extract-all Add a code sample that extracts all files to ZIPReader documentation commit 44cda51110942f522237e62a25f67c7e84d7c63c Merge: 1719f8ed3d d5e599f77e Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:07 2024 -0600 Merge pull request #98812 from bruvzg/macos_bundles_as_file [macOS] Handle bundles as files in the embedded file dialogs. commit 1719f8ed3dd3391633affdcb6690571159f8790b Merge: e5d62fa120 83d4bde0a2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:06 2024 -0600 Merge pull request #99834 from kiroxas/passLengthToParseUTF8 Ensure `parse_utf8` has length of string passed in when available commit e5d62fa1209ecfeb5fe5d45ef8d65130e217b54a Merge: 6472e9e961 8ca1605bbb Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:04 2024 -0600 Merge pull request #99957 from StaydMcMuffin/preview_environment_sky_fix Editor: Fix default preview environment sky's horizon and brightness. commit 6472e9e961d22a30117700aea02eff4076b9ab5b Merge: ec333a8c32 7f64f230a7 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:03 2024 -0600 Merge pull request #99310 from syntaxerror247/filedialog_issue Android: Set default ACCESS_FILESYSTEM root commit ec333a8c32bf2ff39d840ec8a3a48b092c2d367c Merge: 87515ae1b1 95ca0aa7ad Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:02 2024 -0600 Merge pull request #99564 from JekSun97/get_connetion_count_method_graphedit Add `get_connection_count` function to `GraphEdit` commit 87515ae1b12b2a5d5c2236ac0b31a56ff4c0c445 Merge: 156bc92282 6960b33cbb Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:41:01 2024 -0600 Merge pull request #99941 from Flarkk/fix_occlusion_jitter Fix Occlusion culling jitter commit 156bc92282687f2da140234bd3a3dd49a337f550 Merge: 26e7b6bdd6 1b3e483899 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:59 2024 -0600 Merge pull request #98397 from adamscott/add-tmp-support Add temp utilities (alias `OS::get_temp_dir()`, `FileAccess::create_temp()`, and `DirAccess::create_temp()`) commit 26e7b6bdd67230686e064ed8d1f65aa12b47f4b4 Merge: 608cccc64e c5ca56f40b Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:58 2024 -0600 Merge pull request #99164 from bruvzg/int_files [Export] Write text server data from memory, instead of using temporary file. commit 608cccc64e7c51da4ecd4f81e2e33b6210cd29d0 Merge: a135a6478a d97313cd7d Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:57 2024 -0600 Merge pull request #99919 from bruvzg/ferror [FileAccess] Set `last_error` on file read/write errors. commit a135a6478a3519207c851c459dc515473dec0ec7 Merge: 70dae45dd0 a46ea9d064 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:56 2024 -0600 Merge pull request #98383 from RandomShaper/deprecate_unsafe_th_rend Deprecate the pointless unsafe threading model for rendering commit 70dae45dd0634c8833b10aa640ddbc910ca2a06f Merge: cebd37da8b 7caa039183 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:55 2024 -0600 Merge pull request #99905 from stuartcarnie/fix_external_texture Metal: Ensure `texture_create_from_extension` returns correct pixel format commit cebd37da8b92d5f516b95eb9ef20bd9e41d95654 Merge: 8a134c580c dd33e877aa Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:54 2024 -0600 Merge pull request #99776 from peterdang1502/default-project-path-trailing-slash Strip any trailing slashes when reading the default project path commit 8a134c580c25856e06c51b376093cca2cdd3554b Merge: 6e8c0a43c3 87709cfdf2 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:53 2024 -0600 Merge pull request #97469 from Calinou/cameraserver-linux-remove-prints Remove verbose prints from CameraServer on Linux due to being printed every second commit 6e8c0a43c3b8fab1a25a8da7e804a8575b1cd6de Merge: 40a65e739d f767cf00fd Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:52 2024 -0600 Merge pull request #99378 from syntaxerror247/optional_monochrome_icon Android: Refactor icon logic and make monochrome icon optional commit 40a65e739de1ffdaaa4dddb87b13c0e15a7053ae Merge: c72fe8e61f 84650f2018 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:50 2024 -0600 Merge pull request #99371 from bruvzg/beep Implement `DisplayServer.beep`. commit c72fe8e61f259cb07c535d62016d1a597430eb87 Merge: 1080cd900b 4b23e504e8 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:49 2024 -0600 Merge pull request #98082 from bruvzg/rtl_keep_tag_stack [RTL] Keep tag stack between `append_text` calls. commit 1080cd900bc4c22a31d03cfd03ab7e4f7d054464 Merge: cb1b743e59 b22bb4d75f Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:48 2024 -0600 Merge pull request #99480 from Mickeon/doc-help-external-link-icon Improve appearance of external links in built-in docs commit cb1b743e59e0c90303b119602ce7343598fc195a Merge: 330c01458c 8dd330dee7 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:47 2024 -0600 Merge pull request #99861 from Ryan-000/Fix-language-server-thread-crash Fix language server causing random crashes when `use_threads` is enabled commit 330c01458c52a6ed32f16c1065976ceaba4d3e13 Merge: 781c6a82b0 6a331dafe1 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:46 2024 -0600 Merge pull request #99595 from bruvzg/win_fd_index Fix native file dialog filter selection in save dialogs. commit 781c6a82b019948dcc58ae1f79d51d4aba0d81c5 Merge: 6478f296bc 35bb827d10 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:45 2024 -0600 Merge pull request #99847 from demolke/editorpaths Destroy EditorFilesystem/EditorSettings on test shutdown commit 6478f296bcd704658c7db8555cc447aa73909a33 Merge: 8d2db6c468 627d10e4c4 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:44 2024 -0600 Merge pull request #99720 from mrsaturnsan/mac_vsync_fix Fix vsync on macOS getting disabled when using `afterMinimumDuration` commit 8d2db6c46886940a5caa65b610be1184409887f7 Merge: 42eb4fbc07 4e08e5724e Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:43 2024 -0600 Merge pull request #98568 from Nova840/master Fix run instances dialog scaling bug commit 42eb4fbc07fca2d6e79df48fa006d4761499cb23 Merge: 70ff57b5f3 707f1038c3 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:42 2024 -0600 Merge pull request #93831 from what-is-a-git/wav-runtime Add runtime file loading to `AudioStreamWAV` commit 70ff57b5f35de38edb87ae36649282d040c348bc Merge: 27ae2f27ae 34a19f07a4 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:41 2024 -0600 Merge pull request #99716 from DarioSamo/material-dirty-updates Restore dirty list for BaseMaterial3D but don't use it on resource loader. commit 27ae2f27aeb0755263e7435f5c243682dd7dcb13 Merge: 0f20e67d8d c3080e3378 Author: Thaddeus Crews <repiteo@outlook.com> Date: Tue Dec 3 14:40:40 2024 -0600 Merge pull request #99969 from lander-vr/Clean-up-UI-of-VoxelGI Adjust VoxelGI gizmo opacity commit 08a8f430f429449c953adfcaf8010eee52bfd7ea Author: MewPurPur <mew.pur.pur@gmail.com> Date: Tue Dec 3 22:03:53 2024 +0200 Codestyle improvements in style_box_flat.cpp commit 274064ae7f4407977147b3d0c873f5ce04424421 Author: hakro <hakim.rouatbi@gmail.com> Date: Tue Dec 3 20:06:34 2024 +0100 Ignore custom tooltip if its text is empty in signals tab commit fa7615be9e1627734565500690b34701d587e247 Author: Dario <dariosamo@gmail.com> Date: Tue Dec 3 12:59:56 2024 -0300 Add specialization for directional light split blend and fog. commit c3080e33784bcad80f39017fbe7d4bf68c7bdfa6 Author: landervr <31851431+CpnWaffle@users.noreply.github.com> Date: Tue Dec 3 17:00:40 2024 +0100 Adjust VoxelGI gizmo opacity commit df2c2ca3c32468d73137eff82fa6861b4e97ae3d Author: Pablo Andres Fuente <pablo.andres.fuente@gmail.com> Date: Tue Dec 3 00:12:52 2024 -0300 Fix TCPServer "Should disconnect client" test "Should disconnect client" test was failing randomly on Mac CI tests, so this PR is making it more reliable reading on the closed client instead of writing to it commit 84650f20181ad73f52f7d8faaa251656b1c54870 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sun Nov 17 22:40:39 2024 +0200 Implement `DisplayServer.beep`. commit d5e599f77e92adf41db423763aa18b34526ea708 Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon Nov 4 11:50:42 2024 +0200 [macOS] Handle bundles as files in the embedded file dialogs. commit 8ca1605bbbb865befc0ce1de99c1e21e53e155c5 Author: Stayd <dylanbell3d@gmail.com> Date: Tue Dec 3 02:34:33 2024 -0700 Fix default preview environment sky. Fixes the horizon color being grey even when both the sky and ground colors are set to black, and makes the energy slider affect both hemispheres rather than only affecting the top "sky" portion. commit 707f1038c3f9476f8e115bc091733851e8150980 Author: what-is-a-git <138817584+what-is-a-git@users.noreply.github.com> Date: Mon Nov 11 12:55:57 2024 -0500 Add runtime file loading to AudioStreamWAV commit 4db9c112ff3626cce5d42a9d7090f217090709d9 Author: Hugo Locurcio <hugo.locurcio@hugo.pro> Date: Sat Nov 16 18:00:42 2024 +0100 Add a code sample that extracts all files to ZIPReader documentation Tested with various ZIP files found on the web, with a single root folder or multiple files at its root. Co-authored-by: Raul Santos <raulsntos@gmail.com> commit 6960b33cbbbd372a7bce482f35c9136acee710a0 Author: Florent Guiocheau <florent.guiocheau@gmail.com> Date: Mon Dec 2 17:05:50 2024 +0100 Fix occlusion culling jitter commit 7caa03918347442dd76c3857099ef57a63f104d1 Author: Stuart Carnie <stuart.carnie@gmail.com> Date: Mon Dec 2 06:23:58 2024 +1100 Metal: Ensure `texture_create_from_extension` returns correct pixel format commit 35bb827d1026df273eb43004805a8e84f55d31b5 Author: demolke <demolke@gmail.com> Date: Fri Nov 29 21:22:49 2024 +0100 Destroy EditorFilesystem/EditorSettings on test shutdown Otherwise asan complains if a test tries to use these. Split off from https://github.com/godotengine/godot/pull/98909 commit 1b3e4838991aa2431266b8f0240f207a9f508b6b Author: Adam Scott <ascott.ca@gmail.com> Date: Mon Oct 21 15:02:08 2024 -0400 Add file and dir temporary utilities Co-authored by @Alex2782 for the Android bindings. Many thanks to the reviewers also. Co-authored-by: Alex <alex.hart.278@gmail.com> commit 4e08e5724e554d973856b608ab8001e6b0e9dbbd Author: Nova840 <adamzmudzinski2@gmail.com> Date: Sat Oct 26 19:28:30 2024 -0400 Fix run instances dialog scaling bug commit 4b23e504e8afa623329d00206767dd0a15ee6bad Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Fri Oct 11 09:13:56 2024 +0300 [RTL] Keep tag stack between `append_text` calls. commit 6a331dafe131dcc110fc259a51b5eef2eeb78414 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sat Nov 23 20:33:58 2024 +0200 Fix native file dialog filter selection in save dialogs. commit f767cf00fdfbc76c23d45bcdd997aa70b39a9fb7 Author: Anish Mishra <mishragames@gmail.com> Date: Mon Dec 2 11:55:19 2024 +0530 Android: Make monochrome icon optional commit 7f64f230a7c08fc3d1ad380256f03cb78970b660 Author: Anish Mishra <mishragames@gmail.com> Date: Sat Nov 16 14:27:05 2024 +0530 Android: Set FileDialog default Filesystem root commit c5ca56f40bb03d4072bd3a4c0bcdda9e9bffd89d Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Wed Nov 13 08:03:40 2024 +0200 [Export] Write text server data from memory, instead of using temporary file. commit 0f20e67d8de83c30b5dd79cb68d12d4cf613065d Merge: 9f36f3b573 f5648ac9c9 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:46 2024 +0100 Merge pull request #99900 from BlueCube3310/betsy-doc-update Betsy: Update docs to reflect BC3 and BC5 commit 9f36f3b5737c7ca656ef3f3b9c74bb44d3f8ab71 Merge: e60b18493d 95401f0753 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:43 2024 +0100 Merge pull request #99753 from Faless/ws/clarify_connect_noblock [WebSocket] Clarify that `connect_to_url` is non-blocking commit e60b18493d5e5155d76b0ed2e0b5a877ce2ca864 Merge: 0c4ad02e6d 5a48e527b2 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:39 2024 +0100 Merge pull request #99704 from Chaosus/shader_pp_fix_orphan_strings Fix orphan strings in shader preprocessor commit 0c4ad02e6d858f4802e1e29eef0618152b83c2df Merge: e78ad1dfca 2210dd1126 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:35 2024 +0100 Merge pull request #99668 from bruvzg/rtl_rn_notes [RTL] Parse "\r\n" as a single paragraph break, add some documentation notes. commit e78ad1dfca5ffba2115d6d296b7c3acc2c550bde Merge: aab12fd273 a2b8b51097 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:31 2024 +0100 Merge pull request #99665 from bruvzg/rtl_clean [RTL] Fix clearing text with `set_text("")`. commit aab12fd2734909fccf707a9e25dcd9ca2b177e50 Merge: 60e1490df1 e0b4f3d314 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:27 2024 +0100 Merge pull request #99652 from bruvzg/fd_cd_win [Windows] Fix root and current folder in native file dialog. commit 60e1490df1af725818c348e2d37a267a4473aff8 Merge: bb09a6f061 1d43fa9a64 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:23 2024 +0100 Merge pull request #99644 from bruvzg/fd_all_name Change file dialog all files filter name from `All Files (*)` to `All Files (*.*)`. commit bb09a6f061472f3d846f24e37a4ea1281058dda1 Merge: 5836a24a1c b248d66265 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:19 2024 +0100 Merge pull request #99642 from bruvzg/mac_win_tile [macOS] Use native window drag for the custom editor title bars. commit 5836a24a1cee69f229a1155e54ea4bc962d5a2b3 Merge: 2dc30a4c39 0708048530 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:15 2024 +0100 Merge pull request #99488 from bruvzg/te_brk_cases [TextServer] Fix some line breaking edge cases. commit 2dc30a4c39a41f4137c44bb186700f6d40525297 Merge: fa264115ce d3e16c9ee2 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:11 2024 +0100 Merge pull request #99051 from bruvzg/ios_entitlements [iOS] Add options to specify additional entitlements and capabilities in the export settings. commit fa264115ceb515c899845856a3388b220bc2a539 Merge: 47f71f66c1 e81a2afbc4 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:07 2024 +0100 Merge pull request #98664 from bruvzg/ts_reset_subpixel_shift [TextServer] Reset subpixel shift on blank glyphs. commit 47f71f66c16e3d3450559c80433e0c7457826da2 Merge: f4c9392f1b bf9f78c353 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:20:02 2024 +0100 Merge pull request #98631 from bruvzg/fix_fs_restore [Windows] Fix restoring fullscreen window. commit f4c9392f1bd0b451feb507a510b0385b33ee6e6b Merge: 57e504ca42 db1c1d43e3 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:19:57 2024 +0100 Merge pull request #98608 from bruvzg/vlk_ver_check [Misc] Check for the available and installed Vulkan SDK versions before downloading and installing. commit 57e504ca42f5c53fc62bfd163889104b0c55fd65 Merge: 8f79640dc3 335b42d437 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:19:52 2024 +0100 Merge pull request #98582 from bruvzg/win_btn_count Remove button number limit from Windows `dialog_show()` implementation. commit 8f79640dc3be24065219c93845bd2b3409e70555 Merge: d741a646a5 41a1a7f94b Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 17:19:47 2024 +0100 Merge pull request #95511 from bruvzg/btn_oversampling_reshape Reshape and update button on oversampling change. commit b22bb4d75f839f3c272e62270dde5e3d19caa70a Author: Micky <micheledevita2@gmail.com> Date: Wed Nov 20 20:08:07 2024 +0100 Improve appearance of external links in built-in docs commit dd33e877aab6d10ace431931354b6ef7e052a75a Author: Peter <peterhdangg@gmail.com> Date: Mon Dec 2 11:08:17 2024 -0500 strip trailing slashes in default project path commit 2210dd1126b85f51f26e061f4c9904885c115bc3 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Mon Nov 25 11:05:23 2024 +0200 [RTL] Parse "\r\n" as a single paragraph break, add some documentation notes. commit b248d6626546e1c41953372cce943b6f566688f4 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sun Nov 24 19:27:08 2024 +0200 [macOS] Use native window drag for the custom editor title bars. commit d3e16c9ee2421aa3ba2e12bbd047241fc8b7deb4 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Mon Nov 11 09:05:06 2024 +0200 [iOS] Add options to specify additional entitlements and capabilities in the export settings. commit 8dd330dee74deddac417efcfaa7c96c58785ccec Author: Ryan <73148864+Ryan-000@users.noreply.github.com> Date: Tue Nov 19 02:27:16 2024 -0500 Fix language server thread crash Co-Authored-By: Adam Scott <ascott.ca@gmail.com> Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> commit f5648ac9c91f6016a55e9ab4bec11797947653e8 Author: BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com> Date: Sun Dec 1 18:07:42 2024 +0100 Betsy: Update docs to reflect BC3 and BC5 commit d741a646a5ee20e77c1d0d9d4fbfed03d7b8dcc3 Merge: eefd32ba16 7539a3a7cf Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:25 2024 +0100 Merge pull request #99924 from Mickeon/documentation-no-implicit_static-typing-yet Remove uses of implicit static typing from the documentation commit eefd32ba16f01d3eeffd2ddb42076f86d584e98f Merge: 715a7bac00 e8f3bebb5d Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:15 2024 +0100 Merge pull request #99915 from bruvzg/lbl_width [Label] Fix min. width commit 715a7bac007fca4f98fb4a9df11e1585fcbd4a36 Merge: c59f4be6fd 151dcf30ee Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:11 2024 +0100 Merge pull request #99906 from bruvzg/lbl_empty_lines [Label] Fix empty paragraph height. commit c59f4be6fd55295b283acd3280a87a4402a8a238 Merge: 204ce5a29a 7c6f523747 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:08 2024 +0100 Merge pull request #99901 from adamscott/local_shape-fix Fix `GodotSpace3D::test_body_motion()` not setting `local_shape` commit 204ce5a29ad458e4befa3ccdc5f1efea10e29d37 Merge: 9babf66008 5baedb5826 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:04 2024 +0100 Merge pull request #99882 from vgezer/fixcolorpicker Add horizontal center for ColorPicker buttons commit 9babf66008130b2bdb7e6349db4107bc07c5a7c5 Merge: acdffd0a14 b045523d58 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:52:00 2024 +0100 Merge pull request #99879 from Lielay9/missing-sharp-corner_getter Add missing getter for sharp window corners. commit acdffd0a14826d865ca4dcea713c130c1cabd078 Merge: e3bb8f3593 ba992ed22f Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:56 2024 +0100 Merge pull request #99864 from HuntJSparra/server-features-regression Fix `OS::has_feature()` skipping custom features commit e3bb8f3593ff8dfea65a954c09b7dd5dc332077a Merge: 6c01b739b0 88c11a1753 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:52 2024 +0100 Merge pull request #99846 from demolke/editornode Check if EditorNode exists before trying to generate preview commit 6c01b739b06c930371477f5adcf235e0df647e97 Merge: d7515dddaa 4b735d9fb2 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:48 2024 +0100 Merge pull request #99822 from havi05/lineedit-shortcuts Allow copy/select shortcuts when `editable` is false in `LineEdit` commit d7515dddaa5b86518ae56ace388476f6473685dd Merge: ca1440fafb a47d29cf11 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:43 2024 +0100 Merge pull request #99815 from Ivorforce/string-name-not-equal-inline Move StringName `!=` operator to the header file to make it inlineable. commit ca1440fafb3dcf7f31adb2b3425a4f62fbab1325 Merge: ab54ba92a4 99cbcd250a Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:38 2024 +0100 Merge pull request #99759 from Mickeon/audio-stream-player-3d-seek-fix-for-real Fix AudioStreamPlayer2D/3D's `get_playback_position` returning `0` right after calling `seek` commit ab54ba92a46ec00749dfa39717d2fee69eaff4fb Merge: 4a887ceffd f511ef26f1 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:34 2024 +0100 Merge pull request #99752 from Faless/mp/fix_offlfine_mp_docs [MP] Move OfflineMultiplayerPeer docs to the module commit 4a887ceffd18dd74c25152b2fdfb7d5a5b77073d Merge: 90087476a3 34c7528d3d Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:29 2024 +0100 Merge pull request #99736 from Bossdell113/gdellProject Add C# examples to PropertyTweener docs commit 90087476a350732eb2e9937f66dd8d19005ca0f2 Merge: 2f4f2e26a1 b2e40829a8 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:25 2024 +0100 Merge pull request #99726 from smix8/path_simply_test Add test for NavigationServer path simplification commit 2f4f2e26a13b87fb12523b4998cd8ecc3ebcc8ef Merge: 302da3d9a4 47788673ef Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:20 2024 +0100 Merge pull request #99708 from Giganzo/rtl-slider Fix RTL visuals for sliders commit 302da3d9a475dd0df09d7dbf53c2012258c17e8d Merge: 200bb202ba c699d5bada Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:16 2024 +0100 Merge pull request #99669 from syntaxerror247/root_window_issues Fix root window size bug on `Android` commit 200bb202baeec12544b36d5421bc838d8c511101 Merge: 1fed9cf01f dc71fbacc5 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:12 2024 +0100 Merge pull request #99481 from bruvzg/meta_tooltip [RTL] Add tooltip support to meta/url tag. commit 1fed9cf01f2435d7562d4e909467aba7330c4529 Merge: 101b7414d2 ed7b4f5c4a Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:07 2024 +0100 Merge pull request #99110 from bruvzg/gnome_fd [Linux] Use safe IDs for native file dialog options. Show extensions in export dialog. commit 101b7414d28cfdc273bd1b8e076fa8d44bf3a963 Merge: a702b69ce7 c363e13051 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:51:02 2024 +0100 Merge pull request #99036 from bruvzg/propkey_rename [Windows] Rename `PKEY_Device_FriendlyName` to avoid duplicate symbols with newer MinGW SDKs. commit a702b69ce75b5da0a3eef94c2a01547ceda97b8d Merge: b3ca2e1cfa 6445b6cbdd Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:57 2024 +0100 Merge pull request #98917 from syntaxerror247/immersive-mode-issue Android: Fix immersive mode issue commit b3ca2e1cfa8852b9678b179207860a573d74098d Merge: d05323793f 5da3e81640 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:52 2024 +0100 Merge pull request #98914 from fuzzybinary/gdextension-editor-settings Support extension icons in ScriptCreateDialog commit d05323793f4231fb2a4072644d8cd783bf9d5d6d Merge: e6125ef51b 81a7a2c50c Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:48 2024 +0100 Merge pull request #98778 from jaydensipe/add-copy-to-toast Add copy button to toast notification commit e6125ef51b348898bfd91aab3431a971149abffa Merge: cebf2130ca af56d6e8e8 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:44 2024 +0100 Merge pull request #98763 from AThousandShips/more_sname_uses Use `SceneStringName` in more places commit cebf2130ca650b94951ce7db8f6dd16c06d822aa Merge: 872681c5ee 141737d168 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:40 2024 +0100 Merge pull request #98744 from tetrapod00/rendering-method-driver-backend Docs: Standardize names and terms for renderers commit 872681c5ee49a5e46af06ee10e3237036eac7600 Merge: ed93ab2f53 2506742013 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:36 2024 +0100 Merge pull request #98739 from bruvzg/exp_dup [Editor] Copy encryption and script settings on export preset duplication. commit ed93ab2f5343dc7d2598eb0b488f1203f416902a Merge: 702f567138 e6eeaf28df Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:31 2024 +0100 Merge pull request #98657 from ydeltastar/stay-sane-using-evaluator Add editor setting to stop the bottom panel from switching to the Stack Trace commit 702f567138cff4c0145cc84bb6070f8932859397 Merge: d6b20fd7e5 ba943e4481 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:26 2024 +0100 Merge pull request #98533 from dalexeev/adjust-make-rst-for-gds Adjust `make_rst.py` for GDScript documentation commit d6b20fd7e5f888ad472c20e9f919558e07c9cdc5 Merge: 463c479ac8 366fa9ff39 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:22 2024 +0100 Merge pull request #98402 from vaner-org/highlight-node-neighbours Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node commit 463c479ac89ebadb78f93b1b0fd4b34ca1749afe Merge: 7f3a8d0b1b c5199a5017 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:17 2024 +0100 Merge pull request #98401 from vaner-org/green-arrow-priority-for-transition-selection Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine commit 7f3a8d0b1ba49d0d9b43997341814f6f55077d27 Merge: d2c82a8ffc 4f17a7428b Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:11 2024 +0100 Merge pull request #97928 from kiroxas/navImprovement Improve `NavMeshQueries3D::polygons_get_closest_point_info` performance commit d2c82a8ffcda692f13b3edbff1ca59b03dddf4b9 Merge: 6f86cec1fb d58b2e879f Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:06 2024 +0100 Merge pull request #97378 from rune-scape/less-const-cast Get rid of easily removable uses of `const_cast` commit 6f86cec1fbe6de3f2bbf978a9b82b9ba0e6ae98d Merge: 14ce5ba8a1 77549dd1f3 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:50:02 2024 +0100 Merge pull request #97158 from AThousandShips/tree_tooltip_improve [Tree] Allow disabling auto generated tooltip for `TreeItem` commit 14ce5ba8a1c8680888c4a794561536f5790f91b7 Merge: 6b90d24c5c d9ef826c54 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:49:58 2024 +0100 Merge pull request #94368 from CrazyRoka/optimize-render-pass-uniform-set Optimize `RenderForwardClustered::_setup_render_pass_uniform_set` by reducing Vector allocations commit 6b90d24c5c3e87ce0ed763dbb6f70fd682066604 Merge: 867806954f 16ee2f22eb Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:49:54 2024 +0100 Merge pull request #93819 from Carbonyte/check-device-limits Check device texture size limits in `RenderingDevice::texture_create` commit 867806954f0612204977a5e21d0f731387a4e070 Merge: 893bbdfde8 0339032969 Author: Rémi Verschelde <rverschelde@gmail.com> Date: Mon Dec 2 15:49:45 2024 +0100 Merge pull request #73973 from dalexeev/fix-regex-sub RegEx: Fix handling of unset/unknown capture groups commit 7539a3a7cf058c084ae0c0d3ee5111b0fc73c807 Author: Micky <micheledevita2@gmail.com> Date: Mon Dec 2 15:40:42 2024 +0100 Remove uses of implicit static typing from the documentation commit 2b39314461576be071d15ffc0ae18ca1c92fc088 Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Fri Nov 29 02:06:35 2024 +0100 Abstract the implementation of 3 ustring string length checks with strlen, adding an implementation for char32_t. commit d9ef826c545e7d623279c312ca837b947a4989b3 Author: CrazyRoka <rokarostuk@gmail.com> Date: Sun Jul 14 22:13:57 2024 +0100 Optimize RenderForwardClustered::_setup_render_pass_uniform_set by reducing Vector allocations during push_back operations commit af56d6e8e88e56110577f3bbcfa2eb5cdcc71356 Author: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Sat Nov 2 16:15:39 2024 +0100 Use `SceneStringName` in more places commit 34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e Author: Bossdell113 <gdell@jdellphoto.com> Date: Tue Nov 26 20:06:24 2024 -0500 Add C# examples to PropertyTweener docs Co-Authored-By: tetrapod <145553014+tetrapod00@users.noreply.github.com> commit c699d5badad3ae03721cd79678ad0c962ba07886 Author: Anish Mishra <mishragames@gmail.com> Date: Mon Nov 25 14:42:49 2024 +0530 Fix root window size bug on Android commit 16ee2f22ebcee95e0263bc00a1b785f425f8e5b3 Author: Joshua Staub <18756667+Carbonyte@users.noreply.github.com> Date: Sun Jun 30 16:57:53 2024 -0400 Check device texture size limits in RenderingDevice::texture_create commit dc71fbacc5546fb08aaef6895b8811646dc817e7 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Wed Nov 20 21:49:01 2024 +0200 [RTL] Add tooltip support to meta/url tag. commit 95ca0aa7ad616b2fdcfaf5b57411ec4e5e59cab3 Author: JekSun97 <jeksun2022@gmail.com> Date: Sat Nov 23 04:59:38 2024 +0600 Add get_connetion_count function to GraphEdit commit d97313cd7d3cad6863c63dcfd52701fcec23b1e6 Author: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Mon Dec 2 12:03:28 2024 +0200 [FileAccess] Set `last_error` on file read/write errors. commit a694cd7120c110d9965df582de4739024ee9fae4 Author: landervr <31851431+CpnWaffle@users.noreply.github.com> Date: Mon Dec 2 11:52:11 2024 +0100 Clean up UI of ReflectionProbe commit e8f3bebb5dd2438111ddf7cecb612a285330a8f9 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Mon Dec 2 07:57:00 2024 +0200 [Label] Fix min. width commit 5da3e816404708b22b4a66796c7371d2d6b5853f Author: Jeff Ward <jeff@fuzzybinary.com> Date: Wed Nov 6 20:21:51 2024 -0500 Support extension icons in ScriptCreateDialog Attempt to grab the icon for a script type from the theme first, then ask the extension for the icon. commit d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613 Author: rune-scape <allie.smith.epic@gmail.com> Date: Mon Jul 29 21:23:12 2024 -0700 Get rid of easily removable uses of const_cast commit 151dcf30eee19f64d232d438be001e418161d118 Author: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com> Date: Sun Dec 1 21:53:07 2024 +0200 [Label] Fix empty paragraph height. commit a47d29cf11cfe43137cff04aceec2941c95f947b Author: Lukas Tenbrink <lukas.tenbrink@gmail.com> Date: Fri Nov 29 01:06:01 2024 +0100 Move StringName != to the header file to make it inlineable. commit 7c6f523747c2a90a4711d84a9a5af89af0a155fe Author: Adam Scott <ascott.ca@gmail.com> Date: Sun Dec 1 13:03:23 2024 -0500 Fix `GodotSpace3D::test_body_motion()` not setting `local_shape` commit 77549dd1f3727e92d6826df78d89797a6aac2fdd Author: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Date: Wed Sep 18 20:50:14 2024 +0200 [Tree] Allow disabling auto generated tooltip for `TreeItem` commit 366fa9ff39c7d353c4bd1872afc7f0333b0c97dd Author: lullabyist <angadmishra@outlook.com> Date: Mon Oct 21 19:43:52 2024 +0530 Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node Applied suggestions from code review commit c5199a50171a523c0d4fbc87cdf1abe0e808b864 Author: lullabyist <angadmishra@outlook.com> Date: Tue Oct 22 04:46:59 2024 +0530 Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine Applied suggestions from code review commit 83d4bde0a25091f524dc2c75f878e21d84caf958 Author: Kiro <mouton.guillaume88@gmail.com> Date: Fri Nov 29 14:35:02 2024 +0100 When calling code has length of string, pass it to parse_utf8 commit 81a7a2c50c6bb5930b6ea8aeb03c924f0b9b5479 Author: Jayden Sipe <jayden.sipe@gmail.com> Date: Sat Nov 2 00:02:36 2024 -0400 Add copy to toast notification commit 5baedb582666c9b99573a8a81da1435823f63df1 Author: Volkan Gezer <volkangezer@gmail.com> Date: Sat Nov 30 19:50:53 2024 +0100 add horizontal center for colorpicker buttons commit b045523d58922e73ab4b762d6defe3ef1e459a5a Author: Hei <40064911+Lielay9@users.noreply.github.com> Date: Sat Nov 30 19:10:56 2024 +0200 Add the missing getter for sharp window corners commit 0339032969c3449ef85092630bf67d8bdc6f2766 Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Fri Nov 29 18:49:19 2024 +0300 RegEx: Fix handling of unset/unknown capture groups commit 4b735d9fb2b3dc95b4979f6843eace016bf56d65 Author: havi05 <havi05git@gmail.com> Date: Fri Nov 29 09:04:04 2024 +0100 LineEdit - Allow copy/select shortcuts when `editable==false` commit ba943e4481ac5615cf97a0c742d357d0f0e47b16 Author: Danil Alexeev <dalexeev12@yandex.ru> Date: Sat Nov 30 11:48:14 20…
Caused by size changes fired in some cases, mainly by auto-translation, and due to that
_redraw_callback
is called from a flush causing any queued methods to be fired immediately.Addedpending_update = false;
to the_exit_canvas
method to ensure things behave reasonably in some edge cases like changing theworld_2d
or reparentingself
during_draw
which would otherwise never fire a redraw. This is not really reasonable use but I feel it's good to not introduce weird behavior in these cases.The underlying cause here seems to be that when entering the tree a bunch of different calls are made including several that unconditionally resize the node. These are likely inefficient and could be improved but this offers a fix that ensures things behave reasonably in these cases.So I'd say this is a functional fix, we can look at reducing unnecessary calls toqueue_redraw
and resizing calls on entering the tree etc. (it happens in things likeNOTIFY_TRANSLATION_CHANGED
and a bunch of others) but this should ensure things run smoothly.New fix, this fix avoids complex changes by deferring the translation notification, need confirmation that this won't break translation but in my testing it works with localization, and doesn't break.
MRP for testing:
recursive_draw.zip
_draw()
function an infinite number of times #95709