Commit Graph

  • 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
  • fc83510a16 build: don't link pixman Isaac Freund 2020-11-04 15:16:05 +01:00
  • 2b24e55375 server: drop gtk-primary-selection support Isaac Freund 2020-11-03 16:10:50 +01:00
  • 6c52f9cc2b code: use std.ascii.spaces Isaac Freund 2020-11-03 00:36:53 +01:00
  • 624a5c3e7a code: Replace deprecated std.fmt.trim with std.mem.trim Marten Ringwelski 2020-11-02 17:12:40 +01:00
  • d23b8a7f27 code: Move wlr_output_layout_add from Output.init to Root.addOutput Marten Ringwelski 2020-11-01 14:49:01 +01:00
  • a7459026f6 code: port riverctl to zig-wayland Isaac Freund 2020-11-02 13:59:59 +01:00
  • a895970561 Add submodule Isaac Freund 2020-11-01 13:58:54 +01:00
  • a6f44b4a45 docs: Advertise irc channel instead of the old matrix channel Marten Ringwelski 2020-10-31 21:55:00 +01:00
  • 30b1675fe8 render: Print a log message when wlr_output_commit fails Marten Ringwelski 2020-10-28 12:04:15 +01:00
  • d821f6b0dc Implement wlr-output-power-management-unstable-v1 protocol Marten Ringwelski 2020-10-27 11:17:19 +01:00
  • 773c5ff687 Implement virtual_keyboard_unstable_v1 protocol Marten Ringwelski 2020-10-30 16:51:53 +01:00
  • 76217970f5 Implement wlr_virtual_pointer_unstable_v1 protocol Marten Ringwelski 2020-10-30 12:37:20 +01:00
  • 1bd6f6bed1 code: Remove most of the hack around @cImport and flexible arrays Marten Ringwelski 2020-10-30 13:36:34 +01:00
  • 9a2e11620c Implement unmap-pointer Marten Ringwelski 2020-10-24 09:19:51 +02:00
  • 882a271d81 Implement unmap Marten Ringwelski 2020-10-24 00:59:40 +02:00
  • 5407325400 Add tests for ViewStack.swap() Leon Henrik Plickat 2020-10-26 20:40:40 +01:00
  • 0c7b0de297 docs: add swap to example config script Isaac Freund 2020-10-25 17:31:10 +01:00