summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/Compositor.cpp
AgeCommit message (Expand)Author
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
2021-02-09WindowServer: Implement simple window shadowsTom
2021-02-08WindowServer: Cache rendered window frame in bitmapTom
2021-02-08WindowServer: Calculate transparent frame occlusionsTom
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-29WindowServer: Constrain geometry label on move/resize to desktopBen Wiederhake
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-23WindowServer: Don't crash on wallpapers smaller than the desktop with fill mo...Nico Weber
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22LibGfx: Add a draw_scaled_bitmap() variant that takes a FloatRect as src_rectNico Weber
2021-01-22Everywhere: Fix typosLinus Groh
2021-01-22LibGfx: Implement blit_offset() in terms of blit()Nico Weber
2021-01-22LibGfx: Remove Painter::blit_scaled() in favor of Painter::draw_scaled_bitmap()Nico Weber
2021-01-20WindowServer: In HighDPI mode, load high-res window buttons and high-res cursorsNico Weber
2021-01-20LibGfx: Give Bitmap a scale factorNico Weber
2021-01-20WindowServer: Rename WallpaperMode::{Scaled => Stretch}Linus Groh
2021-01-17LibGfx: Make Painter take the scale factor as constructor argumentNico Weber
2021-01-16Everywhere: Convert a handful of String::format() => formatted()Andreas Kling
2021-01-15WindowServer: Add a "scale" parameter to the SetResolution message and plumb ...Nico Weber
2021-01-15WindowServer: Don't reallocate the cursor back bitmap all the time in HighDPI...Nico Weber
2021-01-15WindowServer: Make HighDPI awareNico Weber
2021-01-12Services: Move to Userland/Services/Andreas Kling