Rémi Verschelde
8e9faae2be
Merge pull request #104058 from dugramen/path3d-outwards-curve
...
Path3D prefer control points for outward curve
2025-03-28 14:32:25 +01:00
Rémi Verschelde
1f127770fc
Merge pull request #103943 from dugramen/scroll-while-dragging
...
Scroll `EditorInspector` while drag & drop hovering near the edges
2025-03-28 14:32:20 +01:00
Rémi Verschelde
76c30189fa
Merge pull request #103923 from Ivorforce/span-array-init
...
Add C array constructor to `Span`.
2025-03-28 14:32:14 +01:00
Rémi Verschelde
d560d5c5c7
Merge pull request #103875 from Meorge/feat/verbose-project-manager
...
Allow opening a project in verbose mode from the Project Manager
2025-03-28 14:32:08 +01:00
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
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
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
Aaron Franke
98e9ace3ef
GLTF: Don't write unused targetNames on meshes
2025-03-27 18:14:33 -07: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
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
Pāvels Nadtočajevs
5665e55f9a
[macOS] Fix running with DisplayServerHeadless.
2025-03-27 15:08:07 +02: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
BlueCube3310
649fa630a7
Image: Remove references to defunct FORMAT_CUSTOM
2025-03-26 21:37:26 +01:00
dugramen
3c85281610
Scroll inspector while drag hovering near the edge
2025-03-26 12:37:12 -04:00
dugramen
8bef789ca6
Path3D prefer control points for outward curve
2025-03-25 21:44:06 -04:00
Rémi Verschelde
594d64ec24
Merge pull request #104615 from bruvzg/cleanup_fix
...
[macOS] Fix cleanup with some command line tools.
2025-03-25 23:08:23 +01:00
Rémi Verschelde
b699508b07
Merge pull request #104599 from mihe/jolt/rest-info-shape-index
...
Fix `shape` always being zero with `get_rest_info` when using Jolt Physics
2025-03-25 23:08:20 +01:00
Rémi Verschelde
5432291db9
Merge pull request #104572 from bruvzg/move_layer_disable
...
Disable broken Vulkan layers before running RenderingDevice tests.
2025-03-25 23:08:16 +01:00
Rémi Verschelde
9328d24a72
Merge pull request #104296 from Rindbee/fix-editor-crash-when-inspecting-2-objects-handled-by-the-same-plugin
...
Fix editor crash when inspecting 2 objects handled by the same plugin
2025-03-25 23:08:10 +01:00
Pāvels Nadtočajevs
3358128dc2
Disable broken Vulkan layers before running RenderingDevice tests.
2025-03-25 22:39:22 +01:00
Pāvels Nadtočajevs
698ff2a192
[macOS] Fix cleanup with some command line tools.
2025-03-25 18:41:20 +02:00
风青山
411f476319
Fix editor crash when inspecting 2 objects handled by the same plugin
...
Already activated plugins do not need to be added again to `editor_plugins_over`.
`fold_resource()` changes `active_plugins` and is unsafe to call while iterating
over `active_plugins`.
2025-03-26 00:40:21 +08:00
Thaddeus Crews
1ba856565d
Merge pull request #104524 from wheatear-dev/disable-colors-doc-option
...
Support a `NO_COLOR` environment variable in `doc_status.py`
2025-03-25 11:09:12 -05:00
Thaddeus Crews
d032c1170a
Merge pull request #104521 from Chubercik/pcre2-10.45
...
pcre2: Update to 10.45
2025-03-25 11:09:11 -05:00
Thaddeus Crews
e10974b188
Merge pull request #104578 from KoBeWi/final_interpolasy
...
Fix final tween value with custom interpolator
2025-03-25 11:09:10 -05:00
Thaddeus Crews
a9316e7245
Merge pull request #104587 from Calinou/engine-build-configuration-tweak-extension
...
Change `.build` extension for engine build profiles to `.gdbuild`
2025-03-25 11:09:08 -05:00
Thaddeus Crews
68d71d6c8c
Merge pull request #104582 from Ivorforce/cameratexture-nomonitor
...
Avoid doctools attempting to query the `CameraServer` to infer a default value for `camera_is_active`
2025-03-25 11:09:05 -05:00
Thaddeus Crews
f58b797e52
Merge pull request #104592 from akien-mga/vulkan-device-select-layer
...
Vulkan: Re-enable Mesa device select layer
2025-03-25 11:09:04 -05:00
Thaddeus Crews
8a6cd51ac2
Merge pull request #104573 from YeldhamDev/multi_remote_regressions
...
Fix regressions regarding multiple remote object selection
2025-03-25 11:09:03 -05:00
Thaddeus Crews
c3ecb72c3a
Merge pull request #104397 from bruvzg/mac_main_loop
...
[macOS] Replace custom main loop with `[NSApp run]` and `CFRunLoop` observer.
2025-03-25 11:09:02 -05:00
Thaddeus Crews
350ac5bac9
Merge pull request #104575 from bruvzg/cvtt_mul_4
...
Force multiple of 4 sizes for CVTT compressor.
2025-03-25 11:09:01 -05:00
Thaddeus Crews
c5e36a973c
Merge pull request #104115 from mihe/scene-state-binds
...
Bind `SceneState` methods `get_path` and `get_base_scene_state`
2025-03-25 11:09:00 -05:00
Thaddeus Crews
1b2e388af3
Merge pull request #104470 from m4gr3d/use_composition_layer_fallback_for_panel
...
Enable composition layer fallback in panel mode
2025-03-25 11:08:59 -05:00
Thaddeus Crews
4082929493
Merge pull request #102449 from RandomShaper/classdb_locking
...
Sanitize ClassDB locking
2025-03-25 11:08:48 -05:00
Pedro J. Estébanez
2d885a3163
Sanitize ClassDB locking
2025-03-25 16:50:46 +01:00