Andreas Kling
|
09aaa41e62
SharedGraphics: Rework GraphicsBitmap::create_kernel_only() into create().
|
6 years ago |
Andreas Kling
|
29c49356e3
WindowServer: Rename GUI_Foo to WSAPI_Foo.
|
6 years ago |
Andreas Kling
|
a54cd84c59
Move WindowServer API types header into WindowServer/.
|
6 years ago |
Andreas Kling
|
18210c606d
Kernel: Remove GUIEventDevice.
|
6 years ago |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 years ago |
Andreas Kling
|
c4703bedea
WindowServer: Get rid of the WSWindow lock now that accesses are serial.
|
6 years ago |
Andreas Kling
|
5d30c6b00c
WindowServer: Add WSClientConnection::create_bitmap().
|
6 years ago |
Andreas Kling
|
9ab9734da0
WindowServer: Add WSClientConnection::post_message().
|
6 years ago |
Andreas Kling
|
aa7947c889
WindowServer: Add WSClientConnection class to manage an individual client.
|
6 years ago |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 years ago |
Andreas Kling
|
fbbf57b61c
Rename GUI_Event to GUI_ServerMessage.
|
6 years ago |
Andreas Kling
|
7ce15f1c54
Fix some compilation warnings.
|
6 years ago |
Andreas Kling
|
c61f9eba61
WindowServer: Add a WSWindowType enum.
|
6 years ago |
Andreas Kling
|
43d9994d93
WindowServer: Oops, we have to keep processing WSMessages with !m_process.
|
6 years ago |
Andreas Kling
|
443b043b49
WindowServer: Start implementing a menu system.
|
6 years ago |
Andreas Kling
|
5582a0a254
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
|
6 years ago |
Andreas Kling
|
11db8c1697
Add a simple close button ("X") to windows.
|
6 years ago |
Andreas Kling
|
0c38a4c30f
WindowServer: Sever the WSWindow/Process link when the process dies.
|
6 years ago |
Andreas Kling
|
5c25f0c4db
Destroy all remaining windows in a process when it dies.
|
6 years ago |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
6 years ago |
Andreas Kling
|
d72575d196
LibGUI: Start bringing up GTextBox in the standalone world.
|
6 years ago |
Andreas Kling
|
9fa8d4e22f
WindowServer: Rename the two painting phases.
|
6 years ago |
Andreas Kling
|
244d5bcce1
WindowServer: More event -> message renaming.
|
6 years ago |
Andreas Kling
|
bba21adae3
WindowServer: Rename WSEvent to WSMessage.
|
6 years ago |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 years ago |
Andreas Kling
|
51595603bd
WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.
|
6 years ago |
Andreas Kling
|
291922b1af
WindowServer: Show PID and window ID in title bars for now.
|
6 years ago |
Andreas Kling
|
ea6678b7b3
LibGUI: Hook up GWindow event dispatch for paint and mouse events.
|
6 years ago |
Andreas Kling
|
8eae89a405
Start bringing up LibGUI properly (formerly Widgets.)
|
6 years ago |
Andreas Kling
|
bb28c143fd
Update coding style in WSWindowManager.
|
6 years ago |