Skip to content

[V0.10] Fix freerdp /workarea regression#3676

Merged
matt335672 merged 4 commits intoneutrinolabs:v0.10from
matt335672:v0_10_optimize_resize_queue
Dec 1, 2025
Merged

[V0.10] Fix freerdp /workarea regression#3676
matt335672 merged 4 commits intoneutrinolabs:v0.10from
matt335672:v0_10_optimize_resize_queue

Conversation

@matt335672
Copy link
Member

Backport of #3636

Fixes #3618 for v0.10

Add a source tag for all the resize_queue items, so we can make
some decisions about queue optimisations.

(cherry picked from commit 64a7c13)
The wait_obj calls (mostly) ignore objects with a value of zero. This
is codified, so that user code can explicitly make use of this.

(cherry picked from commit c31c499)
Processing of the resize queue is delayed until we've connected to a
session, as the login screen is currently unable to cope with these
requests.

(cherry picked from commit 6c90bc2)
If we're adding a new client request to the queue, and the item
immediately before it is also a client request which is not yet actioned,
we can remove the previous item, as it has been superceded.

(cherry picked from commit 834ab91)
@matt335672 matt335672 merged commit 9fc30c9 into neutrinolabs:v0.10 Dec 1, 2025
13 checks passed
@matt335672 matt335672 deleted the v0_10_optimize_resize_queue branch December 1, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant