1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:48:12 +00:00
serenity/Userland/Services/WindowServer
Tom 97e18a6ce1 WindowServer: Mark window frame as invalidated when updating title
We need to set Window::m_invalidated_frame to true when invalidating
the title, otherwise we may miss re-rendering the frame if nothing
else triggers it.
2022-02-21 20:34:36 -08:00
..
Animation.cpp WindowServer: Fix animations not triggering rendering 2021-06-29 10:03:53 +02:00
Animation.h WindowServer: Change animation time to duration 2021-06-28 22:29:39 +02:00
AppletManager.cpp LibCore+Everywhere: Return ErrorOr from ConfigFile factory methods 2022-02-16 19:49:41 -05:00
AppletManager.h Services: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
Button.cpp Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
Button.h Everywhere: Rename left/right-click to primary/secondary 2021-10-27 22:05:58 +03:00
ClientConnection.cpp WindowServer: Add IPC call to remove a menu's item 2022-02-21 16:31:56 +01:00
ClientConnection.h WindowServer: Add IPC call to remove a menu's item 2022-02-21 16:31:56 +01:00
CMakeLists.txt WindowManager: Basic support for system keymap switching 2022-02-03 00:47:22 +01:00
Compositor.cpp LibCore+Everywhere: Return ErrorOr from ConfigFile::sync() 2022-02-16 19:49:41 -05:00
Compositor.h WindowServer+Userland: Pass wallpapers as Gfx::Bitmap instead of path 2022-02-14 16:38:42 +03:30
Cursor.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Cursor.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
Event.h Userland: Add horizontal mouse scroll support 2022-01-20 10:37:52 +01:00
EventLoop.cpp Kernel: Add horizontal mouse scroll support 2022-01-20 10:37:52 +01:00
EventLoop.h LibIPC: Add IPC::MultiServer convenience class 2021-12-06 19:22:16 +01:00
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
KeymapSwitcher.cpp LibCore+Everywhere: Return ErrorOr from ConfigFile factory methods 2022-02-16 19:49:41 -05:00
KeymapSwitcher.h Base+WindowsServer+keymap: Store multiple keymaps in a config 2022-02-03 00:47:22 +01:00
main.cpp LibCore+Everywhere: Return ErrorOr from ConfigFile factory methods 2022-02-16 19:49:41 -05:00
Menu.cpp WindowServer: Add IPC call to remove a menu's item 2022-02-21 16:31:56 +01:00
Menu.h WindowServer: Add IPC call to remove a menu's item 2022-02-21 16:31:56 +01:00
Menubar.cpp LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Menubar.h LibGUI+WindowServer: Flash menubar menu when using a keyboard shortcut 2022-01-09 00:54:46 +01:00
MenuItem.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MenuItem.h WindowServer: Fix a handful of clang-tidy warnings in the menu code 2021-05-09 15:47:21 +02:00
MenuManager.cpp WindowServer: Allow checking checkable entries in a menu using space 2022-01-29 11:22:02 +01:00
MenuManager.h Everywhere: Mark Vector of mutable references as mutable 2022-01-16 00:38:21 +03:30
MultiScaleBitmaps.cpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +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 WindowServer: Add basic virtual desktop support 2021-07-03 12:27:23 +02:00
Screen.cpp Userland: Add horizontal mouse scroll support 2022-01-20 10:37:52 +01:00
Screen.h WindowServer: Remove Screen::init() 2021-10-26 01:00:54 +02:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h LibIPC+IPCCompiler+AK: Make IPC value decoders return ErrorOr<void> 2021-11-28 23:14:19 +01:00
ScreenLayout.ipp LibCore+Everywhere: Return ErrorOr from ConfigFile::sync() 2022-02-16 19:49:41 -05:00
Window.cpp WindowServer: Mark window frame as invalidated when updating title 2022-02-21 20:34:36 -08:00
Window.h WindowServer: Mark window frame as invalidated when updating title 2022-02-21 20:34:36 -08:00
WindowClient.ipc Userland: Add horizontal mouse scroll support 2022-01-20 10:37:52 +01:00
WindowFrame.cpp WindowServer: Mark window frame as invalidated when updating title 2022-02-21 20:34:36 -08:00
WindowFrame.h WindowServer: Make WindowFrame::shadow_bitmap() const 2021-11-14 12:23:04 +01:00
WindowManager.cpp LibCore+Everywhere: Return ErrorOr from ConfigFile::sync() 2022-02-16 19:49:41 -05:00
WindowManager.h WindowServer: Consolidate tiled and maximized window rects calculation 2022-02-14 11:41:06 +01:00
WindowManagerClient.ipc WindowServer+Keymap+LibGUI: Add widget to display current keymap 2022-02-03 00:47:22 +01:00
WindowManagerServer.ipc Everywhere: Replace "virtual desktop" => "workspace" 2021-11-13 12:48:43 +01:00
WindowServer.ipc WindowServer: Add IPC call to remove a menu's item 2022-02-21 16:31:56 +01:00
WindowStack.cpp WindowServer: Replace "Pin/Unpin Window" => "Always on Top" 2021-11-13 12:48:43 +01:00
WindowStack.h WindowServer: Replace "Pin/Unpin Window" => "Always on Top" 2021-11-13 12:48:43 +01:00
WindowSwitcher.cpp WindowServer: Skip over destroyed windows in WindowSwitcher::draw() 2021-12-25 10:41:06 +01:00
WindowSwitcher.h WindowServer: Make window switcher look more like other overlays 2021-11-14 12:23:04 +01:00
WindowType.h WindowServer: Add sanity checks to create_window IPC 2021-06-03 08:27:57 +02:00
WMClientConnection.cpp LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
WMClientConnection.h LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30