1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 22:50:59 +00:00
serenity/Libraries
Andreas Kling 244efe050a Clipboard: Move the system clipboard to a dedicated service process :^)
This commit moves the clipboard from WindowServer into a new Clipboard
service program. Clipboard runs as the unprivileged "clipboard" user
and with a much tighter pledge than WindowServer.

To keep things working as before, all GUI::Application users now make
a connection to Clipboard after making the connection to WindowServer.
It could be interesting to connect to Clipboard on demand, but right
now that would necessitate expanding every GUI app's pledge to include
"unix" and also unveiling the clipboard portal, which I prefer not to.
2020-05-14 22:53:58 +02:00
..
LibAudio Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibBareMetal Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibC Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibCore Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibCrypto Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibDebug Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibDesktop Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibELF Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibGfx Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibGUI Clipboard: Move the system clipboard to a dedicated service process :^) 2020-05-14 22:53:58 +02:00
LibHTTP Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibIPC Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibJS Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibLine Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibM Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibMarkdown Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibPCIDB Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibProtocol Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibPthread Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibTextCodec Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibThread Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibTLS Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibUnwind LibUnwind: Create UnwindBase.h to capture the EH ABI in code 2020-05-14 08:50:10 +02:00
LibVT Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibWeb Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LibX86 Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
CMakeLists.txt Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00