-
3f1db077
by Rémi Bernon at 2025-10-01T23:02:39+02:00
server: Introduce an internal queue bits field.
And set a QS_DRIVER bit when the queue fd is ready for reading, or clear
it if it isn't, before waiting on it.
Clear the bit after waiting as we expect the client to process events
before calling the server again and before we can poll it again.
-
a995d108
by Rémi Bernon at 2025-10-01T23:02:39+02:00
server: Use the internal bits to signal the queue sync.
Removing the need to reset the sync after waiting, or in set_queue_mask,
as its signal state will be refreshed every time a mask or bit is set or
cleared.
-
0a749b30
by Rémi Bernon at 2025-10-01T23:02:39+02:00
win32u: Process all driver events when waiting on queue.
-
24d6b2b3
by Rémi Bernon at 2025-10-01T23:02:39+02:00
win32u: Wrap ProcessEvents calls in process_driver_events helper.