Commit graph

67322 commits

Author SHA1 Message Date
Rémi Verschelde
292caed7d3
Merge pull request #96811 from Riteo/wl-button-clear
Wayland: Clear button mask on pointer leave
2024-09-11 12:35:17 +02:00
Rémi Verschelde
67d3b6723d
Merge pull request #96801 from Giganzo/slider-compact
Fix slider size in compact mode
2024-09-11 12:35:14 +02:00
Rémi Verschelde
d8e5d61f22
Merge pull request #96787 from raulsntos/gdextension/remove-get-rid-func
Remove `get_rid_func` from `GDExtensionClassCreationInfo4`
2024-09-11 12:35:10 +02:00
Rémi Verschelde
658b8a8704
Merge pull request #96760 from RandomShaper/wtp_langs_exit_thread
Make use of languages' thread enter/exit more correct
2024-09-11 12:35:07 +02:00
Rémi Verschelde
63021b0d91
Merge pull request #96711 from shahriarlabib000/fileNotFound
Partially fix directory bug on Android
2024-09-11 12:35:03 +02:00
Rémi Verschelde
1ff2186fe9
Merge pull request #96666 from aXu-AP/unique-node-no-quotes
Remove unneeded quotes from autocomplete % nodes
2024-09-11 12:35:00 +02:00
Rémi Verschelde
3cad849b1f
Merge pull request #96586 from rune-scape/fix-empty-stringname-hash
StringName: Fix empty hash
2024-09-11 12:34:56 +02:00
Rémi Verschelde
a4e77d94bc
Merge pull request #96539 from KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo
Add EditorContextMenuPluginManager and refactor menu plugins
2024-09-11 12:34:53 +02:00
Rémi Verschelde
0d3d4e67f3
Merge pull request #96501 from scgm0/Allow-class-names-to-be-unicode
GDExtension: Allow class names to be unicode
2024-09-11 12:34:49 +02:00
Rémi Verschelde
b6906b9677
Merge pull request #96389 from kitbdev/extract-main-screen
Extract EditorMainScreen from EditorNode
2024-09-11 12:34:46 +02:00
Rémi Verschelde
d4b1d51dc1
Merge pull request #94600 from BlueCube3310/tex-layered-preview
Implement preview thumbnail generation for 3D and layered textures
2024-09-11 12:34:42 +02:00
Rémi Verschelde
d1caac5e75
Merge pull request #93856 from timothyqiu/expression-period
Fix parsing of `4.` in Expression
2024-09-11 12:34:39 +02:00
Rémi Verschelde
c1bc42b3f1
Merge pull request #90170 from BlueCube3310/basisu-rgtc-etc2-rg
BasisUniversal: Use RGTC compression when available
2024-09-11 12:34:35 +02:00
Rémi Verschelde
b0328993e6
Merge pull request #87674 from WhalesState/line-edit
Prevent `LineEdit` focus loss when text is submitted or rejected and allow selecting without editing with arrow keys.
2024-09-11 12:34:31 +02:00
Rémi Verschelde
e9194702a3
Merge pull request #96840 from bruvzg/open_wstat
[Windows] Remove `_wstat` use in `FileAccessWindows::open_internal`
2024-09-11 12:34:28 +02:00
Rémi Verschelde
6162312f22
Merge pull request #96140 from xiongyaohua/path_follow_3d_update_transform_immediately
PathFollow3D update transform immediately by default
2024-09-11 12:34:25 +02:00
Rémi Verschelde
88e9af6b7c
Merge pull request #74830 from AThousandShips/win_time_fix
[Windows] Use `GetFileTime` for `FileAccess`
2024-09-11 12:34:18 +02:00
Giganzo
f21a969bb9 Fix slider size in compact mode 2024-09-11 11:48:28 +02:00
bruvzg
e16f8bae2e [Windows] Remove _wstat use in FileAccessWindows::open_internal 2024-09-11 09:48:09 +03:00
Riteo
343ea9c6f7 Wayland: clear button mask on pointer leave
While experimenting with the recent "extent to title" PR, I noticed that
it's not guaranteed for a "button released" event to be emitted when
the pointer leaves the main surface, leaving some buttons stuck.

