aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/events/Monitors.cpp
AgeCommit message (Expand)Author
2024-06-25core: move to steady_clock where applicableVaxry
2024-06-13core: fix a few small memory leaks on exit (#6470)Tom Englund
2024-05-09config: move various cursor-related vars to cursor:Vaxry
2024-05-09cursor: move to a hyprland implVaxry
2024-05-05internal: new shared_ptr and weak_ptr implementation (#5883)Vaxry
2024-05-03output-management: move to new implVaxry
2024-05-03config: added option to choose the default monitor for the cursor (#5847)Ikalco
2024-04-27internal: Window storage rework - part 1 (#5762)Vaxry
2024-03-25keybinds: Fix exit trigger by moving it to monitor.frame (#5240)dmayle
2024-03-03config: improve config value infrastructureVaxry
2024-02-18Migrate the config to hyprlang (#4656)Vaxry
2024-02-14renderer: accept custom state requests for fake outputsVaxry
2024-01-28monitor: wrap usage of wlr_output_stateVaxry
2024-01-09subsurfaceTree: update surface tree protocol feedback on mapvaxerski
2023-11-12output-layout: fix wlroots display handling (#3718)Alessio Molinari
2023-11-04Internal: Hyprland box implementation (#3755)Vaxry
2023-11-01Core: various unsafe state improvements (#3713)Vaxry
2023-10-25deps: update wlrootsVaxry
2023-10-04renderer: extract solitary check into frame handlervaxerski
2023-10-04renderer: considerable fixes to repaint logicvaxerski
2023-09-30tearing: cleanup vars and avoid rendering before drm is readyvaxerski
2023-09-29renderer: optimize render pipeline when there is a solitary clientvaxerski
2023-09-28renderer: Tearing implementation (#3441)Vaxry
2023-09-24internal: Further unsafe state improvements (#3404)Vaxry
2023-09-11refactor: utilize 'middle()' method for window/montior center (#3253)memchr
2023-09-10internal: Fix wlr output management (#3234)Philip Damianik
2023-09-06internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik
2023-09-06internal: Formatter rework (#3186)Vaxry
2023-09-01internal: Unsafe state reworks (#3114)Vaxry
2023-07-20toplevelexport: support dmabuf + various fixesvaxerski
2023-07-18internal: Protocol C++ Wraps + XDGOutput impl (#2733)Vaxry
2023-07-12screencopy: don't send frames on commits w/o a buffervaxerski
2023-07-09Reuse same ID when reconnecting monitor, otherwise use minimum available ID (...Tuur Vanhoutte
2023-06-23xwayland: send zero scaling to xwayland if enabledvaxerski
2023-06-17Partial revert of Commit 302ec13: (#2539)Shemig
2023-06-15Fix crash when screen size is 0x0 (#2523)Shemig
2023-06-02events: remove old commentvaxerski
2023-04-12screencopy: implement dmabufvaxerski
2023-04-12listeners: more safety around changevaxerski
2023-04-07output: handle needs_framevaxerski
2023-04-07internal: listen to output.damage eventsvaxerski
2023-03-29Fix some typos (#1907)Alexander Seiler
2023-03-24config: default manual animations to falsevaxerski
2023-03-24Feat: Introduce render_ahead_of_time (#1863)Vaxry
2023-03-21Added overflow check for blur radius (#1847)staz
2023-03-21monitors: update surface outputs on recover from unsafevaxerski
2023-03-16monitors: fix segfault on non-unsafe removevaxerski
2023-03-15events: guard output in changevaxerski
2023-03-15monitors: fixes to unsafe modevaxerski
2023-03-02Move AnimationManager::tick() to an event loopvaxerski