ladybird/WindowServer
Andreas Kling 5582a0a254 Kernel: When a lock is busy, donate remaining process ticks to lock holder.
Since we know who's holding the lock, and we're gonna have to yield anyway,
we can just ask the scheduler to donate any remaining ticks to that process.
2019-02-07 11:14:58 +01:00
..
.gitignore Add basic automatic dependency management to Makefiles. 2019-02-02 04:41:59 +01:00
main.cpp Kernel: Much improved BochsVGA (BXVGA) support. 2019-02-06 10:17:26 +01:00
WSMessage.h Add a simple close button ("X") to windows. 2019-02-05 10:31:37 +01:00
WSMessageLoop.cpp Kernel: When a lock is busy, donate remaining process ticks to lock holder. 2019-02-07 11:14:58 +01:00
WSMessageLoop.h Bootloader: Locate the kernel's data segment and clear it. 2019-02-06 16:02:10 +01:00
WSMessageReceiver.cpp WindowServer: Rename WSEvent to WSMessage. 2019-01-26 05:28:02 +01:00
WSMessageReceiver.h WindowServer: More event -> message renaming. 2019-01-26 05:35:45 +01:00
WSScreen.cpp WindowServer: Coordinate double-buffering with the BochsVGA card. 2019-02-07 08:56:26 +01:00
WSScreen.h Bootloader: Locate the kernel's data segment and clear it. 2019-02-06 16:02:10 +01:00
WSWindow.cpp Kernel: When a lock is busy, donate remaining process ticks to lock holder. 2019-02-07 11:14:58 +01:00
WSWindow.h WindowServer: Sever the WSWindow/Process link when the process dies. 2019-02-05 08:32:32 +01:00
WSWindowManager.cpp Kernel: When a lock is busy, donate remaining process ticks to lock holder. 2019-02-07 11:14:58 +01:00
WSWindowManager.h WindowServer: Coordinate double-buffering with the BochsVGA card. 2019-02-07 08:56:26 +01:00