Commit Graph

  • 3c1f1df0c0 render: don't schedule new frame on output commit failure Isaac Freund 2021-03-28 13:55:22 +02:00
  • c457b12cf3 render: schedule new frame on output commit failure Qiu 2021-03-27 16:17:24 +01:00
  • e1048e6add build: clean up install prefix/config path derivation Isaac Freund 2021-03-22 13:16:24 +01:00
  • e6f11fc5d2 Fix crash when layer surface dimensions or margins are unexpectedly large Leon Henrik Plickat 2021-03-27 07:06:32 +01:00
  • e43e58432f riverctl: Do not use std.debug.print() Leon Henrik Plickat 2021-03-27 11:56:15 +01:00
  • f99071f1da riverctl: Print error messages instead of error traces for common user mistakes Leon Henrik Plickat 2021-03-27 11:36:47 +01:00
  • 979e640507 build: fix config path if DESTDIR is set without --prefix Isaac Freund 2021-03-22 12:10:10 +01:00
  • 6438f193ae build: handle null install_prefix correctly Isaac Freund 2021-03-22 11:54:02 +01:00
  • 8627a2feff riverctl: add fish completion FollieHiyuki 2021-03-16 18:16:47 +03:00
  • bd604b0f47 Fix existing typos FollieHiyuki 2021-03-16 18:16:06 +03:00
  • c9a4dde331 completions: add zsh completion for riverctl novakne 2021-03-13 17:06:39 +01:00
  • eb1dd401f8 Add bash completion for riverctl Leon Henrik Plickat 2021-03-13 17:54:15 +01:00
  • 27cac16ced build: fix if wlroots x11 backend is disabled Isaac Freund 2021-03-01 14:54:36 +01:00
  • 26b0acddb7 river: pointer-constraints and relative-pointer Bonicgamer 2021-02-15 15:07:29 -05:00
  • 4beb39920a river-control: fix various bugs Isaac Freund 2021-02-19 19:58:44 +01:00
  • 3d66cbd2d4 toplevel-management: send output enter on map Isaac Freund 2021-02-17 22:01:45 +01:00
  • 5887d54f04 Deny move/resize requests from tiled XdgToplevel Views Leon Henrik Plickat 2021-02-17 14:30:24 +01:00
  • 870f0b746e Implement pointer-gestures-unstable-v1 Marten Ringwelski 2021-02-14 19:32:04 +01:00
  • 6470d8c776 command: silently ignore re-declaring a mode Isaac Freund 2021-02-14 18:13:15 +01:00
  • 5c0be25142 command: allow map/map-pointer overwrite existing Isaac Freund 2021-02-14 18:08:55 +01:00
  • fb7d50a019 xdg shell: use XdgSurface.getGeometry() Isaac Freund 2021-02-14 16:55:24 +01:00
  • 945b7dc986 swap: use correct direction for it_wrap Alexey Yerin 2021-02-10 11:31:27 +03:00
  • aeeae92611 riverctl: add mod-option command Leon Henrik Plickat 2021-02-09 22:53:17 +01:00
  • 98d51f6d24 Use std.log instead of log.zig foxfromabyss 2021-02-05 09:46:18 +01:00
  • a8a70a3b04 riverctl: add -focused-output for option commands Isaac Freund 2021-02-07 19:11:54 +01:00
  • 96d460c477 riverctl: improve handling of null string options Isaac Freund 2021-02-02 18:42:09 +01:00
  • 1834bd4bd0 river-options: fix setting null string options Isaac Freund 2021-02-02 18:16:36 +01:00
  • 7029a5cd3e output: add output_title default option Leon Henrik Plickat 2021-02-01 14:16:55 +01:00
  • 5e09b853f7 xwayland: allow setting size if unmapped/floating Isaac Freund 2021-01-31 18:24:21 +01:00
  • afe1f197aa deps: update to lastest zig-wlroots Isaac Freund 2021-01-25 12:33:15 +01:00
  • cd005e15f8 river-options: free options of destroyed outputs Isaac Freund 2021-01-21 10:43:18 +01:00
  • 18bab45d4c riverctl: implement river-options interface Isaac Freund 2021-01-17 16:30:47 +01:00
  • 421c403cf5 river-option: compositor may ignore set requests Isaac Freund 2021-01-18 01:34:06 +01:00
  • 8cbccbfb6e river-options: implement Isaac Freund 2021-01-15 19:54:19 +01:00
  • 875e3c325d river-options: create protocol Isaac Freund 2021-01-14 17:59:22 +01:00
  • a586c1ad71 code: remove unneeded c.zig @import()s Isaac Freund 2021-01-12 10:28:11 +01:00
  • 41e52065cc cursor: ensure output focus before focusing layer Isaac Freund 2021-01-08 22:27:52 +01:00
  • a029105f15 cursor: focus output before view on follow cursor Isaac Freund 2021-01-07 22:58:22 +01:00
  • 7249f5c9c3 xwayland: use layout coords for configures Isaac Freund 2020-12-29 19:18:00 +01:00
  • 11e1c4791f XwaylandUnmanaged: remove dead code Isaac Freund 2021-01-07 21:48:55 +01:00
  • e7442e53c1 XdgPopup: fix unconstrainFromBox coordinates Isaac Freund 2021-01-07 21:22:11 +01:00
  • a672738603 render: iterate subsurfaces of popups manually Isaac Freund 2021-01-07 16:09:50 +01:00
  • faca330bd0 docs: fix typo in example init script Isaac Freund 2021-01-07 11:33:40 +01:00
  • b468f0aa85 cursor: fix down mode motion event coords Isaac Freund 2021-01-07 11:19:22 +01:00
  • 751b63f6fa render: pass Output by constant pointer Isaac Freund 2021-01-06 17:53:04 +01:00
  • b73cb7bb69 render: draw popups over borders Isaac Freund 2021-01-05 20:05:35 +01:00
  • 9d76709713 docs: update stance on line length Isaac Freund 2021-01-02 12:07:21 +01:00
  • 30ba87fa15 command: Implement spawn-tagmask Marten Ringwelski 2021-01-02 09:43:53 +01:00
  • 75588a553c build: derive default config path from install prefix Alex Mohr 2021-01-01 12:20:29 -08:00
  • d2e2dad09c view: fix build with xwayland disabled Isaac Freund 2021-01-01 13:34:19 +01:00
  • a2ef687e51 view: fix handling of title/app_id change Isaac Freund 2021-01-01 13:29:57 +01:00
  • 0b4f7779f2 gitignore: remove outdated ignores Isaac Freund 2020-12-31 18:02:44 +01:00
  • 4984944c60 Config: move opacity settings to sub struct Isaac Freund 2020-12-31 15:52:03 +01:00
  • cc08be2dee code: clean up listener initialization Isaac Freund 2020-12-31 15:35:35 +01:00
  • 3985b89d62 docs: use less noisy build option forms Isaac Freund 2020-12-31 02:59:40 +01:00
  • c143864f3e docs: fix riverctl man page syntax Isaac Freund 2020-12-30 23:24:57 +01:00
  • 0b2b736e5b docs: fix syntax in riverctl man page Isaac Freund 2020-12-30 23:14:23 +01:00
  • 397f40e405 docs: Improve clarity of river/riverctl man pages Isaac Freund 2020-12-30 23:10:41 +01:00
  • 53d4c12d41 docs: improve startup and config information Isaac Freund 2020-12-30 20:29:45 +01:00
  • c7bc47d6d4 build: install example config to /etc/river/init Isaac Freund 2020-12-30 20:29:28 +01:00
  • ba9df86472 command: s/master/main/g (breaking change) Isaac Freund 2020-12-30 18:15:47 +01:00
  • 5f4ba06566 docs: improve explanation of tags Isaac Freund 2020-12-30 14:25:37 +01:00
  • ac20f5aa1d root: improve handling of 0 -> 1 output transition Isaac Freund 2020-12-30 13:19:40 +01:00
  • a098bbe03a root: stop tracking xwayland views in transactions Isaac Freund 2020-12-29 20:38:30 +01:00
  • 055fba5c3c cursor: fix motion coords sent in down mode Isaac Freund 2020-12-27 16:11:52 +01:00
  • 4be1d59861 OutputManager: delete Isaac Freund 2020-12-27 15:27:28 +01:00
  • 3438c05332 root: merge in OutputManager Isaac Freund 2020-12-27 15:24:20 +01:00
  • c51f2176b3 view: unify clamped move logic, fix overflow Isaac Freund 2020-12-27 01:06:18 +01:00
  • 1732c69442 keyboard: set repeat_info to config values on creation Isaac Freund 2020-12-26 19:17:24 +01:00
  • 760c88b094 foreign-toplevel-management: basic implementation Isaac Freund 2020-12-24 01:59:30 +01:00
  • 386316bdbd output: get rid of active field Isaac Freund 2020-12-21 16:19:44 +01:00
  • 518fb96604 xwayland: handle hinted dimension < View.min_size Isaac Freund 2020-12-18 18:59:13 +01:00
  • 6cf01f3624 OutputManager: get rid of output_config_pending Isaac Freund 2020-12-12 22:16:34 +01:00
  • 20d804cdb5 code: switch to custom wlroots/libwayland bindings Isaac Freund 2020-11-04 00:23:21 +01:00
  • 0c5e5a7b4a doc: Remove outdated configuration instructions Leon Henrik Plickat 2020-12-13 01:09:40 +01:00
  • 58d9bfc766 contrib: Unify style Leon Henrik Plickat 2020-12-13 01:06:30 +01:00
  • f08d37ab28 doc: unify scdoc style Leon Henrik Plickat 2020-12-13 00:51:51 +01:00
  • b2b1a1f5e1 render: remove unnecessary call to wlr_output_effective_resolution Marten Ringwelski 2020-12-12 16:27:18 +01:00
  • d099b167d2 config: free filter list items Isaac Freund 2020-12-10 19:41:57 +01:00
  • 49bf0e679f focus-follow-cursor: Change output focus when needed Marten Ringwelski 2020-12-07 13:51:06 +01:00
  • 0fecdf60cb Ignore custom mode requests Marten Ringwelski 2020-12-06 21:47:51 +01:00
  • c3b8986054 Implement wlr_output_management_unstable_v1 Marten Ringwelski 2020-11-23 14:58:33 +01:00
  • 4b7246685f code: Fix render call width and height Marten Ringwelski 2020-11-16 09:17:39 +01:00
  • 157dccbbbb code: Add Root.all_outputs Marten Ringwelski 2020-11-16 09:17:08 +01:00
  • 10373da634 code: Add Root.removeOutput Marten Ringwelski 2020-11-16 09:14:50 +01:00
  • fc549d6249 code: Refactor Root.addOutput Marten Ringwelski 2020-11-16 09:11:08 +01:00
  • 0dd8197f03 code: Introduce OutputManager Marten Ringwelski 2020-11-02 21:53:49 +01:00
  • 342b2e5fa7 ci: check fmt of build.zig Isaac Freund 2020-12-05 22:53:50 +01:00
  • dae6c06e0c screencopy: add workaround for wlroots bug Isaac Freund 2020-12-05 01:10:06 +01:00
  • 807d4a4212 keyboard: handle destruction Isaac Freund 2020-11-29 21:05:27 +01:00
  • f1e5f1aacb style: fix zig fmt regression Isaac Freund 2020-11-20 23:12:20 +01:00
  • 16e4b5267f ci: clone submodules, cleanup Isaac Freund 2020-11-19 21:27:45 +01:00
  • 7d0014cd38 code: Set wlroots loglevel based on -l flag Marten Ringwelski 2020-11-19 19:51:14 +01:00
  • cbd4a2807b control: implement set-repeat Bonicgamer 2020-11-18 09:28:33 -05:00
  • 1626203c44 Add default config location Leon Henrik Plickat 2020-11-17 03:40:31 +01:00
  • ab5e2f79e0 doc: add AUTHORS section to man pages Isaac Freund 2020-11-11 20:44:41 +01:00
  • f80992e329 meta: make copyright headers more maintainable Isaac Freund 2020-11-11 20:30:21 +01:00
  • 77d3eb1bf0 layer-shell: render all popups over top layer Isaac Freund 2020-11-10 12:12:56 +01:00
  • a90ddd305b code: use zig 0.7.0 and wlroots 0.12.0 Isaac Freund 2020-11-10 11:46:03 +01:00
  • 5a6018f428 docs: improve pamixer mute example Isaac Freund 2020-11-04 15:30:50 +01:00