ladybird/Userland
Andreas Kling 7cf3c7461c Refactor GUI rendering model to be two-phased.
Instead of clients painting whenever they feel like it, we now ask that they
paint in response to a paint message.

After finishing painting, clients notify the WindowServer about the rect(s)
they painted into and then flush eventually happens, etc.

This stuff leaves us with a lot of badly named things. Need to fix that.
2019-01-26 05:20:32 +01:00
..
.gitignore Add unlink() syscall and /bin/rm. 2019-01-22 07:03:44 +01:00
cat.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
clear.cpp Make /bin/clear work again. 2018-11-10 00:56:10 +01:00
date.cpp Fix all current build warnings in the userland. 2018-11-09 10:19:33 +01:00
false.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
fgrep.cpp Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
guitest2.cpp Let's not auto-start guitest. guitest2 is so much more useful. 2019-01-25 15:52:55 +01:00
guitest.cpp Refactor GUI rendering model to be two-phased. 2019-01-26 05:20:32 +01:00
hostname.cpp Fix all current build warnings in the userland. 2018-11-09 10:19:33 +01:00
id.cpp Tweak /bin/id output slightly. 2018-12-29 03:44:37 +01:00
kill.cpp Yet another pass of style fixes. 2018-12-21 02:10:45 +01:00
ls.cpp Implement utime() along with a naive /bin/touch. 2018-12-19 21:14:55 +01:00
Makefile Add unlink() syscall and /bin/rm. 2019-01-22 07:03:44 +01:00
mkdir.cpp Finally hook up the mkdir code to a syscall. 2018-11-18 15:02:16 +01:00
mm.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
more.cpp Add a simple /bin/more. 2018-12-21 02:42:30 +01:00
ps.cpp Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
rm.cpp Add unlink() syscall and /bin/rm. 2019-01-22 07:03:44 +01:00
sh.cpp sh: Discard the current line on interrupt. 2019-01-25 15:49:54 +01:00
sleep.cpp Import a simple text editor I started working on. 2018-12-04 00:27:16 +01:00
sync.cpp Add sync() syscall and a /bin/sync. 2018-12-20 00:39:29 +01:00
sysctl.cpp Add a simple /bin/sysctl that wraps the files in /proc/sys. 2019-01-18 15:35:38 +01:00
touch.cpp Kernel: Support open() with O_CREAT. 2019-01-22 00:58:56 +01:00
true.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
tst.cpp Make it possible for a process to switch controlling terminals. 2019-01-15 08:49:24 +01:00
tty.cpp Fix all current build warnings in the userland. 2018-11-09 10:19:33 +01:00
uname.cpp Move <utsname.h> to <sys/utsname.h> for correctness. 2018-11-09 10:24:41 +01:00