Commit Graph

  • 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
  • 83d2a8be5f river-status: implement example client Isaac Freund 2020-06-05 00:24:17 +02:00
  • 7a40ac370d river-status: use correct resource and fix crash Isaac Freund 2020-06-05 00:04:46 +02:00
  • a63fb461ba river-status: send view_tags on view map/unmap Isaac Freund 2020-06-05 00:02:55 +02:00
  • 35ceb08e1e Add man pages Lennard Hofmann 2020-06-04 19:52:21 +02:00
  • 5aa7fe8af8 river-status: implement protocol Isaac Freund 2020-06-04 16:56:58 +02:00
  • e8aaadb228 river-status: add seat status object Isaac Freund 2020-06-04 16:55:28 +02:00
  • 25b12d593b editorconfig: trim trailing whitespace Isaac Freund 2020-06-04 16:54:17 +02:00
  • fcea0863f2 build: scan river-status protocol Isaac Freund 2020-06-03 13:25:17 +02:00
  • a6e6e47af9 river-status: fix typo Isaac Freund 2020-06-03 13:25:00 +02:00
  • 9c270c5918 river-status: create an object for each output Isaac Freund 2020-06-03 12:56:03 +02:00
  • b69196aafa Define the river status protocol Isaac Freund 2020-06-03 01:44:07 +02:00
  • 03fc51d8d6 Eliminate some magic numbers Isaac Freund 2020-06-02 17:02:03 +02:00
  • ea7f5d4064 Use tag masks for tag commands and clean up Isaac Freund 2020-06-02 15:19:08 +02:00
  • 0e9ecb6051 Rename focus -> focus-view Isaac Freund 2020-06-02 14:04:23 +02:00
  • 9856bc92ec Clean up some memory leaks Isaac Freund 2020-06-02 13:45:56 +02:00
  • eaf13f3bcf Don't recreate transaction timer unnecessarily Isaac Freund 2020-06-02 00:18:28 +02:00
  • 95175d3115 Explain config through shell script in readme Isaac Freund 2020-06-01 21:25:24 +02:00
  • 631983b734 Replace _ with - as separator in commands Isaac Freund 2020-06-01 20:51:20 +02:00
  • c63420cf45 Use + instead of | to separate modifiers Isaac Freund 2020-06-01 20:50:22 +02:00
  • 7cadd40051 De-hardcode all mappings Isaac Freund 2020-06-01 20:45:40 +02:00
  • 072dd575aa Add support for running a command on startup Isaac Freund 2020-06-01 19:43:21 +02:00
  • 33539d5b03 Really fix zig fmt CI Isaac Freund 2020-06-01 16:20:48 +02:00
  • 358481060d Fix zig fmt for CI Isaac Freund 2020-06-01 16:10:06 +02:00
  • 939beef168 Split river and riverctl directories Isaac Freund 2020-06-01 15:56:50 +02:00
  • 62abfc5ee5 Rename bind -> map Isaac Freund 2020-06-01 15:16:18 +02:00
  • 70cc318518 Implement bind command Isaac Freund 2020-06-01 14:41:44 +02:00
  • d59b0791a9 Implement declare_mode Isaac Freund 2020-06-01 00:20:49 +02:00
  • 134eff2593 Rename mode command to enter_mode Isaac Freund 2020-06-01 00:04:05 +02:00
  • e43bb78160 Store modes by id Isaac Freund 2020-05-31 23:56:25 +02:00
  • 0d29a64327 Remove dead code Isaac Freund 2020-05-31 21:10:13 +02:00
  • d9ca9db5a4 Rework commands to be string based Isaac Freund 2020-05-26 22:55:07 +02:00
  • 9cd61f7590 Define _POSIX_C_SOURCE Isaac Freund 2020-05-30 15:44:48 +02:00
  • 7209e20139 Add link to NixOS wiki page in build instructions Isaac Freund 2020-05-29 12:28:37 +02:00
  • e2ee41dd2d Add missing deps to the readme Isaac Freund 2020-05-28 16:27:49 +02:00
  • abbbf7fc89 Fix typo Isaac Freund 2020-05-26 23:15:51 +02:00
  • 2fc9f67c82 Add licensing info to readme Isaac Freund 2020-05-26 23:13:43 +02:00
  • 6e92511257 Fix git commit post link Isaac Freund 2020-05-24 21:08:41 +02:00
  • f8a4f1dbe9 Correct socket -> protocol in readme Isaac Freund 2020-05-24 21:07:57 +02:00
  • d83cbf55d1 Split control into separate protocol Isaac Freund 2020-05-24 20:58:39 +02:00
  • 08a2f47a5e Add CI for xwayland Isaac Freund 2020-05-24 19:22:42 +02:00