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 лет назад |
Andreas Kling
|
cac8153436
WindowServer: Try out a new IterationDecision thing for lambda iteration.
|
6 лет назад |
Andreas Kling
|
732f273949
WindowServer: Switch menubar based on the currently active window.
|
6 лет назад |
Andreas Kling
|
4f33fb3a1a
WindowServer: Process window mouse events in the correct z-order.
|
6 лет назад |
Andreas Kling
|
1d7fc866ee
WindowServer: Menu windows shouldn't steal focus when clicked.
|
6 лет назад |
Andreas Kling
|
d74b131c27
Add a little About app and hook it up to the system menu's "About..." entry.
|
6 лет назад |
Andreas Kling
|
627e06632a
WindowServer: Don't crash when trying to open an empty menu.
|
6 лет назад |
Andreas Kling
|
ec7099dac3
WindowServer: Made a slightly nicer icon for the system menu.
|
6 лет назад |
Andreas Kling
|
2b94b54640
WindowServer: Draw menu windows above normal windows.
|
6 лет назад |
Andreas Kling
|
c61f9eba61
WindowServer: Add a WSWindowType enum.
|
6 лет назад |
Andreas Kling
|
7def86c86d
WindowServer: Send all mouse events inside the menubar rect to the menubar.
|
6 лет назад |
Andreas Kling
|
e03af1e8b9
WindowServer: Make it possible to launch a terminal from the system menu.
|
6 лет назад |