| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-25 | reverted includes of "sway/config.h" and replaced with "config.h" from meson ↵ | Pascal Pascher | |
| build | |||
| 2018-07-25 | more style fixes, included "sway/config.h" where needed | Pascal Pascher | |
| 2018-07-24 | style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: false | Pascal Pascher | |
| 2018-07-24 | Added meson option "enable_xwayland" (default: true) to enable/disable ↵ | Pascal Pascher | |
| xwayland support | |||
| 2018-07-14 | Simplify transactions by utilising a dirty flag on containers | Ryan Dwyer | |
| This PR changes the way we handle transactions to a more simple method. The new method is to mark containers as dirty from low level code (eg. arranging, or container_destroy, and eventually seat_set_focus), then call transaction_commit_dirty which picks up those containers and runs them through a transaction. The old methods of using transactions (arrange_and_commit, or creating one manually) are now no longer possible. The highest-level code (execute_command and view implementation handlers) will call transaction_commit_dirty, so most other code just needs to set containers as dirty. This is done by arranging, but can also be done by calling container_set_dirty. | |||
| 2018-06-09 | Refactor everything that needs to arrange windows | Ryan Dwyer | |
| * The arrange_foo functions are now replaced with arrange_and_commit, or with manually created transactions and arrange_windows x2. * The arrange functions are now only called from the highest level functions rather than from both high level and low level functions. * Due to the previous point, view_set_fullscreen_raw and view_set_fullscreen are both merged into one function again. * Floating and fullscreen are now working with transactions. | |||
| 2018-05-28 | Fix ancestor typos | Ryan Dwyer | |
| 2018-05-26 | Implement swap command | Brian Ashworth | |
