summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-01-25Snazz up the windows with some title bar gradients. :^)Andreas Kling
2019-01-25WindowServer: Put the desktop background color in a member.Andreas Kling
2019-01-25Terminal: Tweak dark blue color.Andreas Kling
2019-01-25WindowServer: Retain window backing stores while blitting them.Andreas Kling
2019-01-25SharedGraphics: Optimize Painter::draw_bitmap().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-25Terminal: Use a more reasonable data structure for the emulation buffer.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-24Terminal: Turn ctrl+character into the appropriate ^character.Andreas Kling
2019-01-24Kernel: Finally stop exposing Region members to the public.Andreas Kling
2019-01-24LibC: Fix broken isprint(). I had misunderstood what's considered printable.Andreas Kling
2019-01-23Terminal: Various improvements to terminal emulation.Andreas Kling
2019-01-23LibC: Tweak execvp() and execve() prototypes.Andreas Kling
2019-01-23LibC: fputs() shouldn't add a trailing newline, only puts().Andreas Kling
2019-01-23Ext2FS: Include meta blocks in an inode's i_blocks count.Andreas Kling
2019-01-23Terminal: Add support for some more escape sequences.Andreas Kling
2019-01-23LibC: Support backwards copy in memmove().Andreas Kling
2019-01-23Keyboard: Support the escape key.Andreas Kling
2019-01-23SharedGraphics: Draw an error glyph instead of crashing due to missing glyphs.Andreas Kling
2019-01-23Kernel: Implement a limited version of POSIX poll().Andreas Kling
2019-01-23Terminal: Fix crash when scrolling contents while cursor is on first row.Andreas Kling
2019-01-23LibC: Let malloc(0) return nullptr.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-23LibC: Add vsnprintf(), snprintf(), execvp() and abs().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-23VFS: Remove remnants of standalone builds.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-23Ext2FS: Implement writing into inodes with arbitrary offset and length.Andreas Kling
2019-01-23Ext2FS: Factor out block list generation and writing into functions.Andreas Kling
2019-01-22Ext2FS: Move inode freeing logic from ~Ext2FSInode() to Ext2FS::free_inode().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-22VFS: Place new files in the correct subdirectory.Andreas Kling
2019-01-22Remove some unused errno.h duplicates.Andreas Kling
2019-01-22Kernel: Support open() with O_CREAT.Andreas Kling
2019-01-21WindowServer: Map shared GraphicsBitmaps read-only on the server side.Andreas Kling
2019-01-21Keyboard: Use some of the existing defines instead of hard-coded numbers.Andreas Kling