summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-01-30Fix dumb bug in HashTable::clear().Andreas Kling
2019-01-30Let the slave PTY keep the master PTY alive.Andreas Kling
2019-01-30Kernel: select() should fail with EBADF if any set contains an invalid fd.Andreas Kling
2019-01-30Deallocate PTY's when they close.Andreas Kling
2019-01-30Add a String::format() and use that in place of ksprintf() in the Kernel.Andreas Kling
2019-01-30Add a /dev/pts filesystem and make PTY allocation dynamic.Andreas Kling
2019-01-29Implement basic chmod() syscall and /bin/chmod helper.Andreas Kling
2019-01-28VFS: Resolve FIXME in Inode::read_entire() about using dynamic allocation.Andreas Kling
2019-01-28Kernel: Remove outdated FIXME.Andreas Kling
2019-01-28Expose the kernel log buffer through /proc/dmesg.Andreas Kling
2019-01-28Add support for removing directories.Andreas Kling
2019-01-28.bochsrc: Toggle mouse grab with ctrl-alt (works nicer on 1-button mice.)Andreas Kling
2019-01-27Kernel: Unbreak symbolication yet another time.Andreas Kling
2019-01-27Kernel: Move RAM size detection to MemoryManager and use what we learn.Andreas Kling
2019-01-27Make buttons unpress when the cursor leaves the button rect.Andreas Kling
2019-01-27Userland: Make a simple /bin/cp for copying files.Andreas Kling
2019-01-27Make .bochsrc work with the stock Bochs on Ubuntu.Andreas Kling
2019-01-26LibGUI: Start bringing up GTextBox in the standalone world.Andreas Kling
2019-01-26WindowServer: Rename the two painting phases.Andreas Kling
2019-01-26WindowServer: More event -> message renaming.Andreas Kling
2019-01-26WindowServer: Rename WSEvent to WSMessage.Andreas Kling
2019-01-26Refactor GUI rendering model to be two-phased.Andreas Kling
2019-01-25Let's not auto-start guitest. guitest2 is so much more useful.Andreas Kling
2019-01-25Keyboard: Shift+backspace should generate backspace character.Andreas Kling
2019-01-25Kernel: Implement lazy FPU state restore.Andreas Kling
2019-01-25Kernel: Fix Syscall.h build when out of context.Andreas Kling
2019-01-25Snazz up the windows with some title bar gradients. :^)Andreas Kling
2019-01-25Terminal: Redraw entire line if any of its characters are dirty.Andreas Kling
2019-01-25Kernel: Fix incorrect EFAULTs when syscall would write into COW pages.Andreas Kling
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