Andreas Kling
|
0aaec6b19a
Support resizing the Terminal app.
|
6 years ago |
Andreas Kling
|
6158f456fa
Kernel: Don't remove from SharedBuffer map while iterating it.
|
6 years ago |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
6 years ago |
Andreas Kling
|
7bb00ea1e3
Kernel: socket() with SOCK_CLOEXEC was setting the wrong fd flag.
|
6 years ago |
Andreas Kling
|
cf8dd312ab
Kernel: Fix String leaks in exec().
|
6 years ago |
Andreas Kling
|
df2d46d5dc
Kernel: Add SocketRole::Listener and report the role nicely in /proc/PID/fds.
|
6 years ago |
Andreas Kling
|
2dc0ef8813
Kernel: munmap() should round up to nearest page size, just like mmap().
|
6 years ago |
Andreas Kling
|
809266a9fb
Kernel: Remove tracking of bitmap memory.
|
6 years ago |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 years ago |
Andreas Kling
|
4ea28bf0a5
Kernel: Add a simple shared memory API for two processes only.
|
6 years ago |
Andreas Kling
|
7210d2ade5
Kernel: Remove knowledge about BochsVGADevice from Process.
|
6 years ago |
Andreas Kling
|
468113422f
Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.
|
6 years ago |
Andreas Kling
|
799177feda
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
|
6 years ago |
Andreas Kling
|
c6ca6522fc
Kernel: Sending a signal to another process needs to disable interrupts.
|
6 years ago |
Andreas Kling
|
fbcc8ab840
WindowServer: Slurp all available client messages when checking them.
|
6 years ago |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 years ago |
Andreas Kling
|
b20a7aca61
Kernel: More work on sockets. Fleshing out connect().
|
6 years ago |
Andreas Kling
|
b12ab1270a
Kernel: More work on sockets. Getting there..
|
6 years ago |
Andreas Kling
|
54b1d6f57f
Kernel: More sockets work. Fleshing out accept().
|
6 years ago |
Andreas Kling
|
77177dbb76
Kernel: Begin fleshing out bind() syscall.
|
6 years ago |
Andreas Kling
|
2f35e54f80
Kernel: Begin implementing UNIX domain sockets.
|
6 years ago |
Andreas Kling
|
8d5ba56cf9
Kernel: Remove ProcessGUI.cpp, merging remainders into Process.cpp.
|
6 years ago |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 years ago |
Andreas Kling
|
111589a558
Kernel: Make sure processes always start out with fds 0, 1 and 2 open.
|
6 years ago |
Andreas Kling
|
4b8133e925
WindowServer: Clean up any menu objects on process exit.
|
6 years ago |
Andreas Kling
|
18962bf102
Kernel: Oops, the kernel image access validator thought 0x0 was allowed.
|
6 years ago |
Andreas Kling
|
6103e374cc
Kernel: Drop the "helper" region after ELF load is finished.
|
6 years ago |
Andreas Kling
|
c4e984ca49
Kernel: Allow mmap() with a size that's not a multiple of page size.
|
6 years ago |
Andreas Kling
|
7e623e7ff2
Process: Dump regions when a ring0 process crashes.
|
6 years ago |
Andreas Kling
|
736e852525
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
|
6 years ago |