summaryrefslogtreecommitdiff
path: root/Servers
AgeCommit message (Expand)Author
2019-04-06WindowServer: Add ability to initiate window resize from window edges.Andreas Kling
2019-04-06WindowServer: Make WSButton a Weakable and stop rawly pointing to it.Andreas Kling
2019-04-06WindowServer: Pick a new active window when the active window is minimized.Andreas Kling
2019-04-06WindowServer: Remove some debug spam.Andreas Kling
2019-04-06Add a slight hover highlight to GButton and WSButton. :^)Andreas Kling
2019-04-06Taskbar: Show minimized window titles in [brackets].Andreas Kling
2019-04-05WindowServer: Add a window minimization button.Andreas Kling
2019-04-05WindowServer: Make WSButton behave more like a normal button.Andreas Kling
2019-04-05WindowServer: Make WSWindowFrame and WSButton deal in relative coordinates.Andreas Kling
2019-04-05WindowServer: Simplify two mouse coordinate conversions.Andreas Kling
2019-04-05WindowServer: Add a WSButton class and make the window close buttons use it.Andreas Kling
2019-04-05WindowServer: Factor out window frame logic into a WSWindowFrame class.Andreas Kling
2019-04-05WindowServer: Merge WM_WindowAdded and WM_WindowStateChanged.Andreas Kling
2019-04-05AK: Revert Eternal<T> for now since it doesn't work as intended.Andreas Kling
2019-04-04WindowServer: Clip dirty cursor rects to the screen in compose().Andreas Kling
2019-04-04WindowServer: WM_SetActiveWindow should move the window to front as well.Andreas Kling
2019-04-04Taskbar: Only include "Normal" windows in the taskbar window list.Andreas Kling
2019-04-04WindowServer: Add WM_SetActiveWindow client request and use it in Taskbar.Andreas Kling
2019-04-04WindowServer: Broadcast the full window list to new WM listener clients.Andreas Kling
2019-04-04WindowServer: Remove some unused debugging code.Andreas Kling
2019-04-04Taskbar: Plumb window active state from the WindowServer to the taskbar.Andreas Kling
2019-04-04Taskbar: More bringup work. We now see a basic window list.Andreas Kling
2019-04-03Taskbar: Start working on a taskbar app.Andreas Kling
2019-04-03WindowServer: Broadcast screen rect changes to all clients.Andreas Kling
2019-04-03AK: Add Eternal<T> and use it in various places.Andreas Kling
2019-04-02LookupServer: Only interpret A records as 32-bit IPv4 addresses.Andreas Kling
2019-04-02Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.Andreas Kling
2019-04-02LibGUI: Switch to a resizing cursor when hovering or using a GSplitter.Andreas Kling
2019-04-01WindowServer: Remove redundant client_id's from WSAPIClientRequest classes.Andreas Kling
2019-04-01WindowServer: Make various function arguments const.Andreas Kling
2019-03-31WindowServer: Add support for per-window override cursors.Andreas Kling
2019-03-31WindowServer: Show a special "move" cursor when dragging windows around.Andreas Kling
2019-03-31WindowServer: Remove the old cursor character bitmaps.Andreas Kling
2019-03-31WindowServer: Show directional cursors when resizing windows.Andreas Kling
2019-03-31WindowServer: Add a WSCursor class (a bitmap and a hotspot.)Andreas Kling
2019-03-29Rename Painter::set_clip_rect() to add_clip_rect().Andreas Kling
2019-03-28WindowServer: Use StylePainter to draw the window close buttons.Andreas Kling
2019-03-28Move LibGUI/GStyle to SharedGraphics/StylePainter.Andreas Kling
2019-03-28WindowServer: Tweak border color of active and dragging windows.Andreas Kling
2019-03-27Tweak the look of various UI surfaces and buttons.Andreas Kling
2019-03-27WindowServer: Move the CPU usage graph updates to a secondary thread.Andreas Kling
2019-03-27LibC: Run constructors on process startup.Andreas Kling
2019-03-27LibC: Time-related POSIX compliance fixes.Andreas Kling
2019-03-25LibGUI: Add GWidget::doubleclick_event().Andreas Kling
2019-03-24WindowServer+LibGUI: Implement automatic cursor tracking.Andreas Kling
2019-03-24WindowServer: Moving a window to front should always activate it.Andreas Kling
2019-03-24WindowServer: Factor out ongoing drag/resize from process_mouse_event().Andreas Kling
2019-03-24WindowServer: Reduce debug spam.Andreas Kling
2019-03-22Use the PNG loader for all images, and get rid of the .rgb files.Andreas Kling
2019-03-21WindowServer: Remove some old commented-out code.Andreas Kling