Andreas Kling
|
ef4e9860fd
WindowServer: Convert the remaining menu APIs into messages.
|
6 năm trước cách đây |
Andreas Kling
|
cf432b4c3d
WindowServer: Refactor more of the menu APIs to be message-based.
|
6 năm trước cách đây |
Andreas Kling
|
4f98a35beb
WindowServer: Begin refactoring towards a fully asynchronous protocol.
|
6 năm trước cách đây |
Andreas Kling
|
4b8133e925
WindowServer: Clean up any menu objects on process exit.
|
6 năm trước cách đây |
Andreas Kling
|
9c1c885483
WindowServer: Add locking and fix coalesced invalidation race.
|
6 năm trước cách đây |
Andreas Kling
|
133706d697
Add API's and plumbing for WindowServer clients to make menus.
|
6 năm trước cách đây |
Andreas Kling
|
26230c0647
WindowServer: Remove "unsafe" flag in WSMessageLoop::post_event().
|
6 năm trước cách đây |
Andreas Kling
|
443d1c2237
WindowServer: Coordinate double-buffering with the BochsVGA card.
|
6 năm trước cách đây |
Andreas Kling
|
a1b63bb6d4
Bootloader: Locate the kernel's data segment and clear it.
|
6 năm trước cách đây |
Andreas Kling
|
731fc5a7c8
Kernel: Much improved BochsVGA (BXVGA) support.
|
6 năm trước cách đây |
Andreas Kling
|
b782055b96
Kernel: Add an InterruptFlagSaver helper class.
|
6 năm trước cách đây |
Andreas Kling
|
0c38a4c30f
WindowServer: Sever the WSWindow/Process link when the process dies.
|
6 năm trước cách đây |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 năm trước cách đây |
Andreas Kling
|
37ab7b7a8c
LibGUI: Implement destroying individual windows without exiting the process.
|
6 năm trước cách đây |
Andreas Kling
|
5c25f0c4db
Destroy all remaining windows in a process when it dies.
|
6 năm trước cách đây |
Andreas Kling
|
069d21ed7f
Make buttons unpress when the cursor leaves the button rect.
|
6 năm trước cách đây |
Andreas Kling
|
9fa8d4e22f
WindowServer: Rename the two painting phases.
|
6 năm trước cách đây |
Andreas Kling
|
244d5bcce1
WindowServer: More event -> message renaming.
|
6 năm trước cách đây |
Andreas Kling
|
bba21adae3
WindowServer: Rename WSEvent to WSMessage.
|
6 năm trước cách đây |
Andreas Kling
|
7cf3c7461c
Refactor GUI rendering model to be two-phased.
|
6 năm trước cách đây |
Andreas Kling
|
d7d78670c9
Kernel: Add some logging for backing store get/release syscalls.
|
6 năm trước cách đây |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 năm trước cách đây |
Andreas Kling
|
aa24547e12
Kernel: Finally stop exposing Region members to the public.
|
6 năm trước cách đây |
Andreas Kling
|
51595603bd
WindowServer: Rename WSEvent subclasses WSFooEvent for consistency.
|
6 năm trước cách đây |
Andreas Kling
|
786b903d62
WindowServer: Don't invalidate already frontmost window for moving to front.
|
6 năm trước cách đây |
Andreas Kling
|
dbe83f3a83
Make it possible for userspace to alter window title/geometry.
|
6 năm trước cách đây |
Andreas Kling
|
7e5b81fe48
Make a SharedGraphics directory for classes shared between Kernel and LibGUI.
|
6 năm trước cách đây |
Andreas Kling
|
9454c5dd52
WindowServer: Merge WSFrameBuffer into WSScreen.
|
6 năm trước cách đây |
Andreas Kling
|
dff5051905
Support polling with select() by using a zero timeout.
|
6 năm trước cách đây |
Andreas Kling
|
dff70021ab
Make it possible to invalidate only a portion of a window.
|
6 năm trước cách đây |