Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.3] Cherry-picks for the 4.3 (4.3.1) branch - 1st core bugs batch #931

Merged
merged 26 commits into from
Jan 18, 2025

Conversation

Spartan322
Copy link
Member

@Spartan322 Spartan322 commented Jan 18, 2025

Core Bug PRs:

Extra PRs:

Sauermann and others added 4 commits January 18, 2025 06:10
Fix Rect of texture to take window and stretch transform into account.

There is no need for `viewport_attach_to_screen` for embedded windows,
since their display is handled via `Viewport::_sub_window_update`.

(cherry picked from commit 0eff41d)
(cherry picked from commit 6516ca6)
(cherry picked from commit c8b697c)
rune-scape and others added 8 commits January 18, 2025 08:09
(cherry picked from commit 3e0d3c4)
Variant operators for String formatting and "in" could result in errors, which would return from validated_evaluate without assigning r_ret.  This would cause scripts using the return value from these operators to get results from previously run code.  Updated to return the original String value in the String formatting case, and false for "in" when an error occurs.

(cherry picked from commit 714357e)
- The main thread function and the collaborative wait functions have a much more similar structure than earlier, which yields (pun intended) better maintainability.
- Also, there are not assertions anymore about the reason for ending a wait being valid, because spurious awakes can happen and so the assert would fail without that indicating an issue.

(cherry picked from commit 2640960)
@Spartan322 Spartan322 force-pushed the 4.3.1-cherry-pick/bugs-core branch from c2724bc to ff73c52 Compare January 18, 2025 13:10
RandomShaper and others added 5 commits January 18, 2025 10:57
…enes"

This partially reverts commit 8a42e3d.

Comment improvements and the test case were kept, with one part commented out.

(cherry picked from commit 2153a60)
Changes the Resource::generate_scene_unique_id() to be deterministic and
seedable.

Fixes #97110

(cherry picked from commit abf9d24)
dustdfg and others added 9 commits January 18, 2025 10:57
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
(cherry picked from commit ee5d908)
A few missed last pass and one incorrect from that pass

(cherry picked from commit 2693808)
Prior to this `..\..\texture.png` was incorrectly simplified to `texture.png`

(cherry picked from commit 964e2b3)
@Spartan322 Spartan322 force-pushed the 4.3.1-cherry-pick/bugs-core branch from ff73c52 to 2f0f68c Compare January 18, 2025 16:13
@Spartan322 Spartan322 merged commit 859eefd into Redot-Engine:4.3 Jan 18, 2025
18 checks passed
@Spartan322 Spartan322 deleted the 4.3.1-cherry-pick/bugs-core branch January 18, 2025 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.