index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
Age
Commit message (
Expand
)
Author
2019-01-30
Fix dumb bug in HashTable::clear().
Andreas Kling
2019-01-30
Let the slave PTY keep the master PTY alive.
Andreas Kling
2019-01-30
Kernel: select() should fail with EBADF if any set contains an invalid fd.
Andreas Kling
2019-01-30
Deallocate PTY's when they close.
Andreas Kling
2019-01-30
Add a String::format() and use that in place of ksprintf() in the Kernel.
Andreas Kling
2019-01-30
Add a /dev/pts filesystem and make PTY allocation dynamic.
Andreas Kling
2019-01-29
Implement basic chmod() syscall and /bin/chmod helper.
Andreas Kling
2019-01-28
VFS: Resolve FIXME in Inode::read_entire() about using dynamic allocation.
Andreas Kling
2019-01-28
Kernel: Remove outdated FIXME.
Andreas Kling
2019-01-28
Expose the kernel log buffer through /proc/dmesg.
Andreas Kling
2019-01-28
Add 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-27
Kernel: Unbreak symbolication yet another time.
Andreas Kling
2019-01-27
Kernel: Move RAM size detection to MemoryManager and use what we learn.
Andreas Kling
2019-01-27
Make buttons unpress when the cursor leaves the button rect.
Andreas Kling
2019-01-27
Userland: Make a simple /bin/cp for copying files.
Andreas Kling
2019-01-27
Make .bochsrc work with the stock Bochs on Ubuntu.
Andreas Kling
2019-01-26
LibGUI: Start bringing up GTextBox in the standalone world.
Andreas Kling
2019-01-26
WindowServer: Rename the two painting phases.
Andreas Kling
2019-01-26
WindowServer: More event -> message renaming.
Andreas Kling
2019-01-26
WindowServer: Rename WSEvent to WSMessage.
Andreas Kling
2019-01-26
Refactor GUI rendering model to be two-phased.
Andreas Kling
2019-01-25
Let's not auto-start guitest. guitest2 is so much more useful.
Andreas Kling
2019-01-25
Keyboard: Shift+backspace should generate backspace character.
Andreas Kling
2019-01-25
Kernel: Implement lazy FPU state restore.
Andreas Kling
2019-01-25
Kernel: Fix Syscall.h build when out of context.
Andreas Kling
2019-01-25
Snazz up the windows with some title bar gradients. :^)
Andreas Kling
2019-01-25
Terminal: Redraw entire line if any of its characters are dirty.
Andreas Kling
2019-01-25
Kernel: Fix incorrect EFAULTs when syscall would write into COW pages.
Andreas Kling
2019-01-25
Kernel: Dump registers and code on ring0 page fault.
Andreas Kling
2019-01-25
PTY: Disallow infinite writing to slaves.
Andreas Kling
2019-01-25
Kernel: Add some logging for backing store get/release syscalls.
Andreas Kling
2019-01-24
Let userland retain the window backing store while drawing into it.
Andreas Kling
2019-01-24
TTY: MasterPTY's are always writable when open.
Andreas Kling
2019-01-24
Kernel: Fix bug in process termination on missing signal handler.
Andreas Kling
2019-01-24
Kernel: Finally stop exposing Region members to the public.
Andreas Kling
2019-01-23
Ext2FS: Include meta blocks in an inode's i_blocks count.
Andreas Kling
2019-01-23
Keyboard: Support the escape key.
Andreas Kling
2019-01-23
Kernel: Implement a limited version of POSIX poll().
Andreas Kling
2019-01-23
Kernel: Let the process argv arrays be null-terminated.
Andreas Kling
2019-01-23
Stub out poll() syscall and LibC wrapper.
Andreas Kling
2019-01-23
Kernel: Get rid of Unix namespace.
Andreas Kling
2019-01-23
VFS: Move Ext2FSInode::m_lock up to Inode so all inodes can have locking.
Andreas Kling
2019-01-23
VFS: Rename FS::id() to fsid() for consistency.
Andreas Kling
2019-01-23
VFS: unlink() should fail when called on a directory.
Andreas Kling
2019-01-23
Move VFS sources into Kernel/.
Andreas Kling
2019-01-23
Kernel: Fix dumb race in Scheduler::yield() debug code.
Andreas Kling
2019-01-23
VFS: Get rid of the deprecated Inode::write(const ByteBuffer&).
Andreas Kling
2019-01-22
Ext2FS: Delete inodes when their link count goes to zero.
Andreas Kling
2019-01-22
Add unlink() syscall and /bin/rm.
Andreas Kling
[next]