| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | input: add flip_x and flip_y for touchpad (#9481) | nyx | 2025-03-03 | 7 | -8/+50 |
| | | |||||
| * | protocols: Ensure protocol dtors are called in ProtocolManager dtor (#9521) | Ikalco | 2025-03-03 | 1 | -0/+10 |
| | | |||||
| * | core: fix clang-format | Vaxry | 2025-03-02 | 1 | -2/+2 |
| | | |||||
| * | core: cleanup some smart pointer usage | Vaxry | 2025-03-02 | 3 | -15/+14 |
| | | |||||
| * | core: add default initializers for ccompositor ptrs | Vaxry | 2025-03-02 | 1 | -2/+2 |
| | | |||||
| * | core: cleanup window properties | Vaxry | 2025-03-02 | 5 | -75/+78 |
| | | | | | they don't need to be in CConfigManager, and belong to window instead | ||||
| * | core: ignore internal move workspace calls if the workspace doesn't change ↵ | phonetic112 | 2025-03-01 | 1 | -0/+3 |
| | | | | | (#9516) | ||||
| * | monitor: avoid crash on expired special workspace monitor owner | Vaxry | 2025-03-01 | 1 | -5/+5 |
| | | | | | fixes #9477 | ||||
| * | input: Provide a non-zero time for button release triggered during window ↵ | Indy Ray | 2025-03-01 | 1 | -1/+4 |
| | | | | | | unmap. (#9513) It doesn't seem that this is actually required, but it seems more consistant with other areas, such as in CVirtualKeyboardV1Resource::releasePressed. | ||||
| * | protocols: Fix IWaylandProtocol onDisplayDestroy m_pGlobal double-free (#9507) | Lee Bousfield | 2025-02-28 | 1 | -2/+6 |
| | | |||||
| * | core: Add null activeWorkspace check in moveWorkspaceToMonitor (#9503) | Lee Bousfield | 2025-02-28 | 1 | -1/+2 |
| | | |||||
| * | internal: fix include paths (#9500) | Tuur Vanhoutte | 2025-02-27 | 4 | -7/+7 |
| | | | | | | * Fix include path in Monitor.hpp * fix more includes | ||||
| * | protocols: fix relative include | Vaxry | 2025-02-26 | 1 | -2/+2 |
| | | |||||
| * | protocols: fix wrong iface for xdg_dialog | Vaxry | 2025-02-26 | 1 | -1/+1 |
| | | | | | fixes #9498 | ||||
| * | hyprctl/layers: print pid for layershell clients (#9468) | littleblack111 | 2025-02-26 | 3 | -4/+20 |
| | | | | Adds a `getPID()` fn to layershell to print it in `hyprctl layers` | ||||
| * | protocols: Support wp color management proto (#9444) | UjinT34 | 2025-02-26 | 16 | -283/+1566 |
| | | | | Adds support for the recently merged w-p CM protocol alongside the (now deprecated) old CM WIP protocols | ||||
| * | hyprctl/config: fixup config descriptions, fill out missing ones, provide ↵ | Vaxry | 2025-02-25 | 5 | -358/+466 |
| | | | | | | | more data adds current and explicit, better parsing, and fixes missing / invalid ones | ||||
| * | xwayland: improve dnd and cleanup (#9405) | nyx | 2025-02-24 | 6 | -95/+176 |
| | | | | | | | | Minor changes to xwayland dnd / regular dnd to fix various issues --------- Co-authored-by: Vaxry <vaxry@vaxry.net> | ||||
| * | config: fix a possible crash in the monitor config parser (#9460) | cyanbun96 | 2025-02-23 | 1 | -4/+9 |
| | | | | | | * Less crash-prone monitor config parser * clang-format | ||||
| * | internal: use isNumber from hyprutils (#9467) | littleblack111 | 2025-02-23 | 1 | -1/+1 |
| | | |||||
| * | xcursor: move config check to sync gsettings (#9473) | Tom Englund | 2025-02-23 | 1 | -3/+5 |
| | | | | | | move the check down into the function itself, 39df1f4 began syncing on session change, but isnt checking for the setting itself, so instead of duplicating checks all over. do it here. | ||||
| * | anr: add xwayland support (#9456) | Vaxry | 2025-02-21 | 7 | -57/+183 |
| | | | | Adds XWayland support to ANR dialogs | ||||
| * | anr: add a note for no pid dialogs | Vaxry | 2025-02-21 | 1 | -0/+5 |
| | | |||||
| * | xwayland: add INCR support for clipboard transfers (#9434) | nyx | 2025-02-19 | 1 | -5/+24 |
| | | | | | | | add INCR protocol support for large transfers fix write handling for partial transfers fix an issue where wayland windows could die from a paste from an xwayland window | ||||
| * | anr: capitalize options | Vaxry | 2025-02-18 | 1 | -3/+3 |
| | | |||||
| * | config/descriptions: add enable_anr_dialog | Vaxry | 2025-02-18 | 1 | -0/+6 |
| | | |||||
| * | core: add an ANR dialog | Vaxry | 2025-02-18 | 10 | -5/+271 |
| | | | | | | | for xdg-shell, we can ping the wm_base, and thus render an ANR dialog if an app dies for XWayland, there probably is a similar method, but I don't know about it and don't care. | ||||
| * | hyprctl: don't return empty str if there are no global shortcuts | Vaxry | 2025-02-18 | 1 | -1/+4 |
| | | | | | fixes #6043 | ||||
| * | subsurfaces: dont try to access popup surfaces when handling subsurface ↵ | nyx | 2025-02-17 | 3 | -2/+10 |
| | | | | | updates (#9421) | ||||
| * | input: add follow_mouse_threshold (#9392) | andrewandreii | 2025-02-17 | 4 | -11/+26 |
| | | |||||
| * | animations: add the gnomed animation style for windows | Vaxry | 2025-02-16 | 2 | -2/+22 |
| | | |||||
| * | xwayland: configure on a configure request and cleanup geometry conversion ↵ | Maximilian Seidler | 2025-02-16 | 5 | -53/+91 |
| | | | | | | | | | | (#9375) * xwayland: configure the window on a configure request * xwayland: move coordinate conversion handling to their own functions * xwayland: rename configure to configureRequest | ||||
| * | keybinds: fix some errors not returning a failure (#9416) | andrewandreii | 2025-02-15 | 1 | -22/+43 |
| | | |||||
| * | xwayland: fix a possible clipboard race condition (#9394) | nyx | 2025-02-15 | 3 | -25/+73 |
| | | |||||
| * | workspaces: update persistence on workspace rename (#9368) | Roberto Previdi | 2025-02-15 | 4 | -23/+48 |
| | | |||||
| * | internal: redirect exec'd app output to /dev/null (#9411) | nyx | 2025-02-15 | 1 | -0/+8 |
| | | |||||
| * | syncobj: ensure we only add waiters on succesful checks (#9412) | Tom Englund | 2025-02-15 | 2 | -3/+3 |
| | | | | | | | timeline check only returns nullopt on ETIME_ERR , meaning the if check later on returns true if drmSyncobjTimelineWait returns anything else like EINVAL/EPERM/EACCESS etc, so actually check the returned .value() of the std::optional. also move the fd to rvalue references. | ||||
| * | config: set no_hw_cursors to auto by default and disable on tearing | Vaxry | 2025-02-15 | 4 | -6/+8 |
| | | | | | when tearing, updates to the overlay plane may be ignored by the kernel. To avoid the cursor being a slideshow, disable hw cursors | ||||
| * | monitor: report a scheduled frame when tearing on cursor move | Vaxry | 2025-02-15 | 3 | -1/+28 |
| | | |||||
| * | renderer: remove spammy log | Vaxry | 2025-02-14 | 1 | -1/+0 |
| | | |||||
| * | internal: remove unused variable (#9402) | Honkazel | 2025-02-14 | 1 | -91/+0 |
| | | |||||
| * | config: actually set initial beziers (#9400) | Maximilian Seidler | 2025-02-13 | 1 | -3/+3 |
| | | |||||
| * | renderer: disable explicit if aquamarine output doesn't support it (#9396) ↵ | Anthony Ruhier | 2025-02-13 | 3 | -5/+13 |
| | | | | | | | | | | | (#9398) The explicit settings ignore the aquamarine output.supportsExplicit attribute, which creates glitches on drivers not supporting explicit sync (example: freedreno). If the output has been set as not supporting explicit, disable the explicit settings. | ||||
| * | animations: sync inactive/active border angles when using borderangle ↵ | Maximilian Seidler | 2025-02-13 | 1 | -0/+5 |
| | | | | | animations (#9401) | ||||
| * | session-lock: send locked when in unsafe state (#9399) | Maximilian Seidler | 2025-02-13 | 1 | -2/+8 |
| | | |||||
| * | env: move XDG_SESSION_TYPE to before backend init (#9390) | nyx | 2025-02-12 | 2 | -1/+1 |
| | | |||||
| * | protocols: add version 2 of ext-idle-notify-v1 protocol (#8959) | J. J. Ramsey | 2025-02-11 | 3 | -12/+25 |
| | | | | | Signed-off-by: James Ramsey <james.jehiel.ramsey@gmail.com> Co-authored-by: James Ramsey <james.jehiel.ramsey@gmail.com> | ||||
| * | groupbar: fix groupbar missing when indicator_height is <= 0 | Vaxry | 2025-02-09 | 1 | -97/+99 |
| | | | | | ref #9291 #9372 | ||||
| * | config: default movefocus_cycles_fullscreen to false | Vaxry | 2025-02-09 | 2 | -2/+2 |
| | | | | | less confusing | ||||
| * | core: add mallopt to modify trim threshold | Vaxry | 2025-02-09 | 2 | -2/+17 |
| | | |||||
