Commit Graph

  • e59c2a73d7 river: implement xdg-activation-v1 novakane 2021-08-12 16:16:23 +02:00
  • e9bfc5251e docs: default keyboard mapping mode is "normal" Keith Hubbard 2021-08-18 16:07:01 -04:00
  • 2bdf9e20a5
    command: support repeating keyboard mappings Keith Hubbard 2021-08-15 08:49:11 -04:00
  • 6e51a8fcdd
    river-status: fix output status destruction Isaac Freund 2021-08-12 22:38:08 +02:00
  • d4c249a5cb
    output: simplify layer shell handling on destroy Isaac Freund 2021-08-12 21:58:17 +02:00
  • 1e18ac9d74
    layer-shell: ignore commits on closed layer surface Isaac Freund 2021-08-12 21:18:26 +02:00
  • 1baf3bf462
    seat: always add view to focus stack on map Isaac Freund 2021-08-10 21:54:36 +02:00
  • e752555969
    config: fix leak of default layout namespace Isaac Freund 2021-08-09 16:48:51 +02:00
  • 7013bc3b69
    Xwayland: fix possible use-after-free on unmap Isaac Freund 2021-08-09 16:40:45 +02:00
  • 556d790694 render: draw borders before rendering views Keith Hubbard 2021-08-05 21:40:30 -04:00
  • 2fc0875a3e
    river: fix crash on disabling all outputs Isaac Freund 2021-08-02 16:16:58 +02:00
  • 295f965f91
    river-layout: fix typo in protocol Isaac Freund 2021-08-02 15:58:56 +02:00
  • 2f3fe5019b
    util: remove unused function Isaac Freund 2021-07-31 00:57:23 +02:00
  • 879046ef83 completions: Remove strict in focus-follows-cursor novakane 2021-07-29 18:57:55 +02:00
  • 00f51e00b4
    cursor: remove strict focus-follows-cursor mode Isaac Freund 2021-07-29 14:05:17 +02:00
  • bae826ef0e
    cursor: fix crash if focus-follows-cursor is set Isaac Freund 2021-07-29 13:42:36 +02:00
  • f56c892958 build: Use pkg-config to handle river protocols novakane 2021-07-28 14:41:40 +02:00
  • 863f8156f7
    river: properly teardown surface tree Isaac Freund 2021-07-28 13:19:19 +02:00
  • 9e70fb25a5
    output: fix debug log on tag change Isaac Freund 2021-07-27 14:45:38 +02:00
  • 90008cfa53
    docs: fix typo in rivertile man page Rafael Escobar 2021-07-26 20:31:34 -03:00
  • 8a1e96cddc
    config: change color format to 0xRRGGBBAA Isaac Freund 2021-07-26 20:36:46 +02:00
  • ae871c2fee
    docs: Wayland should always be capitalized Isaac Freund 2021-07-26 12:20:48 +02:00
  • bbfd0c334c
    view: arrange when exiting fullscreen to layout Isaac Freund 2021-07-25 22:25:31 +02:00
  • 988a4623ab
    view: ensure saved buffers are always dropped Isaac Freund 2021-07-25 22:22:46 +02:00
  • eab9c0901a
    layout: assert output state matches layout applied Isaac Freund 2021-07-25 22:17:40 +02:00
  • a07e5de945
    build: install river-layout-v3 to $PREFIX/share/river Isaac Freund 2021-07-25 19:31:38 +02:00
  • b49ea34f15
    build: remove example river-status client Isaac Freund 2021-07-25 19:15:33 +02:00
  • 4cc1167863
    river: improve new layer surface log formatting Isaac Freund 2021-07-25 17:17:45 +02:00
  • 734521560b
    river: add custom wlroots log handler Isaac Freund 2021-07-25 01:22:36 +02:00
  • c26d18647b
    river: simplify log levels exposed to the user Isaac Freund 2021-07-24 20:45:58 +02:00
  • 8eaf7eb9cd
    docs: fix inconsistent capitalization Isaac Freund 2021-07-24 19:45:25 +02:00
  • aa19a1a964
    docs: add -help and -version options to man pages Isaac Freund 2021-07-24 19:42:34 +02:00
  • 23088b800c
    common: standardize on -help option Isaac Freund 2021-07-24 19:31:04 +02:00
  • a5a505ecba
    common: remove support for positional arguments Isaac Freund 2021-07-24 18:29:48 +02:00
  • f6fa3425de
    river: use common CLI arg parsing code Isaac Freund 2021-07-24 16:44:11 +02:00
  • 32d35cdf91 Add -version flag to river, riverctl and rivertile novakane 2021-07-24 11:31:17 +02:00
  • 9c633a7888
    layout: cleanup in progress layout demand on destroy Isaac Freund 2021-07-24 14:14:36 +02:00
  • 6f91011895
    river: fix crash on parsing empty string as color Isaac Freund 2021-07-24 10:39:38 +02:00
  • f371e00716
    cursor: fix logic in Cursor.updateState() Isaac Freund 2021-07-24 02:30:15 +02:00
  • 53dd3875b3
    cursor: avoid sending unnecessary pointer motion events Isaac Freund 2021-07-23 19:18:49 +02:00
  • b243cd7fc3
    river: destroy backend before Root.deinit() Isaac Freund 2021-07-23 19:03:08 +02:00
  • 36ce81bb67
    cursor: add missing maybeResetState() callsite Isaac Freund 2021-07-23 18:37:24 +02:00
  • f86291169e
    cursor: allow commands to override cursor operations Isaac Freund 2021-07-23 11:44:10 +02:00
  • 969d7b0344
    cursor: remove surfaceAt() parameters Isaac Freund 2021-07-23 16:52:48 +02:00
  • 7428519a93
    cursor: refactor surfaceAt() to return parent Isaac Freund 2021-07-23 16:33:25 +02:00
  • f62eedb048
    render: sync with Cursor.surfaceAt(), draw all view popups Isaac Freund 2021-07-23 13:40:54 +02:00
  • a3c6571326 cursor: reset state if needed on transaction commit Leon Henrik Plickat 2021-06-23 15:56:38 +02:00
  • b7d330c0da
    river-layout: make minor copyediting fixes Isaac Freund 2021-07-22 11:45:46 +02:00
  • b7e15a8ef6
    river: make spawn command take only one argument Isaac Freund 2021-07-16 00:00:28 +02:00
  • dfa2471141
    contrib: update layout.c for river-layout-v3 Leon Henrik Plickat 2021-07-16 21:00:18 +02:00
  • 1d000e5666
    rivertile: simplify commands Isaac Freund 2021-07-15 22:57:50 +02:00
  • 22251fa7ed
    completions: Update for river-layout-v3 novakane 2021-07-15 15:35:56 +02:00
  • 2635f3299a
    river-layout: update to v3 Isaac Freund 2021-07-15 13:22:37 +02:00
  • 96e1082156 river: remove opacity command Isaac Freund 2021-07-15 13:39:20 +02:00
  • b6212ba972
    docs: improve formatting consistency Isaac Freund 2021-07-20 02:20:02 +02:00
  • 1fec079266 Fix typo s/ouput/output/ in function name Alexander Taylor 2021-07-18 19:22:37 +01:00
  • f30610d64c
    docs: mention man pages before wiki Isaac Freund 2021-07-17 16:13:10 +02:00
  • d6ad06ae87
    docs: simplify README Isaac Freund 2021-07-17 16:10:07 +02:00
  • 0063c722e5
    river: remove system /etc dir from init search paths Isaac Freund 2021-07-17 16:04:51 +02:00
  • 28fc8792d7 river: add focus-previous-tags command Viktor Nagy 2021-07-07 08:51:00 +02:00
  • 604cf98047
    command: make args type 0-terminated Isaac Freund 2021-07-15 00:13:16 +02:00
  • 3c951fed74
    view: fix typo causing UB on resizing xwayland views Isaac Freund 2021-07-14 23:51:49 +02:00
  • d413db9227
    xdg-shell: set resizing state during interactive resize Isaac Freund 2021-07-14 15:32:24 +02:00
  • 7b18b4944e config: use hash sets for filters, clean up code Isaac Freund 2021-07-12 19:37:56 +02:00
  • 968aef3459 river: make CSD-filters apply to existing views Leon Henrik Plickat 2021-06-22 13:13:08 +02:00
  • 9ec04c764e river: add commands to remove filter entries Leon Henrik Plickat 2021-06-19 08:52:58 +02:00
  • 177b99c6e2 README: add a link to the wiki novakane 2021-07-07 14:13:56 +02:00
  • ba6a38f491 completions: typo Steef Hegeman 2021-07-02 18:28:26 +02:00
  • e2e4cd2953
    doc: remove dead wiki link from readme Isaac Freund 2021-06-30 11:04:33 +02:00
  • 39578db134
    render: @panic() if CLOCK_MONOTONIC is not supported Isaac Freund 2021-06-27 13:20:36 +02:00
  • df492f83e6 completions: add set-cursor-warp for zsh/fish Isaac Freund 2021-06-26 19:00:16 +02:00
  • 61829d82fe completions: Add bash completion for set-cursor-warp commands Leon Henrik Plickat 2021-06-22 15:53:22 +02:00
  • 085cca0d5e cursor: add option to warp on output change Leon Henrik Plickat 2021-05-07 03:46:26 +02:00
  • 505639432e
    Revert "build: assert wlroots version at comptime" Isaac Freund 2021-06-24 20:20:26 +02:00
  • 3392b21aa8
    build: assert wlroots version at comptime Isaac Freund 2021-06-24 19:34:15 +02:00
  • 951c11f642 ci: build wlroots from source Isaac Freund 2021-06-23 15:14:23 +02:00
  • 41874b47ae code: update to wlroots 0.14.0 Isaac Freund 2021-06-14 20:27:08 +00:00
  • d3a9e96f7d Add spacial output operations Leon Henrik Plickat 2021-06-14 02:36:07 +00:00
  • 3efcfedcf4
    layer-shell: handle commits before map Isaac Freund 2021-06-21 19:02:24 +02:00
  • a2c81adba0
    xdg-toplevel: remove listeners before view destroy Isaac Freund 2021-06-17 20:57:14 +00:00
  • 5daec347c0
    render: damage on background/border color change Isaac Freund 2021-06-16 17:42:09 +00:00
  • 3405e2a87c Ignore move and resize requests from fullscreened XDG toplevels Leon Henrik Plickat 2021-06-16 12:20:27 +02:00
  • 12c12c4b6c completions: add fish completion for input command FollieHiyuki 2021-06-15 17:16:40 +03:00
  • db35f700a8 completions/zsh: add input commands novakane 2021-06-14 12:26:59 +02:00
  • f3024d9198
    decoration: remove listeners on destroy Isaac Freund 2021-06-14 22:55:10 +00:00
  • 9ecffe21d8
    layout: fix use-after-free in destroy() Isaac Freund 2021-06-14 22:45:11 +00:00
  • 6f61ea07db
    view: ensure surface_box is initailized before use Isaac Freund 2021-06-14 22:37:14 +00:00
  • 37251c8758
    output: handle OutputDamage destroy Isaac Freund 2021-06-14 22:17:01 +00:00
  • 20eb94317a
    root: simplify noop output handling Isaac Freund 2021-06-14 21:29:23 +00:00
  • 1fd8d4d828 add bash completion for input commands Leon Henrik Plickat 2021-06-13 09:20:57 +00:00
  • a267262a17 Add list-input-configs command Leon Henrik Plickat 2021-06-12 11:58:58 +00:00
  • 3f4fd97b6e Add list-inputs command Leon Henrik Plickat 2021-06-10 09:38:17 +02:00
  • c9c9901c5b doc: Document input config commands Leon Henrik Plickat 2021-06-08 17:53:40 +02:00
  • 833248e805 Add basic input configuration Leon Henrik Plickat 2021-06-04 05:51:15 +02:00
  • cab947b3a3 ci: add gcc to fix build Isaac Freund 2021-06-09 20:29:27 +00:00
  • 88410cc2b8
    output: destroy Layouts on Output removal Isaac Freund 2021-06-09 20:03:19 +00:00
  • 2e7c1dbe6a config: make attach-mode global novakane 2021-06-08 09:50:42 +02:00
  • 75814eb876 view_stack: update tests for zig 0.8.0 novakane 2021-06-08 10:44:46 +02:00
  • 68267a4cfe
    river: don't extend timeout on transaction preemption Isaac Freund 2021-06-08 15:18:45 +00:00
  • e90474657f
    view: send activated/fullscreen configures immediately Isaac Freund 2021-06-08 04:38:08 +00:00