Commit Graph

  • 05eac54b07
    xdg-decoration: clean up implementation Isaac Freund 2023-03-10 14:55:56 +0100
  • fcb184f0bd
    View: add none impl tag for better safety checks Isaac Freund 2023-03-10 14:15:15 +0100
  • fc6d1cca15
    xdg-shell: determine tiled state by float state Isaac Freund 2023-03-06 20:43:40 +0100
  • 0752b6b9ba
    example/init: Fix confusing comments Isaac Freund 2023-03-09 23:35:06 +0100
  • 0de3f67898
    river-status: only send layout name if changed Isaac Freund 2023-03-09 23:14:26 +0100
  • ebfa892d95
    XdgToplevel: clean up wlr_surface data on destroy Isaac Freund 2023-03-08 12:20:27 +0100
  • f072d19e51
    Xwayland: eliminate unneeded user data usage Isaac Freund 2023-03-08 11:37:28 +0100
  • 9a2e0d97d7
    layer-shell: apply exclusive zones in separate pass Isaac Freund 2023-03-07 23:43:23 +0100
  • 29976e5741
    Seat: fix potential assertion failure Isaac Freund 2023-03-06 20:17:59 +0100
  • 684f26acac
    river: improve comments on pending/inflight/current Isaac Freund 2023-03-06 16:30:42 +0100
  • 05e8fbc8b9
    wlr-foreign-toplevel-management: implement protocol Isaac Freund 2023-03-06 12:57:03 +0100
  • f21eb4d05b
    Xwayland: only raise views if activated Isaac Freund 2023-03-06 10:08:10 +0100
  • b7b371cb4f
    pointer-constraints: implement protocol Isaac Freund 2023-03-05 22:39:47 +0100
  • 1602b34f4f
    Seat: use the grab aware API to clear focus Isaac Freund 2023-03-05 13:37:57 +0100
  • db726718ef
    Cursor: use pending position to warp during move Isaac Freund 2023-03-05 09:44:14 +0100
  • cc2b38af92
    presentation-time: support protocol Isaac Freund 2023-03-04 23:06:41 +0100
  • b6ac1021ae
    Server: remove headless backend Isaac Freund 2023-03-04 23:02:52 +0100
  • 44004e2d28
    SceneNodeData: allow access from wlr_surfaces Isaac Freund 2023-03-04 22:41:35 +0100
  • ea4e589fdc
    river: clean up some uneeded TODOs Isaac Freund 2023-03-04 20:52:26 +0100
  • f5f9b526a0
    river: fix a few leaks Isaac Freund 2023-03-04 20:12:37 +0100
  • 4d2f5bb32d
    Cursor: store offset and warp cursor during move Isaac Freund 2023-03-04 19:17:18 +0100
  • b4ae62cd40
    View: rework configure abstraction Isaac Freund 2023-03-04 15:51:58 +0100
  • 915fb7ae7b
    xdg-shell: honor client move/resize requests Isaac Freund 2023-03-03 20:09:20 +0100
  • c29153255c
    Cursor: allow resizing from all edges Isaac Freund 2023-03-03 19:43:07 +0100
  • 8d9b6ab99e
    deps: update zig-wlroots to fix Xwayland crash Isaac Freund 2023-03-03 15:50:24 +0100
  • 4a9d84bdb8
    Xwayland: hide override redirect windows if locked Isaac Freund 2023-03-03 15:18:07 +0100
  • 0be43ad45f
    Root: keep all fullscreen views the correct size Isaac Freund 2023-03-03 13:40:44 +0100
  • 9ce1847d32
    XdgToplevel: fix size_changed check on commit Isaac Freund 2023-03-02 18:57:47 +0100
  • 56e4efe68d
    Xwayland: fix has_fixed_size heuristic for floating Isaac Freund 2023-03-02 17:11:32 +0100
  • 9bfa0ece23
    View: handle destroy during inflight layout demand Isaac Freund 2023-03-02 16:42:16 +0100
  • 686ef11fc8
    river: render floating views above the layout Isaac Freund 2023-03-02 15:10:10 +0100
  • ecb959f068
    View: fix frame perfection on unmap Isaac Freund 2023-03-01 23:04:42 +0100
  • 83fe764fcd
    View: only send configures through transactions Isaac Freund 2023-03-01 20:44:13 +0100
  • ed0aa73670
    Output: fix background of transformed outputs Isaac Freund 2023-03-01 19:40:37 +0100
  • b1540e2d94
    Root: fix use of view.current before update Isaac Freund 2023-03-01 19:03:16 +0100
  • bf759c7c57
    View: clamp to output on exiting float/fullscreen Isaac Freund 2023-03-01 17:08:54 +0100
  • 50513390ce
    View: move borders state to State struct Isaac Freund 2023-03-01 16:12:27 +0100
  • c1c72e23a3
    Root: fix more fullscreen bugs Isaac Freund 2023-03-01 12:16:53 +0100
  • 5f0af38992
    session-lock: fix race with multiple outputs Isaac Freund 2023-03-01 11:33:26 +0100
  • 472f882f42
    Output: inline renderOutput function Isaac Freund 2023-03-01 11:32:04 +0100
  • 6411c71151
    Root: centralize focus(null) calls in applyPending() Isaac Freund 2023-03-01 10:49:44 +0100
  • 07154720fa
    csd-filter-add/remove: add missing applyPending() Isaac Freund 2023-02-28 23:00:02 +0100
  • 8cb5ca9041
    river: fix various fullscreen related bugs Isaac Freund 2023-02-28 22:56:12 +0100
  • e11d4dc0de
    LayerSurface: fix use-after-free on destroy Isaac Freund 2023-02-28 18:19:37 +0100
  • 005bde367c
    OutputStatus: rework implementation Isaac Freund 2023-02-28 17:45:08 +0100
  • be4330288d
    river: rework core data structures & transactions Isaac Freund 2023-02-24 19:28:37 +0100
  • f5dc67cfc1
    View: use saved surface trees for transactions Isaac Freund 2023-02-22 23:21:28 +0100
  • ce7fda4ed9
    Xwayland: render using the scene graph Isaac Freund 2023-02-20 18:01:24 +0100
  • 0b2272ec57
    DragIcon: render using the scene graph Isaac Freund 2023-02-16 16:54:53 +0100
  • 0e0b585c44
    xdg-shell: implement version 5 Isaac Freund 2023-02-12 20:23:49 +0100
  • 879b880a6a
    XdgPopup: reimplement using the scene graph Isaac Freund 2023-02-12 18:56:57 +0100
  • dbcb75dddb
    LayerSurface: render using the scene graph Isaac Freund 2023-02-11 12:23:07 +0100
  • 85843dd5c7
    View: remove dead code Isaac Freund 2023-02-10 23:53:08 +0100
  • 1b57fe0aa7
    Xwayland: create scene tree Isaac Freund 2023-02-01 22:46:03 +0100
  • a545a06c5b
    View: implement borders with scene graph Isaac Freund 2023-02-01 22:30:17 +0100
  • f4a8d6dcc9
    Output: use separate scene trees for layers Isaac Freund 2023-02-01 21:47:52 +0100
  • b38676f078
    session-lock: use the scene graph Isaac Freund 2023-01-31 15:47:19 +0100
  • 683ed0f04e
    Cursor: remove surfaceAt() Isaac Freund 2023-01-29 12:03:41 +0100
  • 4f0ce8fceb
    render: use wlr_scene to render views Isaac Freund 2023-01-27 22:09:35 +0100
  • 07294057cb
    wlr-foreign-toplevel-management: remove protocol Isaac Freund 2023-01-27 20:39:25 +0100
  • 168756cbe8
    render: remove damage tracking Isaac Freund 2023-01-27 19:51:56 +0100
  • b7ac5becfb
    pointer-constraints: remove protocol Isaac Freund 2023-01-23 14:33:32 +0100
  • 06cb76f937
    Keyboard: fix keyboard-layout mapping crash Isaac Freund 2023-02-28 14:40:10 +0100
  • c0c08ab919
    deps: update to latest zig-wayland/zig-wlroots Isaac Freund 2023-02-27 17:51:31 +0100
  • 0ccf0e65d5
    deps: update to latest zig-wayland/zig-wlroots Isaac Freund 2023-02-27 13:35:55 +0100
  • e1ab51f260
    Seat: guard setFocusRaw() usage while locked Isaac Freund 2023-02-10 13:12:11 +0100
  • 919d5d7c62
    docs: remove repology badge from readme Isaac Freund 2023-02-03 18:24:22 +0100
  • 345d6b737a
    docs: fix typos in riverctl man page Isaac Freund 2023-02-03 18:18:21 +0100
  • 5274383c72
    wlr-output-management: fix bug due to zig miscompilation Isaac Freund 2023-01-30 23:48:24 +0100
  • 76952183c0
    session-lock: fix assertion failure on hot-plug while locked Isaac Freund 2023-01-25 12:39:00 +0100
  • 946173005d
    wlr-output-management: leverage new wlroots APIs Isaac Freund 2023-01-24 13:55:40 +0100
  • 4c6f47669b
    wlr-output-management: apply adaptive sync state Alexander Courtis 2023-01-24 21:18:27 +1100
  • a9bfb7c924
    idle-inhibit: fix use-after-free Isaac Freund 2023-01-21 14:54:14 +0100
  • 6c7586e8d7
    session-lock: properly handle disabled outputs Isaac Freund 2023-01-18 11:41:46 +0100
  • 8a3530b8a3
    View: fix pointer comparison in notifyTitle() Hugo Machet 2023-01-12 16:29:02 +0100
  • 6fdfb7134f Cursor: fix incorrect lock manager state assertion Zakariyya Von Forslun 2023-01-13 06:39:55 +1000
  • 84abdfaced
    command/layout: fix a memory leak Isaac Freund 2023-01-12 15:34:39 +0100
  • 615beab2e6
    Seat: rework Xwayland Override Redirect focus Isaac Freund 2023-01-12 11:57:56 +0100
  • 63610d9440 Seat: keep parent Xwayland view of a focused OR surface activated Zakariyya Von Forslun 2023-01-11 06:47:05 +1000
  • f20692e329
    deps: update zig-wayland to fix build on aarch64 Isaac Freund 2023-01-09 14:55:18 +0100
  • 2c0c606596
    flags: further cleanup after Zig 0.10 Isaac Freund 2023-01-08 17:01:14 +0100
  • 09f3f141ae
    deps: update to Zig 0.10 Isaac Freund 2022-11-05 00:29:51 +0100
  • f370202b68
    render: fix rounding for fractional scaling Isaac Freund 2023-01-08 15:25:16 +0100
  • 4dd02358d9
    session-lock: fix assertion failure on abnormal client behavior Isaac Freund 2023-01-07 17:35:22 +0100
  • f511a34ded
    session-lock: fix assertion failure due to race Isaac Freund 2023-01-07 14:58:28 +0100
  • df2fc30238
    session-lock: wait for present before locking Isaac Freund 2023-01-06 18:51:40 +0100
  • c479525ab8
    rivertile: fix code to disallow 0 main count Isaac Freund 2023-01-06 17:47:54 +0100
  • 030f7efd4f
    render: premultiply alpha for user-provided colors MaxVerevkin 2023-01-06 10:37:21 +0200
  • 701d16c2ea
    completions: add keyboard-layout Leon Henrik Plickat 2023-01-06 16:36:00 +0100
  • 088622ec50 ci: Use meson setup command Hugo Machet 2023-01-06 11:00:45 +0100
  • 86ac0ffd0b river: fix bug in snap down / right alex 2023-01-05 19:25:31 +0100
  • e49db7682c
    build: bump version to 0.3.0-dev Isaac Freund 2023-01-02 01:55:16 +0100
  • 4d8f816305
    build: bump to version 0.2.0 Isaac Freund 2023-01-02 01:12:11 +0100
  • 39104ae9e3
    command/spawn-tagmask: apply globally Isaac Freund 2023-01-02 00:54:53 +0100
  • 931405abe4
    Rework focus-follows-cursor to work with warp shironeko 2022-12-31 13:51:42 -0500
  • 2c86c2b6e5
    river-control: update zig-wayland to fix leak Isaac Freund 2022-12-31 23:19:18 +0100
  • 174546615c
    river-control: mark callback events as destructors MaxVerevkin 2022-12-31 22:13:15 +0200
  • 609055e835
    layout: fix size of CSD views Isaac Freund 2022-12-31 19:27:18 +0100
  • a7f00a77ca
    touch: support drag and drop Isaac Freund 2022-12-30 22:03:10 +0100
  • 6a028639b8
    Config: use a single xkb keymap for all keyboards Isaac Freund 2022-12-30 23:11:04 +0100