1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 16:42:08 +00:00
serenity/Servers/WindowServer
Andreas Kling 7234900f61 WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents.
This allows GWindow to paint up to 32 separate rects before telling the
WindowServer to flip the buffers. Quite a bit smoother. :^)
2019-04-20 17:38:51 +02:00
..
.gitignore Move WindowServer into Servers. 2019-03-20 04:34:14 +01:00
main.cpp WindowServer: Rename WSMessage* => WSEvent*. 2019-04-14 05:23:37 +02:00
Makefile Get rid of SERENITY macro since the compiler already defines __serenity__ 2019-04-20 12:58:49 +02:00
WSAPITypes.h WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages. 2019-04-20 17:23:35 +02:00
WSButton.cpp WindowServer: Rename WSMessage* => WSEvent*. 2019-04-14 05:23:37 +02:00
WSButton.h WindowServer: Make WSButton a Weakable and stop rawly pointing to it. 2019-04-06 21:17:02 +02:00
WSClientConnection.cpp WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents. 2019-04-20 17:38:51 +02:00
WSClientConnection.h WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages. 2019-04-20 17:23:35 +02:00
WSClipboard.cpp WindowServer: Port WindowServer to LibCore. 2019-04-14 05:15:22 +02:00
WSClipboard.h WindowServer: Port WindowServer to LibCore. 2019-04-14 05:15:22 +02:00
WSCPUMonitor.cpp ProcessManager+WindowServer: Do a little less malloc() in CPU monitor code. 2019-04-18 03:37:01 +02:00
WSCPUMonitor.h WindowServer: Use CFile in the CPU monitor code. 2019-04-18 00:12:04 +02:00
WSCursor.cpp LibGUI: Switch to a resizing cursor when hovering or using a GSplitter. 2019-04-02 02:34:09 +02:00
WSCursor.h LibGUI: Switch to a resizing cursor when hovering or using a GSplitter. 2019-04-02 02:34:09 +02:00
WSEvent.h WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents. 2019-04-20 17:38:51 +02:00
WSEventLoop.cpp WindowServer+LibGUI: Coalesce multiple client paints into GMultiPaintEvents. 2019-04-20 17:38:51 +02:00
WSEventLoop.h WindowServer: Simplify a few things in WSEventLoop. 2019-04-14 05:37:07 +02:00
WSMenu.cpp WindowServer: Improve the look of menu separators. 2019-04-18 19:58:25 +02:00
WSMenu.h WindowServer: Improve the look of menu separators. 2019-04-18 19:58:25 +02:00
WSMenuBar.cpp Move WindowServer into Servers. 2019-03-20 04:34:14 +01:00
WSMenuBar.h WindowServer: Make menu windows inherently modal. 2019-04-14 02:16:49 +02:00
WSMenuItem.cpp LibGUI+WindowServer: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +02:00
WSMenuItem.h LibGUI+WindowServer: Add support for enabled/disabled actions. 2019-04-12 02:53:27 +02:00
WSScreen.cpp WindowServer: Rename WSMessage* => WSEvent*. 2019-04-14 05:23:37 +02:00
WSScreen.h Move WindowServer into Servers. 2019-03-20 04:34:14 +01:00
WSWindow.cpp WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages. 2019-04-20 17:23:35 +02:00
WSWindow.h WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages. 2019-04-20 17:23:35 +02:00
WSWindowFrame.cpp WindowServer: Tweak window icon placement again. 2019-04-18 02:11:44 +02:00
WSWindowFrame.h WindowServer: Fix minor header dependency issue. 2019-04-20 12:49:11 +02:00
WSWindowManager.cpp WindowServer: Introduce a WM event mask so Taskbar can ignore window rects. 2019-04-20 14:40:59 +02:00
WSWindowManager.h WindowServer: Introduce a WM event mask so Taskbar can ignore window rects. 2019-04-20 14:40:59 +02:00
WSWindowSwitcher.cpp WindowServer: Rename WSMessage* => WSEvent*. 2019-04-14 05:23:37 +02:00
WSWindowSwitcher.h WindowServer: Port WindowServer to LibCore. 2019-04-14 05:15:22 +02:00
WSWindowType.h LibGUI+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +02:00