summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer
AgeCommit message (Expand)Author
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
2023-01-12LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOrSam Atkins
2023-01-12LibCore+Userland: Make Core::Timer::create_repeating() return ErrorOrSam Atkins
2023-01-07WindowServer: Do not add existing menu items (by ptr) to m_menusCody Hein
2023-01-07Userland: Silence warnings from ElapsedTimer::elapsed() type changeAndrew Kaster
2023-01-06WindowServer: Round menu item font sizes up when calculating heightAndreas Kling
2023-01-05LibGfx: Avoid rounding/truncating glyph positions till blittingMacDue
2023-01-04LibIPC+Everywhere: Change IPC::encode's return type to ErrorOrTimothy Flynn
2023-01-03LibGfx: Make Font::width() return a floatAndreas Kling
2023-01-03WindowServer: Write new config to disk when system fonts are changedAndreas Kling
2023-01-03WindowServer: Only load /etc/WindowServer.ini once and keep it loadedAndreas Kling
2023-01-02Everywhere: Fix badly-formatted includesBen Wiederhake
2022-12-28LibGfx+Overall: Remove `is_null` from `Point`, `Rect` and `Size`Jelle Raaijmakers
2022-12-26LibIPC+Everywhere: Change IPC decoders to construct values in-placeTimothy Flynn
2022-12-23WindowServer: Remove overcropping for magnifierFrHun
2022-12-23WindowServer: Allow overriding position when getting bitmapFrHun
2022-12-14LibGfx+Userland: Make Gfx::SystemTheme propagate errorsCygnix Proto
2022-12-11WindowServer: Remove unused bools in Menu::draw()thankyouverycool
2022-12-11WindowServer: Include missing visibility argument when making MenuItemthankyouverycool
2022-12-10LibGUI+WindowServer: Add "visible" state to GUI actionsAndreas Kling
2022-12-10WindowServer: Update checked state of m_window_menu_always_on_top_itemthankyouverycool
2022-12-10LibCore: Use `Core::Stream` for `ProcessStatisticsReader`Tim Schumacher