Commit graph

  • 1f46296ea0 deps: update wlroots Vaxry 2024-06-11 17:12:24 +02:00
  • 809820921d
    sessionLock: fix focus not being tied to mouse (#6414) outfoxxed 2024-06-11 08:11:15 -07:00
  • 90d0097716
    input: fix input regions being ignored on ls-es (#6413) outfoxxed 2024-06-11 08:01:25 -07:00
  • b17381eb81
    groupbar: Don't apply monitor scale twice to groupbar text (#6411) zakk4223 2024-06-11 11:00:50 -04:00
  • 811429bfd4
    wayland: consistently check mmap error after 6967a31450 (#6402) Jan Beich 2024-06-10 20:31:03 +00:00
  • ea2501d455 props: bump version to 0.41.0 v0.41.0 Vaxry 2024-06-10 16:22:59 +02:00
  • 7ba2c31822
    github: improve the chances of the user specifying bug or regression (#6399) Aqa-Ib 2024-06-10 15:25:01 +02:00
  • cef6aad28f
    groupbar: Fix window title rendering (#6392) zakk4223 2024-06-10 06:20:18 -04:00
  • 89a3c90613
    wlr-foreign-toplevel: fix fullscreen failing and add output support (#6360) outfoxxed 2024-06-10 03:16:38 -07:00
  • b16af45c4a
    build: ProtocolManager missing header LIstener.hpp (#6391) memchr 2024-06-10 10:15:25 +00:00
  • 1423707dbe output: remove wl_output globals for mirrored displays Vaxry 2024-06-09 22:28:51 +02:00
  • 121c6ac3ea
    hyprctl: add --quiet flag (#6380) diniamo 2024-06-09 21:16:29 +02:00
  • 722b846ac5 egl: assume implicit modifiers are available for old drivers Vaxry 2024-06-09 21:10:46 +02:00
  • 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 (#6369) DrummyFloyd 2024-06-09 15:53:05 +02:00
  • bf75723f27
    helpers: fix misuse of syscalls in sd namespace (#6379) 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 (#6366) void0red 2024-06-08 23:15:57 +08:00
  • 7789caad39
    build: include missing header: "debug/Log.hpp" in Format.cpp (#6365) 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 (#6268) 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 (#6342) 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 (#6338) 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 (#6356) John M. Harris, Jr 2024-06-07 09:31:27 -07:00
  • af5f24929d
    core: free more memory on destruction (#6348) Tom Englund 2024-06-06 20:27:09 +02:00
  • c95845b148
    log: log with local timezone (#6331) giskard 2024-06-06 00:30:46 +08:00
  • 82099fd1c0
    hyprctl: Allow setting name for custom/headless outputs (#6319) 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 (#6337) 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 (#6317) 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 (#6285) 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 (#6295) 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 (#6283) 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 (#6211) giskard 2024-05-29 05:37:24 +08:00
  • 73b133d015
    hyprctl: Make setcursor better (support XCursor themes, give fail message) (#6097) Ikalco 2024-05-28 16:35:18 -05:00
  • 722d537a91
    windows: make new_window_takes_over_fullscreen use the new window's workspace (#6263) Connor Wong 2024-05-27 13:45:32 -07:00
  • 506d0c06e6
    compositor: change monitor focus when no_warps is enabled (#6260) AERDU 2024-05-27 20:45:14 +00:00
  • 546a486bab
    hyprctl: add delimiter to hyprctl batch command (#6261) 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 (#6160) Gabriel Ford 2024-05-25 20:46:07 +00:00
  • addd3e7f1a
    xwayland: move to hyprland impl (#6086) 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 (#6104)" 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) (#6174) 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 (#6220) 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 (#6216) Tom Englund 2024-05-23 21:19:14 +02:00
  • eea0a6a704
    internal: Replace monitor rule when disabling head. (#6136) Alessio Molinari 2024-05-23 21:15:31 +02:00
  • 255272ea18
    debug: Add ARM GPU info (#6212) System64 2024-05-23 19:04:39 +03:00
  • df80fbf706
    tablet: fix mapping when mapped region is specified (#6206) Ming-Chuan 2024-05-23 04:52:32 -07:00
  • 25b9446949
    internal: save previous workspace before change (#6202) 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 (#6182) shezdy 2024-05-22 13:51:46 -06:00
  • 93fea89043
    renderer: render fonts with pango, add global font_family config option (#6138) giskard 2024-05-22 16:09:36 +08:00
  • e419ef1873
    Revert "CMake: use add_custom_command for generating protocols (#6104)" 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. (#6143) 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 (#3241) (#6111) 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 (#6120) Yaroslav 2024-05-17 15:06:31 +05:00
  • a66cfe0fbe
    CMake: use add_custom_command for generating protocols (#6104) 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 (#6103) Agent00Ming 2024-05-16 08:30:55 -04:00
  • d693c44836
    keybinds: add keybind combos and add Left and Right mod distinction. (#5966) Gabriel Ford 2024-05-16 10:48:30 +00:00
  • ca0833c9ed
    decoration: Stacked group tabs (#5886) 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