summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-01-25Kernel: Dump registers and code on ring0 page fault.Andreas Kling
2019-01-25PTY: Disallow infinite writing to slaves.Andreas Kling
2019-01-25Kernel: Add some logging for backing store get/release syscalls.Andreas Kling
2019-01-24Let userland retain the window backing store while drawing into it.Andreas Kling
2019-01-24TTY: MasterPTY's are always writable when open.Andreas Kling
2019-01-24Kernel: Fix bug in process termination on missing signal handler.Andreas Kling
2019-01-24Kernel: Finally stop exposing Region members to the public.Andreas Kling
2019-01-23Ext2FS: Include meta blocks in an inode's i_blocks count.Andreas Kling
2019-01-23Keyboard: Support the escape key.Andreas Kling
2019-01-23Kernel: Implement a limited version of POSIX poll().Andreas Kling
2019-01-23Kernel: Let the process argv arrays be null-terminated.Andreas Kling
2019-01-23Stub out poll() syscall and LibC wrapper.Andreas Kling
2019-01-23Kernel: Get rid of Unix namespace.Andreas Kling
2019-01-23VFS: Move Ext2FSInode::m_lock up to Inode so all inodes can have locking.Andreas Kling
2019-01-23VFS: Rename FS::id() to fsid() for consistency.Andreas Kling
2019-01-23VFS: unlink() should fail when called on a directory.Andreas Kling
2019-01-23Move VFS sources into Kernel/.Andreas Kling
2019-01-23Kernel: Fix dumb race in Scheduler::yield() debug code.Andreas Kling
2019-01-23VFS: Get rid of the deprecated Inode::write(const ByteBuffer&).Andreas Kling
2019-01-22Ext2FS: Delete inodes when their link count goes to zero.Andreas Kling
2019-01-22Add unlink() syscall and /bin/rm.Andreas Kling
2019-01-22Kernel: Refactor Region/PageDirectory ownership model.Andreas Kling
2019-01-22Remove some unused errno.h duplicates.Andreas Kling
2019-01-22Kernel: Support open() with O_CREAT.Andreas Kling
2019-01-21Keyboard: Use some of the existing defines instead of hard-coded numbers.Andreas Kling
2019-01-21WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.Andreas Kling
2019-01-21Flesh out keyboard event support a bit more.Andreas Kling
2019-01-21Mark the two Regions used GraphicsBitmaps as explicitly shared.Andreas Kling
2019-01-21Kernel: Process should drop any framebuffer regions on exec().Andreas Kling
2019-01-21Kernel: Forked processes should inherit arguments and environment.Andreas Kling
2019-01-21Kernel: Make /proc/PID/fds display something useful for character devices.Andreas Kling
2019-01-21WindowServer: Don't invalidate already frontmost window for moving to front.Andreas Kling
2019-01-21Kernel: Clone Process::m_gids on fork() and hook up any framebuffer region.Andreas Kling
2019-01-20LibGUI: Hook up GWindow event dispatch for paint and mouse events.Andreas Kling
2019-01-20Make it possible for userspace to alter window title/geometry.Andreas Kling
2019-01-20Start bringing up LibGUI properly (formerly Widgets.)Andreas Kling
2019-01-19Move Widget & friends into LibGUI.Andreas Kling
2019-01-19Make a SharedGraphics directory for classes shared between Kernel and LibGUI.Andreas Kling
2019-01-19Coding style fixes in AK.Andreas Kling
2019-01-18Add a simple /bin/sysctl that wraps the files in /proc/sys.Andreas Kling
2019-01-18Add mechanism to expose kernel variables to userspace via ProcFS.Andreas Kling
2019-01-18WindowServer: Merge WSFrameBuffer into WSScreen.Andreas Kling
2019-01-18Support polling with select() by using a zero timeout.Andreas Kling
2019-01-18Make it possible to invalidate only a portion of a window.Andreas Kling
2019-01-18StringBuilder: Use a ByteBuffer internally instead of a Vector<String>.Andreas Kling
2019-01-18Add a simple StringBuilder::appendf() and use it for ProcFS.Andreas Kling
2019-01-17Add WindowActivated and WindowDeactivated events.Andreas Kling
2019-01-17Rename SpinLock to Lock. It hasn't been a SpinLock for some time.Andreas Kling
2019-01-17PS2MouseDevice: Try to synchronize the data reporting stream.Andreas Kling
2019-01-16Allow the scheduler to unblock the current process.Andreas Kling