| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-05-02 | Make Root a toplevel struct | Isaac Freund | 1 | -1/+1 | |
| 2020-05-02 | Make View a toplevel struct | Isaac Freund | 1 | -137/+136 | |
| 2020-05-02 | Make Output a toplevel struct | Isaac Freund | 1 | -1/+1 | |
| 2020-04-27 | Fix a couple typos | Isaac Freund | 1 | -1/+1 | |
| 2020-04-26 | Greatly simplify view offset handling | Isaac Freund | 1 | -1/+1 | |
| Fixes https://github.com/ifreund/river/issues/9 | |||||
| 2020-04-26 | Separate View from its implementation | Isaac Freund | 1 | -132/+46 | |
| This is done in preperation for Xwayland support | |||||
| 2020-04-26 | Support wlr-screencopy | Isaac Freund | 1 | -1/+1 | |
| Closes https://github.com/ifreund/river/issues/7 | |||||
| 2020-04-24 | Start to handle layer surfaces in cursor code | Isaac Freund | 1 | -26/+1 | |
| 2020-04-23 | Fix crash on non-toplevel views | Isaac Freund | 1 | -11/+23 | |
| 2020-04-22 | Fix crash if floating view doesn't fit | Isaac Freund | 1 | -2/+4 | |
| 2020-04-22 | Add a filter to start views in floating mode | Isaac Freund | 1 | -0/+12 | |
| 2020-04-22 | Implement floating views | Isaac Freund | 1 | -0/+32 | |
| 2020-04-21 | Bikeshed variable names | Isaac Freund | 1 | -24/+24 | |
| 2020-04-20 | Cleanup timespec types | Isaac Freund | 1 | -1/+1 | |
| 2020-04-18 | Remove uneeded abstraction | Isaac Freund | 1 | -7/+0 | |
| 2020-04-18 | Send surface enter/leave events | Isaac Freund | 1 | -0/+16 | |
| 2020-04-18 | Properly clean up resources on exit | Isaac Freund | 1 | -0/+6 | |
| 2020-04-17 | Fix focus handling of newly mapped Views | Isaac Freund | 1 | -2/+8 | |
| 2020-04-17 | Clean up listener handling for Views | Isaac Freund | 1 | -30/+32 | |
| 2020-04-13 | Implement the focus stack | Isaac Freund | 1 | -44/+11 | |
| 2020-04-13 | Parially refactor commands to take a *Seat | Isaac Freund | 1 | -1/+2 | |
| 2020-04-13 | Allow storing *View in ViewStack | Isaac Freund | 1 | -1/+1 | |
| This is done in preparation for implementing focus stacks. | |||||
| 2020-04-12 | Introduce InputManager for eventual multi-seat | Isaac Freund | 1 | -1/+2 | |
| 2020-04-11 | Move output specific code out of root | Isaac Freund | 1 | -12/+13 | |
| This is in preperation of proper output event handling and eventual multi output support. | |||||
| 2020-04-10 | Implement initial layer shell support | Isaac Freund | 1 | -7/+1 | |
| exclusive zones and popups are still TODO | |||||
| 2020-04-08 | Add keybind to close views | Isaac Freund | 1 | -0/+7 | |
| 2020-04-07 | Refactor keybindings to be runtime defined. | Isaac Freund | 1 | -2/+4 | |
| 2020-04-07 | Rename gaps -> padding | Isaac Freund | 1 | -2/+2 | |
| 2020-04-05 | Implement inner gaps | Isaac Freund | 1 | -2/+2 | |
| 2020-04-04 | Take future borders into account for surface size | Isaac Freund | 1 | -2/+2 | |
| 2020-04-04 | Add a data structure to manage the view stack | Isaac Freund | 1 | -22/+6 | |
| 2020-04-02 | Implement tag assignment | Isaac Freund | 1 | -21/+20 | |
| There are a few bugs with this, but the core logic is sound | |||||
| 2020-04-01 | Implement infrastructure for tags | Isaac Freund | 1 | -19/+38 | |
| 2020-03-29 | Make c import a little cleaner | Isaac Freund | 1 | -1/+1 | |
| 2020-03-29 | Pass self as immutable where possible | Isaac Freund | 1 | -3/+3 | |
| 2020-03-28 | Set xdg toplevels to tiled | Isaac Freund | 1 | -0/+5 | |
| This stops firefox from adding shadows around its window | |||||
| 2020-03-28 | Add new views to the top of the stack | Isaac Freund | 1 | -1/+1 | |
| 2020-03-28 | Focus previous view on close instead of next | Isaac Freund | 1 | -2/+2 | |
| 2020-03-27 | Remove extraneous debug warns | Isaac Freund | 1 | -2/+0 | |
| 2020-03-27 | Flesh out focus handling and add keybinds | Isaac Freund | 1 | -16/+24 | |
| 2020-03-26 | Handle arrange after view unmap/destroy properly | Isaac Freund | 1 | -10/+11 | |
| 2020-03-26 | Initial atomic layout update implementation | Isaac Freund | 1 | -16/+93 | |
| 2020-03-25 | Add Root struct | Isaac Freund | 1 | -13/+13 | |
| Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root. | |||||
| 2020-03-24 | Make function names camelCase | Isaac Freund | 1 | -9/+9 | |
| 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 | -3/+5 | |
| This seems to be the idiomatic way to do things. | |||||
| 2020-03-24 | Make all things const | Isaac Freund | 1 | -10/+10 | |
| 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 | -8/+8 | |
| 2020-03-24 | Rework things to stop invalidating pointers | Isaac Freund | 1 | -53/+38 | |
| 2020-03-23 | Get things compiling again | Isaac Freund | 1 | -22/+33 | |
