The Serenity Operating System 🐞
Find a file
Andreas Kling fd4e86460b Make PS2MouseDevice behave more like a proper character device.
Get rid of the goofy MouseClient interface and have the GUI event loop just
read mouse data from the character device.

The previous approach was awful as it was sending us into random GUI code
in the mouse interrupt handler.
2019-01-12 05:23:16 +01:00
AK More window manager hacking. FocusIn/FocusOut events. 2019-01-09 05:40:04 +01:00
Base/etc Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
Editor Editor: Fix build on Linux. 2018-12-09 13:48:11 +01:00
Kernel Make PS2MouseDevice behave more like a proper character device. 2019-01-12 05:23:16 +01:00
LibC Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
Userland Fix broken "make clean" in Userland. 2019-01-08 22:28:58 +01:00
VirtualFileSystem Refactor FS::find_parent_of_inode() into Inode::parent(). 2019-01-04 18:37:58 +01:00
Widgets Make PS2MouseDevice behave more like a proper character device. 2019-01-12 05:23:16 +01:00
.gitignore Add simplified mmap() and munmap() syscalls. 2018-10-24 09:48:41 +02:00