Commit Graph

63124 Commits

Author SHA1 Message Date
Hugo Locurcio ed540964ee
Add an editor setting to import resources while unfocused
This can be used to speed up iteration by starting the import process
earlier when saving files in the project folder. This also allows getting
visual feedback on changes without having to click the editor window,
which is useful with multi-monitor setups.

The downside is that this increases idle CPU usage and may steal CPU
time from other applications when importing resources, so this is
disabled by default.
2024-04-15 19:40:04 +02:00
Fabio Alessandrelli 67a51c9316 [Web] Fix serve.py utility on Windows
IPv6 dual stack is disabled by default, and Windows resolves wildcard
addresses to an IPv6 by default, so connecting through the local IPv4
address would not work.

This enables IPv6 dual stacking for the HTTP server by default like done
in upstream python when launching the module from CLI.
2024-04-15 19:16:50 +02:00
kleonc 2dfc4f4487 Fix TileSet editor create/remove tiles selection rect drawing 2024-04-15 19:03:19 +02:00
Rémi Verschelde 4728ff30c0
Merge pull request #90691 from Faless/fix/mbedtls_core_config_mingw
mbedTLS: Fix build without the module on MinGW
2024-04-15 18:14:48 +02:00
Rémi Verschelde 8a3195ef56
Merge pull request #90678 from raulsntos/dotnet/StringExtensions.Match
C#: Fix ExprMatch for case sensitive matching
2024-04-15 18:14:45 +02:00
Rémi Verschelde ce2a09f40e
Merge pull request #89739 from jsjtxietian/group-step
Add progress bar when updating scene groups
2024-04-15 18:14:42 +02:00
Rémi Verschelde 684e7aa37a
Merge pull request #89472 from dalexeev/gds-fix-bin-tokenizer-continuation-lines
GDScript: Fix continuation lines in `GDScriptTokenizerBuffer`
2024-04-15 18:14:38 +02:00
Rémi Verschelde 49dd453ca7
Merge pull request #75916 from KoBeWi/hot_new_version_in_your_area
Add automatic checking for engine updates
2024-04-15 18:14:35 +02:00
Fabio Alessandrelli 060097bbf8 mbedTLS: Fix build without the module on MinGW
The `include/mbedtls/check_config.h` header file has a generic check
which requires `MBEDTLS_PLATFORM_C` to be defined on Windows when
building with MinGW and ancient MSVC versions.

The few mbedTLS files we include in builds without the module don't
really require anything from the mbedTLS platform file beside the
`mbedtls_platform_zeroize` function which we already override with a
custom one by defining `MBEDTLS_PLATFORM_ZEROIZE_ALT`.

So we simply add the same check and force the define in such case.
2024-04-15 16:05:54 +02:00
kobewi 49e69fabba Add automatic checking for engine updates 2024-04-15 15:08:27 +02:00
Rémi Verschelde b8fa48be04
Merge pull request #90693 from dalexeev/core-marshalls-fix-refc-handling
Core: Fix `RefCounted` handling in `marshalls.cpp`
2024-04-15 13:41:20 +02:00
Rémi Verschelde 0ec66a1097
Merge pull request #90692 from akien-mga/scons-debug_paths_relative-opt-in
SCons: Make new `debug_paths_relative` option opt-in
2024-04-15 13:41:17 +02:00
Rémi Verschelde e1dd1f49c0
Merge pull request #90571 from KoBeWi/you're_too_old,_upgrade_to_newer_format
Improve error when scene/resource is saved with newer format
2024-04-15 13:41:15 +02:00
Rémi Verschelde 05b76a9d80
Merge pull request #90405 from bruvzg/rtl_uni
[RTL] Add support for character code BBCode tag `[char=...]`.
2024-04-15 13:41:11 +02:00
Rémi Verschelde 5b681dbe7f
Merge pull request #84932 from timothyqiu/search-and-replace
Improve search/replace bar behavior
2024-04-15 13:41:05 +02:00
Danil Alexeev 3c62f5fe5c
Core: Fix `RefCounted` handling in `marshalls.cpp` 2024-04-15 13:53:40 +03:00
Rémi Verschelde e5c689d028
SCons: Make new debug_paths_relative option opt-in
As pointed out in https://github.com/godotengine/godot/pull/78232#issuecomment-2056467297,
it actually makes it harder to run Godot locally while keeping the relationship with the
header files it was compiled from.
2024-04-15 12:19:36 +02:00
kobewi 445302a4b2 Improve error when scene/resource is saved with newer format 2024-04-15 12:08:35 +02:00
bruvzg 524a20f460
[RTL] Add support for character code bb tag. 2024-04-15 11:25:50 +03:00
Rémi Verschelde c951421c99
Merge pull request #90268 from RandomShaper/wtp_servers
Use WorkerThreadPool for Server threads (enhanced)
2024-04-15 10:12:00 +02:00
Rémi Verschelde a44b0b6dc1
Merge pull request #90685 from timothyqiu/auto-translate-legacy
Don't store deprecated `auto_translate` property
2024-04-15 10:00:38 +02:00
Rémi Verschelde de97ab4b55
Merge pull request #90676 from adamscott/change-qa-to-forum
Rename Q&A to Forum in the Help top bar
2024-04-15 10:00:35 +02:00
Rémi Verschelde 4e1ed6bc23
Merge pull request #90668 from timothyqiu/owner-id
Store `ObjectID` instead of pointer for KinematicCollision owner
2024-04-15 10:00:32 +02:00
Rémi Verschelde 88033ea8c6
Merge pull request #90637 from aaronp64/force_native_crash
Fix `Window.hide()` crash when `force_native` changes
2024-04-15 10:00:29 +02:00
Rémi Verschelde 673e770a8d
Merge pull request #90575 from TokageItLab/boneattachment-performance
Remove `bone_pose_updated` signal and replace it with the `skeleton_updated` signal
2024-04-15 10:00:26 +02:00
Rémi Verschelde 50fd380359
Merge pull request #90562 from bruvzg/fix_links
[Unix / DirAccess] Fix removing directory symlinks with `remove`, ensure `erase_contents_recursive` is not following directory symlinks.
2024-04-15 10:00:22 +02:00
Rémi Verschelde fac55137a1
Merge pull request #89627 from markdibarry/parallax2d_scroll_scale
Account for scale in scroll logic for `Parallax2D`
2024-04-15 10:00:15 +02:00
Haoyu Qiu 48f1e5b561 Don't store deprecated auto-translate property 2024-04-15 14:23:24 +08:00
Haoyu Qiu 4176102a5e Store ObjectID instead of pointer for KinematicCollision owner 2024-04-15 12:28:36 +08:00
Raul Santos 509d4f5302
C#: Fix ExprMatch for case sensitive matching
We were accidentally stopping the recursion when matching in the case sensitive scenario.

