serenity/Userland
Andreas Kling d062d7baa7 LibWeb+LibJS: Move DOM Window object to dedicated classes
LibWeb now creates a WindowObject which inherits from GlobalObject.
Allocation of the global object is moved out of the Interpreter ctor
to allow for specialized construction.

The existing Window interfaces are moved to WindowObject with their
implementation code in the new Window class.
2020-04-01 18:57:00 +02:00
..
al.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
allocate.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
aplay.cpp LibAudio/aplay: Handle WAV header errors properly 2020-02-10 14:04:27 +01:00
avol.cpp LibGUI: Add forwarding header 2020-02-16 09:41:56 +01:00
basename.cpp basename: Use pledge() 2020-02-18 13:29:54 +01:00
cal.cpp LibCore: Moved cal.cpp functions to DateTime 2020-03-18 08:17:01 +01:00
cat.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
chgrp.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
chmod.cpp chmod: Tweak usage string 2020-02-16 09:51:49 +01:00
chown.cpp AK: Add a forward declaration header 2020-02-14 23:31:18 +01:00
chroot.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
clear.cpp clear: Use pledge() 2020-02-18 11:35:47 +01:00
copy.cpp copy: Use StringBuilder::join() 2020-03-20 14:41:23 +01:00
cp.cpp LibCore: Remove all remaining C prefix references 2020-03-07 01:33:53 +01:00
crash.cpp Userland: Use ArgsParser in crash 2020-03-06 22:46:17 +01:00
cut.cpp Userland: Correction in the the copyright 2020-03-11 10:12:36 +01:00
date.cpp Userland: Add functionality of changing system date in date utility 2020-03-19 15:48:00 +01:00
df.cpp Userland: Add optional human readable output to /bin/df 2020-03-31 09:08:30 +02:00
disk_benchmark.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
dmesg.cpp AK: Use size_t for ByteBuffer sizes 2020-02-20 13:20:34 +01:00
du.cpp Userland: Add du program 2020-03-04 18:06:17 +01:00
echo.cpp echo: Use pledge() 2020-02-18 11:35:47 +01:00
env.cpp env: Use pledge() 2020-02-18 13:29:54 +01:00
false.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
fgrep.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
flock.cpp Userland: Add a dummy passthrough "flock" program 2020-01-20 20:44:29 +01:00
gron.cpp AK: Make Vector use size_t for its size and capacity 2020-02-25 14:52:35 +01:00
head.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
host.cpp host: Use ArgsParser to parse arguments, and add man page (#1252) 2020-02-20 15:12:55 +01:00
hostname.cpp hostname: Use pledge() 2020-02-18 13:29:54 +01:00
html.cpp LibWeb: Rename directory LibHTML => LibWeb 2020-03-07 10:32:51 +01:00
id.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
ifconfig.cpp Userland: ifconfig can change the IP address of the default gateway 2020-03-15 19:09:31 +01:00
jp.cpp jp: Use pledge() 2020-02-11 12:16:07 +01:00
js.cpp LibWeb+LibJS: Move DOM Window object to dedicated classes 2020-04-01 18:57:00 +02:00
keymap.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
kill.cpp kill: Use pledge() 2020-02-18 13:29:54 +01:00
killall.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
ln.cpp ln: Use pledge() 2020-02-18 13:29:54 +01:00
ls.cpp AK: Make quick_sort() a little more ergonomic 2020-03-03 16:02:58 +01:00
lsirq.cpp Userland: Replace lsinterrupts with lsirq 2020-03-06 11:19:51 +01:00
lspci.cpp Userland: Fix nullptr dereference if we fail to open the PCIDB 2020-02-20 15:13:42 +01:00
Makefile LibLine: Rename from LibLineEdit 2020-03-31 13:32:11 +02:00
man.cpp AK: Remove unnecessary casts to size_t, after Vector changes 2020-03-01 12:58:22 +01:00
md.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
mkdir.cpp mkdir: Use pledge() 2020-02-18 11:35:47 +01:00
mknod.cpp mknod: Use pledge() 2020-01-27 21:38:36 +01:00
modload.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
modunload.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
mon.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
more.cpp more: Read keystrokes from stdout instead of trying to re-open it 2020-02-08 15:50:00 +01:00
mount.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
munch.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
mv.cpp mv: Use ArgsParser, and check lstat for failure 2020-02-21 15:16:28 +01:00
nc.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
nl.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
notify.cpp LibGfx+LibIPC: Add Gfx::ShareableBitmap, a bitmap for easy IPC usage 2020-03-29 19:37:23 +02:00
pape.cpp LibCore: Remove all remaining C prefix references 2020-03-07 01:33:53 +01:00
paste.cpp LibGUI: Remove leading G from filenames 2020-02-06 20:33:02 +01:00
pidof.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
ping.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
pro.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
profile.cpp profile: Allow launching a command with profiling enabled 2020-02-22 11:01:37 +01:00
ps.cpp ps: Add some options and slim down the default output style 2020-03-01 17:46:06 +01:00
purge.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
realpath.cpp realpath: Use pledge() 2020-02-18 13:29:54 +01:00
reboot.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
rm.cpp rm: Allow specifying multiple paths to remove 2020-03-01 12:11:31 +01:00
rmdir.cpp rmdir: Use pledge() 2020-02-18 11:35:47 +01:00
rpcdump.cpp AK: Use size_t for ByteBuffer sizes 2020-02-20 13:20:34 +01:00
shutdown.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
sleep.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
sort.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
stat.cpp Userland: Use ArgParser in stat and support multiple files + links 2020-03-09 12:37:49 +01:00
strace.cpp strace: Change implementation to use ptrace() 2020-03-28 18:27:18 +01:00
su.cpp Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller 2020-03-08 13:06:51 +01:00
sync.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
syscall.cpp AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) 2020-03-08 13:06:51 +01:00
sysctl.cpp LibCore: Remove all remaining C prefix references 2020-03-07 01:33:53 +01:00
tail.cpp LibCore: Remove all remaining C prefix references 2020-03-07 01:33:53 +01:00
tee.cpp AK: Make Vector use size_t for its size and capacity 2020-02-25 14:52:35 +01:00
test_efault.cpp Kernel: Fail with EFAULT for any address+size that would wrap around 2020-01-29 12:56:07 +01:00
test_io.cpp Kernel: sys$readlink() should return the number of bytes written out 2020-01-27 21:50:51 +01:00
top.cpp AK: Make quick_sort() a little more ergonomic 2020-03-03 16:02:58 +01:00
touch.cpp touch: Use pledge() 2020-02-18 13:29:54 +01:00
tr.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
true.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
truncate.cpp Userland: Delete redundant code in truncate 2020-02-23 06:46:38 +01:00
tt.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
tty.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
umount.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
uname.cpp uname: Remove trailing space character 2020-03-25 15:48:35 +01:00
uptime.cpp uptime: Use pledge() 2020-02-18 13:29:54 +01:00
useradd.cpp LibCore: Remove leading C from filenames 2020-02-06 15:04:03 +01:00
userdel.cpp Meta: Adjust some copyright dates by Fei Wu 2020-03-02 14:24:25 +01:00
wc.cpp wc: Use pledge() 2020-02-18 11:35:47 +01:00
which.cpp which: Use pledge() 2020-02-18 11:35:47 +01:00
whoami.cpp whoami: Use pledge() and unveil() 2020-02-18 11:35:47 +01:00
yes.cpp yes: Use pledge() 2020-02-18 11:35:47 +01:00