19d2c42c46
Added missing --lsp-port command line setting.
2023-10-02 19:30:44 +02:00
84768b8f0c
GDScript LSP compile fix pt2.
2023-10-02 19:22:04 +02:00
f10681e2be
GDScript LSP compile fix pt1.
2023-10-02 19:06:13 +02:00
01d1d1aa24
Fix compiling the jsonrpc module.
2023-10-02 18:51:44 +02:00
96702b39c8
Added back the jsonrpc module.
2023-10-02 18:38:39 +02:00
4047443e5d
Added back the language server for gdscript.
2023-10-02 18:32:24 +02:00
83799f5cf5
Fix includes and build.
2023-10-02 18:30:49 +02:00
f25a340e43
Added back the uwp platform. It likely won't work for a while.
2023-10-02 18:20:17 +02:00
1265210680
Updated the last backported commit in changelog.
2023-10-02 18:15:37 +02:00
59ae5c4662
Ported from godot: add support for 3 dir shadow splits
...
- Ansraer
54bc6a300e
2023-10-02 18:12:54 +02:00
cc012d3f92
Ported from godot: CPUParticles2D - Add ability to follow physics interpolated target
...
Allows a non-interpolated particle system to closely follow an interpolated target without tracking ahead of the target, by performing fixed timestep interpolation on the particle system global transform, and using this for emission.
- lawnjelly
3e19cf834a
2023-10-02 17:49:41 +02:00
f4339d2a49
Ported: CPUParticles2D - fix interpolated transforms and culling
...
1) Physics interpolated particles in global mode are specified in global space. In VisualServer they should therefore ignore local transform.
2) Additionally, the expected final_transform should be passed on to children, rather than the identity transform used on the local item.
3) Local bounds in hierarchical culling are fixed for items using identity transform, by calculating their local bound in local space from the global space particles.
- lawnjelly
723632a76a
2023-10-02 17:32:07 +02:00
a4b475b6b4
Fix compile error.
2023-10-02 17:28:21 +02:00
88e7cc8776
Fix compile errors.
2023-10-02 17:11:37 +02:00
9022a74db3
Ported from godot: Fix Android input routing logic when using a hardware keyboard
...
When a hardware keyboard is connected, all key events come through so we can route them directly to the engine.
This is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.
- m4gr3d
620fdd1f07
2023-10-02 17:10:27 +02:00
Haoyu Qiu
e3dd88e9ec
Fix PopupMenu icon and text not having separation
2023-10-02 16:56:58 +02:00
风青山
f7f7c17962
BVH - fix axis getting mixed up when split leaf
...
Split preferentially on longest axis, rather than shortest axis.
2023-10-02 16:56:12 +02:00
风青山
1813300d53
BVH - fix not refitting upward from leaf nodes
...
Fix leaf node possibly not updating aabb due to wrong node id.
Additionally, when requesting a new leaf, mark `dirty` as `false` in `clear()`.
2023-10-02 16:55:52 +02:00
bruvzg
fa582212c4
Workaround Xcode 15 linker bug.
2023-10-02 16:54:52 +02:00
bruvzg
51d6403385
Change target version to 11.0+ to fix PCRE SLJIT build.
2023-10-02 16:54:20 +02:00
lawnjelly
994ae99f62
Physics Interpolation - automatic resets for Camera2D and TileMap.
...
Extra reset required for Camera2D. TileMaps require resetting by quadrant.
2023-10-02 16:50:50 +02:00
lawnjelly
a09c3891db
CPUParticles - fix non-interpolated NOTIFICATION_TRANSFORM
...
Updates global particle transforms immediately on receiving notification, to match legacy behaviour.
2023-10-02 16:47:45 +02:00
bruvzg
0dce2349c0
Disable live resize in multithreaded rendering mode.
2023-10-02 16:42:54 +02:00
Hugo Locurcio
a80ecfcd3a
Mark debugger limits settings as requiring a restart
...
These settings are only read once on engine initialization.
2023-10-02 16:42:00 +02:00
MJacred
519d0647fd
Fix cursor after last character in line counting as a character outside of the viewing area
...
The cursor column can be after the last_visible_char index and still be visible.
2023-10-02 16:40:26 +02:00
Rémi Verschelde
43ba59106a
mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
2023-10-02 16:36:53 +02:00
A Thousand Ships
3f6fdafd41
Make TextureButton
and Button
update on texture change
2023-10-02 16:32:02 +02:00
Wilson E. Alvarez
8aa9b59eaf
Fix AudioEffectRecord circular reference
2023-10-02 16:29:43 +02:00
Danil Alexeev
2d4e9c4656
Core: Add recursion level check for VariantWriter::write()
2023-10-02 16:25:48 +02:00
Haoyu Qiu
30376f7079
Fix TouchScreenButton not redrawn when texture changes
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2023-10-02 16:23:16 +02:00
SysError99
d7575edb2d
Fix JavaScript callback memory leak
2023-10-02 16:18:41 +02:00
4b4e508dab
Moved the toplevel property from CanvasItem to Node2D, as it can cause issues with Popups.
2023-09-27 01:15:38 +02:00
4faeb67438
Implemented getting users using their email from the UserDB.
2023-09-22 16:33:21 +02:00
56ae9e3734
Fix typos.
2023-09-22 16:21:37 +02:00
b81253b22d
Removed the text from the layouts buttons in the CanvasItemEditor.
2023-09-22 12:46:06 +02:00
443cfea5b2
Fix built in resource drag&drop and scene quick instancing in the editor.
2023-09-22 11:09:41 +02:00
3317240135
Removed the entire funding.yaml file.
2023-09-13 18:24:32 +02:00
036a4b9b6d
Removed funding links.
2023-09-13 18:23:36 +02:00
840e36c341
Only update the RenderingServer from the Main Thread while in debug break.
2023-09-10 22:49:21 +02:00
e98b2a954b
Don't use ERR_FAIL in SubProcessUnix::stop().
2023-09-10 22:26:30 +02:00
587e896daf
Fix drag and drop for custom script exported resource classes.
2023-09-10 22:24:52 +02:00
5c1254e429
Implemented custom script class types for EditorQuickOpen.
2023-09-10 22:19:26 +02:00
2199cba049
Fix compile error.
2023-09-10 15:12:26 +02:00
84ccfb340a
Fix compile errors.
2023-09-10 15:03:32 +02:00
c380bd6587
More include juggling.
2023-09-10 14:59:32 +02:00
ca326971a4
More missing includes.
2023-09-10 14:53:45 +02:00
33c1b9c50f
Added all os windows the includes temporarily to the sub process class.
2023-09-10 14:45:12 +02:00
3214cac8a6
Try to fix windows includes.
2023-09-10 14:37:48 +02:00
5e4b583b32
Added sub_process_windows.cpp to the build.
2023-09-10 14:18:18 +02:00
96470d4743
Fix template deduction.
2023-09-10 14:06:00 +02:00