Commit Graph

83939 Commits

Author SHA1 Message Date
Thaddeus Crews dc0422466c Merge pull request #119950 from KoBeWi/tooltip_slider
Fix EditorSpinSlider not showing tooltips
2026-06-02 09:39:06 -05:00
Thaddeus Crews 1abed4c810 Merge pull request #119890 from syntaxerror247/template-manager
Enable `touch_dragger` in `ExportTemplateManager` on touchscreen devices
2026-06-02 09:39:06 -05:00
Thaddeus Crews 339020a519 Merge pull request #119965 from kleonc/canvas_item_editor_center_at_round_fix
Fix `CanvasItemEditor::center_at` rounding
2026-06-02 09:39:05 -05:00
Thaddeus Crews ee4c179b36 Merge pull request #119958 from bruvzg/tab_menu
Fix scene tab menu not updating tab bar.
2026-06-02 09:39:05 -05:00
Thaddeus Crews 29743b29c2 Merge pull request #119701 from Devil-Gaming-Studios/patch-1
Use `Vector2` for `LabelSettings` Stacked Shadows offset
2026-06-02 09:39:04 -05:00
Thaddeus Crews dd0195d5b5 Merge pull request #119945 from Repiteo/ci/free-sanitizers-only
CI: Only free runner disk space when sanitized
2026-06-02 09:39:04 -05:00
kleonc 3f17c3a8ce Fix CanvasItemEditor::center_at rounding 2026-06-02 13:58:53 +02:00
Ravi Prakash Nag ae594ad4dc Use Vector2 for LabelSettings stacked shadows offset 2026-06-02 13:25:37 +02:00
Anish Kumar e66fe1a93a Enable touch_dragger in ExportTemplateManager on touchscreen devices 2026-06-02 12:56:19 +05:30
Pāvels Nadtočajevs 88495e6cce Fix scene tab menu not updating tab bar. 2026-06-02 09:48:23 +03:00
kobewi af132825e4 Fix EditorSpinSlider not showing tooltips 2026-06-01 22:38:13 +02:00
Thaddeus Crews a64b7cb57d CI: Only free runner disk space when sanitized 2026-06-01 13:46:06 -05:00
Thaddeus Crews d569fcf207 Merge pull request #119497 from NoNormalDev/asinspectorui
Editor UI: Hide AudioStream filename in the inspector if it's width is negative or zero
2026-06-01 11:15:17 -05:00
Thaddeus Crews 2587d5181d Merge pull request #119938 from NoNormalDev/spelling101
Fix spelling of "GDExtension" in the Export Template Manager
2026-06-01 11:15:16 -05:00
Thaddeus Crews f3ec4cee64 Merge pull request #119872 from Ijtihed/fix-polygon2d-fast-path-aabb
Fix Polygon2D being culled against a stale AABB after editing vertices
2026-06-01 11:15:15 -05:00
Thaddeus Crews 73e08d2882 Merge pull request #118387 from Calinou/basebutton-fix-shortcut-feedback-time-scale
Fix BaseButton shortcut feedback being affected by time scale
2026-06-01 11:15:15 -05:00
Thaddeus Crews 24028e82fd Merge pull request #117337 from kleonc/editor_plugin_remove_from_docks_dont_free_the_control
Fix `EditorPlugin::remove_control_from_docks` freeing passed control
2026-06-01 11:15:14 -05:00
Thaddeus Crews 9edad8884f Merge pull request #119883 from KoBeWi/imexport
Fix MeshLibrary editor typo
2026-06-01 11:15:13 -05:00
Thaddeus Crews ef3b82356d Merge pull request #119755 from dalexeev/gds-fix-stack-clearing-resumed-coroutine-completion
GDScript: Move stack cleanup after resumed coroutine completion
2026-06-01 11:15:13 -05:00
Thaddeus Crews 973060e0f7 Merge pull request #119930 from bruvzg/dt_null
Fix drawable texture access before null check.
2026-06-01 11:15:12 -05:00
Thaddeus Crews 076428bdb8 Merge pull request #119823 from KoBeWi/
Disable version list while downloading template
2026-06-01 11:15:12 -05:00
Thaddeus Crews 17203c1658 Merge pull request #119880 from KoBeWi/MsPaint.txt
Improve some strings in ScenePaint2DEditor
2026-06-01 11:15:11 -05:00
Thaddeus Crews 5d5e27b2bd Merge pull request #119919 from XenotriX/remote-tree-no-expand-on-select
Fix remote scene tree expanding selected nodes on reveal
2026-06-01 11:15:10 -05:00
kleonc cdc278dfa6 Fix EditorPlugin::remove_control_from_docks freeing passed control 2026-06-01 14:47:06 +02:00
NoNormalDev f2da5801e8 Fix spelling of GDExtension in the Export Template Manager 2026-06-01 13:03:58 +02:00
Pāvels Nadtočajevs 586d613f43 Fix drawable texture access before null check. 2026-06-01 09:35:34 +03:00
Tibo Clausen df21ac92b8 Fix remote scene tree expanding selected nodes on reveal
This brings the remote scene tree in line with the local scene tree by
only expanding a node's ancestors but not the node itself when selected.

