| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-05-02 | Make InputManager a toplevel struct | Isaac Freund | 1 | -1/+1 | |
| 2020-05-02 | Make Config a topleve struct | Isaac Freund | 1 | -1/+1 | |
| 2020-05-02 | Make DecorationManager a toplevel struct | Isaac Freund | 1 | -1/+1 | |
| 2020-05-02 | Make Server a toplevel struct | Isaac Freund | 1 | -184/+183 | |
| 2020-04-27 | Float child and fixed-size toplevels by default | Isaac Freund | 1 | -2/+4 | |
| Closes https://github.com/ifreund/river/issues/14 | |||||
| 2020-04-27 | Clean up some code using c imported enums | Isaac Freund | 1 | -1/+1 | |
| 2020-04-26 | Support wlr-screencopy | Isaac Freund | 1 | -0/+2 | |
| Closes https://github.com/ifreund/river/issues/7 | |||||
| 2020-04-21 | Bikeshed variable names | Isaac Freund | 1 | -6/+6 | |
| 2020-04-18 | Properly clean up resources on exit | Isaac Freund | 1 | -2/+4 | |
| 2020-04-17 | Close layer surfaces on output destroy | Isaac Freund | 1 | -0/+1 | |
| 2020-04-15 | Track the focused output of seats | Isaac Freund | 1 | -1/+1 | |
| 2020-04-15 | Improve handling of layer surface output assignment | Isaac Freund | 1 | -12/+19 | |
| 2020-04-14 | Add a noop output using the noop backend | Isaac Freund | 1 | -3/+8 | |
| This is intended for use when no real outputs are available. | |||||
| 2020-04-12 | Introduce InputManager for eventual multi-seat | Isaac Freund | 1 | -8/+4 | |
| 2020-04-11 | Handle exclusive zones of layer surfaces | Isaac Freund | 1 | -1/+2 | |
| 2020-04-11 | Move output specific code out of root | Isaac Freund | 1 | -2/+1 | |
| This is in preperation of proper output event handling and eventual multi output support. | |||||
| 2020-04-10 | Implement xdg-output | Isaac Freund | 1 | -6/+8 | |
| 2020-04-10 | Implement initial layer shell support | Isaac Freund | 1 | -1/+49 | |
| exclusive zones and popups are still TODO | |||||
| 2020-04-08 | Fix environment of spawned processes | Isaac Freund | 1 | -2/+2 | |
| std.ChildProcess isn't handling environment variables set at runtime properly, so just use libc directly. | |||||
| 2020-04-07 | Refactor keybindings to be runtime defined. | Isaac Freund | 1 | -39/+5 | |
| 2020-04-07 | Move commands to a separate file | Isaac Freund | 1 | -105/+22 | |
| 2020-04-06 | Allow switching VTs | Isaac Freund | 1 | -1/+3 | |
| 2020-04-04 | Remove len field from ViewStack | Isaac Freund | 1 | -8/+8 | |
| This is misleading as unmapped views should be ignored | |||||
| 2020-04-04 | Add a data structure to manage the view stack | Isaac Freund | 1 | -2/+3 | |
| 2020-04-02 | Implement tag assignment | Isaac Freund | 1 | -0/+36 | |
| There are a few bugs with this, but the core logic is sound | |||||
| 2020-04-01 | Implement switching between single tags | Isaac Freund | 1 | -0/+24 | |
| 2020-03-29 | Make c import a little cleaner | Isaac Freund | 1 | -1/+1 | |
| 2020-03-29 | Handle timeout of transactions that take too long | Isaac Freund | 1 | -1/+6 | |
| 2020-03-29 | Pass self as immutable where possible | Isaac Freund | 1 | -1/+1 | |
| 2020-03-29 | Swap bindngs for send to top and start terminal | Isaac Freund | 1 | -15/+15 | |
| 2020-03-29 | Only move view to top if needed | Isaac Freund | 1 | -3/+5 | |
| 2020-03-29 | Add keybind for adjusting master factor | Isaac Freund | 1 | -4/+17 | |
| 2020-03-28 | Add keybindings for changing master count | Isaac Freund | 1 | -0/+14 | |
| 2020-03-28 | Add keybind to move current focus to top of stack | Isaac Freund | 1 | -17/+27 | |
| 2020-03-28 | Remove references to old name | Isaac Freund | 1 | -3/+3 | |
| 2020-03-27 | Implement basic xdg decoration management | Isaac Freund | 1 | -5/+9 | |
| 2020-03-27 | Add keybind to spawn alacritty instance | Isaac Freund | 1 | -0/+7 | |
| 2020-03-27 | Flesh out focus handling and add keybinds | Isaac Freund | 1 | -11/+2 | |
| 2020-03-25 | Correct a few function names to camelCase | Isaac Freund | 1 | -5/+5 | |
| 2020-03-25 | Simplify initialization functions | Isaac Freund | 1 | -2/+1 | |
| 2020-03-25 | Add Root struct | Isaac Freund | 1 | -61/+25 | |
| Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root. | |||||
| 2020-03-24 | Handle destruction of Server properly | Isaac Freund | 1 | -1/+1 | |
| 2020-03-24 | Make function names camelCase | Isaac Freund | 1 | -1/+1 | |
| This conforms with the zig style guidelines: https://ziglang.org/documentation/master/#Style-Guide | |||||
| 2020-03-24 | Use Self = @This() in all structs | Isaac Freund | 1 | -8/+10 | |
| This seems to be the idiomatic way to do things. | |||||
| 2020-03-24 | Make all things const | Isaac Freund | 1 | -6/+6 | |
| The quest for idiomatic zig continues | |||||
| 2020-03-24 | Remove superfluous .*. | Isaac Freund | 1 | -8/+8 | |
| I may be be slowly getting the hang of this language. | |||||
| 2020-03-24 | Get rid of [*c] pointers | Isaac Freund | 1 | -4/+4 | |
| 2020-03-24 | Rework things to stop invalidating pointers | Isaac Freund | 1 | -23/+35 | |
| 2020-03-23 | Get things compiling again | Isaac Freund | 1 | -15/+23 | |
| 2020-03-23 | Refactor xdg_shell handling | Isaac Freund | 1 | -3/+41 | |
