Andreas Kling
|
9fa8d4e22f
WindowServer: Rename the two painting phases.
|
6 jaren geleden |
Andreas Kling
|
244d5bcce1
WindowServer: More event -> message renaming.
|
6 jaren geleden |
Andreas Kling
|
bba21adae3
WindowServer: Rename WSEvent to WSMessage.
|
6 jaren geleden |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
6 jaren geleden |
Andreas Kling
|
d7d78670c9
Kernel: Add some logging for backing store get/release syscalls.
|
6 jaren geleden |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 jaren geleden |
Andreas Kling
|
aa24547e12
Kernel: Finally stop exposing Region members to the public.
|
6 jaren geleden |
Andreas Kling
|
51595603bd
WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.
|
6 jaren geleden |
Andreas Kling
|
786b903d62
WindowServer: Don't invalidate already frontmost window for moving to front.
|
6 jaren geleden |
Andreas Kling
|
dbe83f3a83
Make it possible for userspace to alter window title/geometry.
|
6 jaren geleden |
Andreas Kling
|
7e5b81fe48
Make a SharedGraphics directory for classes shared between Kernel and LibGUI.
|
6 jaren geleden |
Andreas Kling
|
9454c5dd52
WindowServer: Merge WSFrameBuffer into WSScreen.
|
6 jaren geleden |
Andreas Kling
|
dff5051905
Support polling with select() by using a zero timeout.
|
6 jaren geleden |
Andreas Kling
|
dff70021ab
Make it possible to invalidate only a portion of a window.
|
6 jaren geleden |
Andreas Kling
|
4fef895eda
Rework WindowServer to use select() in its main event loop.
|
6 jaren geleden |
Andreas Kling
|
f7ca6d254d
Tear out or duplicate what's unique for WindowServer from Widgets.
|
6 jaren geleden |
Andreas Kling
|
e655aebd70
Window: Update coding style.
|
6 jaren geleden |
Andreas Kling
|
6f61eb4a87
Slap an InterruptDisabler on gui$invalidate_window().
|
6 jaren geleden |
Andreas Kling
|
b673c1a77d
Build Painter & friends into LibC. Use it in the GUI test app.
|
6 jaren geleden |
Andreas Kling
|
0c5ecd303c
Share GraphicsBitmaps between the windowing server and the client process.
|
6 jaren geleden |
Andreas Kling
|
b0e3f73375
Start refactoring the windowing system to use an event loop.
|
6 jaren geleden |
Andreas Kling
|
0ead888821
gui$create_widget() shouldn't try to make button corners opaque.
|
6 jaren geleden |
Andreas Kling
|
f7261d7b26
Let's use the existing Rect and Color types in the GUI API.
|
6 jaren geleden |
Andreas Kling
|
b2d86b7597
Add basic GUI API for creating labels and buttons.
|
6 jaren geleden |
Andreas Kling
|
8f8c8d1ca3
Start working on a GUI kernel API.
|
6 jaren geleden |