Paul Joannon
63674648fb
Fix how scripts reload outside of ScriptEditor
2024-03-18 10:29:06 +01:00
Danil Alexeev
9b7dcfa0e2
Editor: Fix same-name (sub)groups interfering in Inspector
...
Clear (sub)group hashmaps when changing category.
2024-03-18 09:49:21 +03:00
twobit
b9bade8db1
fixes crash on nodes with internal children
2024-03-17 22:44:05 -04:00
Haoyu Qiu
8cd1ebbd6d
Fix unexpected auto translation of Tree content
2024-03-18 09:31:00 +08:00
Enhex
14ba478023
Fix documentation for receiving light from light probes
2024-03-18 01:52:20 +02:00
A Thousand Ships
9c518d5f42
[Core] Fix `rand_weighted` not using the current state
...
The method incorrectly used `Math::randf` instead of `randf`
2024-03-17 19:21:16 +01:00
warriormaster12
9851c1bdd8
Fix property duplication when duplicating a parent node
2024-03-17 09:57:38 +02:00
Yevhen Babiichuk (DustDFG)
ca60255d8c
Fix platform name in the message about unsupported CPU architecture
...
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2024-03-17 09:28:53 +02:00
Leonardo Demartino
3bdbf90f49
Fix AirPods routing when Play and Record category is used.
2024-03-17 02:39:16 -03:00
markdibarry
22c26100df
[Doc] Fix Parallax2D use of closer/further
2024-03-16 19:37:33 -04:00
AeioMuch
5cf6f3c779
Hide Search Results by default. Show it on first search and push it at the end. Add a close button to hide it back. Also switch to Script Editor if a searched line is clicked.
2024-03-16 20:42:05 +01:00
Hugo Locurcio
6818e50adc
Expose `DEVICE_ID_EMULATION` constant in InputEvent
...
This also improves the documentation related to emulated InputEvents.
2024-03-16 19:16:40 +01:00
kit
0c9c84f7a6
Refactor and fix issues in Editor Dock Manager
...
Extract Dock Context Menu.
2024-03-16 13:51:31 -04:00
beicause
428fa0dfa7
Fix gdextensionlibs.json storage path in Android gradle build
...
It should relative to gradle build directory
2024-03-17 01:11:36 +08:00
Silc Lizard (Tokage) Renew
b8d555c74b
Move the line of infinity loop checking in AnimationStateMachine
2024-03-17 00:51:36 +09:00
Rémi Verschelde
fe01776f05
Merge pull request #89540 from bruvzg/menu_fix_string_read
...
[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.
2024-03-16 13:12:53 +01:00
Michael Alexsander
b926e51998
Fix FileSystem dock auto translating files
2024-03-15 23:58:45 -03:00
Aaron Franke
2b2dec1f60
CI: Enable submodules on the checkout action
2024-03-15 19:53:06 -07:00
Thaddeus Crews
300aa202c8
C#: Implement `InvariantCulture` on Variant strings
2024-03-15 19:43:00 -05:00
Jakub Marcowski
4bbb20f43a
State `meshoptimzer`'s version explicitly in the `thirdparty/README.md` file
2024-03-16 00:10:39 +01:00
Aaron Franke
3604b57ba3
GLTF: Extract converting hull points to mesh to a helper function
2024-03-15 15:22:48 -07:00
bruvzg
ebb19c4198
[NativeMenu] Fix changes lost due to incorrect rebase (menu goes under task bar, dark mode, item text get, docs) and check to ensure help menu is not using native menu on Windows.
2024-03-15 22:46:47 +02:00
Lyuma
8232759100
Fix method bindings in FBXDocument by making them virtual in GLTFDocument.
2024-03-15 12:47:02 -07:00
David Sullivan
dfa326ef55
Fix: Address mobile resource leaks in render
...
Update render_forward_mobile destructor to include instance buffers.
Update render_scene_buffers_rd cleanup to include weight buffers / blur
textures.
2024-03-15 14:48:12 -04:00
Rémi Verschelde
68ad520da4
Merge pull request #89519 from YeldhamDev/are_you_kidding_me_right_now
...
Fix translation fallback not working in the Project Manager
2024-03-15 17:01:34 +01:00
Rémi Verschelde
84bdc8d1b0
Merge pull request #89517 from mihe/32-max-collisions
...
Allow for 32 max collisions in `test_body_motion`
2024-03-15 17:01:31 +01:00
Rémi Verschelde
691bd17df8
Merge pull request #89421 from /pre-commit-fix-copyright_headers
2024-03-15 17:01:24 +01:00
Riteo
55558fb175
SCons: Add an option to enable the experimental ninja build backend
...
With this option turned on, if properly set up, SCons generates a
`build.ninja` file and quits. To actually build the engine, the user can
then call `ninja` with whatever options they might prefer (not
everything is yet transferred properly to this new generated file).
Ideally, the scons file should never be called again, as ninja
automatically detects any SCons build script change and invokes
the required commands to regenerate itself.
This approach speeds up incremental builds considerably, as it limits
SCons to code generation and uses ninja's extremely fast timestamp-based
file change detector.
2024-03-15 16:05:25 +01:00
Michael Alexsander
11937d3a79
Fix translation fallback not working in the Project Manager
2024-03-15 12:00:20 -03:00
Riteo
a5cf92664d
SCons: unify code generations routine and minimize timestamp changes
...
Previously, all of the code generation routines would just needlessly
write the same files over and over, even when not needed.
This became a problem with the advent of the experimental ninja backend
for SCons, which can be trivially enabled with a few lines of code and
relies on timestamp changes, making it thus impractical.
2024-03-15 15:43:53 +01:00
Mikael Hermansson
7901a0524b
Allow for 32 max collisions in `test_body_motion`
2024-03-15 15:40:42 +01:00
Rémi Verschelde
e520359147
Pre-commit: Fix `copyright_headers.py` to run on all relevant files
...
It was only running on the first file passed by pre-commit, instead of all.
Fixes compatibility with Windows paths to get the basename.
2024-03-15 15:32:50 +01:00
A Thousand Ships
56b05a5a3d
[Editor] Remove redundant code from `EditorSpinSlider`
2024-03-15 15:03:12 +01:00
Rémi Verschelde
89f70e98d2
Merge pull request #89513 from bruvzg/menu_mingw_fix
...
[NativeMenu] Fix MinGW build.
2024-03-15 13:27:22 +01:00
bruvzg
016107fba0
[NativeMenu] Fix MinGW build.
2024-03-15 13:59:47 +02:00
Rémi Verschelde
c9c17d6ca6
Merge pull request #89511 from bruvzg/win_emb_x
...
[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.
2024-03-15 11:07:39 +01:00
Rémi Verschelde
5f3b284cd9
Merge pull request #89510 from bruvzg/lbl_shadow_step
...
[Label] Move shadow drawing into a separate draw step.
2024-03-15 11:07:33 +01:00
bruvzg
aac31feda6
[Windows] Fix exporting as ZIP when console wrapper and/or embedded PCK is enabled.
2024-03-15 11:41:48 +02:00
Rémi Verschelde
856efe4e19
Merge pull request #89509 from timothyqiu/touch-event-position
...
Fix description of touch input position
2024-03-15 10:40:23 +01:00
Rémi Verschelde
ea05652a6a
Merge pull request #89507 from bruvzg/ios_no_jit
...
[iOS] Disable PCRE2 JIT.
2024-03-15 10:40:20 +01:00
Rémi Verschelde
70bcf2175c
Merge pull request #89506 from bruvzg/menu_fix1
...
Fix NativeMenu layout direction on macOS, add extra check for Windows menu.
2024-03-15 10:40:17 +01:00
Rémi Verschelde
c7061d5e96
Merge pull request #89502 from kleonc/control-set-global-position-fix
...
Fix `Control::set_global_position` for rotated/scaled transforms
2024-03-15 10:40:14 +01:00
Rémi Verschelde
9c2db0c035
Merge pull request #89495 from akien-mga/pcre2-fix-sljit-compilation-ioscross
...
pcre2: Remove unused sjlit files after last update
2024-03-15 10:40:10 +01:00
Rémi Verschelde
7d4804e945
Merge pull request #89490 from AThousandShips/queue_print_fix
...
[Core] Prevent further infinite recursion when printing errors
2024-03-15 10:40:08 +01:00
Rémi Verschelde
f2fd015170
Merge pull request #89034 from smix8/navobstacle_bake_n_carve
...
Add NavigationObstacle options to affect navigation mesh baking
2024-03-15 10:40:01 +01:00
bruvzg
af9e8128f9
[Label] Move shadow drawing into a separate draw step.
2024-03-15 11:24:08 +02:00
Haoyu Qiu
0ff396c981
Fix description of touch input position
2024-03-15 16:51:51 +08:00
Rémi Verschelde
739fcd1b8c
pcre2: Remove unused sjlit files after last update
...
Follow-up to #89371 .
2024-03-15 09:38:45 +01:00
bruvzg
9834733f6f
[iOS] Disable PCRE2 JIT.
2024-03-15 10:24:08 +02:00
bruvzg
3459aaa9d1
Fix NativeMenu layout direction on macOS, add extra check for Windows menu.
2024-03-15 09:48:54 +02:00