Andreas Kling
|
cccc8d8aeb
More compat work.
|
6 years ago |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 years ago |
Andreas Kling
|
beda478821
Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.
|
6 years ago |
Andreas Kling
|
6d3e12899b
Kernel: Pass process arguments directly on the stack.
|
6 years ago |
Andreas Kling
|
7d288aafb2
Kernel: Add link() syscall to create hard links.
|
6 years ago |
Andreas Kling
|
4ea28bf0a5
Kernel: Add a simple shared memory API for two processes only.
|
6 years ago |
Andreas Kling
|
a63e8839da
LibC: Add socket(), bind(), listen(), accept() and connect().
|
6 years ago |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 years ago |
Andreas Kling
|
ef4e9860fd
WindowServer: Convert the remaining menu APIs into messages.
|
6 years ago |
Andreas Kling
|
cf432b4c3d
WindowServer: Refactor more of the menu APIs to be message-based.
|
6 years ago |
Andreas Kling
|
4f98a35beb
WindowServer: Begin refactoring towards a fully asynchronous protocol.
|
6 years ago |
Andreas Kling
|
133706d697
Add API's and plumbing for WindowServer clients to make menus.
|
6 years ago |
Andreas Kling
|
353b191a49
Clean up some uninteresting log spam.
|
6 years ago |
Andreas Kling
|
dddd0e7b03
Get nyancat nyanning in Serenity.
|
6 years ago |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
c30e2c8d44
Implement basic chmod() syscall and /bin/chmod helper.
|
6 years ago |
Andreas Kling
|
c95228b128
Add support for removing directories.
|
6 years ago |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
6 years ago |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
6 years ago |
Andreas Kling
|
267a903dd0
Terminal: Redraw entire line if any of its characters are dirty.
|
6 years ago |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 years ago |
Andreas Kling
|
2bedabbd6c
Stub out poll() syscall and LibC wrapper.
|
6 years ago |
Andreas Kling
|
8bb18fdc56
Kernel: Get rid of Unix namespace.
|
6 years ago |
Andreas Kling
|
bda0c935c2
Add unlink() syscall and /bin/rm.
|
6 years ago |
Andreas Kling
|
f70136a324
Kernel: Support open() with O_CREAT.
|
6 years ago |
Andreas Kling
|
dbe83f3a83
Make it possible for userspace to alter window title/geometry.
|
6 years ago |
Andreas Kling
|
dff70021ab
Make it possible to invalidate only a portion of a window.
|
6 years ago |
Andreas Kling
|
10387beda7
Implement basic support for POSIX-style select().
|
6 years ago |
Andreas Kling
|
2f74c2f430
Add basic PTY support.
|
6 years ago |
Andreas Kling
|
0c5ecd303c
Share GraphicsBitmaps between the windowing server and the client process.
|
6 years ago |