Commit graph

  • 4cdddcfe46 cursor: minor fixes for unhiding surfaces Vaxry 2024-05-14 16:45:01 +01:00
  • d0a4a0e0d8
    input: fix modifier and leds (#6062) Sungyoon Cho 2024-05-15 00:14:43 +09:00
  • 1584679004
    xwayland: Remove delta for real position with xwayland zero scaling (#6057) Daniil 2024-05-14 12:33:20 +00:00
  • ba69652193 window: set sane default pseudo size Vaxry 2024-05-13 22:21:06 +01:00
  • 47874f09f4 cmake: remove forceful ffi and wayland deps for asan Vaxry 2024-05-13 15:29:18 +01:00
  • 60be4298e1 makefile: fix wlroots headers dir Vaxry 2024-05-13 15:16:10 +01:00
  • 4c625ce673 [gha] Nix: update inputs vaxerski 2024-05-13 13:58:35 +00:00
  • 064bdb06f1
    hyprctl: Add locked cmd to requests (#6042) Paul 2024-05-13 16:57:06 +03:00
  • fd35b35000 keybinds: fix pass Vaxry 2024-05-12 16:00:55 +01:00
  • 2ccd45a844 hyprpm: don't shallow clone on non-main branches Mihai Fufezan 2024-05-12 02:53:50 +03:00
  • ff93820bbb Makefile: fix wlr dir Mihai Fufezan 2024-05-11 14:46:04 +03:00
  • 071f6977df wlroots: bump Mihai Fufezan 2024-05-11 01:59:06 +03:00
  • c8ae9a2e83 Meson: fix Cflags Mihai Fufezan 2024-05-11 00:56:45 +03:00
  • cee639d9df pkg-config: fix wlroots dir Mihai Fufezan 2024-05-09 19:38:42 +03:00
  • 6be765b7a1 Nix: fix pkgconfig prefix Mihai Fufezan 2024-05-09 19:24:31 +03:00
  • 33a7b7bb6b
    core: fix on-empty workspace being called too often (#6026) Brenno Lemos 2024-05-11 20:03:32 -03:00
  • 15072831cf
    keybinds: fix release binds in submaps (#6025) shezdy 2024-05-11 17:02:26 -06:00
  • 8562d38477 screencopy: don't spam sw cursor locks Vaxry 2024-05-11 22:10:42 +01:00
  • 494b9415a1 layersurface: avoid restack on identical layers Vaxry 2024-05-11 18:31:50 +01:00
  • b6a7fb9e91 layersurface: fix invalid use of std::move Vaxry 2024-05-11 14:43:39 +01:00
  • 3529fbc6d4
    compositor: fix getMonitorFromVector getting wrong monitor (#6010) Sungyoon Cho 2024-05-11 18:35:20 +09:00
  • ed3a888fc2 hyprpm: fix style Vaxry 2024-05-10 23:56:49 +01:00
  • a8ab1b1679
    nix: build improvements (#5952) André Silva 2024-05-10 23:51:53 +01:00
  • 6e594e4416 hyprpm: force en_US locale for date calcs Vaxry 2024-05-10 23:41:32 +01:00
  • 19186de118 renderer: avoid locking during rendering Vaxry 2024-05-10 23:38:46 +01:00
  • 38911d6df4 box: fix noNegativeSize Vaxry 2024-05-10 12:58:53 +01:00
  • 37a84c5223
    socket2: fix events being reordered (#5955) underengineering 2024-05-10 14:32:50 +03:00
  • c19903eaf8
    windowrules add focusonactivate (#5976) MightyPlaza 2024-05-10 11:27:54 +00:00
  • cc4ac52309 github: update issue template with new path Vaxry 2024-05-10 12:22:47 +01:00
  • 2549f0cc97 layersurface: reset popuphead after unmap Vaxry 2024-05-10 12:03:38 +01:00
  • 3374229118 core: remove unused includes and fix warn Vaxry 2024-05-10 03:20:26 +01:00
  • 2ba6bb69c4 popups: fix breadthfirst and at Vaxry 2024-05-10 02:36:56 +01:00
  • db30ff63e6 popups: avoid infinite recursion in bf Vaxry 2024-05-10 02:28:21 +01:00
  • a7e23d2f1e presentation-time: move to new impl Vaxry 2024-05-10 02:27:54 +01:00
  • 1753059b07 pointermgr: reset entered outputs when resetting surface Vaxry 2024-05-09 23:08:40 +01:00
  • b0861b6709 config: move various cursor-related vars to cursor: Vaxry 2024-05-09 22:23:01 +01:00
  • 7cf810b181
    keybinds: Fix classic global keybinds(pass dispatcher) (#5967) sub-kek 2024-05-10 00:05:13 +03:00
  • 51b0da2c0d
    flake.lock: update Mihai Fufezan 2024-05-10 00:04:15 +03:00
  • 4f26ae70fd core: drop unused protocol impls Vaxry 2024-05-09 22:01:19 +01:00
  • eeebbc0e7e groupbar: fix title scaling (#5969) MightyPlaza 2024-05-09 20:47:59 +00:00
  • 635a02d83f layer-shell: move to new impl Vaxry 2024-05-09 21:47:21 +01:00
  • 85f7f69046
    decorations: fix groupbar input (#5963) MightyPlaza 2024-05-09 18:19:32 +00:00
  • fe4737fb9d pointer: don't calculate hw hotspot for missing hw cursors Vaxry 2024-05-09 19:17:04 +01:00
  • d7aed240db text-input-v3: atomically enable/disable on commit Vaxry 2024-05-09 14:27:48 +01:00
  • c98acaed62 virtual-keyboard: release keys before destroy Vaxry 2024-05-09 14:07:21 +01:00
  • 67a5377b41
    core: remove wayland sockets on exit (#5959) Ikalco 2024-05-09 07:39:15 -05:00
  • 84e8d1810d Tablet: move to new impl Vaxry 2024-05-06 02:15:26 +01:00
  • ed411f53bd cursor: move to a hyprland impl Vaxry 2024-05-05 22:18:10 +01:00
  • e4e84064f2 xdg-activation: keep tokens after the resource is dead Vaxry 2024-05-08 22:17:10 +01:00
  • 6a988d9276
    core: cleanup environment on exit (#5941) Ikalco 2024-05-08 12:11:08 -05:00
  • d1ad490cda
    cmake: fix .pc file inputs (#5946) Vaxry 2024-05-08 15:24:02 +01:00
  • 36d32973dd
    keybinds: add empty on monitor and next empty flags (#5936) William Gray 2024-05-08 07:30:20 -05:00
  • 70b5e6df70 meson: require hyprwayland-scanner >= 0.3.5 giskard 2024-05-08 11:57:47 +08:00
  • 5e7925eaeb foreign-toplevel: bypass no activate focus checks Vaxry 2024-05-08 01:31:16 +01:00
  • 57a12476de
    internal: Add missing errno.h include to SdDaemon.cpp (#5938) Username404-59 2024-05-08 00:13:58 +02:00
  • 601210878d cmake: bump hw-s required ver to 0.3.5 Vaxry 2024-05-07 19:53:15 +01:00
  • 22a86fd7a2 session-lock: don't allow events from rejected locks Vaxry 2024-05-07 18:42:55 +01:00
  • 598bbd186b window: avoid uaf on updateWindow decos Vaxry 2024-05-07 16:50:30 +01:00
  • 6ccc22194c
    xkb: check value correctly with xkb_state_layout_index_is_active() (#5925) Ikalco 2024-05-07 10:07:50 -05:00
  • ec092bd601 core: chase hyprwayland-scanner Vaxry 2024-05-07 14:26:26 +01:00
  • 2bcc8d303f eventloop: don't call lost timers Vaxry 2024-05-07 13:30:31 +01:00
  • 375e77e398
    ipc: add togglegroup, moveintogroup and moveoutofgroup events (#5866) VPavliashvili 2024-05-07 15:00:55 +04:00
  • 96365309de deco-positioner: avoid infinite recalcs Vaxry 2024-05-07 11:53:29 +01:00
  • 0acad88c3c foreign-toplevel-wlr: send current class and title on map Vaxry 2024-05-07 11:48:02 +01:00
  • 57e76f91d9
    keybinds: fix xkb keybind name to keysym comparison (#5917) Ikalco 2024-05-07 01:20:06 -05:00
  • 0c446ec5f4 memory: fix SP/WP hierarchy templates Vaxry 2024-05-06 21:36:31 +01:00
  • fa69de8ab6
    pointer-constraints: Remove unnecessary cursor warps (#5895) Agent00Ming 2024-05-06 12:19:26 -04:00
  • 05e4a3f1a8
    windows: Revert "window: set config only when both props end anims" (#5904) outfoxxed 2024-05-06 07:32:01 -07:00
  • a8a04c746b renderer: deny solitary during a session lock Vaxry 2024-05-06 02:24:11 +01:00
  • cddeec47a1
    keybinds: make the keybind manager check for session lock (#5894) Ikalco 2024-05-05 13:28:14 -05:00
  • c7fbc30bfd
    Nix: add missing deps Mihai Fufezan 2024-05-05 20:34:13 +03:00
  • 1ed1ce9506
    internal: new shared_ptr and weak_ptr implementation (#5883) Vaxry 2024-05-05 17:16:00 +01:00
  • 589f758d94 CI/Nix: build with submodules Mihai Fufezan 2024-04-21 20:13:59 +03:00
  • f15513309b Nix: use CMake for builds instead of Meson Mihai Fufezan 2024-04-21 19:58:54 +03:00
  • 99aa34db6e CMake: install files (instead of Makefile) Mihai Fufezan 2024-04-21 19:56:46 +03:00
  • 03ebad3cbf
    idle-inhibit: enable idle inhibitor if no hl surface is associated (#5882) Sungyoon Cho 2024-05-05 22:04:40 +09:00
  • aaf35b9f1f
    protocols: add hyprland_focus_grab_v1 implementation (#5850) outfoxxed 2024-05-04 19:14:35 -07:00
  • 62eadad20f kde-server-decoration: move to new impl Vaxry 2024-05-05 01:07:46 +01:00
  • 0b215c5f24 idle-inhibit: fix and cleanup visibility logic Vaxry 2024-05-04 23:46:10 +01:00
  • a3309b51a2 shadow: fix small pixel gaps between border Vaxry 2024-05-04 20:30:03 +01:00
  • cba1ade848 props: bump version to 0.40.0 Vaxry 2024-05-04 16:42:32 +01:00
  • c77b60c910 keyboard: prevent UAF in destroy events Vaxry 2024-05-04 16:37:26 +01:00
  • c951c4f8a1 keyboard: check for wlr() validity before accessing Vaxry 2024-05-04 16:10:32 +01:00
  • 25964e5a2b hid: don't access expired resources in virtual devices Vaxry 2024-05-04 12:35:56 +01:00
  • 2d40046f24
    windows: set fullscreen border size to 0 (#5865) JManch 2024-05-04 12:07:36 +01:00
  • 40201a760a
    workspacerule: Fix monitor settings being deleted when merging ws rules (#5864) thejch 2024-05-03 18:18:04 -07:00
  • a3b4923c42 input: ignore destroyed devices in static events Vaxry 2024-05-04 00:48:25 +01:00
  • 1237732b97 input: Introduce basic hyprland HID classes Vaxry 2024-05-03 22:34:10 +01:00
  • 1d2acbe193
    config: add absolute monitor workspace selectors (#5848) William Gray 2024-05-03 12:38:00 -05:00
  • 1c73beaf9b
    inputmgr: dont double free on hotplug (#5855) Tom Englund 2024-05-03 19:10:41 +02:00
  • 8a2269272b output-management: move to new impl Vaxry 2024-05-03 17:58:40 +01:00
  • d5bf15387a
    internal: fix a few asan reported leaks on exit of hyprland (#5852) Tom Englund 2024-05-03 15:42:08 +02:00
  • 387127b12a
    config: added option to choose the default monitor for the cursor (#5847) Ikalco 2024-05-02 20:39:19 -05:00
  • 41cf94faaa format: fix clang-format Vaxry 2024-05-03 02:04:02 +01:00
  • 0623cfabc9
    windowrules: Fix Floating Grouped Windows Crash and Bug. (#5826) Gabriel Ford 2024-05-03 01:00:58 +00:00
  • 2755297670 virtual-pointer: move to new impl Vaxry 2024-05-03 01:27:59 +01:00
  • 7d49819b5e virtual-keyboard: destroy on vdestroy event Vaxry 2024-05-03 00:54:32 +01:00
  • 6aa2d123ae virtual-keyboard: move to new impl Vaxry 2024-05-03 00:31:48 +01:00
  • a3ca016d42 cursor-shape: use - instead of _ in shapes Vaxry 2024-05-02 16:20:51 +01:00
  • eeb78ef965 fractional: set scale before configure Vaxry 2024-05-02 15:13:47 +01:00