Commit Graph

83906 Commits

Author SHA1 Message Date
Skyth adb14a5397 Fix previous transform getting remembered for 2 frames after the instance stops moving. 2026-06-02 00:46:11 +03: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
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
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
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
Thaddeus Crews e6af20f0e3 Merge pull request #119722 from EdwardChanCH/improve_doc_bool_op_v2
Improve doc for `bool` class
2026-05-25 12:52:35 -05:00
Thaddeus Crews 92b674706c Merge pull request #119659 from dsnopek/openxr-frame-synthesis-failed-first-frame
OpenXR: Fix `XR_ERROR_VALIDATION_FAILURE` on first frame with frame synthesis on Meta Quest
2026-05-25 12:52:34 -05:00
Thaddeus Crews 988497948b Merge pull request #119508 from NoNormalDev/projectmissing
Editor: Ensure `project.godot` exists before running the project
2026-05-25 12:52:33 -05:00
Thaddeus Crews fb324ed2cf Merge pull request #119745 from demolke/spirv
Thirdparty: Update re-spirv to 29a77fc
2026-05-25 12:52:32 -05:00
Thaddeus Crews 88ad186627 Merge pull request #119741 from KoBeWi/Schrödinger's_cache
Fix EditorPropertyArray using theme cache too early
2026-05-25 12:52:32 -05:00
Thaddeus Crews 34bf5f156b Merge pull request #116966 from dagarsar/docs-curve-offset
Update documentation for `Curve` `set_point_offset`
2026-05-25 12:52:31 -05:00
Thaddeus Crews 94a62a3a6c Merge pull request #116063 from KoBeWi/to_lower_time
Speed up `_find_file` for case-insensitive file systems
2026-05-25 12:52:30 -05:00
Frank Becker 8dd82dc221 Check rt before dereferencing it.
There is no render target for reflection probe.
2026-05-25 10:29:53 -07:00
demolke 076f30c19d Thirdparty: Update re-spirv to 29a77fc 2026-05-25 18:39:34 +02:00
Thaddeus Crews 5653d1a42f Merge pull request #116725 from BrotherShort/fix-drawing-row-rect-bug
Fix drawing tree row rect bug
2026-05-25 11:19:08 -05:00
Thaddeus Crews 08558acb36 Merge pull request #119710 from passivestar/follow-system-theme-fix
Don't use system color as godot base color when Follow System Theme is active
2026-05-25 11:19:06 -05:00
Thaddeus Crews ff37378bed Merge pull request #119717 from EdwardChanCH/fix_paste_as_replacement_v2
Change disabled "Paste" options to hidden
2026-05-25 11:19:06 -05:00
Thaddeus Crews 932e68953f Merge pull request #119711 from arkology/theme-drop
Fix theme preview `+` position after dropping new scene
2026-05-25 11:19:05 -05:00
Thaddeus Crews 8ac58f7d67 Merge pull request #119689 from TokageItLab/ik-docs-rest
Fix the documentation for some SkeletonModifier3Ds' rest
2026-05-25 11:19:04 -05:00
Thaddeus Crews 5d0ddf6803 Merge pull request #119635 from YeldhamDev/flip_those_ratings
Improve the look of the asset rating indicator
2026-05-25 11:19:04 -05:00
Thaddeus Crews 6d236606c3 Merge pull request #119679 from YeldhamDev/theme_preview_scaling
Make theme previews scale with the editor
2026-05-25 11:19:03 -05:00