Andreas Kling
|
d054fbee91
WindowServer: Don't spam clients with resize events.
|
6 년 전 |
Andreas Kling
|
59b8183c4b
WindowServer: Support resizing windows.
|
6 년 전 |
Andreas Kling
|
a9911fca80
WindowServer: Minor style tweak.
|
6 년 전 |
Andreas Kling
|
96943dbad1
WindowServer: Remove some unused WSWindowManager members.
|
6 년 전 |
Andreas Kling
|
bf30502560
LibGUI: Implement enter/leave events (with WindowServer support.)
|
6 년 전 |
Andreas Kling
|
57546d8420
WindowServer: Only invalidate the menubar rect when switching menubars.
|
6 년 전 |
Andreas Kling
|
b561a5976f
WindowServer: Correct invalidation rects for menu windows.
|
6 년 전 |
Andreas Kling
|
98784ad3cb
WindowServer: Avoid overdraw by shattering dirty rects into unique shards.
|
6 년 전 |
Andreas Kling
|
9b71307d49
WindowServer: Support windows with alpha channels. And per-WSWindow opacity.
|
6 년 전 |
Andreas Kling
|
e952a35994
WindowServer: Assume wallpaper images are 1024x768.
|
6 년 전 |
Andreas Kling
|
0730b3c15f
Add ability to switch video modes from the system menu.
|
6 년 전 |
Andreas Kling
|
fa452fadca
WindowServer: Let menu objects reference the WSClientConnection by pointer.
|
6 년 전 |
Andreas Kling
|
9a39c01551
WindowServer: WSWindow can have a pointer to the client rather than an ID.
|
6 년 전 |
Andreas Kling
|
82768e7ac5
WindowServer: Move video mode setup to WSScreen.
|
6 년 전 |
Andreas Kling
|
3eb6c22a22
WindowServer: Make the menubar clock work again in the post-kernel world.
|
6 년 전 |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 년 전 |
Andreas Kling
|
c3d36a5fe9
WindowServer: Prune more kernel-related gunk.
|
6 년 전 |
Andreas Kling
|
468113422f
Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.
|
6 년 전 |
Andreas Kling
|
dc200923f2
WindowServer: Ignore attempts to make menu windows the active window.
|
6 년 전 |
Andreas Kling
|
7c53171b0a
WindowServer: Add debug logging if we try to activate a client-less window.
|
6 년 전 |
Andreas Kling
|
7723c06f27
WindowServer: Make WSMenu use WSClientConnection::post_message().
|
6 년 전 |
Andreas Kling
|
c4703bedea
WindowServer: Get rid of the WSWindow lock now that accesses are serial.
|
6 년 전 |
Andreas Kling
|
aa7947c889
WindowServer: Add WSClientConnection class to manage an individual client.
|
6 년 전 |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 년 전 |
Andreas Kling
|
ef4e9860fd
WindowServer: Convert the remaining menu APIs into messages.
|
6 년 전 |
Andreas Kling
|
cf432b4c3d
WindowServer: Refactor more of the menu APIs to be message-based.
|
6 년 전 |
Andreas Kling
|
fbbf57b61c
Rename GUI_Event to GUI_ServerMessage.
|
6 년 전 |
Andreas Kling
|
4f98a35beb
WindowServer: Begin refactoring towards a fully asynchronous protocol.
|
6 년 전 |
Andreas Kling
|
1d758fd2ce
WindowServer: Don't spawn new processes with WindowServer as parent.
|
6 년 전 |
Andreas Kling
|
c5a00a56c8
WindowServer: Put a clock in the top right corner of the screen.
|
6 년 전 |