ladybird/LibC
Andreas Kling 069d21ed7f Make buttons unpress when the cursor leaves the button rect.
Implement this functionality by adding global cursor tracking.
It's currently only possible for one GWidget per GWindow to track the cursor.
2019-01-27 08:48:34 +01:00
..
sys Kernel: Get rid of Unix namespace. 2019-01-23 06:57:00 +01:00
.gitignore Import very modest Userland. 2018-10-22 14:06:22 +02:00
alloca.h More LibC portability work while trying to get figlet building. 2018-10-31 10:14:56 +01:00
assert.cpp Get rid of Vnode concept. 2019-01-16 12:57:07 +01:00
assert.h Make QtCreator stop complaining about the ASSERT macro. 2019-01-14 00:35:07 +01:00
ctype.cpp LibC: Oops, unbreak isprint() once again. 2019-01-25 16:21:29 +01:00
ctype.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
dirent.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
dirent.h More work towards getting bash to build. 2018-11-05 19:01:59 +01:00
endian.h Lots of minor compat stuff while seeing if bash would build. 2018-11-05 16:40:48 +01:00
entry.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
errno.h Add sys_nerr and sys_errlist. 2018-11-06 14:42:28 +01:00
errno_numbers.h Let userland retain the window backing store while drawing into it. 2019-01-24 23:44:19 +01:00
fcntl.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
fcntl.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
getopt.cpp Fix all current build warnings in LibC. 2018-11-09 10:09:46 +01:00
getopt.h Enough compatibility work to make figlet build and run! 2018-10-31 17:52:59 +01:00
grp.cpp Import a simple text editor I started working on. 2018-12-04 00:27:16 +01:00
grp.h Add some basic setgroups(), getgroups() and initgroups(). 2018-11-07 01:38:51 +01:00
gui.cpp Make buttons unpress when the cursor leaves the button rect. 2019-01-27 08:48:34 +01:00
gui.h Make buttons unpress when the cursor leaves the button rect. 2019-01-27 08:48:34 +01:00
ioctl.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
limits.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
locale.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
Makefile Stub out poll() syscall and LibC wrapper. 2019-01-23 07:28:25 +01:00
math.cpp Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
math.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
mman.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
mman.h Support basic mmap'ing of a file! 2018-11-08 12:59:16 +01:00
mntent.cpp Fix all current build warnings in LibC. 2018-11-09 10:09:46 +01:00
mntent.h Miscellaneous compat work while seeing if GNU coreutils would build. 2018-11-07 10:23:16 +01:00
poll.cpp Stub out poll() syscall and LibC wrapper. 2019-01-23 07:28:25 +01:00
poll.h Stub out poll() syscall and LibC wrapper. 2019-01-23 07:28:25 +01:00
pwd.cpp Import a simple text editor I started working on. 2018-12-04 00:27:16 +01:00
pwd.h Add getpwent() family of functions to LibC. 2018-10-31 19:54:25 +01:00
qsort.cpp Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
scanf.cpp Fix all current build warnings in LibC. 2018-11-09 10:09:46 +01:00
setjmp.cpp LibC: Implement setjmp() and longjmp(). 2019-01-26 06:25:24 +01:00
setjmp.h Lots of minor compat stuff while seeing if bash would build. 2018-11-05 16:40:48 +01:00
signal.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
signal.h A bunch of compat work (mostly stubs but some real implementations, too.) 2018-11-11 00:20:53 +01:00
signal_numbers.h Add strsignal() and improve sharing signal numbers between LibC and kernel. 2018-11-06 15:45:16 +01:00
stat.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
stdarg.h Kernel: Get rid of Unix namespace. 2019-01-23 06:57:00 +01:00
stddef.h Miscellaneous compat work while seeing if GNU coreutils would build. 2018-11-07 10:23:16 +01:00
stdint.h Miscellaneous compat work while seeing if GNU coreutils would build. 2018-11-07 10:23:16 +01:00
stdio.cpp LibC: fputs() shouldn't add a trailing newline, only puts(). 2019-01-23 16:24:39 +01:00
stdio.h LibC: Add vsnprintf(), snprintf(), execvp() and abs(). 2019-01-23 06:35:34 +01:00
stdlib.cpp LibC: Let malloc(0) return nullptr. 2019-01-23 07:32:16 +01:00
stdlib.h LibC: Add vsnprintf(), snprintf(), execvp() and abs(). 2019-01-23 06:35:34 +01:00
string.cpp LibC: Support backwards copy in memmove(). 2019-01-23 08:31:23 +01:00
string.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
termcap.cpp Let's not require TERM=ansi for tgetent() to work. 2019-01-15 08:32:53 +01:00
termcap.h Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
termios.cpp Improve syscall address validation a bit. 2018-11-16 16:10:59 +01:00
termios.h Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
time.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
time.h Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
times.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
ulimit.cpp Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
ulimit.h Rage hacking to get bash to run. It finally runs. So cool! :^) 2018-11-11 15:38:07 +01:00
unistd.cpp Terminal: Redraw entire line if any of its characters are dirty. 2019-01-25 02:09:29 +01:00
unistd.h Terminal: Redraw entire line if any of its characters are dirty. 2019-01-25 02:09:29 +01:00
utime.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00
utime.h Implement utime() along with a naive /bin/touch. 2018-12-19 21:14:55 +01:00
utmp.h Various stubs while trying to get an old coreutils to build. 2018-11-17 15:56:09 +01:00
utsname.cpp Make syscall invocations look pleasant. 2018-12-21 03:02:06 +01:00