Commit Graph

  • 6bdb152808 cursor: make xcursor theme configurable Isaac Freund 2020-07-14 17:34:29 +02:00
  • f3d4e5ac53 command/spawn: use _exit(2) instead of exit(3) Isaac Freund 2020-07-12 12:16:05 +02:00
  • 8120829e5c xwayland: set seat Isaac Freund 2020-07-09 22:31:01 +02:00
  • cbf645d468 command/spawn: clean up and disown children Isaac Freund 2020-07-08 14:00:51 +02:00
  • d77ac5ac7a cursor: close view on middleclick when pointer_modifier is active Leon Henrik Plickat 2020-07-08 02:39:17 +02:00
  • d292e61cfd cursor: implement moving views Leon Henrik Plickat 2020-07-07 16:39:08 +02:00
  • dfe61fe77d xwayland: don't crash on null title Isaac Freund 2020-07-06 16:10:59 +02:00
  • 014963612c river-status: fix bug sending old output tag state Isaac Freund 2020-07-06 11:09:23 +02:00
  • 24c0355ba8 layer-shell: respect single anchor exclusive zones Isaac Freund 2020-07-05 23:34:59 +02:00
  • 341fe1e977 code: handle out of memory as well as possible Isaac Freund 2020-07-05 22:49:17 +02:00
  • 3752a7879b server: send SIGTERM to startup process on exit Isaac Freund 2020-07-05 15:44:21 +02:00
  • 9dd18c6373 server: exit cleanly on SIGINT and SIGTERM Isaac Freund 2020-07-05 14:49:34 +02:00
  • 86386e84bc output: introduce state struct Isaac Freund 2020-07-02 21:55:21 +02:00
  • 3b508688ea docs: Fix duplicate mapping in config.sh Lennard Hofmann 2020-06-29 21:53:30 +02:00
  • 34d42d9e8c xdg-shell: honor fullscreen requests Isaac Freund 2020-06-29 11:52:53 +02:00
  • c78d31acf4 view: save and restore floating dimensions Isaac Freund 2020-06-29 11:15:55 +02:00
  • 5474b656ee docs: add toggle-fullscreen Isaac Freund 2020-06-29 01:50:26 +02:00
  • 7b6e05005d render: draw fullscreen views properly Isaac Freund 2020-06-29 01:46:24 +02:00
  • eb1e66b0fe seat: prioritize fullscreen views for focus Isaac Freund 2020-06-29 01:00:05 +02:00
  • acd08840ab command: disable focus-view in fullscreen Isaac Freund 2020-06-28 23:15:30 +02:00
  • 3cbd95fadc river: implement toggle-fullscreen Isaac Freund 2020-06-28 21:42:39 +02:00
  • 82a444a7c0 view: use saved geometry for borders if needed Isaac Freund 2020-06-28 20:45:17 +02:00
  • 5b96d831d3 view: replace mode with float/fullscreen bools Isaac Freund 2020-06-28 20:30:12 +02:00
  • 60f06a1a40 view: draw borders around actual dimensions Isaac Freund 2020-06-28 01:46:53 +02:00
  • 7f2e2610e3 code: fix tests Isaac Freund 2020-06-28 00:35:38 +02:00
  • b6ef4c5a1a cursor: fix viewAt() ordering Isaac Freund 2020-06-28 00:29:44 +02:00
  • 9dfcec72a8 view: simplify default float dimension handling Isaac Freund 2020-06-27 23:48:04 +02:00
  • c04112b81a view: introduce state struct to simplify code Isaac Freund 2020-06-27 22:43:15 +02:00
  • 89d0fb012d view: use a mode enum instead of floating bool Isaac Freund 2020-06-27 17:33:09 +02:00
  • 3904275373 command: log output of commands run by mappings Isaac Freund 2020-06-26 18:43:20 +02:00
  • 40597f184d command: allow output on success, refactor Isaac Freund 2020-06-26 17:57:03 +02:00
  • 558918d286 config: fix leak of hashmap keys Isaac Freund 2020-06-26 12:58:11 +02:00
  • dfb03fd0cb command: dupe mode name memory Isaac Freund 2020-06-26 12:46:18 +02:00
  • 08d630567f river-status: fix view-tags array size Isaac Freund 2020-06-26 12:31:04 +02:00
  • b6d981254b seat: pass a null terminated string Isaac Freund 2020-06-26 01:13:00 +02:00
  • 79bb0accac code: improve error handling consistency Isaac Freund 2020-06-26 00:59:31 +02:00
  • 8fc045b445 code: clean up server init Isaac Freund 2020-06-26 00:07:02 +02:00
  • a7c422dad7 data-control: implement protocol Isaac Freund 2020-06-25 23:08:56 +02:00
  • 8223c8c08e docs: fix typo in README.md Anatole Lefort 2020-06-22 17:19:07 +02:00
  • ebc661f4a7 command: add background_color option Isaac Freund 2020-06-19 18:44:28 +02:00
  • 2ef8261493 river-status: fix memory leak Isaac Freund 2020-06-19 14:48:28 +02:00
  • 12d34d4ded bikeshed: rename util.allocator to util.gpa Isaac Freund 2020-06-19 14:31:53 +02:00
  • aae89356a1 code: refactor layoutExternal Isaac Freund 2020-06-19 14:20:29 +02:00
  • 37a98e1a7a layout: fix loop counter Isaac Freund 2020-06-19 14:02:42 +02:00
  • 6e23344e06 rivertile: fix underflow if views < masters Isaac Freund 2020-06-19 13:53:20 +02:00
  • 582164ce41 code: refactor Server.start() Isaac Freund 2020-06-17 22:17:51 +02:00
  • 189d9f2d8b editorconfig: add scdoc config Isaac Freund 2020-06-17 16:22:53 +02:00
  • d61eee65ac docs: tweak readme Isaac Freund 2020-06-17 12:40:43 +02:00
  • 1cc02603b2 docs: small man pages fixes and updates Lennard Hofmann 2020-06-17 10:39:48 +02:00
  • 0efc04508b cli: allow setting log level with '-l' flag Isaac Freund 2020-06-17 02:01:07 +02:00
  • d74323bbbf code: improve logging functions Isaac Freund 2020-06-17 01:25:11 +02:00
  • 42f8076cec river-status: fix crash due to bad alignment Isaac Freund 2020-06-16 22:46:29 +02:00
  • c5de1641dc code: create util.allocator and use globally Isaac Freund 2020-06-16 22:08:36 +02:00
  • fb8d855ec9 code: create voidCast() util function Isaac Freund 2020-06-16 20:54:05 +02:00
  • ce18f24129 river-status: actually destroy the manager object Isaac Freund 2020-06-15 15:20:17 +02:00
  • f0c3aa3744 river-control: implement protocol changes Isaac Freund 2020-06-15 22:24:54 +02:00
  • e7bf1940da river-control: send output on success, fix issues Isaac Freund 2020-06-15 15:07:10 +02:00
  • 5d9eb6a40a contrib: use rivertile in config.sh example Isaac Freund 2020-06-16 17:46:57 +02:00
  • 56212eb302 docs: update readme Isaac Freund 2020-06-16 17:39:46 +02:00
  • 74f0423c08 contrib: add tiled layout in python Isaac Freund 2020-06-16 01:15:33 +02:00
  • 751760287c docs: add rivertile man page Isaac Freund 2020-06-16 17:06:24 +02:00
  • e2c034b76a rivertile: create default layout generator Isaac Freund 2020-06-16 14:48:30 +02:00
  • ec0631dcef Doc: Add layout documentation Leon Henrik Plickat 2020-06-13 14:43:12 +02:00
  • 4cbef71a8d Contrib: Add debug layouts Leon Henrik Plickat 2020-06-13 03:11:16 +02:00
  • 5de21d0d23 Commands: rework layout command Leon Henrik Plickat 2020-06-13 02:47:41 +02:00
  • 2fce8c7108 Output: Add layoutExternal() Leon Henrik Plickat 2020-06-13 02:14:09 +02:00
  • 754e24a710 Output: Rework layout switching in arrangeViews() Leon Henrik Plickat 2020-06-13 02:13:29 +02:00
  • bdc56517e9 Output: Remove layoutMasterStack() and rework layoutFull() Leon Henrik Plickat 2020-06-13 02:12:08 +02:00
  • ecc000b1ec build: allow disabling man-pages if scdoc is found Isaac Freund 2020-06-15 14:22:09 +02:00
  • b88443d62c org: unify gitignore Isaac Freund 2020-06-15 13:42:32 +02:00
  • 602693bbbe build: add scdoc step to generate man pages Isaac Freund 2020-06-15 13:16:38 +02:00
  • b2986fedd5 docs: use scdoc instead of roff for man pages Lennard Hofmann 2020-06-15 09:51:23 +02:00
  • 4b674730da docs: mention xkb environment variables in readme Isaac Freund 2020-06-13 21:28:36 +02:00
  • e1a1459177 xdg-shell: improve child handling Isaac Freund 2020-06-13 14:42:31 +02:00
  • c2d32a44c3 command: add view_padding option Isaac Freund 2020-06-13 13:32:35 +02:00
  • 4f029aa5c7 command: allow alpha in colors, simplify code Isaac Freund 2020-06-13 13:09:43 +02:00
  • 40c62577e1 code: simplify option handling Isaac Freund 2020-06-13 12:14:36 +02:00
  • efe2c2ce4b command: add border_focused_color and border_unfocused_color options lazy-dolphin 2020-06-12 21:37:39 +05:30
  • 31e47aafba docs: use release-safe in build instructions Isaac Freund 2020-06-11 13:34:06 +02:00
  • 79815da9f0 docs: update disclaimer Isaac Freund 2020-06-11 13:28:40 +02:00
  • 45a2039067 docs: add IRC channel, remove matrix Isaac Freund 2020-06-11 13:24:46 +02:00
  • 0ab2b3134e code: simplify view rendering Isaac Freund 2020-06-11 01:19:59 +02:00
  • 8839ae7335 command: don't zoom floating views Isaac Freund 2020-06-11 01:15:01 +02:00
  • ff219c7d8d render: floating as normal, focused views on top Isaac Freund 2020-06-11 00:09:42 +02:00
  • 1b7c1c7b2c command: implement set-option lazy-dolphin 2020-06-09 20:58:48 +05:30
  • ddc7da0f16 transactions: save transform, refactor rendering Isaac Freund 2020-06-10 00:06:26 +02:00
  • 48ea771310 transactions: save and render subsurface buffers Isaac Freund 2020-06-09 23:13:14 +02:00
  • 052c8e1dcb transactions: handle preemption take 2 Isaac Freund 2020-06-09 19:13:28 +02:00
  • 24b1a566de transactions: revert c0d7e71 Isaac Freund 2020-06-09 17:04:38 +02:00
  • 7c094420ed transactions: propogate x/y of new box if needed Isaac Freund 2020-06-08 14:11:52 +02:00
  • 5f2aa02132 transactions: set timeout back to 200ms Isaac Freund 2020-06-08 01:16:15 +02:00
  • c0d7e71ec4 transactions: handle preemption properly Isaac Freund 2020-06-08 00:10:30 +02:00
  • 7b1e07d3d5 code: remove dead code Isaac Freund 2020-06-07 19:40:19 +02:00
  • b8cc4cc22c river-status: send view_tags on view output change Isaac Freund 2020-06-06 15:07:19 +02:00
  • e48cf8eab6 river-status: simplify example client Isaac Freund 2020-06-06 15:07:07 +02:00
  • 51b00ac6a9 build: install man pages Isaac Freund 2020-06-05 13:48:07 +02:00
  • 59d0fb7fba docs: remove trailing whitespace Isaac Freund 2020-06-05 10:56:54 +02:00
  • 2b10720366 map: allow creating mappings with no modifiers Isaac Freund 2020-06-05 10:54:39 +02:00
  • 321157bde3 docs: fix link to Config.zig Isaac Freund 2020-06-05 10:34:26 +02:00
  • a1f4123894 docs: update commit style guidelines Isaac Freund 2020-06-05 00:56:50 +02:00