1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-16 19:50:59 +00:00
serenity/Services/WindowServer
Andreas Kling aba793fb3e LibIPC: Share most of the code between {Client,Server}Connection
This patch introduces IPC::Connection which becomes the new base class
of ClientConnection and ServerConnection. Most of the functionality
has been hoisted up to the base class since almost all of it is useful
on both sides.

This gives us the ability to send synchronous messages in both
directions, which is needed for the WebContent server process.
Unlike other servers, WebContent does not mind blocking on a response
from its client.
2020-09-12 14:49:29 +02:00
..
AppletManager.cpp WindowServer: Fix MenuApplets painting 2020-08-21 12:00:24 +02:00
AppletManager.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Button.cpp WindowServer: Fix flickering 2020-08-18 12:12:27 +02:00
Button.h Services: Convert WindowFrame button bitmaps to themable PNGs 2020-08-01 07:56:48 +02:00
ClientConnection.cpp LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
ClientConnection.h LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
CMakeLists.txt Clipboard: Move the system clipboard to a dedicated service process :^) 2020-05-14 22:53:58 +02:00
Compositor.cpp WindowServer: Draw minimize animation inverted 2020-09-08 10:45:35 +02:00
Compositor.h WindowServer: Fix flickering 2020-08-18 12:12:27 +02:00
Cursor.cpp LibGfx: Move StandardCursor enum to LibGfx 2020-09-10 19:25:13 +02:00
Cursor.h LibGfx: Move StandardCursor enum to LibGfx 2020-09-10 19:25:13 +02:00
Event.h LibGUI+WindowServer: Remove ResizeEvent::old_size() 2020-08-22 13:11:25 +02:00
EventLoop.cpp LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr 2020-07-06 13:30:11 +02:00
EventLoop.h Services: Renamed from Servers 2020-05-08 21:57:44 +02:00
main.cpp WindowServer+LibVT: Convert some dbgprintf() to dbg() 2020-08-18 17:19:52 +02:00
Menu.cpp WindowServer: Make Menus the input window when showing them 2020-07-15 22:02:53 +02:00
Menu.h WindowServer: Make Menus the input window when showing them 2020-07-15 22:02:53 +02:00
MenuBar.cpp Services: Renamed from Servers 2020-05-08 21:57:44 +02:00
MenuBar.h Services: Renamed from Servers 2020-05-08 21:57:44 +02:00
MenuItem.cpp WindowServer: Add support for default MenuItem 2020-07-11 11:45:49 +02:00
MenuItem.h WindowServer: Add support for default MenuItem 2020-07-11 11:45:49 +02:00
MenuManager.cpp Unicode: Try s/codepoint/code_point/g again 2020-08-05 22:33:42 +02:00
MenuManager.h WindowServer: Make Menus the input window when showing them 2020-07-15 22:02:53 +02:00
Screen.cpp WindowServer: Close the framebuffer fd in ~Screen() 2020-08-17 18:05:35 +02:00
Screen.h Kernel: Move headers intended for userspace use into Kernel/API/ 2020-07-04 17:22:23 +02:00
Window.cpp WindowServer: Fix invalidating window frame 2020-09-07 19:39:48 +02:00
Window.h LibGUI+WindowServer: Rename window "override cursor" to just "cursor" 2020-09-11 14:26:37 +02:00
WindowClient.ipc LibGUI+WindowServer: Remove ResizeEvent::old_size() 2020-08-22 13:11:25 +02:00
WindowFrame.cpp WindowServer: Fix invalidating window frame 2020-09-07 19:39:48 +02:00
WindowFrame.h WindowServer: Fix flickering 2020-08-18 12:12:27 +02:00
WindowManager.cpp LibGUI+WindowServer: Rename window "override cursor" to just "cursor" 2020-09-11 14:26:37 +02:00
WindowManager.h WindowServer: Find parent taskbar rect for minimize animation 2020-08-19 11:38:26 +02:00
WindowServer.ipc LibGUI+WindowServer: Rename window "override cursor" to just "cursor" 2020-09-11 14:26:37 +02:00
WindowSwitcher.cpp WindowServer: Fix flickering 2020-08-18 12:12:27 +02:00
WindowSwitcher.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
WindowType.h Services: Renamed from Servers 2020-05-08 21:57:44 +02:00