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