aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-08-24morescale-workspacesVaxry
2024-08-24betterVaxry
2024-08-24fix pure fadeVaxry
2024-08-24oopsVaxry
2024-08-24def 0%Vaxry
2024-08-24implement ws scalingVaxry
2024-08-24keybinds: refactor dispatchers to be better (#7331)Ikalco
2024-08-24config: fix uninitialized values with mode parsingVaxry
2024-08-24layersurface: don't unref from monitor until dtorVaxry
reee
2024-08-23windowrules: add fullscreenstate field (#7466)Sungyoon Cho
* windowrules: add fullscreenstate field * fix typo
2024-08-23input: Fix modifier keys getting stuck if depressed during config reload (#7486)MahouShoujoMivutilde
The problem: If `input:numlock_by_default = true`, depressed mods will get stuck on config reload; this takes effect after some other mod is pressed. This restores 0.41.2 behavior, with the exception that selected keyboard layout is preserved. https://github.com/hyprwm/Hyprland/blob/918d8340afd652b011b937d29d5eea0be08467f5/src/managers/input/InputManager.cpp#L993-L1002
2024-08-23layersurface: remove layer on destroy from monitor (#7457)Tom Englund
remove destroyed layer weakptrs on destroy, we can hit multiple null ptr derefs in renderering on mirroring and unmirroring displays otherwise.
2024-08-23screencopy: fixup 10-bit sharing via shm on nvidiavaxerski
2024-08-22Fix crash reports having execute permissionRed
2024-08-22flake.lock: updateMihai Fufezan
2024-08-22Nix: exclude wayland-scanner until next staging mergeMihai Fufezan
2024-08-22CMakeLists: wayland.xml is in wayland-scanner pkgdatadirFlorian Klink
See https://gitlab.freedesktop.org/wayland/wayland/-/blob/6c4a695045155583a99f3fbce7bb745f79c2e726/meson.build#L129-136 Similar fix as https://github.com/hyprwm/aquamarine/pull/55.
2024-08-21layersurface: dont rollover on size_t (#7451)Tom Englund
unneded rollover on size_t if force equals -1
2024-08-21Fix Makefile tooJames R Larrowe
... did this ever work?
2024-08-21Fix static asan patchJames R Larrowe
2024-08-21Nix: include xcursor regardless of xwaylandMihai Fufezan
2024-08-21animations: add workspace in/out configsvaxerski
2024-08-21output: dont cast enum out of range (#7448)Tom Englund
avoid casting non typed enum out of range, looks like WL_OUTPUT_MODE_CURRENT was the intention here.
2024-08-21core: add option to control which window to focus on close (#7368)ParaN3xus
2024-08-21example/config: fix typo in default config (#7446)Ali Atashrooz
* Update hyprland.conf * Update defaultConfig.hpp
2024-08-19monitor: avoid dangling references to old monitors being undestroyedvaxerski
ref #7414
2024-08-19monitors: avoid crash on wayland output removalvaxerski
2024-08-19examples: more systemd examples (#7409)JL2210
These allow launching hyprland with a systemd service. They provide graphical-session.target which allows enabling services such as the ones for Waybar and Mako.
2024-08-19config: add missing header for libc++ after 92744b5b9aa3 (#7403)Jan Beich
In file included from src/pch/pch.hpp:1: In file included from src/Compositor.hpp:11: src/config/ConfigManager.hpp:147:10: error: no template named 'variant' in namespace 'std' 147 | std::variant<SBoolData, SRangeData, SFloatData, SStringData, SColorData, SChoiceData, SGradientData, SVectorData> data; | ~~~~~^
2024-08-19hyprpm, hyprctl: update shell completionsloseardes77
2024-08-19flake: update aquamarinediniamo
2024-08-18screencopy: fix 10b format r/b flipvaxerski
2024-08-18protocol: fix logm template checksvaxerski
2024-08-18screencopy: nuke unused stuffvaxerski
2024-08-18compositor: update suspendstate on window move (#7396)Tom Englund
hyprctl dispatch -- movetoworkspacesilent x,"^kitty$" where X is the current workspace makes kitty stops updating until current workspace is changed while it is on the screen. update the suspend state after it has been moved.
2024-08-18renderer: pass custom modelines to aqvaxerski
ref #7390
2024-08-18linux-dmabuf: allow on split-node systemsvaxerski
ref #7364
2024-08-18shm: align size to stride (#7383)Tom Englund
calculate the size to the stride we got to better align it.
2024-08-18input: Fix disabling tap-to-click (#7304)Sami Liedes
* Allow disabling tap-to-click * Style fix
2024-08-18Update aquamarine input in flakeleiserfg
2024-08-17render: fixup format mismatch after leaving DSvaxerski
fixes #7373
2024-08-17IPC: Add config descriptions (#7377)Vaxry
Thanks @gulafaran for the work --- Co-authored-by: @gulafaran
2024-08-16xcursormgr: dont apply scale on gsettings (#7316)Tom Englund
gtk scales the cursor size itself since its CSD so if we scale the size its gonna get double scaled. incorporate the scale into xcursormanager to keep track of it.
2024-08-16renderbuffer: ensure framebuffer gets deleted (#7363)Tom Englund
after commit 4b4971c it uses m_iFbAllocated and deletes if upon calling release() but Renderbuffer generates directly on m_iFb without calling alloc() meaning it wont be deleted on release(), set m_iFbAllocated to true after generating the buffer.
2024-08-16env: Add HYPRLAND_NO_SD_VARS env condition (#7358)Vladimir-csp
* Add HYPRLAND_NO_SD_VARS env condition wip #7083 * Formatting shuffle * Formatting
2024-08-15protocols: refactor protocol logging to a macro (#7324)Tom Englund
this avoids the usage of the unique_ptr PROTO::protocol before it has been constructed incase one wants to log something inside the constructor itself, move the logging to macros and print file:linenumber on ERR,CRIT,WARN and classname on the rest of the levels.
2024-08-15core: Preserve existing XDG_CURRENT_DESKTOP (#7347)Vladimir-csp
* Preserve existing XDG_CURRENT_DESKTOP * fix --------- Co-authored-by: vaxerski <[email protected]>
2024-08-15gamma-control: fix crash on monitor disconnect (#7353)Maximilian Seidler
2024-08-15keybinds: Fix syncFullscreen inconsistent with state when set by ↵Kyle
fullscreenState (#7343) * Set syncFullscreen to true on synced non -1 states * Fix syncFullscreen value in fullscreenState
2024-08-15helpers: fix: revert to signed arithmetic for cycling through workspaces (#7339)Mirkwood
The code clearly expects signed types there. Fixes #7329