summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer
AgeCommit message (Expand)Author
2023-06-01WindowServer: Don't crash when trying to set invalid effectsBen Wiederhake
2023-05-23LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusiveJelle Raaijmakers
2023-05-19WindowServer: Prefer File::read_until_eof over DeprecatedFile::read_allBen Wiederhake
2023-05-15WindowServer: Catch more Window stealing misbehaviorthankyouverycool
2023-05-06LibGfx+WindowServer: Ensure constrain-to-rect ends up inside the rectBen Wiederhake
2023-05-06WindowServer: Fix window content scaling when switching from fullscreenPatryk Pilipczuk
2023-04-30LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStylethankyouverycool
2023-04-25WindowServer: Draw stretched wallpapers with bilinear blendingJelle Raaijmakers
2023-04-25LibCore: Simplify Core::Notifier by only allowing one event typeAndreas Kling
2023-04-19WindowServer+LibGUI: Port WindowServer's Menu name to new StringKarol Kosek
2023-04-18WindowServer: Show complete title when Window is not resizablethankyouverycool
2023-04-14WindowServer: Fix alt shortcut navigation for non-default keymapsJulian Offenhäuser
2023-04-13WindowServer: Refactor window geometry overlay rect calculation logicTom
2023-04-13WindowServer: Prevent some overdraw by the window geometry overlayTom
2023-04-13WindowServer: Move window geometry label into the tile overlay areaTom
2023-04-13WindowServer: Implement tile window overlayTom
2023-04-13WindowServer: Fix some gliches when overlays are moved or removedTom
2023-04-13WindowServer: Only register animations when they're runningTom
2023-04-13WindowServer: Fix calculating tile rect on secondary screensTom
2023-04-13WindowServer: Use enum class for Effects and ShowGeometryTom
2023-04-09Everywhere: Remove unused DeprecatedString includesBen Wiederhake
2023-03-26WindowServer: Allow updating the name of a menuMacDue
2023-03-26WindowServer: Rename menu_title to name in IPC APIMacDue
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-10Everywhere: Support overriding the system color schemeimplicitfield
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-04Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()Andreas Kling
2023-02-21WindowServer: Fix various const-correctness issuesAndreas Kling
2023-02-19WindowServer: Fix drawing wallpaper on additional screensTom
2023-02-19WindowServer: Fix caching stretched wallpaper for multiple screensTom
2023-02-17WindowServer: Redraw Taskbar on window highlight during switchingJohn Bundgaard
2023-02-17WindowServer: Show window switcher even if fullscreen window is activeJohn Bundgaard
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-11WindowServer: Restore cursor animationKarol Kosek
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-01-27WindowServer: Remove declarations for non-existent methodsSam Atkins
2023-01-27Services: Replace uses of JsonObject::get_deprecated()/get_ptr()Sam Atkins
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-24WindowServer: Reuse existing `WindowManager::desktop_rect()` methodSam Atkins
2023-01-24WindowServer: Double click a window's frame to latch to screen's edgeJelle Raaijmakers
2023-01-24WindowServer: Always process double clicks for mouse eventsJelle Raaijmakers
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-17AK+Everywhere: Rename JsonObject::get() to ::get_deprecated()Sam Atkins
2023-01-17LibGUI+WindowServer: Improve window resizing performanceJelle Raaijmakers
2023-01-12Userland: Use Core::Timer::create_foo() factory functions where possibleSam Atkins
2023-01-12LibCore+Userland: Don't auto-start new Core::TimersSam Atkins