Commit Graph

  • 3fb229a71d editorconfig: reflect state of bash completion tiosgz 2023-10-22 10:48:30 +00:00
  • 57366c487f completions/bash: complete input devices, fix typos tiosgz 2023-10-22 10:48:04 +00:00
  • ffe004ecec completions/fish: partial overhaul tiosgz 2023-10-22 10:39:38 +00:00
  • 0729b9122b docs: update PACKAGING.md for Zig 0.11 Isaac Freund 2023-10-25 12:16:50 +02:00
  • 3fa44d8509 docs: explain unknown info in output identifiers Isaac Freund 2023-10-21 12:01:42 +02:00
  • bf4154007d river: add outputs rule Doclic 2023-10-19 12:58:11 +02:00
  • 206bb2e713 river: make RuleList return deleted items Doclic 2023-10-19 01:21:52 +02:00
  • ad1e0aa752 completions/zsh: Fix incomplete input names Hugo Machet 2023-10-18 13:23:47 +02:00
  • de5f21cbb4 completions: Rewrite zsh Hugo Machet 2023-10-17 16:51:22 +02:00
  • f364e1b81b Cursor: use total delta for resize calculation Isaac Freund 2023-10-17 19:02:46 +02:00
  • d73ef51c89 riverctl: rule-{add,del}: reorder parameters tiosgz 2023-10-01 15:49:21 +00:00
  • 5690c833e9 View: clean up after Zig update Isaac Freund 2023-10-16 16:42:33 +02:00
  • 2e586c7061 build: update to Zig 0.11.0 Isaac Freund 2023-10-16 16:18:36 +02:00
  • 7f30c655c7 Cursor: keep focus_follows_cursor_target updated tiosgz 2023-03-25 14:46:08 +00:00
  • 0cc930b738 Root: fix inflight_layout_demands counting tiosgz 2023-08-06 13:59:28 +00:00
  • 4726a6b0f1 Root: migrate {all,active}_outputs to wl.list tiosgz 2023-08-06 13:36:33 +00:00
  • 8966f95e72 Root: make 'fallback output empty' assertion stricter tiosgz 2023-08-04 15:43:23 +00:00
  • 57186fced3 Root: rename field outputs to active_outputs tiosgz 2023-08-03 15:12:56 +00:00
  • bbd21c1637 river: update some comments tiosgz 2023-08-03 10:52:16 +00:00
  • c16628c7f5 river: fix spatial direction focusing / swapping Leon Henrik Plickat 2023-07-11 01:11:40 +02:00
  • b35d779122 river: focus-view and swap by spatial direction Leon Henrik Plickat 2023-07-08 06:30:27 +02:00
  • 5ce2ca1bc0 river: fix crash when trying to add tag rule without tag argument Leon Henrik Plickat 2023-06-30 22:43:29 +02:00
  • 0b142bd16b river: add tags rule Leon Henrik Plickat 2023-06-27 02:11:13 +02:00
  • a98de941d0 river: change order of colums in list-rules command Leon Henrik Plickat 2023-06-27 02:01:27 +02:00
  • 9b5ea39580 river: allow settings child type of RuleList Leon Henrik Plickat 2023-06-27 01:47:05 +02:00
  • 470eb22280 river-layout: Remove incorrect assertion Isaac Freund 2023-06-20 15:26:29 +02:00
  • 93a567ca94 riverctl: Add error messages for failed connections Leon Henrik Plickat 2023-06-04 06:45:01 +02:00
  • 6e2169a149 XdgToplevel: store scene node in wlr_surface data Isaac Freund 2023-06-05 19:49:39 +02:00
  • 792d94253c XdgToplevel: keep wlroots updated on view sizes Väinö Mäkelä 2023-05-08 20:36:21 +03:00
  • 5de9bf846b editorconfig: fix typo Sage Hane 2023-05-02 15:25:15 +02:00
  • b369815070 command/send-to-output: add -current-tags flag Pablo Ovelleiro Corral 2023-03-23 11:56:56 +01:00
  • e207a0e03a Server: remove debug leftover tiosgz 2023-03-23 20:45:56 +00:00
  • 3865a7be7c session-lock: fix assertion failures and clean up Isaac Freund 2023-03-24 15:27:25 +01:00
  • eaa2f6d37e LayerSurface: fix surfaces on multiple outputs at once Isaac Freund 2023-03-16 15:10:52 +01:00
  • 133b88c266 LayerSurface: handle focus when switching outputs Isaac Freund 2023-03-16 11:03:33 +01:00
  • 50c6ae245f build: work around zig 0.10.0 bug to fix CI Isaac Freund 2023-03-15 11:02:03 +01:00
  • c2ce893dd0 Cursor: apply x/y change during resize on commit Isaac Freund 2023-03-14 21:06:44 +01:00
  • a679743fa0 Cursor: lock to current geometry during move/resize Isaac Freund 2023-03-14 12:43:59 +01:00
  • 9db41115a8 XdgToplevel: ensure view dimensions match geometry Isaac Freund 2023-03-14 12:30:53 +01:00
  • 90f240355e Cursor: fix warp on output change with no views Isaac Freund 2023-03-14 12:07:14 +01:00
  • 0ba65848a1 Root: separate fallback list to handle 0 outputs Isaac Freund 2023-03-14 11:47:40 +01:00
  • 95825b0153 Root: remove incorrect assertions in addOutput() Isaac Freund 2023-03-14 11:41:02 +01:00
  • dd542b5284 Output: reinitialize output_status, cleanup Isaac Freund 2023-03-14 11:39:10 +01:00
  • 0355b654af doc: fix typo in riverctl man page Isaac Freund 2023-03-13 10:04:46 +01:00
  • e4e8eae0df example/init: update for rules system Isaac Freund 2023-03-12 17:26:44 +01:00
  • fe3c3b5246 docs: fix typo in riverctl man page Isaac Freund 2023-03-12 17:14:57 +01:00
  • b2b2c9ed13 river: add rules system Isaac Freund 2023-03-12 15:40:42 +01:00
  • 05eac54b07 xdg-decoration: clean up implementation Isaac Freund 2023-03-10 14:55:56 +01:00
  • fcb184f0bd View: add none impl tag for better safety checks Isaac Freund 2023-03-10 14:15:15 +01:00
  • fc6d1cca15 xdg-shell: determine tiled state by float state Isaac Freund 2023-03-06 20:43:40 +01:00
  • 0752b6b9ba example/init: Fix confusing comments Isaac Freund 2023-03-09 23:35:06 +01:00
  • 0de3f67898 river-status: only send layout name if changed Isaac Freund 2023-03-09 23:14:26 +01:00
  • ebfa892d95 XdgToplevel: clean up wlr_surface data on destroy Isaac Freund 2023-03-08 12:20:27 +01:00
  • f072d19e51 Xwayland: eliminate unneeded user data usage Isaac Freund 2023-03-08 11:37:28 +01:00
  • 9a2e0d97d7 layer-shell: apply exclusive zones in separate pass Isaac Freund 2023-03-07 23:43:23 +01:00
  • 29976e5741 Seat: fix potential assertion failure Isaac Freund 2023-03-06 20:17:59 +01:00
  • 684f26acac river: improve comments on pending/inflight/current Isaac Freund 2023-03-06 16:30:42 +01:00
  • 05e8fbc8b9 wlr-foreign-toplevel-management: implement protocol Isaac Freund 2023-03-06 12:57:03 +01:00
  • f21eb4d05b Xwayland: only raise views if activated Isaac Freund 2023-03-06 10:08:10 +01:00
  • b7b371cb4f pointer-constraints: implement protocol Isaac Freund 2023-03-05 22:39:47 +01:00
  • 1602b34f4f Seat: use the grab aware API to clear focus Isaac Freund 2023-03-05 13:37:57 +01:00
  • db726718ef Cursor: use pending position to warp during move Isaac Freund 2023-03-05 09:44:14 +01:00
  • cc2b38af92 presentation-time: support protocol Isaac Freund 2023-03-04 23:06:41 +01:00
  • b6ac1021ae Server: remove headless backend Isaac Freund 2023-03-04 23:02:52 +01:00
  • 44004e2d28 SceneNodeData: allow access from wlr_surfaces Isaac Freund 2023-03-04 22:41:35 +01:00
  • ea4e589fdc river: clean up some uneeded TODOs Isaac Freund 2023-03-04 20:52:26 +01:00
  • f5f9b526a0 river: fix a few leaks Isaac Freund 2023-03-04 20:12:37 +01:00
  • 4d2f5bb32d Cursor: store offset and warp cursor during move Isaac Freund 2023-03-04 19:17:18 +01:00
  • b4ae62cd40 View: rework configure abstraction Isaac Freund 2023-03-04 15:51:58 +01:00
  • 915fb7ae7b xdg-shell: honor client move/resize requests Isaac Freund 2023-03-03 20:09:20 +01:00
  • c29153255c Cursor: allow resizing from all edges Isaac Freund 2023-03-03 19:43:07 +01:00
  • 8d9b6ab99e deps: update zig-wlroots to fix Xwayland crash Isaac Freund 2023-03-03 15:50:24 +01:00
  • 4a9d84bdb8 Xwayland: hide override redirect windows if locked Isaac Freund 2023-03-03 15:18:07 +01:00
  • 0be43ad45f Root: keep all fullscreen views the correct size Isaac Freund 2023-03-03 13:40:44 +01:00
  • 9ce1847d32 XdgToplevel: fix size_changed check on commit Isaac Freund 2023-03-02 18:57:47 +01:00
  • 56e4efe68d Xwayland: fix has_fixed_size heuristic for floating Isaac Freund 2023-03-02 17:11:32 +01:00
  • 9bfa0ece23 View: handle destroy during inflight layout demand Isaac Freund 2023-03-02 16:42:16 +01:00
  • 686ef11fc8 river: render floating views above the layout Isaac Freund 2023-03-02 15:10:10 +01:00
  • ecb959f068 View: fix frame perfection on unmap Isaac Freund 2023-03-01 23:04:42 +01:00
  • 83fe764fcd View: only send configures through transactions Isaac Freund 2023-03-01 20:44:13 +01:00
  • ed0aa73670 Output: fix background of transformed outputs Isaac Freund 2023-03-01 19:40:37 +01:00
  • b1540e2d94 Root: fix use of view.current before update Isaac Freund 2023-03-01 19:03:16 +01:00
  • bf759c7c57 View: clamp to output on exiting float/fullscreen Isaac Freund 2023-03-01 17:08:54 +01:00
  • 50513390ce View: move borders state to State struct Isaac Freund 2023-03-01 16:12:27 +01:00
  • c1c72e23a3 Root: fix more fullscreen bugs Isaac Freund 2023-03-01 12:16:53 +01:00
  • 5f0af38992 session-lock: fix race with multiple outputs Isaac Freund 2023-03-01 11:33:26 +01:00
  • 472f882f42 Output: inline renderOutput function Isaac Freund 2023-03-01 11:32:04 +01:00
  • 6411c71151 Root: centralize focus(null) calls in applyPending() Isaac Freund 2023-03-01 10:49:44 +01:00
  • 07154720fa csd-filter-add/remove: add missing applyPending() Isaac Freund 2023-02-28 23:00:02 +01:00
  • 8cb5ca9041 river: fix various fullscreen related bugs Isaac Freund 2023-02-28 22:56:12 +01:00
  • e11d4dc0de LayerSurface: fix use-after-free on destroy Isaac Freund 2023-02-28 18:19:37 +01:00
  • 005bde367c OutputStatus: rework implementation Isaac Freund 2023-02-28 17:45:08 +01:00
  • be4330288d river: rework core data structures & transactions Isaac Freund 2023-02-24 19:28:37 +01:00
  • f5dc67cfc1 View: use saved surface trees for transactions Isaac Freund 2023-02-22 23:21:28 +01:00
  • ce7fda4ed9 Xwayland: render using the scene graph Isaac Freund 2023-02-20 18:01:24 +01:00
  • 0b2272ec57 DragIcon: render using the scene graph Isaac Freund 2023-02-16 16:54:53 +01:00
  • 0e0b585c44 xdg-shell: implement version 5 Isaac Freund 2023-02-12 20:23:49 +01:00
  • 879b880a6a XdgPopup: reimplement using the scene graph Isaac Freund 2023-02-12 18:56:57 +01:00
  • dbcb75dddb LayerSurface: render using the scene graph Isaac Freund 2023-02-11 12:23:07 +01:00
  • 85843dd5c7 View: remove dead code Isaac Freund 2023-02-10 23:53:08 +01:00