| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | compositor: set fullscreenstate on movetoworkspace (#10303) | MightyPlaza | 2025-05-08 | 1 | -0/+2 | |
| | | | | modified: src/managers/KeybindManager.cpp | |||||
| * | refactor: cshader class to sshader struct (#10324) | davc0n | 2025-05-08 | 4 | -30/+29 | |
| | | ||||||
| * | renderer: precompute fullalpha (#10319) | Tom Englund | 2025-05-07 | 1 | -5/+7 | |
| | | | | | precompute it once instead of calculating it every single call, was showing up as a lot of time wasted in profiling. | |||||
| * | DMABuffer: reserve vector and avoid UB (#10317) | Tom Englund | 2025-05-07 | 1 | -2/+7 | |
| | | | | | | | | | | | | actually reserve the vector instead of initializing it with the m_attrs.fd.size() adding 4 invalid fd entries, and later emplace_back the valid ones. sync_merge_data name is defined as char name[32] a fixed size array, and c++ technically doesnt allow assigning string literals directly to array fields in aggregate initializers, it may compile but is technically undefined behaviour or ill formed. zero initalise it and use std::ranges::copy_n instead. | |||||
| * | xwayland: refactor class member vars (#10312) | davc0n | 2025-05-07 | 20 | -674/+661 | |
| | | | | | | * xwayland: refactor class member vars * xwayland: fix pure wayland build | |||||
| * | popup: damage old size on unmap as well as new (#10306) | Vaxry | 2025-05-06 | 1 | -0/+8 | |
| | | | | | | | fixes #10305 chromium for some reason sets the popup size to like 8x8 at the same time as unmapping | |||||
| * | animations: Add option for animating workspaces as if the first and last ↵ | CyrenArkade | 2025-05-06 | 3 | -1/+27 | |
| | | | | | | | | | | were adjacent (#10277) * add option for animating workspaces as if the first and last were adjacent * change wraparound detection to use IDs instead of dispatcher * move shouldWraparound from MiscFunctions to Monitor | |||||
| * | window: use stored size for new floating window when persistentsize is set ↵ | Jack Barnes | 2025-05-06 | 3 | -7/+32 | |
| | | | | | | | | | | | | | | | | (#10212) * fix(window): use stored size for new floating window when persistentsize is set. fix hyprwm#9422. * fix: replace `std::any_of` with `std::ranges:any_of` * fix: use initialClass and initialTitle when storing sizes on close * fix: add `xdgTag` as a new indicator * fix: no {} * fix: format with clang-format | |||||
| * | socket2: add monitorremovedv2 event (#10229) | shane blackthorne | 2025-05-06 | 1 | -0/+1 | |
| | | ||||||
| * | render: refactor class member vars (#10292) | davc0n | 2025-05-05 | 63 | -1323/+1309 | |
| | | | | | | * render: refactor class member vars * render: fix clang format | |||||
| * | renderer: always try to apply a mode if pixel size is invalid (#10291) | Vaxry | 2025-05-05 | 1 | -11/+18 | |
| | | ||||||
| * | protocols: refactor class member vars (u-z) (#10282) | davc0n | 2025-05-04 | 39 | -986/+990 | |
| | | | | | | * protocols: refactor class member vars (u-z) * protocols: fix clang format | |||||
| * | workspaces: Fix empty flag not selecting active workspace (#10237) | phonetic112 | 2025-05-04 | 1 | -7/+16 | |
| | | ||||||
| * | protocols: refactor class member vars (n-t) (#10273) | davc0n | 2025-05-04 | 41 | -1517/+1513 | |
| | | ||||||
| * | protocols: refactor class member vars (a-m) (#10265) | davc0n | 2025-05-04 | 58 | -1563/+1568 | |
| | | ||||||
| * | protocols: refactor class member vars (types) (#10261) | davc0n | 2025-05-03 | 21 | -147/+147 | |
| | | ||||||
| * | internal: Use vecnotinrect instead of !vecinrect (#10262) | Honkazel | 2025-05-03 | 2 | -4/+4 | |
| | | | | | | | | * monitor: use vecnotinrect * inputmanager: vecnotinrect * clang format | |||||
| * | layerrules: fix abovelock interactivity for touch input (#10253) | Virt | 2025-05-03 | 2 | -1/+8 | |
| | | ||||||
| * | plugins: refactor class member vars (#10257) | davc0n | 2025-05-03 | 7 | -129/+128 | |
| | | ||||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 57 | -1161/+1163 | |
| | | ||||||
| * | configmgr: fix CConfigValue<> from plugins | Vaxry | 2025-05-02 | 1 | -0/+3 | |
| | | ||||||
| * | internal: fix name confusion in SAlphaValue | Vaxry | 2025-05-02 | 2 | -7/+7 | |
| | | | | | fixes #10251 | |||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 54 | -934/+932 | |
| | | ||||||
| * | renderer: render fading out floating windows over fs | Vaxry | 2025-05-02 | 1 | -2/+2 | |
| | | ||||||
| * | inputs: refactor class member vars (#10230) | davc0n | 2025-05-01 | 27 | -659/+658 | |
| | | ||||||
| * | master: Change center_master_slaves_on_right to center_master_fallback (#10201) | Zetta1 Reid0 | 2025-05-01 | 3 | -13/+17 | |
| | | | | * Change center_master_slaves_on_right to center_master_fallback | |||||
| * | layouts: refactor class member vars (#10228) | davc0n | 2025-05-01 | 6 | -169/+169 | |
| | | ||||||
| * | hyprerror: refactor class member vars (#10227) | davc0n | 2025-05-01 | 2 | -62/+62 | |
| | | ||||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 63 | -1780/+1781 | |
| | | ||||||
| * | render: properly release rendered buffers (#9807) | Ikalco | 2025-04-30 | 14 | -159/+117 | |
| | | | | | | | | | | * cleanup eglSync * properly release buffers in renderer * add renderingDoneCallback and use it in screencopy * use static constructor for CEGLSync | |||||
| * | xdg-bell: fix wrong resource cast | Vaxry | 2025-04-30 | 1 | -7/+7 | |
| | | ||||||
| * | DonationNag: ask after each major update (#10213) | Vaxry | 2025-04-30 | 2 | -25/+78 | |
| | | | | | | | | | | | | | | This changes how the donation nag timing works. The donation nag will now appear: - after a major update (e.g. 48 -> 49)* - once in late july - once in december however, a donation nag will never pop up more than once a month. So, if there is an update on the 26th of November, and you get a popup on the 28th, you will not get one in december. This is of course still disableable in your config. | |||||
| * | permissions: disable automatic reloading of permissions from cfg | Vaxry | 2025-04-30 | 2 | -3/+4 | |
| | | | | | security reasons, avoid reading them live. Ideally we'd lock them behind sudo, but we can't do that. | |||||
| * | input: don't use pointer hold logic for unmapped surfs | Vaxry | 2025-04-30 | 2 | -2/+3 | |
| | | | | | fixes #10215 | |||||
| * | config: use natural increase and decrease of brightness for default cfg (#10210) | Sander | 2025-04-30 | 1 | -2/+2 | |
| | | | | | | * feat(config): hyprland natural brightness * feat(config): natural increase and decrease of brightness | |||||
| * | xdg-bell: avoid crashes on null toplevel | Vaxry | 2025-04-30 | 1 | -0/+8 | |
| | | ||||||
| * | screencopy: don't render cursor when frame doesn't want it | Vaxry | 2025-04-29 | 1 | -4/+6 | |
| | | ||||||
| * | renderer: add render:send_content_type setting (#9851) | UjinT34 | 2025-04-29 | 3 | -5/+15 | |
| | | ||||||
| * | cm: Use precomputed primaries conversion (#9814) | UjinT34 | 2025-04-29 | 10 | -138/+166 | |
| | | ||||||
| * | xdg-bell/xdg-tag: fix moved resource usage | Vaxry | 2025-04-29 | 2 | -3/+3 | |
| | | ||||||
| * | devices: refactor class member vars (#10206) | davc0n | 2025-04-29 | 27 | -582/+589 | |
| | | ||||||
| * | asyncdialogbox: fix missing header | Vaxry | 2025-04-29 | 1 | -0/+1 | |
| | | ||||||
| * | protocols: add support for xdg-system-bell-v1 | Vaxry | 2025-04-29 | 3 | -1/+103 | |
| | | ||||||
| * | window: make AsyncDialogBoxes not closeable | Vaxry | 2025-04-29 | 3 | -0/+16 | |
| | | | | | we don't want the user to accidentally close a popup for permissions or ANR. They can dismiss them by clicking an appropriate option. | |||||
| * | windowrules: add noclosefor | Vaxry | 2025-04-29 | 6 | -6/+23 | |
| | | | | | fixes #10027 | |||||
| * | permissions: add perms for plugin loading (#10184) | Vaxry | 2025-04-29 | 8 | -86/+317 | |
| | | | | | | | | Adds permission management for loading plugins --------- Co-authored-by: Jan Beich <jbeich@FreeBSD.org> | |||||
| * | windows: refactor class member vars (#10168) | davc0n | 2025-04-28 | 43 | -2140/+2130 | |
| | | ||||||
| * | screencopy: support hw cursors while sharing with cursor | Vaxry | 2025-04-28 | 4 | -31/+10 | |
| | | ||||||
| * | keybindmgr: fixup bindn regression | Vaxry | 2025-04-28 | 1 | -3/+3 | |
| | | | | | fixes #10195 | |||||
| * | async: add Promise and use it for AsyncDialogBox | Vaxry | 2025-04-27 | 7 | -36/+208 | |
| | | ||||||
