ladybird/Userland/Services/WindowServer
Liav A 659b0d7fb4 WindowServer: Remove hack to restore graphics after switch from console
This hack is not necessary anymore, because WindowServer will try
constantly to write the framebuffer contents to the display connector
devices. After a switch from console mode to graphical mode, the write
syscall on these devices will not be silently ignored but will actually
write to the framebuffer screen.
2022-05-06 18:05:14 +02:00
..
Animation.cpp WindowServer: Fix animation crash 2022-03-18 20:00:30 +01:00
Animation.h WindowServer: Fix animation crash 2022-03-18 20:00:30 +01:00
AppletManager.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
AppletManager.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Button.cpp WindowServer: Support hover icons for title buttons 2022-05-03 22:00:14 +02:00
Button.h WindowServer: Support hover icons for title buttons 2022-05-03 22:00:14 +02:00
CMakeLists.txt WindowServer: Create the VirtualScreenBackend 2022-04-21 13:41:55 +02:00
Compositor.cpp WindowServer: Use FB_IOCTL_FLUSH_HEAD to flush a framebuffer if possible 2022-05-05 20:55:57 +02:00
Compositor.h LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
ConnectionFromClient.cpp DisplaySettings+WindowServer: Allow updating theme without background 2022-04-03 12:58:46 +02:00
ConnectionFromClient.h DisplaySettings+WindowServer: Allow updating theme without background 2022-04-03 12:58:46 +02:00
Cursor.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Cursor.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Event.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
EventLoop.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
EventLoop.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
HardwareScreenBackend.cpp Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
HardwareScreenBackend.h Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
KeymapSwitcher.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
KeymapSwitcher.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
main.cpp Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
Menu.cpp WindowServer: Take vertical menu offset into account when adjusting pos 2022-05-05 21:54:53 +02:00
Menu.h LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
Menubar.cpp LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Menubar.h WindowServer: Update menu buttons' rects on font change 2022-03-14 22:29:57 +01:00
MenuItem.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MenuItem.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MenuManager.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MenuManager.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MultiScaleBitmaps.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MultiScaleBitmaps.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Overlays.cpp WindowServer: Pick font with glyphs for digits for ScreenNumberOverlay 2022-01-17 02:10:09 +01:00
Overlays.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Screen.cpp Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
Screen.h WindowServer: Use FB_IOCTL_FLUSH_HEAD to flush a framebuffer if possible 2022-05-05 20:55:57 +02:00
ScreenBackend.h Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
ScreenLayout.ipp Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
VirtualScreenBackend.cpp Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
VirtualScreenBackend.h Everywhere: Purge all support and usage of framebuffer devices 2022-05-05 20:55:57 +02:00
Window.cpp WindowServer+LibGUI: Notify windows when their maximized state changes 2022-04-05 17:45:07 +02:00
Window.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WindowClient.ipc WindowServer+LibGUI: Notify windows when their maximized state changes 2022-04-05 17:45:07 +02:00
WindowFrame.cpp WindowServer: Support hover icons for title buttons 2022-05-03 22:00:14 +02:00
WindowFrame.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WindowManager.cpp WindowServer: Remove hack to restore graphics after switch from console 2022-05-06 18:05:14 +02:00
WindowManager.h DisplaySettings+WindowServer: Allow updating theme without background 2022-04-03 12:58:46 +02:00
WindowManagerClient.ipc LibGUI+WindowServer: Add new WMEvent Super+Digit 2022-02-24 18:57:20 +00:00
WindowManagerServer.ipc Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
WindowServer.ipc DisplaySettings+WindowServer: Allow updating theme without background 2022-04-03 12:58:46 +02:00
WindowStack.cpp Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowStack.h Services: Use default constructors/destructors 2022-03-24 20:09:26 -07:00
WindowSwitcher.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
WindowSwitcher.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
WindowType.h WindowServer: Add sanity checks to create_window IPC 2021-06-03 08:27:57 +02:00
WMConnectionFromClient.cpp Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
WMConnectionFromClient.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00