Commit graph

  • 4168b8c17b seat: fix pointer frame events not being sent correctly Vaxry 2024-06-09 17:23:23 +02:00
  • 1f71d5f5c1
    ci: add auto labels on PR () DrummyFloyd 2024-06-09 15:53:05 +02:00
  • bf75723f27
    helpers: fix misuse of syscalls in sd namespace () Mykola Perehudov 2024-06-09 10:43:39 +03:00
  • c62f0015ae hyprpm: print and fail on missing packages during configure Vaxry 2024-06-09 09:42:14 +02:00
  • 9994b73ad0 buffer: track asynchronous buffers and don't release them until unref Vaxry 2024-06-08 17:27:50 +02:00
  • d724556b7e
    input: fix virtual devices not updating capabilities () void0red 2024-06-08 23:15:57 +08:00
  • 7789caad39
    build: include missing header: "debug/Log.hpp" in Format.cpp () memchr 2024-06-08 14:25:01 +00:00
  • 3fb079a2a3 renderer: allow custom uv for surface no-blur passes Vaxry 2024-06-08 16:16:43 +02:00
  • 211353dc34 core: verify surface roles on creation of objects Vaxry 2024-06-08 12:03:47 +02:00
  • 10e02076b1 wayland: fix invalid wl_output_mode dimensions sent Vaxry 2024-06-08 11:50:44 +02:00
  • 5b6d54cae0 xdg_shell: ignore outdated ack_configure events Vaxry 2024-06-08 10:57:37 +02:00
  • 6967a31450
    wayland/core: move to new impl () Vaxry 2024-06-08 10:07:59 +02:00
  • c31d9ef417 xdg_shell: fix nested xdg_positioner calculations Vaxry 2024-06-07 20:23:35 +02:00
  • 6b6b02c27a seat: send events to all bound seats for a client Vaxry 2024-06-07 20:16:26 +02:00
  • 40ce17bbbd
    gestures: Add gestures:workspace_swipe_min_fingers option () John M. Harris, Jr 2024-06-07 10:54:08 -07:00
  • 41e1147dfc
    input: add cursor:persistent_warps to maintain relative position within a window () memchr 2024-06-07 17:52:15 +00:00
  • 9bc00897fc xdg_shell: improve xdg_positioner slide behavior Vaxry 2024-06-07 19:46:24 +02:00
  • d6337146bb xdg_shell: improve xdg_positioner resize calculations Vaxry 2024-06-07 18:42:31 +02:00
  • 429cff340d
    hookSystem: Make needsDeadCleanup volatile () John M. Harris, Jr 2024-06-07 09:31:27 -07:00
  • af5f24929d
    core: free more memory on destruction () Tom Englund 2024-06-06 20:27:09 +02:00
  • c95845b148
    log: log with local timezone () giskard 2024-06-06 00:30:46 +08:00
  • 82099fd1c0
    hyprctl: Allow setting name for custom/headless outputs () phonetic112 2024-06-05 12:26:38 -04:00
  • 155fe6f165 popup: minor safety improvements Vaxry 2024-06-05 16:53:06 +02:00
  • fefa55d406
    build: fix non-pch build () memchr 2024-06-05 08:42:44 +00:00
  • 098ac916a6 deps: update wlroots Vaxry 2024-06-04 15:57:39 +02:00
  • d0a224a491
    seat: discrete round away from zero + high res scrolling () Agent00Ming 2024-06-03 16:47:02 -04:00
  • 5517cc506b xwayland: don't destroy server client Vaxry 2024-06-03 21:13:38 +02:00
  • 0ac0f32671 toplevelexport: avoid locking software cursors during render Vaxry 2024-06-03 21:10:31 +02:00
  • b30c7125d7 window: avoid nullptr deref on monitor in box helpers Vaxry 2024-06-03 21:09:18 +02:00
  • 3fd6c1b30e layout: fix centering of new floating windows vaxerski 2024-06-02 23:05:02 +02:00
  • eaecf7db14 core: fix a few asan reported issues and a coredump on exit () Tom Englund 2024-06-02 18:42:54 +02:00
  • e08195d240 Fix initial xdg-decoration toplevel decoration mode negotiation wouter@wouterbijlsma.nl 2024-06-02 15:14:20 +02:00
  • 66acdfe2ad seat: don't send keymap on empty device vaxerski 2024-06-02 18:38:36 +02:00
  • 0ebb43c1a3
    renderer: fix xwayland solitary rechecks () shezdy 2024-06-01 12:45:30 -06:00
  • a54ab30160 cmake: make xcb-errors required vaxerski 2024-05-31 22:07:00 +02:00
  • df6ebe358b
    pointer: Include monitor scaling in HW hotspot calculation () obivan 2024-05-31 10:38:52 +00:00
  • a60c7283e6 xwayland: verify new xsurf is valid in prop reads vaxerski 2024-05-29 09:34:18 +02:00
  • ebf258788e
    config: add tag dispacther and window rule () giskard 2024-05-29 05:37:24 +08:00
  • 73b133d015
    hyprctl: Make setcursor better (support XCursor themes, give fail message) () Ikalco 2024-05-28 16:35:18 -05:00
  • 722d537a91
    windows: make new_window_takes_over_fullscreen use the new window's workspace () Connor Wong 2024-05-27 13:45:32 -07:00
  • 506d0c06e6
    compositor: change monitor focus when no_warps is enabled () AERDU 2024-05-27 20:45:14 +00:00
  • 546a486bab
    hyprctl: add delimiter to hyprctl batch command () Flafy 2024-05-27 23:31:35 +03:00
  • db5d39a66f meson: add more xcb-* dependencies after addd3e7f1a Jan Beich 2024-05-26 20:11:09 +02:00
  • 553232a3e4
    hyprctl: Add Config Flag to hyprctl systeminfo () Gabriel Ford 2024-05-25 20:46:07 +00:00
  • addd3e7f1a
    xwayland: move to hyprland impl () Vaxry 2024-05-25 22:43:51 +02:00
  • a71207434c Add custom cmake target for installheaders zjeffer 2024-05-22 00:02:01 +02:00
  • 71c2ff3105 Reapply "CMake: use add_custom_command for generating protocols ()" zjeffer 2024-05-21 23:25:45 +02:00
  • 90f262aada pointer: remove dividing hotspot by scale vaxerski 2024-05-25 20:43:29 +02:00
  • 2ff95bba3f
    flake.lock: update Mihai Fufezan 2024-05-24 23:51:08 +03:00
  • ce17961aad
    keybinds: Added new dispatcher (sendshortcut) () Can 2024-05-24 20:58:26 +02:00
  • 6d67b84469 monitor: avoid UB on undefined auto dir vaxerski 2024-05-24 20:56:42 +02:00
  • 0d6eae0523
    pointer: add back nvidia hardware cursor quirks () thejch 2024-05-24 11:50:22 -07:00
  • 52684b7d90 window: fix invalid env buffer size in getEnv vaxerski 2024-05-24 20:40:15 +02:00
  • 4e42107d25
    pointermgr: ensure compositor exist on destroy () Tom Englund 2024-05-23 21:19:14 +02:00
  • eea0a6a704
    internal: Replace monitor rule when disabling head. () Alessio Molinari 2024-05-23 21:15:31 +02:00
  • 255272ea18
    debug: Add ARM GPU info () System64 2024-05-23 19:04:39 +03:00
  • df80fbf706
    tablet: fix mapping when mapped region is specified () Ming-Chuan 2024-05-23 04:52:32 -07:00
  • 25b9446949
    internal: save previous workspace before change () shezdy 2024-05-23 05:01:12 -06:00
  • 7ad9116de8 [gha] Nix: update inputs vaxerski 2024-05-22 22:43:47 +00:00
  • 62401d5b3f screencopy: use a simple renderer for frame passing vaxerski 2024-05-23 00:42:16 +02:00
  • 3775776a07 window: guard monitor in bounding box calculations vaxerski 2024-05-22 22:37:02 +02:00
  • 155ae3721c
    keybinds: Add option to disable window direction monitor fallback () shezdy 2024-05-22 13:51:46 -06:00
  • 93fea89043
    renderer: render fonts with pango, add global font_family config option () giskard 2024-05-22 16:09:36 +08:00
  • e419ef1873
    Revert "CMake: use add_custom_command for generating protocols ()" Mihai Fufezan 2024-05-21 21:29:56 +03:00
  • 3c907f7830 build: update meson, cmake setup giskard 2024-05-16 00:13:56 +08:00
  • 4daa5c0658
    flake.lock: update Mihai Fufezan 2024-05-20 17:29:35 +03:00
  • baef55da1d xdg-shell: fixup positioner behavior with slide and resize vaxerski 2024-05-21 14:50:33 +02:00
  • f8857e6072 input: find surface pos correctly when mouse drag is active Vaxry 2024-05-18 21:20:01 +01:00
  • c21a5a9340
    layout: Fix shrinking pseudotile windows. () Gabriel Ford 2024-05-18 18:28:48 +00:00
  • 2ead1fd221 virtual-keyboard: emit event before finishing keyboard Vaxry 2024-05-17 20:07:33 +01:00
  • 49485ba36a pointer: damage in software mode on cursor image changes Vaxry 2024-05-17 20:04:17 +01:00
  • fe23d2b639 window: verify suppress flags in onUpdateState Vaxry 2024-05-17 19:54:05 +01:00
  • 9518cec833 popup: clip input region to surface size Vaxry 2024-05-17 19:43:56 +01:00
  • 23cd4c7998 seat: update keymap/repeat info on keymap events from keebs Vaxry 2024-05-17 19:28:33 +01:00
  • 0cb8fbe18e
    error: Add option to change position of HyprError bar () () Tuur Vanhoutte 2024-05-17 20:06:51 +02:00
  • f21b6fe576 tablet: avoid null deref on an empty cursor set Vaxry 2024-05-17 14:51:06 +01:00
  • f91431465b
    cmake: make gprof optional for debug builds () Yaroslav 2024-05-17 15:06:31 +05:00
  • a66cfe0fbe
    CMake: use add_custom_command for generating protocols () Yaroslav 2024-05-17 03:34:03 +05:00
  • 7173f0c9e7
    flake.lock: update Mihai Fufezan 2024-05-17 00:03:23 +03:00
  • abbe71d26d pointer: don't update hw cursors on disabled displays Vaxry 2024-05-16 19:34:36 +01:00
  • a2643e11a0 build: bump hw-s dep to 0.3.8 Vaxry 2024-05-16 18:35:48 +01:00
  • 3ac0e7ead1
    seat: Send discrete event when axis source is scroll wheel () Agent00Ming 2024-05-16 08:30:55 -04:00
  • d693c44836
    keybinds: add keybind combos and add Left and Right mod distinction. () Gabriel Ford 2024-05-16 10:48:30 +00:00
  • ca0833c9ed
    decoration: Stacked group tabs () zakk4223 2024-05-16 06:38:10 -04:00
  • de9798fcf9 configmgr: shadow exec rules when window is unmapped Vaxry 2024-05-16 00:55:55 +01:00
  • 7e8c0b7f30 seat: send axis_stop events after axis events Vaxry 2024-05-15 23:13:45 +01:00
  • 9eec4cb670 sysd: add missing header Vaxry 2024-05-15 23:01:48 +01:00
  • a8522db683
    keybinds: fix empty on monitor for new workspaces () JManch 2024-05-15 21:03:51 +01:00
  • b9c58b6e75 seat: send enter/leave events to all bound wl_seats for a client Vaxry 2024-05-15 17:38:02 +01:00
  • 3fe5280ce9
    hyprctl: return exitStatus in requestHyprpaper() and request() () Raphael Tannous 2024-05-15 18:54:23 +03:00
  • 3381e2b55b datadevice: guard surface in dnd for null Vaxry 2024-05-15 16:25:56 +01:00
  • 7fbe05a250 inputmgr: send pointer motion on ffm != 1 Vaxry 2024-05-15 16:22:45 +01:00
  • 31890026ea
    wl_seat: send frame event after pointer leave () Sungyoon Cho 2024-05-15 20:17:56 +09:00
  • 94c20a1863 primary-selection: move to hyprland impl Vaxry 2024-05-13 21:47:59 +01:00
  • 3eeaea5be9 Meson: add wayland.xml proto Mihai Fufezan 2024-05-12 20:26:42 +03:00
  • eed1361f39 wlr-data-device: move to hyprland impl Vaxry 2024-05-12 15:55:46 +01:00
  • 7eeee2c94e wl-data-device: move to hyprland impl Vaxry 2024-05-11 17:13:20 +01:00
  • fc72df8e58 seatmgr: Add a grab class Vaxry 2024-05-11 01:02:57 +01:00
  • 0cfdde3d1a xdg-shell: move to new impl Vaxry 2024-05-10 23:28:33 +01:00
  • 121d3a7213 wl_seat: move to hyprland impl Vaxry 2024-05-10 18:27:57 +01:00