summaryrefslogtreecommitdiff
path: root/src/helpers/Monitor.hpp
Commit message (Expand)AuthorAgeFilesLines
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
* renderer: Auto enable wide color gamut in HDR mode (#9090)UjinT342025-01-171-0/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+1
* helpers/Monitor.cpp: fix include path (#9039)Toria2025-01-121-1/+1
* keybinds: fix previous_per_monitor logic (#9010)Alexander2025-01-111-3/+10
* internal: few small monitor improvements (#8890)Ikalco2024-12-291-2/+0
* core: refactor/improve monitor mode selection (#8804)Ikalco2024-12-281-0/+1
* core: drop using deques in favor of vectorsVaxry2024-12-161-1/+1
* core: Add clang-tidy (#8664)Vaxry2024-12-071-1/+1
* internal: cleanup CMonitor usage and fix a few ref hogsVaxry2024-10-261-1/+1
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-3/+3
* monitor: modernize/refactor last legacy-handled eventsVaxry2024-10-191-0/+1
* input: Fix VRR for constrained cursors (#6877)UjinT342024-10-121-0/+2
* protocols: Add support for hyprland-ctm-control-v1 (#8023)Vaxry2024-10-081-0/+5
* monitor: cleanup and modernize scheduleDoneVaxry2024-10-051-3/+3
* Internal: move to Mat3x3 from hyprutils (#7902)Vaxry2024-09-251-1/+1
* renderer: minor direct scanout fixes (#7594)Ikalco2024-08-311-1/+2
* monitor: avoid dangling references to old monitors being undestroyedvaxerski2024-08-191-1/+1
* render: fixup format mismatch after leaving DSvaxerski2024-08-171-0/+1
* internal: introduce new types to avoid unsigned int rollover and signed int o...Tom Englund2024-08-081-27/+27
* renderer: Explicit sync fixes (#7151)Vaxry2024-08-061-2/+1
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-60/+76
* damageRing: move to hyprland implVaxry2024-06-191-20/+20
* core: Move to hyprutils for MathVaxry2024-06-191-1/+1
* vrr: add option to fix mouse breaking vrr (#6483)UjinT342024-06-141-0/+1
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-1/+0
* monitor: avoid UB on undefined auto dirvaxerski2024-05-241-2/+3
* presentation-time: move to new implVaxry2024-05-101-0/+1
* layer-shell: move to new implVaxry2024-05-091-1/+1
* cursor: move to a hyprland implVaxry2024-05-091-0/+4
* output-management: move to new implVaxry2024-05-031-0/+1
* layerSurface: refactor/move to a memory-safe implVaxry2024-04-301-1/+1
* wlr-output-power: move to new implVaxry2024-04-291-0/+2
* internal: Window storage rework - part 1 (#5762)Vaxry2024-04-271-1/+1
* config: Add More Monitor 'Auto' Positions. (#5670)Gabriel Ford2024-04-231-1/+9
* gamma-control: move to new implVaxry2024-04-221-1/+8
* Workspace/core: Refactor workspace storage (#5380)Vaxry2024-04-021-9/+9
* input: Map touch devices and tablets bound to an output (#3544)Philip Damianik2024-02-271-0/+1
* renderer: nuke lastFrameDamage and rework finalDamageVaxry2024-02-231-2/+0
* socket2: `monitoraddedv2` IPC event for monitor description and id (#4646)Jacob Birkett2024-02-151-2/+3
* renderer: accept custom state requests for fake outputsVaxry2024-02-141-27/+28
* keybinds: Fix focus not moving along when moving workspace (#4660)Sefa Eyeoglu2024-02-091-1/+1
* monitor: wrap usage of wlr_output_stateVaxry2024-01-281-2/+21
* monitor: clear output state after usageVaxry2024-01-271-0/+1
* deps: update wlrootsVaxry2024-01-271-0/+1
* keybinds: Add dispatcher for xmonad/qtile-style workspace switching (#4439)virchau132024-01-151-1/+1
* renderer: reject non-clean scales, find nearest cleanvaxerski2023-12-221-1/+2
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-1/+1
* monitor: remove comma from monitor description (#3996)François Conzelmann2023-11-301-0/+1
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-26/+28