| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Avoid passing control unix socket descriptors to children (#2656) | Mykola Perehudov | 2023-07-06 | 1 | -2/+2 |
| | | | | | Add SOCK_CLOEXEC flags to server side connection FDs to make them closed during execve(2). | ||||
| * | Close socket2 client descriptor on hangup (#2654) | nexec | 2023-07-06 | 1 | -0/+2 |
| | | |||||
| * | input: remove old redundant code | vaxerski | 2023-07-05 | 1 | -5/+0 |
| | | |||||
| * | swipe: fix mixup of r/m | vaxerski | 2023-07-04 | 1 | -2/+2 |
| | | |||||
| * | rules: add stayfocused | vaxerski | 2023-07-04 | 1 | -3/+8 |
| | | |||||
| * | lockgroups fix (#2636) | MightyPlaza | 2023-07-03 | 1 | -1/+2 |
| | | |||||
| * | groupbar fixes (#2630) | MightyPlaza | 2023-07-03 | 1 | -3/+12 |
| | | | | | | | | | | | | | | | Fixes multiple groupbar decoration issues: - togglegroup removes fullscreen to avoid to avoid weird state - fixes issue where a group had multiple windows with head = true - fixes issue where merging 2 groups would cause a window to have 2 groupbar decorations - fixes issue where merging a group with more than 1 window into another group would make windows have no groupbar decoration - fixes issue where ungrouping windows could just move them into another group on the same workspace --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | gestures: add workspace_swipe_use_r | vaxerski | 2023-07-01 | 1 | -4/+6 |
| | | |||||
| * | xwayland: remove spaces from output names | vaxerski | 2023-06-25 | 1 | -1/+1 |
| | | |||||
| * | xwayland: send zero scaling to xwayland if enabled | vaxerski | 2023-06-23 | 2 | -1/+78 |
| | | |||||
| * | keybinds: remove old todo | vaxerski | 2023-06-21 | 1 | -1/+0 |
| | | |||||
| * | internal: minor style fixes | vaxerski | 2023-06-20 | 2 | -15/+11 |
| | | |||||
| * | xwaylandmanager: fixup style | vaxerski | 2023-06-18 | 1 | -18/+13 |
| | | |||||
| * | Implement pass binds (#2503) | outfoxxed | 2023-06-14 | 2 | -11/+16 |
| | | | | | | | | | | | * Implement pass binds Pass binds run the associated dispatcher but do not prevent windows from receiving the bind. * Fix pass binds not working properly with release binds * Rename `pass` to `nonConsuming` | ||||
| * | animationmgr: warp on equal start and goal | vaxerski | 2023-06-13 | 1 | -3/+3 |
| | | |||||
| * | feat: add variable to customize locked group border color (#2507) | memchr | 2023-06-13 | 1 | -0/+2 |
| | | | | | | added variables: - general:col.group_border_locked - general:col.group_border_locked_active | ||||
| * | xwayland: add force_zero_scaling | vaxerski | 2023-06-11 | 2 | -0/+14 |
| | | |||||
| * | feat: add lockactivegroup dispatcher (#2478) | memchr | 2023-06-09 | 2 | -0/+19 |
| | | | | | | | | | | | | | | | | | | * feat: add lockactivegroup dispatcher The `lockactivewindow` dispatcher takes `lock`, `toggle` or `unlock` as arguments. When a group is locked, no window or group can be added to it, nor can it be added to another group, but the `moveintogroup` and `moveoutofgroup` dispatches are not affected. Implementation details: the lock is implement via `SGroupData.locked` flag (defaults to false). The flag is only relevant to the group head, and upon the group head's succession, the flag will be passed down to the new head. Meanwhile, the old head's flag will be set to false. The flag is set to false when a group is dismissed. New condition checks have been added to the dwindle and master layout to check if target group is unlocked (and if the source is also a group and unlocked) before adding windows to the target group. * refactor: `lockactivegroup dispatcher code ordering | ||||
| * | input: update surface input on changeworkspace | vaxerski | 2023-06-09 | 1 | -0/+3 |
| | | |||||
| * | Make movetoworkspace register previous workspace (#2436) | staz | 2023-06-05 | 1 | -3/+7 |
| | | | | | | * Make movetoworkspace register previous workspace * style: no braces + format with clang-format | ||||
| * | deps: update wlroots | vaxerski | 2023-06-03 | 2 | -5/+5 |
| | | |||||
| * | input: force focus on movefocus | vaxerski | 2023-05-31 | 3 | -8/+16 |
| | | |||||
| * | keybinds: fix tryMoveFocusToMonitor with special | vaxerski | 2023-05-29 | 1 | -5/+7 |
| | | |||||
| * | focus: fix #1675 window not scrollable after movefocus (#2390) | Jeremy Huang | 2023-05-29 | 1 | -0/+1 |
| | | |||||
| * | focus: make cursor follow movewindow (#2374) | Jeremy Huang | 2023-05-27 | 1 | -1/+1 |
| | | |||||
| * | touch: fix double offset in local | vaxerski | 2023-05-24 | 1 | -6/+3 |
| | | |||||
| * | input: only configure newly added touch devices | vaxerski | 2023-05-24 | 2 | -7/+17 |
| | | |||||
| * | decos: recalc on add | vaxerski | 2023-05-23 | 1 | -0/+4 |
| | | |||||
| * | moveActiveToWorkspace: update last window of old ws | vaxerski | 2023-05-22 | 1 | -7/+11 |
| | | |||||
| * | 1483: fix crash on last display disconnect (#2344) | Russell Greene | 2023-05-22 | 1 | -0/+4 |
| | | |||||
| * | Fix broken pipe crash when event listener terminates (#2339) | maqrrr | 2023-05-21 | 1 | -1/+3 |
| | | |||||
| * | input: reset cursor hide timer on tablet | vaxerski | 2023-05-20 | 1 | -0/+2 |
| | | |||||
| * | don't swap workspaces if monitors are the same (#2322) | Anthony Ruhier | 2023-05-17 | 1 | -1/+1 |
| | | | | | Return swapActiveWorkspaces early if MON1 and MON2 are equals, to avoid buggy behavior. | ||||
| * | animationmgr: allow empty avars | vaxerski | 2023-05-15 | 1 | -3/+6 |
| | | |||||
| * | internal: remove check for negative exact vector args | vaxerski | 2023-05-15 | 1 | -0/+6 |
| | | |||||
| * | input: check for matrix availability in touch config | vaxerski | 2023-05-14 | 1 | -1/+2 |
| | | |||||
| * | lock: add allow_session_lock_restore | vaxerski | 2023-05-13 | 1 | -1/+5 |
| | | |||||
| * | input: add custom accel profiles | vaxerski | 2023-05-05 | 1 | -0/+13 |
| | | |||||
| * | internal: fix -Wsign-compare and -Wunused-variable warnings | vaxerski | 2023-05-02 | 1 | -2/+2 |
| | | |||||
| * | xwayland: allow initial focus to dialogs | vaxerski | 2023-05-02 | 1 | -1/+3 |
| | | |||||
| * | keybinds: simulate workspace switch on focusWindow to another ws | vaxerski | 2023-05-01 | 1 | -1/+11 |
| | | |||||
| * | input: don't refocus on dragging | vaxerski | 2023-05-01 | 1 | -0/+6 |
| | | |||||
| * | keybinds: fix move to named | vaxerski | 2023-04-26 | 1 | -1/+3 |
| | | |||||
| * | Revert "input: make overlay layers precede constraints" | vaxerski | 2023-04-25 | 1 | -58/+54 |
| | | | | | | | This reverts commit 1e526411b6207349f1ea0341ab3319ff880a898d. Issues with input | ||||
| * | input: make overlay layers precede constraints | vaxerski | 2023-04-25 | 1 | -54/+58 |
| | | |||||
| * | Add follow mouse mode to avoid refocusing under cursor (#2135) | outfoxxed | 2023-04-25 | 2 | -1/+7 |
| | | | | * Add follow mouse mode to avoid refocusing under cursor | ||||
| * | Fixed a crash when waking up monitors in power-saving mode (#2139) | Tyler Schneider | 2023-04-23 | 1 | -0/+6 |
| | | |||||
| * | internal: unhardcode sun_path size after a6cfe7042897 (#2137) | Jan Beich | 2023-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | | hyprctl/main.cpp:83:5: warning: 'strncpy' size argument is too large; destination buffer has size 104, but size argument is 107 [-Wfortify-source] strncpy(serverAddress.sun_path, socketPath.c_str(), 107); ^ hyprctl/main.cpp:146:5: warning: 'strncpy' size argument is too large; destination buffer has size 104, but size argument is 107 [-Wfortify-source] strncpy(serverAddress.sun_path, socketPath.c_str(), 107); ^ src/managers/EventManager.cpp:70:9: warning: 'strncpy' size argument is too large; destination buffer has size 104, but size argument is 107 [-Wfortify-source] strncpy(SERVERADDRESS.sun_path, socketPath.c_str(), 107); ^ | ||||
| * | Added moveCursor dispatcher (#2100) | mekb | 2023-04-23 | 2 | -0/+30 |
| | | | | | | * Added moveCursor dispatcher * fix error message for moveCursor | ||||
| * | xwayland: crude fix for qt dnds | vaxerski | 2023-04-22 | 1 | -1/+2 |
| | | |||||