Previously, selecting a node in the remote scene tree caused that node
to be expanded, revealing its children. The local scene tree instead
only uncollapses the selected node's ancestors to bring it into view.
2026-05-31 19:58:16 +02:00
NoNormalDev 781744ddbd Fix AudioStream filename text clipping in the inspector 2026-05-30 18:45:00 +00:00
kobewi 98bb65ec8f Fix MeshLibrary editor typo 2026-05-29 23:10:05 +02:00
kobewi 4ff30699fd Improve some strings in ScenePaint2DEditor 2026-05-29 20:33:58 +02:00
Thaddeus Crews dff2b9bb66 Merge pull request #119831 from hpvb/fix-my-name
Fix my name in the mailmap
2026-05-29 10:47:41 -05:00
Thaddeus Crews 93d16cc84c Merge pull request #119757 from hpvb/fix-threaded-loader-again
Fix `ResourceLoader::load_threaded_get()` deadlocks
2026-05-29 10:47:41 -05:00
Thaddeus Crews 468534bf0a Merge pull request #119854 from KoBeWi/zIp
Text fixes in template manager
2026-05-29 10:47:40 -05:00
Thaddeus Crews c5b9b59d7a Merge pull request #119829 from KoBeWi/separate_PR_for_documentation_(because_separators)
Clarify that `search_bar_min_item_count` does not count separators
2026-05-29 10:47:40 -05:00
Thaddeus Crews bc209b4f1d Merge pull request #119598 from nikitalita/ensure-bptc-textures
Ensure that BPTC LayeredTexture images get compressed with same signedness
2026-05-29 10:47:39 -05:00
Thaddeus Crews 446abf9858 Merge pull request #119612 from wkesner/document-imageformatloader-flags
Document ImageFormatLoader LoaderFlags Constants
2026-05-29 10:47:38 -05:00
Ijtihed 0490383004 Fix Polygon2D culling against a stale AABB on the draw fast path
The #117334 fast path updates vertices in place without refreshing the mesh AABB soo the node is culled against its previous bounds.

Fixes #119843
2026-05-29 17:50:43 +03:00
HP van Braam 374102cfbe Fix ResourceLoader::load_threaded_get() deadlocks
This fixes several issues in ResourceLoader
 * When waiting on resources being loaded on the main thread it is
   possible that the resource was waiting on the message queue. Flush
   the message queue in this situation. This was an existing bug.
 * When re-starting a load for deadlock-prevention reasons, and this
   type of resource has nested resources and uses resource changed
   connections we end up with references to resourcese being deleted
   as duplicates in the dependent task. We now keep a reference to these
   resources for the duration of the dependent load task. This closes
   the race but does not entirely eliminate it during intial import.
   This is an existing bug seemingly specific to TileSetSource but there
   might be others.
 * When threads are waiting during teardown we ended up deadlocking
   because the waiting thread would never end up completing. This is a
   bug introduced by f63ab5f
 * When a thread loading a resource ends up calling back into the
   WorkerThreadPool to wait cooperatively it expects that other threads
   complete, or new requests are made, so that work moves forward. If
   all OTHER threads end up blocked by the WorkerThreadPool waiting
   thread then no forward progress can be made anymore. We now solve
   this problem by yielding whenever we are blocked by another task. We
   wake up each every task whenever any progress is made to see if
   further progress can be made. This is a bug introduced by f63ab5f
 * When dependencies get introduced while loading it is possible to form
   a dependency cycle. Normally this isn't a problem but when all
   threads are already waiting when the cycle is introduced no forward
   progress can be made anymore. We now break such cycles. This is a bug
   introduced by f63ab5f
2026-05-29 16:12:02 +02:00
kobewi c16d328bf7 Text fixes in template manager 2026-05-28 19:51:53 +02:00
HP van Braam ebd523edb0 Fix my name in the mailmap 2026-05-27 23:49:30 +02:00
wkesner 609d94712c Document ImageFormatLoader LoaderFlags constants 2026-05-27 13:06:27 -07:00
kobewi 138958c7cb Clarify that search_bar_min_item_count does not count separators 2026-05-27 20:51:38 +02:00
kobewi 97ed318d3c Disable version list while downloading template 2026-05-27 19:08:02 +02:00
Thaddeus Crews e82870e250 Merge pull request #119819 from KoBeWi/fix-curve-set-point-count-preserve-indices-but-without-the-tests
Fix Curve point count expansion preserving points
2026-05-27 11:27:44 -05:00
Thaddeus Crews 0f551ab0cd Merge pull request #119775 from bruvzg/ogg_un
[VideoStreamPlaybackTheora] Uninitialize and print error if file has no video stream.
2026-05-27 11:27:43 -05:00
Thaddeus Crews 5ed6ae2325 Merge pull request #119773 from abcjjy/fix-ios-orientation-4.6-master
iOS: Fix ignored orientation changes in embedded mode
2026-05-27 11:27:43 -05:00
Thaddeus Crews da7924dfa3 Merge pull request #118488 from StarryWorm/fix-118397
Fix issue in `BoxContainer` that clipped children with non-integer minimum sizes
2026-05-27 11:27:42 -05:00
kobewi c2ef9d3d5b Fix Curve point count expansion preserving points
Co-authored-by: Emanuele Denaro <79084923+SeriumTW@users.noreply.github.com>
2026-05-27 17:42:25 +02:00
Thaddeus Crews c96e11965f Merge pull request #119329 from Nintorch/fix-button-regression
Fix `Input.parse_input_event` `Button` regression
2026-05-26 10:09:40 -05:00
Thaddeus Crews 3572bad292 Merge pull request #119141 from deralmas/wl/hover
Wayland: Improve hovered window handling
2026-05-26 10:09:39 -05:00