ladybird/Userland/Services/WindowServer
Liav A 50429d3b22 LibC+Kernel: Move GPU-related API methods to a LibC header file
The Kernel/API directory in general shouldn't include userspace code,
but structure definitions that both are shared between the Kernel and
userspace.

All users of the ioctl API obviously use LibC so LibC is the most common
and shared library for the affected programs.
2023-09-15 11:05:25 -06:00
..
Animation.cpp WindowServer: Only register animations when they're running 2023-04-13 20:18:49 +02:00
Animation.h WindowServer: Only register animations when they're running 2023-04-13 20:18:49 +02:00
AppletManager.cpp WindowServer: Only load /etc/WindowServer.ini once and keep it loaded 2023-01-03 15:25:02 +01:00
AppletManager.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Button.cpp WindowServer: Fix crash when hovering over title buttons 2022-05-18 19:05:18 +02:00
Button.h WindowServer: Support hover icons for title buttons 2022-05-03 22:00:14 +02:00
CMakeLists.txt WindowServer: Fix alt shortcut navigation for non-default keymaps 2023-04-14 12:38:40 +01:00
Compositor.cpp WindowServer+LibGUI: Yank out window-global opacity 2023-06-24 23:45:27 +02:00
Compositor.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
ConnectionFromClient.cpp WindowServer+LibGUI: Yank out window-global opacity 2023-06-24 23:45:27 +02:00
ConnectionFromClient.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Cursor.cpp WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
Cursor.h WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
Event.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
EventLoop.cpp LibCore: Simplify Core::Notifier by only allowing one event type 2023-04-25 14:48:40 +02:00
EventLoop.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
HardwareScreenBackend.cpp LibC+Kernel: Move GPU-related API methods to a LibC header file 2023-09-15 11:05:25 -06:00
HardwareScreenBackend.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
KeymapSwitcher.cpp WindowServer: Prefer File::read_until_eof over DeprecatedFile::read_all 2023-05-19 21:36:37 +02:00
KeymapSwitcher.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
main.cpp LibC+Kernel: Move GPU-related API methods to a LibC header file 2023-09-15 11:05:25 -06:00
Menu.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Menu.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
Menubar.cpp LibGfx+LibGUI+WindowServer+Apps+Demos: Replace ToolWindows 2022-08-25 13:28:50 +02:00
Menubar.h WindowServer: Do not add existing menu items (by ptr) to m_menus 2023-01-07 19:57:57 +00:00
MenuItem.cpp LibGUI+WindowServer: Add "visible" state to GUI actions 2022-12-10 14:28:38 +01:00
MenuItem.h WindowServer: Fix various const-correctness issues 2023-02-21 00:54:04 +01:00
MenuManager.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
MenuManager.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
MultiScaleBitmaps.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
MultiScaleBitmaps.h WindowServer: Fix crash when hovering over title buttons 2022-05-18 19:05:18 +02:00
Overlays.cpp LibGfx: Convert Font APIs to return String instead of DeprecatedString 2023-09-06 11:29:03 -04:00
Overlays.h WindowServer: Refactor window geometry overlay rect calculation logic 2023-04-13 20:18:49 +02:00
ResizeDirection.h WindowServer+LibGUI: Shrink window edge resize hot-spots 2022-10-11 17:48:48 +02:00
Screen.cpp LibC+Kernel: Move GPU-related API methods to a LibC header file 2023-09-15 11:05:25 -06:00
Screen.h Everywhere: Remove NonnullRefPtr.h includes 2023-03-06 23:46:35 +01:00
ScreenBackend.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h LibIPC+Everywhere: Change IPC::encode's return type to ErrorOr 2023-01-04 11:49:15 +01:00
ScreenLayout.ipp LibC+Kernel: Move GPU-related API methods to a LibC header file 2023-09-15 11:05:25 -06:00
SystemEffects.h WindowServer: Don't crash when trying to set invalid effects 2023-06-01 21:17:29 +02:00
VirtualScreenBackend.cpp WindowServer: Fallback to safe mode-setting in case of mapping overflow 2022-09-24 15:38:56 +01:00
VirtualScreenBackend.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
Window.cpp AK: Make "foo"_string infallible 2023-08-07 16:03:27 +02:00
Window.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
WindowClient.ipc AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowFrame.cpp WindowServer: Yank out window frame opacity 2023-06-24 23:45:27 +02:00
WindowFrame.h WindowServer: Yank out window frame opacity 2023-06-24 23:45:27 +02:00
WindowManager.cpp Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
WindowManager.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
WindowManagerClient.ipc AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowManagerServer.ipc AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowMode.h WindowServer: Catch more Window stealing misbehavior 2023-05-15 12:15:39 +02:00
WindowServer.ipc WindowServer+LibGUI: Yank out window-global opacity 2023-06-24 23:45:27 +02:00
WindowStack.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
WindowStack.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
WindowSwitcher.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
WindowSwitcher.h Userland: Rename Core::Object to Core::EventReceiver 2023-08-06 20:39:51 +02:00
WindowType.h LibGUI+WindowServer: Add WindowType:Autocomplete and helpers 2022-11-19 16:04:42 +01:00
WMConnectionFromClient.cpp LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
WMConnectionFromClient.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00