summaryrefslogtreecommitdiff
path: root/Userland
AgeCommit message (Expand)Author
2019-01-21LibGUI: Mass coding style fixes.Andreas Kling
2019-01-21guitest2: Add a simple launcher so I can easily spawn more Terminals.Andreas Kling
2019-01-20LibGUI: Hook up GWindow event dispatch for paint and mouse events.Andreas Kling
2019-01-20Make it possible for userspace to alter window title/geometry.Andreas Kling
2019-01-20Start bringing up LibGUI properly (formerly Widgets.)Andreas Kling
2019-01-19Make a SharedGraphics directory for classes shared between Kernel and LibGUI.Andreas Kling
2019-01-18Add a simple /bin/sysctl that wraps the files in /proc/sys.Andreas Kling
2019-01-18Make it possible to invalidate only a portion of a window.Andreas Kling
2019-01-17Add WindowActivated and WindowDeactivated events.Andreas Kling
2019-01-15Make it possible for a process to switch controlling terminals.Andreas Kling
2019-01-15Start working on a graphical Terminal program.Andreas Kling
2019-01-14Build Painter & friends into LibC. Use it in the GUI test app.Andreas Kling
2019-01-14Share GraphicsBitmaps between the windowing server and the client process.Andreas Kling
2019-01-14Start refactoring the windowing system to use an event loop.Andreas Kling
2019-01-13Minor GUI API things + make Button corners properly transparent.Andreas Kling
2019-01-13Let's use the existing Rect and Color types in the GUI API.Andreas Kling
2019-01-13Start working on a GUI kernel API.Andreas Kling
2019-01-08Fix broken "make clean" in Userland.Andreas Kling
2018-12-29Tweak /bin/id output slightly.Andreas Kling
2018-12-21Add a simple /bin/more.Andreas Kling
2018-12-21Get rid of three test utilities that I no longer need.Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-12-20Add sync() syscall and a /bin/sync.Andreas Kling
2018-12-19Implement utime() along with a naive /bin/touch.Andreas Kling
2018-12-07sh: Restore termios after a child process exits.Andreas Kling
2018-12-07Fix /bin/ls usage string.Andreas Kling
2018-12-04Import a simple text editor I started working on.Andreas Kling
2018-12-03Yet more coding style fixes.Andreas Kling
2018-11-29Add TIOCGWINSZ ioctl so userland can determine terminal geometry.Andreas Kling
2018-11-18Finally hook up the mkdir code to a syscall.Andreas Kling
2018-11-17Various stubs while trying to get an old coreutils to build.Andreas Kling
2018-11-17Support "ls <path>" rather than just "ls" :^)Andreas Kling
2018-11-13Reduce kmalloc() traffic in directory iteration.Andreas Kling
2018-11-12Add primitive FIFO and hook it up to sys$pipe().Andreas Kling
2018-11-11Add a naive /bin/fgrep for testing pipes.Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-10Add /proc/PID/cwd, a symlink to the process's current directory.Andreas Kling
2018-11-10Make /bin/clear work again.Andreas Kling
2018-11-09Build LibC and Userland with clang as well.Andreas Kling
2018-11-09Move <utsname.h> to <sys/utsname.h> for correctness.Andreas Kling
2018-11-09Get rid of redundant sys$spawn now that we have fork+exec.Andreas Kling
2018-11-09Fix all current build warnings in the userland.Andreas Kling
2018-11-08Add a VMO pointer to VNode.Andreas Kling
2018-11-08Support basic mmap'ing of a file!Andreas Kling
2018-11-08Minor tweak to /bin/kill.Andreas Kling
2018-11-08Add some simple write buffering to LibC's stdio.Andreas Kling
2018-11-07Get rid of the undertaker and have waitpid() be the reaper.Andreas Kling
2018-11-07Implement sending signals to blocked-in-kernel processes.Andreas Kling
2018-11-07Signals to processes in userspace now work again.Andreas Kling
2018-11-07Rework process states to make a bit more sense.Andreas Kling