| 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 | -1/+1 | |
| 2020-05-02 | Make LayerSurface a toplevel struct | Isaac Freund | 1 | -1/+1 | |
| 2020-05-02 | Make Output a toplevel struct | Isaac Freund | 1 | -472/+471 | |
| 2020-05-02 | Handle unmap on never-mapped layer surface | Isaac Freund | 1 | -1/+1 | |
| I don't think wlroots should be sending this, but we shouldn't crash either. Fixes https://github.com/ifreund/river/issues/19 | |||||
| 2020-04-27 | Arrange layers on layer surface destroy | Isaac Freund | 1 | -1/+7 | |
| Fixes https://github.com/ifreund/river/issues/15 | |||||
| 2020-04-27 | Fix application of exclusive zones | Isaac Freund | 1 | -5/+8 | |
| Fixes https://github.com/ifreund/river/issues/13 | |||||
| 2020-04-27 | Simplify some code | Isaac Freund | 1 | -5/+1 | |
| 2020-04-26 | Properly set initial usable box of outputs | Isaac Freund | 1 | -8/+25 | |
| 2020-04-26 | Greatly simplify view offset handling | Isaac Freund | 1 | -9/+25 | |
| Fixes https://github.com/ifreund/river/issues/9 | |||||
| 2020-04-26 | Separate View from its implementation | Isaac Freund | 1 | -1/+1 | |
| This is done in preperation for Xwayland support | |||||
| 2020-04-26 | Revert "Deduplicate some state" | Isaac Freund | 1 | -1/+1 | |
| I changed my mind, it's cleaner to keep things like this and will be consistent with views. | |||||
| 2020-04-25 | Deduplicate some state | Isaac Freund | 1 | -1/+1 | |
| 2020-04-22 | Implement floating views | Isaac Freund | 1 | -1/+9 | |
| 2020-04-21 | Bikeshed variable names | Isaac Freund | 1 | -17/+17 | |
| 2020-04-19 | Fix layer sufaces holding focus after unmap | Isaac Freund | 1 | -1/+4 | |
| 2020-04-19 | Implement wlr-input-inhibitor | Isaac Freund | 1 | -2/+3 | |
| 2020-04-19 | Grab seats focused on the output for layer shell | Isaac Freund | 1 | -2/+8 | |
| 2020-04-19 | Implement keyboard interactivity for layer shell | Isaac Freund | 1 | -5/+36 | |
| 2020-04-18 | Send surface enter/leave events | Isaac Freund | 1 | -3/+2 | |
| 2020-04-18 | Properly clean up resources on exit | Isaac Freund | 1 | -0/+14 | |
| 2020-04-17 | Close layer surfaces on output destroy | Isaac Freund | 1 | -0/+17 | |
| 2020-04-17 | Handle destruction of outputs | Isaac Freund | 1 | -0/+54 | |
| 2020-04-15 | Clean up layer arrangement | Isaac Freund | 1 | -8/+13 | |
| 2020-04-15 | Handle exclusive zone of -1 properly | Isaac Freund | 1 | -18/+31 | |
| 2020-04-15 | Improve handling of layer surface output assignment | Isaac Freund | 1 | -0/+1 | |
| 2020-04-15 | Get rid of redundant create output global call. | Isaac Freund | 1 | -6/+1 | |
| 2020-04-15 | Don't advertise the noop output | Isaac Freund | 1 | -10/+12 | |
| 2020-04-13 | Allow storing *View in ViewStack | Isaac Freund | 1 | -5/+7 | |
| This is done in preparation for implementing focus stacks. | |||||
| 2020-04-11 | Handle layer shell protocol error | Isaac Freund | 1 | -12/+28 | |
| Requesting a size of 0 without setting opposing anchors in that dimension is a protocol error. | |||||
| 2020-04-11 | Handle exclusive zones of layer surfaces | Isaac Freund | 1 | -18/+95 | |
| 2020-04-11 | Move output specific code out of root | Isaac Freund | 1 | -0/+121 | |
| This is in preperation of proper output event handling and eventual multi output support. | |||||
| 2020-04-10 | Move rendering out of output to a new namespace | Isaac Freund | 1 | -340/+2 | |
| 2020-04-10 | Implement initial layer shell support | Isaac Freund | 1 | -4/+181 | |
| exclusive zones and popups are still TODO | |||||
| 2020-04-07 | Refactor keybindings to be runtime defined. | Isaac Freund | 1 | -6/+8 | |
| 2020-04-07 | Rename gaps -> padding | Isaac Freund | 1 | -20/+20 | |
| 2020-04-05 | Implement inner gaps | Isaac Freund | 1 | -19/+25 | |
| 2020-04-05 | Fix overdraw of top/bottom borders | Isaac Freund | 1 | -2/+2 | |
| 2020-04-05 | Highlight border of focused view | Isaac Freund | 1 | -1/+4 | |
| 2020-04-05 | Draw borders around views | Isaac Freund | 1 | -14/+86 | |
| 2020-04-04 | Avoid a crash caused by a race conditon | Isaac Freund | 1 | -0/+5 | |
| 2020-04-04 | Take future borders into account for surface size | Isaac Freund | 1 | -8/+8 | |
| 2020-04-04 | Fix iteration in handleFrame | Isaac Freund | 1 | -1/+1 | |
| 2020-04-04 | Add a data structure to manage the view stack | Isaac Freund | 1 | -15/+6 | |
| 2020-04-02 | Implement tag assignment | Isaac Freund | 1 | -7/+7 | |
| There are a few bugs with this, but the core logic is sound | |||||
| 2020-04-01 | Implement infrastructure for tags | Isaac Freund | 1 | -0/+6 | |
| 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 | -1/+1 | |
| 2020-03-26 | Initial atomic layout update implementation | Isaac Freund | 1 | -27/+79 | |
| 2020-03-25 | Add Root struct | Isaac Freund | 1 | -7/+9 | |
| Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root. | |||||