Took the opportunity to also rename the private method to follow the Core method naming more closely so it's easier to compare the implementations in the future.

Also, the private method now uses `ReadOnlySpan<char>` to avoid allocating strings on each recursion.
2024-04-15 03:15:28 +02:00
Adam Scott a0e644eab5
Rename Q&A to Forum in the Help top bar 2024-04-14 15:34:49 -04:00
Rémi Verschelde d00734053f
Merge pull request #90635 from bqqbarbhg/texture-path-fix
Fix FBX texture path resolving
2024-04-14 14:39:17 +02:00
Rémi Verschelde 41fc152232
Merge pull request #90633 from YeldhamDev/the_popup_is_not_wearing_any_panels
Remove `Popup`'s unused "panel" style
2024-04-14 14:39:15 +02:00
Rémi Verschelde 122054cf7a
Merge pull request #90573 from timothyqiu/svg-image
Fix error when loading SVG imported as Image
2024-04-14 14:39:11 +02:00
Rémi Verschelde 9b0b7afe28
Merge pull request #90035 from KoBeWi/SUPER_CALL_DEFERRED
Fix scroll to description
2024-04-14 14:39:07 +02:00
Michael Alexsander 7c75355541
Remove `Popup`'s unused "panel" style 2024-04-13 15:18:12 -03:00
Michael Alexsander 978ffb39bf
Fix submenus erroneously closing on some occasions 2024-04-13 15:10:19 -03:00
aaronp64 4ed51933f9 Fix Window.hide() crash when force_native changed
Moved force_native = p_force_native assignment to after is_visible() check, to prevent value from changing after window is shown.

Fixes #90609
2024-04-13 14:03:29 -04:00
bqqbarbhg 2a757e4897 Fix FBX texture path resolving 2024-04-13 20:28:12 +03:00
Rémi Verschelde 578d937927
Merge pull request #90631 from AThousandShips/array_iter_fix
[Core] Fix incorrect comparison for `Array` const iterator
2024-04-13 18:43:01 +02:00
A Thousand Ships 80cb914e06
[Core] Fix incorrect comparison for `Array` const iterator 2024-04-13 17:32:33 +02:00
Rémi Verschelde 43b32f9d0b
Merge pull request #90626 from Repiteo/scons/msvc-sucks-eggs
SCons: Fix `silence_msvc` regression
2024-04-13 16:39:29 +02:00
Rémi Verschelde b2b51e10f8
Merge pull request #90622 from AThousandShips/doc_fix
[Doc] Fix incorrect reference to `input_pickable`
2024-04-13 16:39:26 +02:00
Rémi Verschelde 73f5eeb7d4
Merge pull request #66744 from aaronfranke/group-2d
Reorganize some code to have 2D things grouped together
2024-04-13 16:39:23 +02:00
Thaddeus Crews 6df57d2d7d
SCons: Fix `silence_msvc` regression 2024-04-13 08:58:29 -05:00
A Thousand Ships d8cd7b2f9f
[Doc] Fix incorrect reference to `input_pickable` 2024-04-13 15:44:14 +02:00
Aaron Franke 6dd4a68797
Reorganize some code to have 2D things grouped together 2024-04-13 02:56:50 -07:00
Rémi Verschelde 2886511c18
Merge pull request #90613 from akien-mga/tests-navigation-race-condition
Tests: Remove NavigationRegion3D race condition that fails on CI
2024-04-13 11:30:57 +02:00
Rémi Verschelde 085601510b
Merge pull request #90606 from m4gr3d/fix_export_option_overrides_load_on_startup
Fix the logic to load export preset's options overrides
2024-04-13 11:30:54 +02:00
Rémi Verschelde 133d036741
Merge pull request #90603 from m4gr3d/fix_keystore_path_resolution
Fix issue with resolving the path for the Android keystore file
2024-04-13 11:30:51 +02:00