39 Commits (a2757e5f165eae445ae550fd1d13f9ec0db44efc)

Author SHA1 Message Date
Simon Ser 9704152414 build: drop xwayland option
7 months ago
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
10 months ago
Simon Ser a7b50f6c9c commands: add printf attribute to cmd_results_new()
2 years ago
Ronan Pigott 633d409b88 container: rehome the container_swap function into container.c
2 years ago
Ronan Pigott feea4b4410 cmd/swap: error on swapping a container with itself
3 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct
4 years ago
Brian Ashworth 7999845357 cmd_swap: fix test_mark condition
5 years ago
Brian Ashworth a9e31d925f cmd_swap: add floating support
5 years ago
Pedro Côrte-Real e3a3917d3a Layout tiled using a width/height fraction
6 years ago
Sebastian Parborg 538b36c0e2 Make mouse drag in tiled mode swap containers if no edge is selected
6 years ago
Brian Ashworth d3d7956576 Handle NULL from output_get_active_workspace
6 years ago
Ryan Dwyer 20aa8ee67d Implement fullscreen global
6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log
6 years ago
M Stoeckl 2a684cad5f Remove now-unused "input" argument of cmd_results_new
6 years ago
Brian Ashworth c4122e3975 cmd_swap: use handler context seat
6 years ago
emersion cad851805b
Use #if instead of #ifdef
6 years ago
emersion 98a953a872
Fix unused function in swap command
6 years ago
sghctoma 7ead20bfcf Fix building with clang
6 years ago
Ryan Dwyer 9fc736f4e1 Move view marks properties to container struct
6 years ago
Ryan Dwyer 885963f11f Deny several commands when there's no outputs connected
6 years ago
Ryan Dwyer c5a6c37275 Make workspace back_and_forth seat-specific
6 years ago
Ryan Dwyer c006717910 Minor refactor of input manager
6 years ago
Ryan Dwyer 24a90e5d86 Remove cursor warping from seat_set_focus
6 years ago
Ian Fan ac20690945
Merge branch 'master' into set-set-raw-focus
6 years ago
Ryan Dwyer 26278b694c Introduce seat_set_raw_focus and remove notify argument from seat_set_focus_warp
6 years ago
Ryan Dwyer fe803b89a7 Fix crash in swap command
6 years ago
Ryan Dwyer 908095ef9a Introduce seat_set_focus_container and seat_set_focus_workspace
6 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container
6 years ago
Ryan Dwyer 5dbbab7bdc Remove layout.c
6 years ago
Ryan Dwyer 2b5a404ac9 Replace hacky L_FLOATING container with a list
6 years ago
Ryan Dwyer d6cd79c342 Implement iterators per container type
6 years ago
Pascal Pascher f95cb9a7c1 reverted includes of "sway/config.h" and replaced with "config.h" from meson build
7 years ago
Pascal Pascher 79a45d4a40 more style fixes, included "sway/config.h" where needed
7 years ago
Pascal Pascher 2bf893248a style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: false
7 years ago
Pascal Pascher 24ad1c3983 Added meson option "enable_xwayland" (default: true) to enable/disable xwayland support
7 years ago
Ryan Dwyer 2032f85d94 Simplify transactions by utilising a dirty flag on containers
7 years ago
Ryan Dwyer bb66e6d578 Refactor everything that needs to arrange windows
7 years ago
Ryan Dwyer 7c7d24600b Fix ancestor typos
7 years ago
Brian Ashworth 569f4e0e4c Implement swap command
7 years ago