aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Compositor.cpp
AgeCommit message (Expand)Author
9 dayscore: Move regex from stdlib to re2 (#8736)Vaxry
9 dayscore: drop using deques in favor of vectorsVaxry
12 dayscompositor: fix monitor arrangement with mixed auto directionsVaxry
2024-12-10windows: allow replacing existing fullscreen (#8566)littleblack111
2024-12-07core: Add clang-tidy (#8664)Vaxry
2024-12-06core: Add support for hyprqtutils' update screen (#8651)Vaxry
2024-12-05core: add a few festive splashesVaxry
2024-12-03core: move colorspace handling to oklab (#8635)Vaxry
2024-11-23binds: add option to allow fullscreening a pinned window (#8526)littleblack111
2024-11-22core: workspace-related function cleanup / refactorVaxry
2024-11-18internal: fix changeWindowZOrder reordering incorrectly (#8494)Aqa-Ib
2024-11-16core: guard pmonitor in focuswindowVaxry
2024-11-09compositor: make sure we don't ret early on no surfaceVaxry
2024-11-05shadow: add sharp and refactor optionsVaxry
2024-11-01renderer: Add a missing texture asset and a user checkVaxry
2024-10-30internal: more profiling less calls and local copies (#8300)Tom Englund
2024-10-27core: move internal structures to monitor pointers (#8266)Vaxry
2024-10-26core: fix group members disappearing when you move the group to another monit...Aqa-Ib
2024-10-26internal: cleanup CMonitor usage and fix a few ref hogsVaxry
2024-10-23groups: add group_on_movetoworkspace (#8159)Aqa-Ib
2024-10-19internal: Move CMonitor to SP (#8178)Vaxry
2024-10-19monitor: modernize/refactor last legacy-handled eventsVaxry
2024-10-13hyprland: convert std::cout and std::cerr to std::println()Toni500git
2024-10-12input: Fix VRR for constrained cursors (#6877)UjinT34
2024-10-08dispatchers: allow leading whitespace in window parameter (#8016)JManch
2024-10-06security-context: implement protocolVaxry
2024-10-05compositor: update all xdg outputs on arrangeVaxry
2024-09-30compositor/wayland: up the max buffer size to avoid disconnects when app hangsVaxry
2024-09-18userchecks: add an xdg_current_desktop checkvaxerski
2024-09-14internal: fix initial cursor warping (#7793)Ikalco
2024-09-05xwayland: add option to enable/disable xwayland (#7633)trianta
2024-09-04sessionLock: ensure sls focus in some edge cases (#7647)Maximilian Seidler
2024-08-30xdg-dialog: implement new protocolVaxry
2024-08-30window/xwayland: minor property cleanupVaxry
2024-08-26misc: constify the remaining for loops (#7534)Tom Englund
2024-08-26core: make most for loops use const references (#7527)Tom Englund
2024-08-26misc: Rename all instances of "emtpy" to "empty" (#7522)Adithya Ajith
2024-08-23windowrules: add fullscreenstate field (#7466)Sungyoon Cho
2024-08-19monitor: avoid dangling references to old monitors being undestroyedvaxerski
2024-08-18compositor: update suspendstate on window move (#7396)Tom Englund
2024-08-16env: Add HYPRLAND_NO_SD_VARS env condition (#7358)Vladimir-csp
2024-08-15core: Preserve existing XDG_CURRENT_DESKTOP (#7347)Vladimir-csp
2024-08-13cursormgr: fix cursor gsettings on session change (#7295)Ikalco
2024-08-12core: fix data race and a unsigned int rollover (#7278)Tom Englund
2024-08-11pointermgr: fix initial cursorwarp (#7286)Tom Englund
2024-08-08internal: introduce new types to avoid unsigned int rollover and signed int o...Tom Englund
2024-08-07compositor: fix general:extend_border_grab_area (#7214)Agent00Ming
2024-08-07compositor: minor cleanups for fading out layersVaxry
2024-08-06renderer: Explicit sync fixes (#7151)Vaxry
2024-08-03core: Add missing header for libc++ after e989a0bcffac (#7158)Jan Beich