aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-10-13fix libwlroots pathbetter-cmakeVaxry
2023-10-13fix hyprctl pathVaxry
2023-10-13add dep hl <- wlrootsVaxry
2023-10-13fix use of make configVaxry
2023-10-13fix udisVaxry
2023-10-13better cmake sutffVaxry
2023-10-12monitor: ensure vrr on workspace changevaxerski
2023-10-11build: guard execinfo.h via build systems (#3547)Vaxry
* guard execinfo via cmake * libexecinfo -> execinfo macro name * meson: add execinfo check * move check in cmake up --------- Co-authored-by: Mihai Fufezan <[email protected]>
2023-10-11meson: Sort input file list (#3550)Bernhard M. Wiedemann
so that hyprland builds in a reproducible way in spite of non-deterministic filesystem readdir order. See https://reproducible-builds.org/ for why this is good. This patch was done while working on reproducible builds for openSUSE. Co-authored-by: Bernhard M. Wiedemann <bernhard+gitcommit lsmod.de>
2023-10-11build: Unbreak Meson build on FreeBSD (#3549)Jan Beich
* generateVersion.sh: move cp(1) flags before arguments POSIX and BSD cp(1) don't support flags after arguments e.g., cp: -fr is not a directory * generateVersion.sh: switch to sed(1) -i for better compatibility On BSDs awk is usually The One True Awk thus doesn't support `-i inplace`. awk: unknown option -i ignored awk: can't open file {sub(/@HASH@/,"1234567890abcdef")}1 source line number 1
2023-10-11groups: ensure consistency in dispatcher behavior with global group lock (#3531)memchr
2023-10-10internal: use pragma once in version.hvaxerski
2023-10-10CI/release: update version generationMihai Fufezan
2023-10-10internal: better versioning (#3543)Vaxry
* better versioning * meson: better versioning * nix: better versioning --------- Co-authored-by: Mihai Fufezan <[email protected]>
2023-10-10makefile: set perms for built subprojects in pluginenvvaxerski
2023-10-10makefile: set 777 for /build permsvaxerski
2023-10-10makefile: set correct perms on includesvaxerski
2023-10-10groups: create group and groupbar config sections (#3522)MightyPlaza
* config: create group section modified: src/Compositor.cpp modified: src/config/ConfigManager.cpp modified: src/layout/DwindleLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/managers/KeybindManager.cpp modified: src/managers/input/InputManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * separate group border and groupbar colors modified: src/Compositor.cpp modified: src/config/ConfigManager.cpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp * add new line modified: config/ConfigManager.cpp
2023-10-10dispatchers: Add option to center the cursor on the focused window when ↵Philip Damianik
switching workspaces (#3528) * Add option for centering on workspace when switching workspace * Add option for centering on workspace when switching workspace --------- Co-authored-by: vaxerski <[email protected]>
2023-10-09screencopy: enhance error loggingvaxerski
2023-10-09workspacerules: Add a persistent workspace rule (#3530)Roberto Previdi
* add persistent flag to workspace rules * get rid of unused ws->indestructible flag
2023-10-09dwindle: Avoid rounding errors in window position (#3524)Michał Lewandowski
* Avoid rounding errors in window position * Fix naming scheme * Fix unwanted window movement
2023-10-08dispatchers: fix extra monitor offset when snapping floating (#3520)MightyPlaza
modified: src/managers/KeybindManager.cpp
2023-10-07config: mention force_default_wallpaper in default configsvaxerski
2023-10-07renderer: add force_wallpaper instead of no_hypr_chan (#3459)DaniD3v
2023-10-07animationmgr: damage floating windows on workspace animvaxerski
fixes #3514
2023-10-06master: fix drop_at_cursor on workspace 2 (#3512)Jeremy Huang
2023-10-06pluginapi: remove starting newline in demangled func name (#3502)ItsDrike
2023-10-06layershell: avoid configure on unchanged sizevaxerski
fixes #3496
2023-10-06events: fixup empty events not being sent on unmapvaxerski
Ref #3506 https://github.com/hyprwm/Hyprland/issues/3506#issuecomment-1749508111
2023-10-05crashreporter: avoid using empty CACHE_HOMEvaxerski
2023-10-05wsrules: check for workspace ID matches on numbered workspacesvaxerski
fixes #3494
2023-10-04[gha] Nix: update wlrootsvaxerski
2023-10-04deps: update wlrootsvaxerski
2023-10-04[gha] Nix: update wlrootsvaxerski
2023-10-04layout: add new_window_takes_over_fullscreen mode 2vaxerski
fixes #3486
2023-10-04renderer: extract solitary check into frame handlervaxerski
2023-10-04renderer: considerable fixes to repaint logicvaxerski
2023-10-04renderer: fixup solitary conditionsvaxerski
2023-10-04input: fixup frame schedule conditions on mouse movevaxerski
2023-10-04renderer: add further conditions to solitary recheckvaxerski
2023-10-03master: add option to drag and drop windows at cursor position (#3465)Jeremy Huang
* add option to drag and drop a window at cursor position * use getWindowIdealBoundingBoxIgnoreReserved
2023-10-02[gha] Nix: update wlrootsvaxerski
2023-10-02deps: update wlrootsvaxerski
2023-10-02misc: add misc:new_window_takes_over_fullscreenvaxerski
referenced in #3474
2023-10-02events: set new window alpha to 0 if it's tiled behind fullscreenvaxerski
fixes #3474
2023-10-02events: don't focus new window if spawned behind fullscreenvaxerski
fixes #3473
2023-10-02renderer: fix missing check for surfaceCount in rechecking solitaryvaxerski
closes #3470
2023-10-02internal: Add GTK portal as fallback (#3469)gnusenpai
needed for XDP 1.17+ since the fallback to the GTK portal was removed
2023-10-02renderer: remove old debug logvaxerski