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
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
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
Thaddeus Crews
38aa1881d9
Merge pull request #119642 from YeldhamDev/filesystem_oopsie
...
Fix collapse state regression in the FileSystem dock
2026-05-26 10:09:38 -05:00
Thaddeus Crews
242084198c
Merge pull request #119781 from AThousandShips/fix_owner_vis
...
[CODEOWNERS] `modules/` improvements
2026-05-26 10:09:37 -05:00
Thaddeus Crews
2014874dbd
Merge pull request #119692 from bruvzg/ci_scale_ovs
...
Add property to auto adjust oversampling with canvas item scale.
2026-05-26 10:09:37 -05:00
Thaddeus Crews
66658e7f4c
Merge pull request #119737 from KoBeWi/separator_of_bugs_from_notbugs
...
Fix PopupMenu counting separators for search bar
2026-05-26 10:09:36 -05:00
Thaddeus Crews
b404bc6a74
Merge pull request #119756 from stuartcarnie/fix_macos_warp_mouse
...
macOS: Fix mouse warp for embedded game window
2026-05-26 10:09:35 -05:00
Thaddeus Crews
3cbd4358fc
Merge pull request #119761 from sydist/fix/rich-text-label-tab-size-clamping
...
Fix RichTextLabel tab_size 0 causing 1px indent on lists and indents
2026-05-26 10:09:35 -05:00
A Thousand Ships
12d6f1848d
[CODEOWNERS] modules/ improvements
2026-05-26 15:55:08 +02:00
Rémi Verschelde
ed11e2610f
Sync translations with Weblate (first 4.7 sync)
...
Drop outdated translations under completion threshold.
2026-05-26 15:39:27 +02:00
Pāvels Nadtočajevs
df38dbe271
[VideoStreamPlaybackTheora] Uninitialize and print error if file has no video stream.
2026-05-26 11:26:43 +03:00
Justin Jia
93c396382d
iOS: Fix ignored orientation changes in embedded mode
...
When running under the SwiftUI app lifecycle, the Godot view controller can be wrapped by a hosting controller that becomes the window's root view controller. In that case, orientation-related UIKit selectors must be propagated to the root controller before requesting an interface orientation update.
This also fixes orientation settings not being applied correctly on iOS.
2026-05-26 13:52:21 +08:00
sydist
5624c4409b
Fix RichTextLabel tab_size 0 causing 1px indent on lists and indents
2026-05-26 01:19:54 +02:00
Stuart Carnie
fdd53b7b1d
macos: Fix mouse warp for embedded game window
2026-05-26 06:23:32 +10:00
Danil Alexeev
e4034355de
GDScript: Move stack cleanup after resumed coroutine completion
2026-05-25 23:06:45 +03:00
Michael Alexsander
89d7b494d7
Add property to auto adjust oversampling with canvas item scale. Apply it to theme preview.
2026-05-25 22:17:59 +03:00
Nintorch
adcdcd9d9d
Fix Input.parse_input_event Button regression
...
This PR fixes the issue where using `Input.parse_input_event` can make button presses stop working in some circumstances.
2026-05-25 23:59:10 +05:00
Thaddeus Crews
fa09dd17a6
Merge pull request #116634 from mooflu/gles-reflection-probe-crash-115256
...
Check render target before dereferencing reflection probe.
2026-05-25 12:52:36 -05:00