1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:47:35 +00:00
serenity/Userland/Services/WindowServer
Andreas Kling 1aa56f0129 WindowServer+LibGUI: Make much of window construction asynchronous
Most of the IPC that happens between clients and WindowServer when
creating and configuring windows can be asynchronous. This further
reduces the amount of ping-ponging played during application startup.
2021-05-03 21:56:19 +02:00
..
AppletManager.cpp WindowServer: Move configuration file to /etc/WindowServer.ini 2021-04-29 22:16:18 +02:00
AppletManager.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Button.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Button.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ClientConnection.cpp Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
ClientConnection.h Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
CMakeLists.txt LibGUI+WindowServer: Separate window manager IPC from regular IPC 2021-04-17 13:06:25 +02:00
Compositor.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
Compositor.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Cursor.cpp Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
Cursor.h Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
Event.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventLoop.cpp Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr 2021-05-01 21:25:06 +02:00
EventLoop.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
main.cpp WindowServer: Move configuration file to /etc/WindowServer.ini 2021-04-29 22:16:18 +02:00
Menu.cpp Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
Menu.h Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
Menubar.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Menubar.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
MenuItem.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MenuItem.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MenuManager.cpp Everywhere: "indexes" => "indices" 2021-04-29 22:23:52 +02:00
MenuManager.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Screen.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
Screen.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Window.cpp Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
Window.h WindowServer+Base: Show alternate close button for "modified" windows 2021-05-02 14:17:49 +02:00
WindowClient.ipc Userland: Use snake case names in .ipc files 2021-05-03 21:14:40 +02:00
WindowFrame.cpp LibGfx: Unify Rect, Point, and Size 2021-05-02 22:48:06 +02:00
WindowFrame.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowManager.cpp Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00
WindowManager.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowManagerClient.ipc Userland: Use snake case names in .ipc files 2021-05-03 21:14:40 +02:00
WindowManagerServer.ipc Userland: Use snake case names in .ipc files 2021-05-03 21:14:40 +02:00
WindowServer.ipc WindowServer+LibGUI: Make much of window construction asynchronous 2021-05-03 21:56:19 +02:00
WindowSwitcher.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowSwitcher.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WindowType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WMClientConnection.cpp Userland: Change IPC funcs to use plain arguments instead of a struct 2021-05-03 21:14:06 +02:00
WMClientConnection.h Userland: Update IPC calls to use proxies 2021-05-03 21:14:40 +02:00