1
0
Fork 0
Commit Graph

77006 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs 76433b0ede
Fix Wayland build with OpenGL disabled. 2025-09-06 18:37:49 +03:00
StarryWorm 45f089a143 Enable objects stored as dictionary keys to be selected in inspector.
Currently, when using the stack trace or the remote scene tree and selecting an
object containing a dictionary, secondary objects that are stored as values in
the dictionary can be opened in inspector by clicking on them. However,
attempting to open the same secondary object if it is stored as a key in the
dictionary will result in nothing happening.

This is fixed by connecting keys to the "object_id_selected" signal the same
way values are connected.
2025-09-06 10:04:33 -04:00
Thaddeus Crews 3c7f9b9372
Merge pull request #110285 from m4gr3d/bump_to_4_5_rc
Bump version to 4.5-rc
2025-09-05 16:26:48 -05:00
Fredia Huya-Kouadio 86388dced6 Bump version to 4.5-rc 2025-09-05 14:14:52 -07:00
Mounir Tohami 0d32849565 Fix Resource deep duplicate sets image properties with invalid resources. 2025-09-05 22:16:20 +03:00
Michael Alexsander bf65bf0bbd
Fix "SpriteFrames" editor not fully hidding the bottom panel 2025-09-05 13:33:05 -03:00
Cyril B. c7d0cb8072 Add missing descriptions-group to annotation descriptions 2025-09-05 17:34:39 +02:00
Thaddeus Crews 4ed8c45abd
Merge pull request #110263 from raulsntos/dotnet/android-net9.0
[.NET] Require `net9.0` for Android exports
2025-09-05 08:37:22 -05:00
bruvzg 252329ce40
[Windows] Try reading GPU IDs directly from registry. 2025-09-05 11:09:31 +03:00
clayjohn a86cd83593 Defer checking for rendering device support until the new project dialog is opened
This can save a lot of time opening the project manager and the information is only ever needed when creating a new project anyway
2025-09-05 00:41:34 -07:00
Clay John 9edc290328
Merge pull request #110260 from m4gr3d/investigate_csharp_build_issue
Fix the issue preventing installing C# binaries on Android devices with api <= 29
2025-09-04 20:54:32 -07:00
Raul Santos f0c9253bec
[.NET] Require `net9.0` for Android exports
To ensure Android exports are compatible with the new Play Store
requirement that all `.so` libraries included are aligned to 16k,
we now require C# projects to target `net9.0` which uses the
correct alignment (as opposed to the current one of 4k).

The thirdparty jar library has also been updated to the one from
the 9.0.4 runtime package so it's compatible with non-gradle
builds targeting `net9.0`.

Non-android projects are not affect, the minimum TFM is still
`net8.0`.
2025-09-05 04:14:27 +02:00
Fredia Huya-Kouadio d255ec2fe1 Fix the issue preventing installing C# binaries on Android devices with api <= 29 2025-09-04 11:49:22 -07:00
Lukas Rahmann f7fd65923a Add descriptor heap pooling to D3D12. 2025-09-04 09:17:40 -03:00
Josh Wood 41150710ec Fix `WindowUtils::copy_and_rename_pdb` path shortening regression 2025-09-04 11:56:06 +02:00
Hugo Locurcio bb16908a41
Document CanvasItem `draw_*()` methods using local coordinate space 2025-09-03 23:10:28 +02:00
Muller-Castro 9504b0ff7a Fix EditorExportPlugin::_export_file() ignoring GDScripts 2025-09-03 16:50:28 -03:00
Björn 8798387770 Improve identification of edits on property `Object->script`
Narrows down the criteria to determine if the property being edited with the `EditorResourcePicker` is actually the `Object->script` property.
2025-09-03 17:38:56 +02:00
Artemy Fedotov fb7d2829f3
Fix `ScriptEditor::edit()` ignoring column parameter 2025-09-03 16:57:03 +04:00
BlueCube3310 feb3e904cb Image: Improve `AlphaMode` documentation 2025-09-02 23:44:09 +02:00
Thaddeus Crews 6c9aa4c7d3
Merge pull request #110204 from DarioSamo/d3d12-general-usage-fix
Add GENERAL resource usage to the render graph and fix mutable texture initialization in D3D12.
2025-09-02 16:26:55 -05:00
Dario 8c4180adf4 Add GENERAL resource usage to the render graph. Fixes texture initialization in D3D12. 2025-09-02 15:18:47 -03:00
Dario 1ce55b946c Clamp minimum size of 3D texture view in D3D12. 2025-09-02 15:13:27 -03:00
aaronp64 cfde73ac17 Remove unused parameter in __constant_get_enum_name/__constant_get_bitfield_name
Removed unused String parameter in __constant_get_enum_name() and __constant_get_bitfield_name() to avoid creating/destroying extra Strings.
2025-09-02 13:13:12 -04:00
Clay John fcd1cf8d57
Merge pull request #110191 from bruvzg/tx_upd_or
[TextEdit] Fix text edit font update order.
2025-09-02 07:24:02 -07:00
Arseny Kapoulkine dcefe95ae4 Configure SDL assuming we, in fact, have a libc.
Without this, on Linux and Linux alone, and only if SDL is builtin, the
definitions for some functions - notably, memset/memcpy - are taken from
SDL source.

