index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
WindowServer
/
WSWindowManager.cpp
Age
Commit message (
Expand
)
Author
2019-02-13
Rename GUI_Event to GUI_ServerMessage.
Andreas Kling
2019-02-13
WindowServer: Begin refactoring towards a fully asynchronous protocol.
Andreas Kling
2019-02-13
WindowServer: Don't spawn new processes with WindowServer as parent.
Andreas Kling
2019-02-13
WindowServer: Put a clock in the top right corner of the screen.
Andreas Kling
2019-02-13
WindowServer: Try out a new IterationDecision thing for lambda iteration.
Andreas Kling
2019-02-13
WindowServer: Switch menubar based on the currently active window.
Andreas Kling
2019-02-12
WindowServer: Process window mouse events in the correct z-order.
Andreas Kling
2019-02-12
WindowServer: Menu windows shouldn't steal focus when clicked.
Andreas Kling
2019-02-12
Add a little About app and hook it up to the system menu's "About..." entry.
Andreas Kling
2019-02-12
WindowServer: Don't crash when trying to open an empty menu.
Andreas Kling
2019-02-12
WindowServer: Made a slightly nicer icon for the system menu.
Andreas Kling
2019-02-12
WindowServer: Draw menu windows above normal windows.
Andreas Kling
2019-02-12
WindowServer: Add a WSWindowType enum.
Andreas Kling
2019-02-12
WindowServer: Send all mouse events inside the menubar rect to the menubar.
Andreas Kling
2019-02-12
WindowServer: Make it possible to launch a terminal from the system menu.
Andreas Kling
2019-02-12
WindowServer: Clean up any menu objects on process exit.
Andreas Kling
2019-02-12
WindowServer: Add locking and fix coalesced invalidation race.
Andreas Kling
2019-02-12
WindowServer: Always include the system menu in the menubar.
Andreas Kling
2019-02-12
WindowServer: More work on the menu system.
Andreas Kling
2019-02-12
Add API's and plumbing for WindowServer clients to make menus.
Andreas Kling
2019-02-11
WindowServer: Let's call the default menu "Dummy" for now.
Andreas Kling
2019-02-11
WindowServer: Make automatic menu dismissal feel more "natural."
Andreas Kling
2019-02-11
WindowServer: Let's have a cute little symbol for the system menu.
Andreas Kling
2019-02-11
WindowServer: Don't keep menu items in hovered state after the cursor leaves.
Andreas Kling
2019-02-11
WindowServer: Switch current menu if hovering over another menu with button.
Andreas Kling
2019-02-11
WindowServer: Give menu items an identifier field and add a simple callback.
Andreas Kling
2019-02-11
WindowServer: More work on menus.
Andreas Kling
2019-02-11
WindowServer: Start implementing a menu system.
Andreas Kling
2019-02-08
Let's have two wallpapers installed so we can test switching.
Andreas Kling
2019-02-08
Kernel: Use a Lockable<bool> for sysctl booleans as well.
Andreas Kling
2019-02-08
WindowServer: Allow changing the desktop wallpaper through a sysctl.
Andreas Kling
2019-02-08
WindowServer: Support desktop wallpapers.
Andreas Kling
2019-02-07
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
Andreas Kling
2019-02-07
WindowServer: Coordinate double-buffering with the BochsVGA card.
Andreas Kling
2019-02-06
Bootloader: Locate the kernel's data segment and clear it.
Andreas Kling
2019-02-05
WindowServer: Tweak window title bar look.
Andreas Kling
2019-02-05
WindowServer: Tweak look of window close button.
Andreas Kling
2019-02-05
SharedGraphics: Add some useful painting helpers and make use of them.
Andreas Kling
2019-02-05
WindowServer: Make the window close button look a bit nicer.
Andreas Kling
2019-02-05
Add a simple close button ("X") to windows.
Andreas Kling
2019-02-05
Rename LizaBold to LizaRegular and LizaBlack to LizaBold.
Andreas Kling
2019-02-04
LizaBold8x10: Import a bold variant of Liza8x10 and make it the default bold.
Andreas Kling
2019-02-03
Kernel: Rewrite ProcFS.
Andreas Kling
2019-02-03
WindowServer: Add some stripes to the window titles.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-30
Add a String::format() and use that in place of ksprintf() in the Kernel.
Andreas Kling
2019-01-27
Make buttons unpress when the cursor leaves the button rect.
Andreas Kling
2019-01-26
WindowServer: Rename the two painting phases.
Andreas Kling
2019-01-26
WindowServer: More event -> message renaming.
Andreas Kling
2019-01-26
WindowServer: Rename WSEvent to WSMessage.
Andreas Kling
[next]