Rémi Verschelde
d01ffe4ad2
Merge pull request #103708 from Ivorforce/linear-casts-fast-virtual-casts-bad
...
Optimize `Object::cast_to` by assuming no virtual and multiple inheritance, gaining 7x throughput over `dynamic_cast`.
2025-03-28 14:32:04 +01:00
Rémi Verschelde
46a5940950
Merge pull request #103643 from dsnopek/openxr-alternative-reference-spaces
...
OpenXR: Support alternative reference spaces from extensions
2025-03-28 14:32:00 +01:00
Rémi Verschelde
e9d827b440
Merge pull request #103173 from m4gr3d/fix_prebuilt_manifest_config
...
Updates and fixes to the Android prebuilt export logic
2025-03-28 14:31:57 +01:00
Rémi Verschelde
fceae7ed89
Merge pull request #103000 from rburing/tell_me_WHICH_keystore
...
When code signing, specify which keystore is not found
2025-03-28 14:31:52 +01:00
Rémi Verschelde
666edb3f76
Merge pull request #102440 from dsnopek/classdb-cannot-instantiate-unexposed-classes
...
Prevent instantiating classes that aren't exposed
2025-03-28 14:31:46 +01:00
Rémi Verschelde
e81eb3f1e9
Merge pull request #102354 from YYF233333/style_iterator
...
Use iterator pattern instead of manually traverse `List::Element *`
2025-03-28 14:31:40 +01:00
Rémi Verschelde
4e1e99142d
Merge pull request #102126 from Ivorforce/optimize-get_setting_with_override
...
Optimize `ProjectSettings::get_setting_with_override` / `GLOBAL_GET` by avoiding repeated dict lookups.
2025-03-28 14:31:36 +01:00
Rémi Verschelde
0db55e7e2e
Merge pull request #101275 from aaronfranke/gltf-target-names-unused
...
GLTF: Don't write unused `"targetNames"` on meshes
2025-03-28 14:31:31 +01:00
Rémi Verschelde
17a8f58a51
Merge pull request #100754 from BlueCube3310/image-cleanup-v4
...
Image: Remove references to defunct `FORMAT_CUSTOM`
2025-03-28 14:31:27 +01:00
Rémi Verschelde
ecda77959c
Merge pull request #99590 from Calinou/version-double-build-name
...
Add `double` to the version full build string when using a double-precision build
2025-03-28 14:31:23 +01:00
Rémi Verschelde
408d07109b
Merge pull request #99551 from DarioSamo/fragment-density-map
...
Implement Fragment density map support.
2025-03-28 14:31:19 +01:00
Rémi Verschelde
aeeea52a93
Merge pull request #98949 from Meorge/canvasitem-clip-children-warning
...
Add warning in scene tree when nested CanvasItems try to clip children
2025-03-28 14:31:12 +01:00
Rémi Verschelde
723605c4d1
Merge pull request #97348 from pafuent/updating_inspector_dock_when_rename_on_filesystem_dock
...
Update Inspector when renaming a file via File System Dock
2025-03-28 14:31:08 +01:00
Rémi Verschelde
0a502d31dc
Merge pull request #94689 from Cliear/master
...
[Windows] Fix issue where newly created window incorrectly acquired the popup property.
2025-03-28 14:31:05 +01:00
Rémi Verschelde
af2fe97798
Merge pull request #104660 from bruvzg/macos_dummy_ds
...
[macOS] Fix running with `DisplayServerHeadless`.
2025-03-28 14:31:01 +01:00
Pāvels Nadtočajevs
e47207ad16
Fix updating editor icons on translation change.
2025-03-28 15:04:32 +02:00
Pablo Andres Fuente
b4db9dc688
Update Inspector when rename a file via File System Dock
...
Fixes #56803
Connecting `FileSystemDock` `files_moved` signal to `InspectorDock`
and then checking if we need to update or not the object stored
on `EditorSelectionHistory`.
2025-03-28 08:26:17 -03:00
Aaron Franke
38ba5f59c9
GLTF: Fix export_post_convert not running for multi-root scenes
2025-03-27 23:00:01 -07:00
Yyf2333
22b5ec17fb
Using iterator pattern instead of List::Element *.
...
Co-authored-by: Adam Scott <ascott.ca@gmail.com >
2025-03-28 13:29:15 +08:00
Sean
41ce0e6004
fix create root node dialog to follow preferred node name casing
2025-03-27 22:49:58 -04:00
Aaron Franke
98e9ace3ef
GLTF: Don't write unused targetNames on meshes
2025-03-27 18:14:33 -07:00
Aaron Franke
17db92b8b8
Clarify API for top selected nodes in EditorSelection and make public
2025-03-27 16:09:08 -07:00
kobewi
b291156ece
Inspector localization improvements
2025-03-27 23:28:02 +01:00
Cliear
9dfa751425
[Windows] Fixed the issue where newly created window incorrectly acquired the popup property on Windows.
2025-03-28 04:10:03 +08:00
Lukas Tenbrink
ffa6ef220b
Use append_ instead of parse_ for String methods.
2025-03-27 17:51:02 +01:00
Pāvels Nadtočajevs
c3921954f2
Fix editor layout direction change on translation change.
2025-03-27 17:35:21 +02:00
kobewi
bc9d0c7835
Add templated version of ObjectDB::get_instance()
2025-03-27 15:43:23 +01:00
Lukas Tenbrink
dd9dc75a83
Optimize Object::cast_to by assuming no virtual and multiple inheritance, gaining 8x throughput over dynamic_cast.
...
Add `-Wvirtual-inheritance` to compiler warnings as a sanity check.
2025-03-27 15:39:53 +01:00
Hugo Locurcio
c7d855967c
Don't show toasts for textures detected as used in 3D/normal/roughness
...
A message is still printed in the Output panel when a texture is detected
as being used in 3D/normal/roughness.
2025-03-27 14:58:57 +01:00
Mikael Hermansson
5c5b9847da
Optimize LocalVector::push_back for non-trivial objects
2025-03-27 14:22:30 +01:00
Pāvels Nadtočajevs
5665e55f9a
[macOS] Fix running with DisplayServerHeadless.
2025-03-27 15:08:07 +02:00
Pāvels Nadtočajevs
a2919f8127
[RTL] Improve vertical padding.
2025-03-27 08:51:21 +02:00
Malcolm Anderson
6f3c007e3d
Support more controllers on macOS 11+
...
Fix platform availability
Make inputs accumulate, matching the `extendedGamepad` implementation
2025-03-26 21:41:51 -07:00
Malcolm Anderson
b2ab89677b
Add option to "Edit" in Project Manager for verbose mode
...
Add "Edit" button dropdown item for "Edit in verbose mode"
Remove ability to hold Alt key to change "Edit" and "Run" buttons to verbose mode counterparts
Update editor/project_manager.cpp
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
Remove code for running project in verbose mode
2025-03-26 21:41:19 -07:00
Malcolm Anderson
60a9c8e2ea
Add node configuration warnings for nested clipping and CanvasGroups
...
Many subclasses of CanvasItem had to have their `get_configuration_warnings` methods updated so they would display the warning as well
Make clip children warning update whenever clip_children_mode is modified
Update scene/main/canvas_item.h
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Add warning if ancestor of clipping CanvasItem is CanvasGroup
Add warnings for CanvasGroup when ancestors are CanvasGroups or clip children
2025-03-26 21:40:49 -07:00
kleonc
943bec398f
Fix applying TileMapLayer.self_modulate to tiles
2025-03-27 03:15:53 +01:00
Mauricio Narvaez
15b9c15517
Ensure the composition layer is registered when the layer viewport is updated.
2025-03-26 14:39:40 -07:00
BlueCube3310
649fa630a7
Image: Remove references to defunct FORMAT_CUSTOM
2025-03-26 21:37:26 +01:00
kobewi
8e15406117
Fix _delete_internal_files() receiving wrong path
2025-03-26 21:20:50 +01:00
Alexander Montag
b79a6ca3e7
Remove redundant ClassDB::locker declaration
2025-03-26 21:14:11 +01:00
Pāvels Nadtočajevs
42edbcd748
[RTL] Fix size/alignment of tables with padded cells.
2025-03-26 20:50:59 +02:00
kobewi
75881f8322
Use initializer list in Arrays
2025-03-26 18:38:15 +01:00
Colin O'Rourke
f8582ac5c3
Clarify Ambiguous Documentation
...
Clarifying Ambiguous wording in the description of multiple String Compare To functions.
2025-03-26 10:08:52 -07:00
dugramen
3c85281610
Scroll inspector while drag hovering near the edge
2025-03-26 12:37:12 -04:00
Peelep
419ef1b7ca
Add UndoRedo actions to preview sun & env
2025-03-26 18:26:19 +02:00
scgm0
27438a1b9d
Improve Popup content_scale_factor
2025-03-26 23:47:40 +08:00
Zae
e3373ed0a4
Add caching for dotnet TFM validation result
2025-03-26 22:43:17 +08:00
Lukas Tenbrink
28d6cf859a
Add move semantics to Ref.
2025-03-26 15:23:38 +01:00
kobewi
ede1f8ef7e
Improve auto-translation for static strings in docks
2025-03-26 14:09:38 +01:00
Pāvels Nadtočajevs
d1edf66a13
[macOS] Release keys and regenerate mouse events after native popup menu tracking.
2025-03-26 12:18:55 +02:00