Commit Graph

83454 Commits

Author SHA1 Message Date
CalBebop 2e88d139b5 Add unit tests for TextureRect 2026-04-30 18:52:15 -05:00
Thaddeus Crews a0375dde96 Merge pull request #119063 from Ryan-000/fix-animation-3
Animation: Only erase properties for a specific node
2026-04-30 10:58:12 -05:00
Thaddeus Crews f1ea87c4bd Merge pull request #89325 from Mickeon/CPUParticles-basis-invert-mess-det-something-something
Fix error when CPUParticles3D has `scale` set to `(0, 0, 0)`
2026-04-30 10:58:10 -05:00
Thaddeus Crews f059d64e3d Merge pull request #118968 from CookieBadger/area-light-lut-textures
Fix GPU validation errors due to area light LUT format
2026-04-30 10:58:09 -05:00
Thaddeus Crews 086b82c931 Merge pull request #119099 from Akosmo/fix-item-focused-description
Fix item focused signal description
2026-04-30 10:58:07 -05:00
Thaddeus Crews 179899680b Merge pull request #118198 from viksl/volumetric-fog-nan-handling-reprojected
Filter and sanitize volumetric fog to stop invalid values flooding the screen with black pixels through temporal reprojection.
2026-04-30 10:58:06 -05:00
Thaddeus Crews 0b41f26b9b Merge pull request #119090 from ttencate/fix/issue_119085_shift_enter
Add Shift+Enter and Shift+KpEnter as default shortcuts for newline
2026-04-30 10:58:05 -05:00
Thaddeus Crews 98bfffa66f Merge pull request #119092 from mihe/file-access-pack-errors
Add error to error messages in `FileAccessPack`
2026-04-30 10:58:04 -05:00
Thaddeus Crews 1225aa7d45 Merge pull request #117256 from YeldhamDev/laying_it_out
Update layer selector when modifying the `TileMap` in the inspector
2026-04-30 10:58:03 -05:00
Thaddeus Crews 903644eebf Merge pull request #119061 from Ryan-000/fix-animation-1
Fix undo crash when animation editor is not active
2026-04-30 10:58:02 -05:00
Thaddeus Crews b4d7726260 Merge pull request #119089 from uno1982/fix/blend-space-negative-timescale
Fix negative time scale regression in BlendSpace1D and BlendSpace2D
2026-04-30 10:58:01 -05:00
Thaddeus Crews 05f52c245d Merge pull request #116622 from MattiaZir/fix-action-map-binding-refresh-on-rename
Fix missing name refresh on bindings when changing the OpenXR action map.
2026-04-30 10:58:00 -05:00
Thaddeus Crews fe5200b658 Merge pull request #119030 from tomyy/fix-generated-collision-preview
Import: Fix generated collision preview
2026-04-30 10:57:59 -05:00
Thaddeus Crews 98e9e3027f Merge pull request #119096 from Repiteo/scons/drop-vs2017
SCons: Drop VS2017 support, use C17 universally
2026-04-30 10:57:57 -05:00
Thaddeus Crews 1963b2f126 SCons: Drop VS2017 support, use C17 universally 2026-04-30 10:07:06 -05:00
Akosmo d6275c5efc Fix item focused signal description 2026-04-29 17:49:58 -03:00
Michael Alexsander b005890f06 [Update layer selector when modifying the TileMap in the inspector 2026-04-29 17:40:53 -03:00
Mattia Zirpoli cc8d4bb823 Fix missing name refresh on bindings when changing the OpenXR action map 2026-04-29 20:49:02 +02:00
Thaddeus Crews e06dd8106e Merge pull request #119076 from jaydensipe/misc-csv-separator
Replace `VSeparator` with `HSeparator` in Misc tab
2026-04-29 12:29:05 -05:00
Thaddeus Crews 665d46bdef Merge pull request #119013 from bruvzg/hdr_scr_2
Fix editor screenshots with HDR enabled.
2026-04-29 12:29:04 -05:00
Thaddeus Crews 9120c0c3ae Merge pull request #115601 from YeldhamDev/itemlist_item_click_signal
Fire `ItemList.item_clicked` signal when deselecting multi items with CTRL
2026-04-29 12:29:03 -05:00
Thaddeus Crews 05e93d70c1 Merge pull request #119083 from mrTag/naming_version_fix
Fix gltf import naming_version mixup
2026-04-29 12:29:02 -05:00
Thaddeus Crews d4a6f1597b Merge pull request #116626 from Paperzlel/fix-verbose-pm-restart
Fix Verbose mode from being enabled after quitting to the Project Manager
2026-04-29 12:29:00 -05:00
Thaddeus Crews e8504f8f30 Merge pull request #119054 from dsnopek/xr-opengl-ubo-numbers2
Fix a couple more `ubo:X` numbers for XR in Compatibility renderer
2026-04-29 12:29:00 -05:00
Thaddeus Crews 2375f07fb6 Merge pull request #119053 from LiveTrower/fix-area-light-texture
Fix area light texture color conversion
2026-04-29 12:28:59 -05:00
Thaddeus Crews 4d5f164559 Merge pull request #118758 from ryevdokimov/fix-preview-camera
Fix `_forward_3d_gui_input` passing editor camera instead of previewed camera
2026-04-29 12:28:58 -05:00
Thaddeus Crews 9e0e94b944 Merge pull request #119007 from YeldhamDev/putting_the_grid_in_gridmap
Fix `GridMap` editor's grid not showing unless the scene is reopened
2026-04-29 12:28:57 -05:00
Thaddeus Crews 0fa31a0fa9 Merge pull request #119040 from KoBeWi/ass3rt
Better clarify `assert` behavior
2026-04-29 12:28:55 -05:00
Thaddeus Crews 01ff9da237 Merge pull request #118926 from KoBeWi/gatherless
Avoid repeats in resource gather
2026-04-29 12:28:54 -05:00
Thaddeus Crews 83e84e8156 Merge pull request #119008 from KoBeWi/⭾
Assign pending tabs when they are added
2026-04-29 12:28:53 -05:00
Thaddeus Crews 7a8ebaed07 Merge pull request #119001 from YeldhamDev/silence_animation
Make error about keyless animation tracks a verbose warning instead
2026-04-29 12:28:52 -05:00
Thaddeus Crews bafddf210c Merge pull request #119002 from StarryWorm/fix-tooltips
Always emit post-enter translation notification
2026-04-29 12:28:51 -05:00
Thaddeus Crews dabca93d11 Merge pull request #118890 from passivestar/guideline-color
Fix script editor guideline colors
2026-04-29 12:28:49 -05:00
Thaddeus Crews 1b2e97619d Merge pull request #111051 from KoBeWi/make_subresources_undo
Add proper undo to Make Sub-Resources Unique
2026-04-29 12:28:48 -05:00
Thaddeus Crews dec7cdb31b Merge pull request #118985 from migueldeicaza/skeleton-regression-fix-118663
Fix `ERROR: Camera is not inside scene` when closing/reloading the editor with a `Skeleton3D` node selected
2026-04-29 12:28:47 -05:00
Thaddeus Crews 08b4d30bac Merge pull request #118975 from devloglogan/action-map-update
Update default OpenXR action map
2026-04-29 12:28:45 -05:00
Thaddeus Crews f6fd6e6255 Merge pull request #114129 from wjt/bind-transition-to-time-previous-position
Bind AudioStreamInteractive `TRANSITION_TO_TIME_PREVIOUS_POSITION`
2026-04-29 12:28:44 -05:00
Mikael Hermansson 6103c0bc42 Add error to error messages in FileAccessPack 2026-04-29 18:43:04 +02:00
Thomas ten Cate 50114457c5 Add Shift+Enter and Shift+KpEnter as default shortcuts for newline
These conflict with `ui_text_completion_replace` (accept autocompletion), but
the latter seems to take precedence if an autocomplete popup is open, so this
still works as expected.

Fixes #119085
2026-04-29 17:36:05 +02:00
uno1982 3ffd58063e Fix negative time scale regression in BlendSpace1D and BlendSpace2D
Replace -1 sentinel value in deltas array with NAN to distinguish
between "skip this blend point" and a legitimate negative delta from
a negative time scale node. std::signbit was incorrectly skipping
blend points with negative deltas, causing animation playback failure
and an out-of-bounds error when using negative time scale for reverse
animation.

Fixes #119060
2026-04-29 10:34:26 -05:00
Jayden Sipe 898367810a Replace VSeparator with Control in Misc tab 2026-04-29 10:56:25 -04:00
Dominik 901f8f113b Fixes gltf import naming_version mixup 2026-04-29 13:00:53 +02:00
Pāvels Nadtočajevs 37de63d984 Fix editor screenshots with HDR enabled. 2026-04-29 11:15:10 +03:00
Ryan 0976e085f5 Only erase properties for a specific node
The current method would match too broadly. E.g. if you have a "running" and a "run" node, then delete "run", it would clear the parameters for both.
2026-04-28 16:27:17 -04:00
Ryan 2e31ab918c Fix undo crash when animation editor is not active 2026-04-28 16:20:55 -04:00
Will Thompson 96eaa49fbb Bind AudioStreamInteractive TRANSITION_TO_TIME_PREVIOUS_POSITION
In C++, enum AudioStreamInteractive::TransitionToTime has three "real"
members, plus MAX. Previously only TRANSITION_TO_TIME_SAME_POSITION and
TRANSITION_TO_TIME_START were bound for GDScript. But
TRANSITION_TO_TIME_PREVIOUS_POSITION can be set via the editor, so can
easily appear in an AudioStreamInteractive resource without needing to
drop down to C++. I can't see anything to suggest that it was
deliberately not exposed.

Bind this enum member. Add documentation.

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-04-28 21:14:35 +01:00
David Snopek 49b2043deb Fix a couple more ubo:X numbers for XR in Compatibility renderer 2026-04-28 13:21:41 -05:00
LiveTrower 936d67b7c7 Fix area light texture color conversion 2026-04-28 10:54:57 -06:00
Paperzlel 1900c5279d Fix verbose flag from being kept when quitting to the project manager 2026-04-28 17:44:04 +01:00
kobewi f3a7c7d8a1 Better clarify assert behavior 2026-04-28 16:38:49 +02:00