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-02-02
Start working on a simple graphical font editor.
Andreas Kling
2019-02-02
Add basic automatic dependency management to Makefiles.
Andreas Kling
2019-02-02
Remove Editor/ since I wasn't maintaining or trying to develop it.
Andreas Kling
2019-02-01
LibC: Add some things needed to build GNU bc.
Andreas Kling
2019-02-01
Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier.
Andreas Kling
2019-02-01
Kernel: mkdir() should use the containing directory's FS for inode creation.
Andreas Kling
2019-02-01
Kernel: mkdir() should fail if the pathname is empty.
Andreas Kling
2019-02-01
Terminal: Draw the cursor by reversing foreground/background color.
Andreas Kling
2019-02-01
SharedGraphics: Make Painter::fill_rect() respect the current DrawOp.
Andreas Kling
2019-02-01
Implement event loop timers.
Andreas Kling
2019-01-31
Userland: /bin/ls shouldn't display inode numbers by default.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-31
LibC: Add mktime().
Andreas Kling
2019-01-31
Add a simple clock window to guitest2.
Andreas Kling
2019-01-31
Kernel: Make Process a Weakable class.
Andreas Kling
2019-01-31
Kernel: Include absolute paths of mount points in /proc/mounts
Andreas Kling
2019-01-31
Add uid and gid to CharacterDevices.
Andreas Kling
2019-01-31
Make stat() work on device files again.
Andreas Kling
2019-01-31
Ext2FS: Remove an unnecessary heap allocation in create_inode().
Andreas Kling
2019-01-31
Kernel: Actually zero-fill eagerly committed regions.
Andreas Kling
2019-01-31
Remove the last remaining #ifndef SERENITY blocks.
Andreas Kling
2019-01-30
Terminal: Oops, escape sequences for the left and right keys were swapped.
Andreas Kling
2019-01-30
Add support for keyboard arrow keys.
Andreas Kling
2019-01-30
Terminal: Implement 'J' escape "clear from cursor to end of screen."
Andreas Kling
2019-01-30
Rename the default user to "anon" and give him a home directory.
Andreas Kling
2019-01-30
Kernel: Don't try to dump invalid code memory in page fault handler.
Andreas Kling
2019-01-30
LibC: Oops, setjmp() and longjmp() were not exported.
Andreas Kling
2019-01-30
LibGUI: Implement destroying individual windows without exiting the process.
Andreas Kling
2019-01-30
Destroy all remaining windows in a process when it dies.
Andreas Kling
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
LibC: Move Stopwatch thingy into a <serenity.h> header.
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
Tweak .gitignore.
Andreas Kling
2019-01-28
LibGUI: Reduce overdraw in GListBox.
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
LibGUI: GButton should only react to the left mouse button (for pushing.)
Andreas Kling
2019-01-27
LibGUI: More work on GCheckBox.
Andreas Kling
2019-01-27
GTextBox: Avoid one instance of overdraw + naming cleanup.
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
/bin/cp: Handle partial write() case.
Andreas Kling
[next]