| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-06-26 | code: clean up server init | Isaac Freund | 2 | -23/+15 | |
| 2020-06-25 | data-control: implement protocol | Isaac Freund | 2 | -0/+3 | |
| 2020-06-22 | docs: fix typo in README.md | Anatole Lefort | 1 | -1/+1 | |
| 2020-06-19 | command: add background_color option | Isaac Freund | 4 | -2/+9 | |
| This is trivial to support and allows basic customization without running a layer-shell program such as swaybg. This is especially useful in low memory situations. | |||||
| 2020-06-19 | river-status: fix memory leak | Isaac Freund | 1 | -0/+1 | |
| 2020-06-19 | bikeshed: rename util.allocator to util.gpa | Isaac Freund | 18 | -47/+47 | |
| This is less typing and more clear. A definite win. | |||||
| 2020-06-19 | code: refactor layoutExternal | Isaac Freund | 1 | -25/+14 | |
| - Use an arena allocator, cleaner and should be faster. - Simplify construction of the command to be run | |||||
| 2020-06-19 | layout: fix loop counter | Isaac Freund | 1 | -1/+2 | |
| The counter should not be incremented if the view was floating. | |||||
| 2020-06-19 | rivertile: fix underflow if views < masters | Isaac Freund | 1 | -1/+1 | |
| 2020-06-17 | code: refactor Server.start() | Isaac Freund | 1 | -19/+5 | |
| This was needlessly verbose | |||||
| 2020-06-17 | editorconfig: add scdoc config | Isaac Freund | 1 | -0/+4 | |
| 2020-06-17 | docs: tweak readme | Isaac Freund | 1 | -7/+5 | |
| 2020-06-17 | docs: small man pages fixes and updates | Lennard Hofmann | 5 | -17/+23 | |
| - Previous hard-coded settings can be now be changes with riverctl or via environment variables - Update "See also" - Mod → Mod1 | |||||
| 2020-06-17 | cli: allow setting log level with '-l' flag | Isaac Freund | 2 | -4/+22 | |
| 2020-06-17 | code: improve logging functions | Isaac Freund | 18 | -92/+207 | |
| this implements a modified version of the logging interface proposed here: https://github.com/ziglang/zig/pull/5348 | |||||
| 2020-06-16 | river-status: fix crash due to bad alignment | Isaac Freund | 1 | -12/+16 | |
| Using an ArrayList to back the wl_array we need to pass to libwayland is much safer and avoids this kind of bug. | |||||
| 2020-06-16 | code: create util.allocator and use globally | Isaac Freund | 17 | -86/+76 | |
| river is not a library and passing a general purpose allocators around everywhere does not make sense and leads to ugly code. This does not prevent us from using local arenas if they are fitting. | |||||
| 2020-06-16 | code: create voidCast() util function | Isaac Freund | 18 | -79/+80 | |
| 2020-06-16 | river-status: actually destroy the manager object | Isaac Freund | 1 | -1/+3 | |
| 2020-06-16 | river-control: implement protocol changes | Isaac Freund | 2 | -38/+77 | |
| 2020-06-16 | river-control: send output on success, fix issues | Isaac Freund | 1 | -10/+35 | |
| Add an output arg to the success event on the callback. This allows for implementing commands that return values, which are planned. Replace the array of null terminated strings with a series of requests each adding a single string to the args array. This is more idiomatic wayland. Add a seat argument to the run_command request to allow for proper multi-seat support in the future. Add missing destructor request. | |||||
| 2020-06-16 | contrib: use rivertile in config.sh example | Isaac Freund | 1 | -4/+7 | |
| 2020-06-16 | docs: update readme | Isaac Freund | 1 | -5/+8 | |
| - clarify design goals - mention scdoc dependency - improve build command example | |||||
| 2020-06-16 | contrib: add tiled layout in python | Isaac Freund | 1 | -0/+68 | |
| 2020-06-16 | docs: add rivertile man page | Isaac Freund | 3 | -6/+59 | |
| 2020-06-16 | rivertile: create default layout generator | Isaac Freund | 2 | -0/+135 | |
| 2020-06-16 | Doc: Add layout documentation | Leon Henrik Plickat | 3 | -2/+82 | |
| 2020-06-16 | Contrib: Add debug layouts | Leon Henrik Plickat | 2 | -0/+60 | |
| 2020-06-16 | Commands: rework layout command | Leon Henrik Plickat | 1 | -2/+3 | |
| 2020-06-16 | Output: Add layoutExternal() | Leon Henrik Plickat | 1 | -18/+103 | |
| 2020-06-16 | Output: Rework layout switching in arrangeViews() | Leon Henrik Plickat | 1 | -61/+21 | |
| 2020-06-16 | Output: Remove layoutMasterStack() and rework layoutFull() | Leon Henrik Plickat | 1 | -172/+27 | |
| layoutFull() now enforces a minimum view size of 50x50 | |||||
| 2020-06-15 | build: allow disabling man-pages if scdoc is found | Isaac Freund | 1 | -9/+8 | |
| 2020-06-15 | org: unify gitignore | Isaac Freund | 2 | -3/+3 | |
| 2020-06-15 | build: add scdoc step to generate man pages | Isaac Freund | 1 | -4/+71 | |
| 2020-06-15 | docs: use scdoc instead of roff for man pages | Lennard Hofmann | 5 | -236/+166 | |
| 2020-06-13 | docs: mention xkb environment variables in readme | Isaac Freund | 1 | -0/+16 | |
| 2020-06-13 | xdg-shell: improve child handling | Isaac Freund | 5 | -21/+71 | |
| - wait until map to send tiled state - only set toplevels with no parent to tiled (toplevels with a parent are generally popup-like things such as a file chooser or yes/no prompt) - track dimesions and offset of the surface and take offset into account for rendering. | |||||
| 2020-06-13 | command: add view_padding option | Isaac Freund | 2 | -2/+5 | |
| 2020-06-13 | command: allow alpha in colors, simplify code | Isaac Freund | 7 | -63/+35 | |
| 2020-06-13 | code: simplify option handling | Isaac Freund | 5 | -34/+21 | |
| 2020-06-13 | command: add border_focused_color and border_unfocused_color options | lazy-dolphin | 7 | -5/+74 | |
| 2020-06-11 | docs: use release-safe in build instructions | Isaac Freund | 1 | -3/+7 | |
| 2020-06-11 | docs: update disclaimer | Isaac Freund | 1 | -4/+3 | |
| 2020-06-11 | docs: add IRC channel, remove matrix | Isaac Freund | 1 | -8/+3 | |
| 2020-06-11 | code: simplify view rendering | Isaac Freund | 2 | -22/+9 | |
| 2020-06-11 | command: don't zoom floating views | Isaac Freund | 1 | -0/+3 | |
| 2020-06-11 | render: floating as normal, focused views on top | Isaac Freund | 1 | -4/+16 | |
| This means that floating views can be (partially) obscured by normal views if they are low in the stack, and that the "full" layout will work a little nicer as the focused view is always the top rendered. | |||||
| 2020-06-10 | command: implement set-option | lazy-dolphin | 5 | -1/+78 | |
| Only border and padding options are currently available. | |||||
| 2020-06-10 | transactions: save transform, refactor rendering | Isaac Freund | 2 | -56/+45 | |