This leaves them at the mercy of the compiler and may lead to the
optimal implementations of these functions not being selected. But the
main motivation for this is that it's action at a distance that is
incredibly surprising - linking in a gamepad support library should not
change the implementation of memset/memcpy!
2025-09-01 23:19:35 -07:00
Pāvels Nadtočajevs 7368d148c1
[TextEdit] Fix text edit font update order. 2025-09-02 08:51:18 +03:00
Clay John 6339f31a02
Merge pull request #109770 from RandomShaper/fix_signal_antifree
Fix regression in mechanism to hold objects while emitting
2025-09-01 19:42:13 -07:00
Clay John 0f0bb7d225
Merge pull request #110025 from DarioSamo/fix-shader-debug-info-take-two
Fix --generate-spirv-debug-info regression (alternate take)
2025-09-01 19:37:27 -07:00
Alex Threlfo 60a7bed19c Fix rounding error in clustered vertex light culling 2025-09-02 11:33:38 +10:00
vaner-org bac7253fcf Trim -loop & -cycle from animations during Godot 3 to 4 conversion 2025-09-02 06:27:39 +05:30
Thaddeus Crews 280503b4ee
Merge pull request #110063 from stuartcarnie/109846/ios_crash
Metal: Reduce baked version to MSL 3.1; validate minimum version
2025-09-01 19:09:56 -05:00
Thaddeus Crews b919b19f48
Merge pull request #110174 from clayjohn/RD-shader-cache
Avoid attempting to load from shader cache when both the user-dir and res-dir are invalid
2025-09-01 19:09:55 -05:00
Thaddeus Crews 62011906ea
Merge pull request #110043 from yotam-frid/fix-single-object-inspect-regression
Add single-object inspect command backwards compatible API for potential regression
2025-09-01 19:09:54 -05:00
clayjohn d90332aa0f Avoid attempting to load from shader cache when both the user-dir and res-dir are invalid 2025-09-01 12:25:23 -07:00
yotam-frid b01b84e3a1
Fix single-object inspect command regression 2025-09-01 20:28:39 +02:00
Thaddeus Crews 89f32c6ead
Merge pull request #110107 from aaronfranke/fix-range-overflow
Fix Range scale overflow
2025-09-01 12:25:47 -05:00
Thaddeus Crews 82ce2fdcba
Merge pull request #110065 from allenwp/project-settings-docs-hdr2d
Update `ProjectSettings` HDR 2D documentation to include Compatibility
2025-09-01 12:25:45 -05:00
Thaddeus Crews 8ccb7ba2ec
Merge pull request #90832 from YeldhamDev/just_ignore_the_margin_bro
Fix incorrect submenu icon and accelerator text positions involving margins
2025-09-01 12:25:44 -05:00
Thaddeus Crews bfe246c2af
Merge pull request #90922 from YeldhamDev/so_many_popupmenu_bugs
Fix wrong tooltip behavior in `PopupMenu`s that have styles  with top borders
2025-09-01 12:25:43 -05:00
Thaddeus Crews ac5c6a1060
Merge pull request #110148 from bruvzg/0_5_msdf_outline
[MSDF] Fix outline bleed out at small sizes.
2025-09-01 12:25:41 -05:00
Silc Lizard (Tokage) Renew f68252f95f Move Skeleton3D init process into post_enter_tree from enter_tree 2025-09-02 01:31:40 +09:00
Thaddeus Crews 52a5644b5f
Merge pull request #108214 from Nintorch/fix-joypad-vendor-product
Fix `Input.get_joy_info()` regression after the SDL input driver PR
2025-09-01 11:14:12 -05:00
Thaddeus Crews cbed98c683
Merge pull request #110160 from WhalesState/cp-intensity
Fix ColorPicker after adding intensity sliders.
2025-09-01 11:14:11 -05:00
Thaddeus Crews 7e88218cb5
Merge pull request #110094 from Calinou/editor-viewport-oversampling-override-add-property-hint
Add missing range hint to `Viewport.oversampling_override` in the editor
2025-09-01 11:14:10 -05:00
Thaddeus Crews 6b9d30284c
Merge pull request #109603 from bruvzg/joy_no_ipc
[macOS] Process joypad input directly in the embedded process.
2025-09-01 11:14:10 -05:00
Thaddeus Crews 2a6efa20e5
Merge pull request #110113 from VlkrS/openbsd
Fix build on OpenBSD
2025-09-01 11:14:09 -05:00
Pāvels Nadtočajevs be443e41bb
Use placeholder instead of value for tooltips of `PROPERTY_HINT_PASSWORD` properties. 2025-09-01 16:46:00 +03:00
Mounir Tohami 5412885a7a Fix ColorPicker after adding intensity sliders. 2025-09-01 13:06:44 +03:00
Mike Precup e73e978d65 Misc editor speedups for large scenes 2025-08-31 13:46:33 -07:00