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