summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/Compositor.cpp
AgeCommit message (Expand)Author
2021-08-08WindowServer: Fix Clang crash when compiling Compositor.cppDaniel Bertalan
2021-07-22WindowServer: Fix rendering overlays when there's no desktop windowTom
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-21WindowServer: Re-use existing Screen instances and improve fallbacksTom
2021-07-19WindowServer: Fix crash rendering fullscreen windowTom
2021-07-18WindowServer: Fix compositor overdraw issues related to transparencyTom
2021-07-18WindowServer: Recompute occlusions when removing an overlayTom
2021-07-10WindowServer: Flush display buffer when flashingTom
2021-07-09WindowServer: Paint background when a fullscreen window is transparentAziz Berkay Yesilyurt
2021-07-09Revert "Userland: Add ability to screenshot rectangular region in `shot` (#85...Ali Mohammad Pur
2021-07-09Userland: Add ability to screenshot rectangular region in `shot` (#8515)Aziz Berkay Yesilyurt
2021-07-08WindowServer: When "flash flush" enabled, flash transparent rects greenAndreas Kling
2021-07-07WindowServer: When "flash flush" is enabled, stretch flash to 10 msAndreas Kling
2021-07-05WindowServer: Improve screen invalidation on window state changesTom
2021-07-04WindowServer: Query driver for framebuffer offsetTom
2021-07-04WindowServer: Implement support for combined buffer flipping + flushingTom
2021-07-03WindowServer: Rename Window::outer_stack -> Window::window_stackTom
2021-07-03WindowServer: Improve occlusion calculationsTom
2021-07-03WindowServer: Support two window switcher modes: all or current desktopTom
2021-07-03WindowServer: Add API to change virtual desktop settingsTom
2021-07-03WindowServer: Add basic virtual desktop supportTom
2021-07-02LibThreading: Add ability to cancel ongoing BackgroundActionsSpencer Dixon
2021-06-29WindowServer: Fix animations not triggering renderingTom
2021-06-28WindowServer: Fix regression flushing scaled displaysTom
2021-06-27WindowServer: Add a more generic mechanism for animationsAndreas Kling
2021-06-27WindowServer: Coalesce flushing buffers into one ioctl() callTom
2021-06-25WindowServer: Change rendering drag&drop to use the Overlay classTom
2021-06-25WindowServer: Change window geometry label to use the Overlay classTom
2021-06-25WindowServer: Add an Overlay class for flicker-free overlay renderingTom
2021-06-25Userland: Add FB_FLUSH ioctl for fbdevSahan Fernando
2021-06-20WindowServer: Enable screen capture to span multiple screensTom
2021-06-20WindowServer: Load multiple scaled versions of Bitmaps and CursorsTom
2021-06-20WindowServer: Add API to set/get screen layoutsTom
2021-06-20WindowServer: Add initial support for rendering on multiple screensTom
2021-06-18WindowServer: Add WindowStack conceptAndreas Kling
2021-06-06WindowServer: Simplify determining transparent/opaque occlusionsTom
2021-05-22Userland: Rename LibThread => LibThreadingAndreas Kling
2021-05-21Revert "Userland: static vs non-static constexpr variables"Linus Groh
2021-05-21Userland: static vs non-static constexpr variablesLenny Maiorani
2021-05-20WindowServer+DisplaySettings: Remove the weird "simple" wallpaper modeAndreas Kling
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-16LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888xAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-21WindowServer: Re-evaluate the mouse cursor when alpha hit-testingTom
2021-02-11WindowServer: Fix compositing of fullscreen windowLinus Groh
2021-02-11WindowServer: Blit backing bitmap with transparency for hung windowsTom
2021-02-11WindowServer: Fix clearing area not covered by backing bitmapTom
2021-02-10WindowServer: Occlusion calculation fixesTom