aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
3 daysNix: fix TAG substitutionMihai Fufezan
4 daysflake.lock: updateMihai Fufezan
4 daysrenderer: allow plugins to know what window was rendered in postVaxry
4 daysdebug: add debug:pass for debugging the render passVaxry
4 daysRenderer: rewrite render scheduling (#8683)Vaxry
This rewrites renderer scheduling. Occlusion is now unified in a new Pass type.
4 dayscore: fade in windows when they are brought from invisible workspacesVaxry
5 dayswindowrules: add negative: prefix for negating a regexVaxry
fixes #8799
5 dayswindowrules: precompute regexes for window/layer rulesVaxry
5 daysgroups: honor group lock window rule (#8782)Aqa-Ib
5 daysdata-device: fix edge case crash on null xwmVaxry
fixes #8787
7 dayspluginAPI: add register dispatcher v2Vaxry
7 dayslayout: apply group rules after window creation (#8779)Aqa-Ib
* apply group rules after window creation * clang-format
7 dayscore: fix possible crash on null active workspaceVaxry
fixes #7822
7 daysinternal: Make static analysis more happy (#8767)Ikalco
* make functions used in 1 file static * fix invalid substr param -1 * give default initializer to borderGradier * move RASSERT from printf to std::print
8 dayshyprpm: fix hyrpm sometimes returning 0 despite errors occuring (#8761)Aaron Blasko
* hyprpm: fix hyrpm sometimes returning 0 despite errors occuring * there u go
8 dayslogging: fix Gpu info (#8764)Kamikadze
8 dayscore: Unbreak build on FreeBSD (#8762)Jan Beich
* CrashReporter: restore explicit environ(7) after 8bbeee11734d BSD systems don't declare environ(7) in any header like POSIX suggests. src/signal-safe.cpp:12:23: error: use of undeclared identifier 'environ' 12 | for (char** var = environ; *var != nullptr; var++) { | ^ * fix --------- Co-authored-by: Vaxry <[email protected]>
8 daysxwayland: fix compile with no xwaylandVaxry
8 daysxwm: fixup targets in selection requestsVaxry
fixes #8719
8 daysxwayland: fix dnd including xwaylandVaxry
ref #8759
8 dayscore: avoid activating toplevel-less surfacesVaxry
ref #8609
8 dayslogging: get broader GPUINFO (#8753)Ikalco
9 dayshyprctl: Fix `hyprctl` batch JSON command (#8749)Khalid
9 daysinternal: remove dead code (#8748)Ikalco
9 daysbinds: cycle within group on single monitor if no window found in the ↵normaltaro
argument direction. (#8714)
9 daysflake.lock: updateMihai Fufezan
9 daysflake.lock: update (#8742)Austin Horstman
9 dayswindowrules: fixup duplicate rule enum tagsVaxry
fixes #8746
10 daysversion: bump to 0.46.0v0.46.0Vaxry
10 daysversionkeeper: init version to 0.0.0 if no file is presentVaxry
10 daysnix/meson: add re2 dependency (#8738)Austin Horstman
* nix/default: add re2 dependency * meson: add re2
10 daysopengl: fixup missed /4 in oklab parsingVaxry
10 dayswindowrules: fix prop rules with boolean valuesVaxry
10 dayslayerrules: fix ignorezero not workingVaxry
fixes #8737
10 daysopengl: fixup invalid ogl uniform readsVaxry
10 daysanimationmgr: fixup stack-use-after-returnVaxry
10 dayscore: Move regex from stdlib to re2 (#8736)Vaxry
Moves the regex handling from stdlib to re2
10 dayscore: Optimize window/layer rule application and scanning (#8735)Vaxry
Optimizes window and layer rule parsing and later usage.
10 daysflake.lock: updateMihai Fufezan
10 dayscore: drop using deques in favor of vectorsVaxry
No point in most of these.
11 daysinput: add warp_back_after_non_mouse_inputVaxry
adds cursor:warp_back_after_non_mouse_input fixes #8675
12 daysxwayland: Support cross DnD from Wayland (#8708)Vaxry
Adds support for drag-and-drop from Wayland clients to XWayland ones
12 dayscore/data: Use pointer focus for DnD operations (#8707)Vaxry
fixes #7737
13 dayshyprctl: avoid crash on null pwuidVaxry
fixes #8693
13 dayscompositor: fix monitor arrangement with mixed auto directionsVaxry
fixes #8518
13 dayshyprctl: add an inhibitingIdle field to windowsVaxry
fixes #4322
13 daysdispatchers: Add an option to prioritize focus change within groups with ↵normaltaro
movefocus (#8601) * modified movefocus dispatcher to prioritize focus change within groups * pass clang-format check * `movefocus` cycling groups set optional to config bool `movefocus_cycles_groupfirst` * Update ConfigDescriptions.hpp
13 dayssnap: bias reserved area when its size is greater than zero (#8694)Mike Will
2024-12-12data-device: fixup wrong box expansionVaxry
oopsie 7c03e9d376abe5308c47772b4c17a9c345788f60 was wrong
2024-12-11layersurface: use lastMonitor and not monitor from cursor for new lsVaxry
fixes #8622