ladybird/WindowServer
Andreas Kling 1c63a37bc9 Only drain mouse/keyboard streams if they actually have data.
Technically we could just grab directly at the CharacterDevices like we've
been doing but I'd like to stay away from in-kernel behavior like that.
This should eventually become a userspace process.
2019-01-17 02:34:08 +01:00
..
.gitignore Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
main.cpp Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSEvent.h Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSEventLoop.cpp Only drain mouse/keyboard streams if they actually have data. 2019-01-17 02:34:08 +01:00
WSEventLoop.h Rework WindowServer to use select() in its main event loop. 2019-01-16 17:20:58 +01:00
WSEventReceiver.cpp Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSEventReceiver.h Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSFrameBuffer.cpp Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSFrameBuffer.h Rework WindowServer to use select() in its main event loop. 2019-01-16 17:20:58 +01:00
WSScreen.cpp Move some more classes to the new coding style. 2019-01-16 17:57:58 +01:00
WSScreen.h Rework WindowServer to use select() in its main event loop. 2019-01-16 17:20:58 +01:00
WSWindow.cpp Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSWindow.h Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WSWindowManager.cpp WindowServer: Skip blitting windows into the back buffer if possible. 2019-01-16 20:21:44 +01:00
WSWindowManager.h Allow the scheduler to unblock the current process. 2019-01-16 17:47:18 +01:00