Not doing this for tablets since the spec makes this behavior clear and
explicit, so we (hopefully) shouldn't have this issue there.
2024-09-10 20:53:53 +02:00
Pedro J. Estébanez
c8acf561ef Make languages' thread enter/exit more resilient 2024-09-10 17:22:32 +02:00
Mounir Tohami
c36f466a4c Prevent LineEdit from losing focus when text is submitted or rejected. 2024-09-10 13:43:31 +00:00
Raul Santos
9e57674550
Remove get_rid_func from GDExtensionClassCreationInfo4 2024-09-10 12:35:24 +02:00
BlueCube3310
337d80d8f5 BasisUniversal: Use RGTC compression when available 2024-09-10 12:06:00 +02:00
BlueCube3310
0e948fa7e0 Add image previews for 3D and layered textures 2024-09-10 11:35:39 +02:00
Pedro J. Estébanez
2d1dd41ef5 WorkerThreadPool: Enhance lifetime for more flexibility 2024-09-10 11:08:51 +02:00
Rémi Verschelde
97ef3c8372
Merge pull request #96780 from bruvzg/no_type_ed_settings
[Resource Loader] Do not check property type for non registered properties.
2024-09-10 10:37:11 +02:00
Yaohua Xiong
51b8b74d4b Do not defer PathFollow3D transform updates
Co-authored-by: Yaohua Xiong <xiongyaohua@gmail.com>
2024-09-10 10:35:48 +02:00
bruvzg
3009073b39 [Resource Loader] Do not check property type for non registered properties. 2024-09-10 11:27:16 +03:00
Rémi Verschelde
444683bd09
Merge pull request #96777 from bruvzg/and_exp_win
[Windows] Only use long executable path when necessary, fix broken apksigner detection.
2024-09-10 09:51:34 +02:00
Rémi Verschelde
1a51637732
Merge pull request #96681 from Giganzo/lock-group-double-buttons
Fix 2D editor view showing both lock/unlock, group/ungroup buttons when starting a saved project with empty scene
2024-09-10 09:51:30 +02:00
Rémi Verschelde
5303688c01
Merge pull request #96092 from smix8/region_point_query
Add navigation region point  and segment queries
2024-09-10 09:51:27 +02:00
Rémi Verschelde
bc4c60c933
Merge pull request #94893 from rune-scape/no-const-cast-mesh-storage
Avoid `const_cast` in `mesh_storage.h`
2024-09-10 09:51:22 +02:00
Rémi Verschelde
91c66b5b7d
Merge pull request #86699 from MajorMcDoom/editor-csg-collision-gizmo-fix
Fix `CSGShape3D` debug collision shapes being visible in editor
2024-09-10 09:51:15 +02:00
bruvzg
2c991a727b [Windows] Only use long executable path when necessary, fix broken apksigner detection. 2024-09-10 10:34:44 +03:00
shahriarlabib000
8f66513bad Fix directory empty bug on Android 2024-09-10 10:10:33 +06:00
smix8
287fdb16d5 Add navigation region point and segment queries
Adds point and segment queries for regions, e.g. closet point, point normal, or segment intersection.
2024-09-10 01:38:46 +02:00
Rémi Verschelde
21249950da
Merge pull request #96765 from adamscott/selecting-locked
Fix issue where editable children of 3D nodes would be selected
2024-09-09 23:40:14 +02:00
rune-scape
0dde931bc9 StringName: Fix empty hash
+Fixed compat hashes
2024-09-09 13:30:02 -07:00
Zi Ye
a9e51c3aab Fixed CSG debug collision shapes being visible in editor. Also undid an old, incorrect fix which made debug collision visibility depend on CSG visibility. 2024-09-09 14:11:10 -05:00
Adam Scott
9d735b0904
Fix issue where editable children of 3D nodes would be selected 2024-09-09 14:39:09 -04:00
Rémi Verschelde
27552a2f26
Merge pull request #96758 from RandomShaper/fix_the_shift_must_go_on
RenderingDevice: Fix uncapped mipmap sizes causing div-by-zero
2024-09-09 17:52:03 +02:00
Rémi Verschelde
dcc15aa4e2
Merge pull request #96757 from Giganzo/doc-default-font-size
Fix description of invalid values for `Theme.default_font_size`
2024-09-09 17:52:00 +02:00
Rémi Verschelde
9fb54b7d1d
Merge pull request #96747 from bruvzg/fix_ar_det
[MinGW] Fix GCC ar detection.
2024-09-09 17:51:56 +02:00
Rémi Verschelde
7cda7ced2b
Merge pull request #96745 from aaronfranke/optional-node-name-suffixes
Add "Use Node Type Suffixes" 3D scene import option
2024-09-09 17:51:53 +02:00
Rémi Verschelde
07c395191c
Merge pull request #96697 from devloglogan/long-press-fix
Disable some android editor settings by default on XR devices
2024-09-09 17:51:49 +02:00
Rémi Verschelde
a0823ce5fe
Merge pull request #96620 from ajreckof/fix-clear-button-on-Array-Node]
Fix clear button on `Array[Node]`.
2024-09-09 17:51:46 +02:00
Rémi Verschelde
493f3edce7
Merge pull request #96572 from adamscott/fix-samples-leak
Fix leak when using audio samples instead of streams
2024-09-09 17:51:42 +02:00
Rémi Verschelde
9fa3226737
Merge pull request #93822 from Chaosus/shader_constant_parsing
Add basic support to evaluate operator value in shader language
2024-09-09 17:51:35 +02:00
Pedro J. Estébanez
7f1989bac1 RenderingDevice: Fix uncapped mipmap sizes causing div-by-zero 2024-09-09 17:10:47 +02:00