aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-10-16props: bump ver to v0.31.0v0.31.0Vaxry
2023-10-15cmake: search for systemd headers firstVaxry
2023-10-15Debug: respect logging settings for wlr (#3584)Alexander Seleznev
2023-10-15cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵Philip Damianik
(#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains()
2023-10-15build: include version.h in PluginAPI.hpp (#3571)memchr
2023-10-14makefile: fix using `-d` test for a binary file AND re-add missing portals ↵Ali Rizvi
conf (#3570) * fix: Makefile test modified: src/Makefile * add: hyprland-portals.conf cp to Makefile modified: src/Makefile
2023-10-14meson: use `ln` with force flag (#3568)memchr
2023-10-14makefile: warn users when doing sudo make installVaxry
2023-10-14build: CMake pipeline improvements (#3564)Vaxry
2023-10-14Plugin API: Add version query (#3545)Vaxry
2023-10-13render: stop locking SWC on tearingVaxry
2023-10-13notifications: Schedule a frame on notification creation (#3556)Michał Lewandowski
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