Commit graph

  • fa69de8ab6
    pointer-constraints: Remove unnecessary cursor warps (#5895) Agent00Ming 2024-05-06 12:19:26 -0400
  • 05e4a3f1a8
    windows: Revert "window: set config only when both props end anims" (#5904) outfoxxed 2024-05-06 07:32:01 -0700
  • 994ea755b5 Remove unnecessary cursor warps modified: src/protocols/PointerConstraints.cpp Agent_00Ming 2024-05-05 22:01:52 -0400
  • a8a04c746b renderer: deny solitary during a session lock Vaxry 2024-05-06 02:24:11 +0100
  • cdfc3b8dec always render lock screen above other stuff ikalco 2024-05-05 18:20:22 -0500
  • d65922cae1
    Revert "window: set config only when both props end anims" outfoxxed 2024-05-05 16:01:40 -0700
  • 104b7009fb
    ipc: togglegroup, moveintogroup and moveoutofgroup events implemented VPavliashvili 2024-05-06 01:45:38 +0400
  • 2674c4379b Replace strcpy with strncpy Alik Aslanyan 2024-05-04 19:12:19 +0400
  • 94afd1bb3e Fix unused assignment Alik Aslanyan 2024-05-04 19:06:46 +0400
  • dd0e9321cb Silence warning: Value stored to 'suppressEvent' is never read [clang-analyzer-deadcode.DeadStores] Alik Aslanyan 2024-05-04 19:01:03 +0400
  • 06a2a1e63c Fix possible dereference of null pointer [clang-analyzer-core.NullDereference] Alik Aslanyan 2024-05-04 18:54:17 +0400
  • 642ea81dbc Be explicit that called function is non-virtual Alik Aslanyan 2024-05-04 18:48:53 +0400
  • 4a539d1584 Properly silence unused variables Alik Aslanyan 2024-05-04 18:48:04 +0400
  • 64bbdc8790 Fix clang-tidy: Variable 'i' with floating point type 'float' should not be used as a loop counter Alik Aslanyan 2024-05-04 18:47:20 +0400
  • 3447f3d91c Add Clang-Tidy support Alik Aslanyan 2024-05-04 18:46:03 +0400
  • 9adcbe94df Silence warning offset of on non-standard-layout type Alik Aslanyan 2024-05-04 18:29:17 +0400
  • 944173e886 Fix warning private field is not used [-Wunused-private-field] Alik Aslanyan 2024-05-04 17:27:51 +0400
  • 21809460ab Fix warning argument unused during compilation: '-no-pie' [-Wunused-command-line-argument] Alik Aslanyan 2024-05-04 17:23:01 +0400
  • 0b24bbb31d Fix warning lambda capture 'this' is not used [-Wunused-lambda-capture] Alik Aslanyan 2024-05-04 17:21:21 +0400
  • b577375123 Fix warning delete called on non-final class that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] Alik Aslanyan 2024-05-04 17:18:20 +0400
  • 5f733d0f5e Enable LTO in suported compilers for Meson Alik Aslanyan 2024-05-05 23:17:11 +0400
  • efd0a869ff Enable LTO in supported compilers for CMake Alik Aslanyan 2024-05-04 17:10:40 +0400
  • cddeec47a1
    keybinds: make the keybind manager check for session lock (#5894) Ikalco 2024-05-05 13:28:14 -0500
  • c7fbc30bfd
    Nix: add missing deps Mihai Fufezan 2024-05-05 20:34:13 +0300
  • ca2057b512 make the keybind manager check for session lock ikalco 2024-05-05 11:32:17 -0500
  • d45452041a
    nix: add missing hwdata dependency André Silva 2024-05-05 17:43:18 +0100
  • 1ed1ce9506
    internal: new shared_ptr and weak_ptr implementation (#5883) Vaxry 2024-05-05 17:16:00 +0100
  • 0f77bcd764 internal: new shared_ptr implementation Vaxry 2024-05-04 15:11:36 +0100
  • 589f758d94 CI/Nix: build with submodules Mihai Fufezan 2024-04-21 20:13:59 +0300
  • f15513309b Nix: use CMake for builds instead of Meson Mihai Fufezan 2024-04-21 19:58:54 +0300
  • 99aa34db6e CMake: install files (instead of Makefile) Mihai Fufezan 2024-04-21 19:56:46 +0300
  • a4c0d56c4e
    CI/Nix: build with submodules Mihai Fufezan 2024-04-21 20:13:59 +0300
  • 96e5be2449
    Nix: use CMake for builds instead of Meson Mihai Fufezan 2024-04-21 19:58:54 +0300
  • 937d76934d
    CMake: install files (instead of Makefile) Mihai Fufezan 2024-04-21 19:56:46 +0300
  • 03ebad3cbf
    idle-inhibit: enable idle inhibitor if no hl surface is associated (#5882) Sungyoon Cho 2024-05-05 22:04:40 +0900
  • 35fc9facbb
    idle-inhibit: enable idle inhibitor if no hl surface is associated Sungyoon Cho 2024-05-05 10:58:50 +0900
  • aaf35b9f1f
    protocols: add hyprland_focus_grab_v1 implementation (#5850) outfoxxed 2024-05-04 19:14:35 -0700
  • d6b4a25b3e
    Merge remote-tracking branch 'upstream/main' into focus-grab outfoxxed 2024-05-04 18:02:20 -0700
  • 62eadad20f kde-server-decoration: move to new impl Vaxry 2024-05-05 01:07:46 +0100
  • 780c439a42
    Update hyprland-protocols outfoxxed 2024-05-04 17:45:47 -0700
  • b3b0b390c6
    Merge remote-tracking branch 'upstream/main' into focus-grab outfoxxed 2024-05-04 17:38:49 -0700
  • 70aff487ab
    protocols/focus_grab: review fixup outfoxxed 2024-05-04 17:21:21 -0700
  • 09ed691055 kde-server-decoration: move to new impl Vaxry 2024-05-05 01:07:46 +0100
  • 0b215c5f24 idle-inhibit: fix and cleanup visibility logic Vaxry 2024-05-04 23:46:10 +0100
  • 2b034792e9 Regenerate completions, update man pages. Gabriel Ford 2024-05-04 17:37:14 -0400
  • a3309b51a2 shadow: fix small pixel gaps between border Vaxry 2024-05-04 20:30:03 +0100
  • cba1ade848 props: bump version to 0.40.0 v0.40.0 Vaxry 2024-05-04 16:42:32 +0100
  • 96dadba3d5
    Merge 4b5f5afaeb into c77b60c910 virchau13 2024-05-04 16:39:08 +0100
  • c77b60c910 keyboard: prevent UAF in destroy events Vaxry 2024-05-04 16:37:26 +0100
  • c951c4f8a1 keyboard: check for wlr() validity before accessing Vaxry 2024-05-04 16:10:32 +0100
  • 25964e5a2b hid: don't access expired resources in virtual devices Vaxry 2024-05-04 12:35:56 +0100
  • 2d40046f24
    windows: set fullscreen border size to 0 (#5865) JManch 2024-05-04 12:07:36 +0100
  • 1559bb94c0
    protocols/focus_grab: fix issues and match new spec outfoxxed 2024-05-03 18:34:29 -0700
  • d203c972f8
    windows: set fullscreen border size to 0 Joshua Manchester 2024-05-04 01:12:29 +0100
  • 40201a760a
    workspacerule: Fix monitor settings being deleted when merging ws rules (#5864) thejch 2024-05-03 18:18:04 -0700
  • ecc516a52d use empty and workspace invalid Jeremy Huang 2024-05-03 18:10:48 -0700
  • b74ea63d0e
    Revert "protocols/focus_grab: try to pick surface for keyboard focus" outfoxxed 2024-05-03 18:02:46 -0700
  • 81262040eb
    focus_grab: update keyboard focus to match spec outfoxxed 2024-05-03 17:52:10 -0700
  • 01e552505b fix deleting monitor settings when merging rules Jeremy Huang 2024-05-03 17:41:44 -0700
  • a3b4923c42 input: ignore destroyed devices in static events Vaxry 2024-05-04 00:48:25 +0100
  • 090358d0d1
    protocols/focus_grab: try to pick surface for keyboard focus outfoxxed 2024-05-03 16:22:21 -0700
  • 1237732b97 input: Introduce basic hyprland HID classes Vaxry 2024-05-03 22:34:10 +0100
  • 1d2acbe193
    config: add absolute monitor workspace selectors (#5848) William Gray 2024-05-03 12:38:00 -0500
  • 1c73beaf9b
    inputmgr: dont double free on hotplug (#5855) Tom Englund 2024-05-03 19:10:41 +0200
  • 8a2269272b output-management: move to new impl Vaxry 2024-05-03 17:58:40 +0100
  • 2d47fdf504 keybindgmgr: dont double free on layout switching Tom Englund 2024-05-03 18:48:52 +0200
  • ef5c585a5d
    format code Wagyourtail 2024-05-03 09:57:47 -0500
  • 0d58de9ca6 inputmgr: dont double free on hotplug Tom Englund 2024-05-03 16:18:08 +0200
  • d5bf15387a
    internal: fix a few asan reported leaks on exit of hyprland (#5852) Tom Englund 2024-05-03 15:42:08 +0200
  • 1f899b5479 skeyboard: add destructor and free state Tom Englund 2024-05-03 15:24:04 +0200
  • 8576f90eee keybindmgr: free state and keymap Tom Englund 2024-05-03 15:18:50 +0200
  • 144af93b31 cursormgr: ensure we destroy cursor mgr on exit Tom Englund 2024-05-03 14:35:33 +0200
  • fe7cdb3969 compositor: destroy wlroots types on exit Tom Englund 2024-05-03 14:19:31 +0200
  • 3da58270c6
    protocols/focus_grab: fix formatting outfoxxed 2024-05-03 05:15:29 -0700
  • eb1f29cfab
    protocols/focus_grab: fix keyboard focus staying on unlisted windows outfoxxed 2024-05-03 05:05:40 -0700
  • b4b73ba0a4 notifications: free cairo images on destruction Tom Englund 2024-05-03 13:13:08 +0200
  • a2905b9e16
    protocols: add hyprland_focus_grab_v1 implementation outfoxxed 2024-05-03 00:20:15 -0700
  • 997ac082ff
    implement absolute for r Wagyourtail 2024-05-03 00:19:25 -0500
  • c785fbab23
    add absolute monitor workspace selectors Wagyourtail 2024-05-02 22:58:16 -0500
  • 387127b12a
    config: added option to choose the default monitor for the cursor (#5847) Ikalco 2024-05-02 20:39:19 -0500
  • 41cf94faaa format: fix clang-format Vaxry 2024-05-03 02:04:02 +0100
  • 0623cfabc9
    windowrules: Fix Floating Grouped Windows Crash and Bug. (#5826) Gabriel Ford 2024-05-03 01:00:58 +0000
  • 2755297670 virtual-pointer: move to new impl Vaxry 2024-05-03 01:27:59 +0100
  • 5aebe5e844 Remove set hidden from max size. Gabriel Ford 2024-05-02 20:48:18 -0400
  • 7d49819b5e virtual-keyboard: destroy on vdestroy event Vaxry 2024-05-03 00:54:32 +0100
  • 6aa2d123ae virtual-keyboard: move to new impl Vaxry 2024-05-03 00:31:48 +0100
  • fe36b590f6 refactor to checkDefaultCursorWarp also fix focus ikalco 2024-05-02 17:57:36 -0500
  • d745b6b927 fix: don't set cursor to default monitor after startup ikalco 2024-05-02 17:25:47 -0500
  • 95d8bffcce added option to choose the default monitor that the cursor will appear in upon startup ikalco 2024-05-02 16:23:39 -0500
  • d6dc1cffa3 cursor-shape: fix wrong cursor names Tom Englund 2024-05-02 18:46:54 +0200
  • a3ca016d42 cursor-shape: use - instead of _ in shapes Vaxry 2024-05-02 16:20:51 +0100
  • eeb78ef965 fractional: set scale before configure Vaxry 2024-05-02 15:13:47 +0100
  • 8427824719 cursormgr: attempt using - instead of _ for failed cursors before fallback Vaxry 2024-05-02 14:47:05 +0100
  • d0229d6e1e
    layout: limit updates when mouse animate drag is enabled (#5838) thejch 2024-05-02 06:28:51 -0700
  • 4902080725 check mouse animate drag Jeremy Huang 2024-05-02 00:18:19 -0700
  • abbbfb4e94 Replace lock with expired() Gabriel Ford 2024-05-01 23:07:32 -0400
  • 56de72f357 internal: store matched windowrules and emit event Vaxry 2024-05-02 02:17:55 +0100
  • 02bfb2857e
    flake.lock: update Mihai Fufezan 2024-05-01 22:00:26 +0300
  • 0237e39f74 protocols: utilize hyprwayland-scanner 0.3.3 functions Vaxry 2024-05-01 19:40:35 +0100
  • 47b087950d hyprctl: fix instances path Vaxry 2024-05-01 16:47:31 +0100