-
9fcb1c17
by Rémi Bernon at 2025-09-18T22:34:39+02:00
server: Rename queue is_signaled to get_queue_status.
-
998be7e6
by Rémi Bernon at 2025-09-18T22:34:39+02:00
server: Do not clear queue masks in msg_queue_satisfied.
The masks are checked in win32u, and updated if necessary, right before
waiting for messages. They tell wineserver which of the bits we want the
queue to be signaled for in the following wait.
There should be no need to clear the mask after waiting, and doing it
will always force clients to update them again on the next wait, causing
an additional request.
-
0abb4190
by Rémi Bernon at 2025-09-18T22:34:57+02:00
server: Remove skip_wait flag from set_queue_mask.
Resetting the queue sync doesn't look right or necessary anymore. The
sync state should reflect the bits vs mask status at all time and the
sync will be reset whenever masks are updated, for instance before any
wait on the queue.