Commit Graph

  • 363fd3f6a4 completions/fish: simplify FollieHiyuki 2021-11-01 18:27:41 +07:00
  • c9de08fa10 docs: update URLs for migration to riverwm github org Isaac Freund 2021-11-01 11:28:43 +01:00
  • f2cf4b9455 common: use -h instead of -help Isaac Freund 2021-11-01 00:34:15 +01:00
  • 4cee1fb881 docs: assorted fixes/cleanups Isaac Freund 2021-11-01 00:29:06 +01:00
  • 8757644b2a docs: standardize on "layout generator" Isaac Freund 2021-10-31 22:32:59 +01:00
  • 8134b81283 Cursor: fix move/resize with high poll rate/low dpi mice Isaac Freund 2021-10-30 19:16:31 +02:00
  • 4b0c5acc46 View: fix checks to respect client side move/resize Isaac Freund 2021-10-30 12:54:23 +02:00
  • b986196118 view: respect client size resize of floating views Isaac Freund 2021-10-30 12:22:49 +02:00
  • e447e1b41f Xwayland: always send configure if requested Isaac Freund 2021-10-20 15:40:50 +02:00
  • c84fd1a936 View: send enter/leave events to full surface tree Isaac Freund 2021-10-20 14:11:19 +02:00
  • 5bf7d22972 Cursor: only trigger focus-follow-cursor on motion Isaac Freund 2021-10-20 13:22:24 +02:00
  • 4b94b9c083 Xwayland: honor fullscreen requests Isaac Freund 2021-10-12 18:47:08 +02:00
  • 50814e0ffe pointer-constraints: fix coordinates Isaac Freund 2021-10-11 15:01:57 +02:00
  • 3b24e7fcd5 contrib: recommend using a venv for layout.py Isaac Freund 2021-10-06 12:10:59 +02:00
  • 30da9e7221 contrib: make layout.py more pythonic Michal Siedlaczek 2021-08-10 18:43:15 +02:00
  • 61d6aecb10 contrib: add python layout Leon Henrik Plickat 2021-08-10 18:04:55 +02:00
  • 102a0b7cf5 docs: change Enter to Return Euro20179 2021-10-04 02:10:20 -07:00
  • 196c52885f Decrease layout demand timeout to 100ms Leon Henrik Plickat 2021-06-14 19:51:55 +00:00
  • 5b8eab569c Server: fix use after free in deinit() Isaac Freund 2021-10-02 14:36:50 +02:00
  • 9270a2df08 View: fix unmap/destroy control flow Isaac Freund 2021-10-02 14:29:39 +02:00
  • e0784247b6 doc: update my (Isaac's) email address Isaac Freund 2021-10-02 13:01:58 +02:00
  • fd70a93c67 View: add fullscreen check missing in previous commit Isaac Freund 2021-10-02 12:05:24 +02:00
  • e6bb373240 View: resize if moved between outputs while fullscreen Isaac Freund 2021-09-30 17:17:46 +02:00
  • 8ec0e30fd7 Subsurface: remove commit listener in destroy() Isaac Freund 2021-09-30 16:45:14 +02:00
  • 6616d32353 ci: fix xbps invocation Isaac Freund 2021-09-27 19:00:10 +02:00
  • a3fdb294b3 Cursor: implement surfaceAt() for XwaylandUnmanaged Isaac Freund 2021-09-27 18:34:59 +02:00
  • b8ebbc29cf xdg-toplevel: fix configure serial checking Isaac Freund 2021-09-18 18:25:21 +02:00
  • ab55ab8fc2 command: Use std.ComptimeStringMap to get impl. function from command string Leon Henrik Plickat 2021-08-12 02:07:41 +02:00
  • 81d103d425 river: add send-to-previous-tags command Peter Rice 2021-09-11 16:21:48 -04:00
  • 5f6428bafe river: Allow applying CSD based on window titles Ben Fiedler 2021-09-06 15:28:05 +02:00
  • 98aed8d47e river: fix viewporter protocol implementation Isaac Freund 2021-09-06 19:03:17 +02:00
  • 7b97d519b3 river: Fix errdefer in floatFilterAdd Ben Fiedler 2021-09-06 14:53:42 +02:00
  • 119d733bdf docs: update example init for float fitler changes Isaac Freund 2021-09-06 14:46:34 +02:00
  • 546252aecf river: Allow floating based on window titles Ben Fiedler 2021-08-31 21:26:17 +02:00
  • 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