Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-24 | Fix crash when running move <direction> in an empty workspace | Ryan Dwyer | |
2018-06-24 | Fix crash when unmapping a view with reapable parents | Ryan Dwyer | |
container_destroy was calling container_reap_empty, which calls container_destroy and so on. Eventually the original container_destroy would return a NULL pointer to the caller which caused a crash. This also fixes an arrange on the wrong container when moving views in and out of stacks. | |||
2018-06-23 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | |
2018-06-23 | Implement atomic layout updates for tree operations | Ryan Dwyer | |
This implements atomic layout updates for when views map, reparent or unmap. | |||
2018-06-22 | bugfix: avoid access after free | ael-code | |
if src is NULL due to a previous error we cannot use it in the command result string. Moreover if `src` points to `p.we_wordv[0]` we cannot use it after `wordfree(&p)` in the command result string. Bonus feature: If there was an error accessing the file, the string rapresentation of the error is now included in the command result string. | |||
2018-06-18 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | |
2018-06-12 | Sort binding key lists | frsfnrrg | |
Sort the list comprising the set of keys for the binding in ascending order. (Keyboard shortcuts depend only on the set of simultaneously pressed keys, not their order, so this change should have no external effect.) This simplifies comparisons between bindings. | |||
2018-06-11 | Merge remote-tracking branch 'upstream/master' into atomic | Ryan Dwyer | |
2018-06-09 | Implement gaps (PR #2047) | Nate Symer | |
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-06-08 | sway exec command: use waitpid instead of wait | Dominique Martinet | |
2018-06-06 | Switch output storing from list_t to wl_list | Brian Ashworth | |
2018-06-06 | Store sway_outputs so that they can be reenabled | Brian Ashworth | |
2018-06-03 | Address review comments for output subcommands | Brian Ashworth | |
2018-06-03 | Refactor cmd_output to use config_subcommand | Brian Ashworth | |
2018-06-02 | Address first round of review for generic blocks | Brian Ashworth | |
2018-06-02 | Make command block implementation generic | Brian Ashworth | |
2018-06-01 | Style fixes for bind.c | frsfnrrg | |
2018-06-01 | Fix binding bindcode flag initialization | frsfnrrg | |
2018-06-01 | Use XKB keycode numbering for bindcode | frsfnrrg | |
2018-06-01 | Share common code between bindsym and bindcode commands | frsfnrrg | |
2018-06-01 | Merge pull request #2027 from RyanDwyer/implement-floating | Drew DeVault | |
Implement floating | |||
2018-06-01 | Fix cmd_workspace crash when a surface has focus | Brian Ashworth | |
2018-06-01 | Fix changing borders on floating views | Ryan Dwyer | |
2018-06-01 | Adjust move command to account for changed coordinate system | Ryan Dwyer | |
2018-06-01 | Prevent splitting a floating view | Ryan Dwyer | |
2018-06-01 | Replace is_floating boolean with function | Ryan Dwyer | |
2018-06-01 | Implement floating | Ryan Dwyer | |
2018-06-01 | Send frame done to floating views | Drew DeVault | |
Also centers them on the screen when initially floated In the future we'll need a more sophisticated solution than that | |||
2018-06-01 | Implement `floating enable` | Drew DeVault | |
2018-05-28 | Implement config parser for workspace_layout | Brian Ashworth | |
2018-05-28 | Support i3's legacy force_focus_wrapping command | Brian Ashworth | |
2018-05-28 | Merge pull request #2060 from RedSoxFan/focus-wrapping | emersion | |
Implement focus_wrapping | |||
2018-05-27 | Implement focus_wrapping | Brian Ashworth | |
2018-05-28 | Fix ancestor typos | Ryan Dwyer | |
2018-05-27 | Implement bindsym/bindcode --locked | frsfnrrg | |
Adds the --locked flag to bindsym and bindcode commands. When a keyboard's associated seat has an exclusive client (i.e, a screenlocker), then bindings are only executed if they have the locked flag. When there is no such client, this restriction is lifted. | |||
2018-05-26 | Implement swap command | Brian Ashworth | |
2018-05-25 | Clean up container title functions | Ryan Dwyer | |
* Add and use lenient_strcat and lenient_strncat functions * Rename `concatenate_child_titles` function as that's no longer what it does * Rename `container_notify_child_title_changed` because we only need to notify that the tree structure has changed, not titles * Don't notify parents when a child changes its title * Update ancestor titles when changing a container's layout * Eg. create nested tabs and change the inner container to stacking * No need to store tree presentation in both container->name and formatted_title | |||
2018-05-22 | Implement stacked layout | Ryan Dwyer | |
2018-05-21 | Implement tabbed layout | Ryan Dwyer | |
2018-05-20 | Fix border commands from changing focus | Brian Ashworth | |
2018-05-17 | Implement show_marks | Ryan Dwyer | |
2018-05-15 | Change unmark implemention to match i3's | Ryan Dwyer | |
2018-05-15 | Implement marks | Ryan Dwyer | |
2018-05-14 | Kill wl_shell | emersion | |
2018-05-14 | Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"" | Ryan Dwyer | |
This reverts commit 32a572cecfd0f6072a78ce0a381a2f8365f9010a. This reimplements the criteria overhaul in preparation for fixing a known bug. | |||
2018-05-13 | Merge pull request #1824 from snaggen/idle | Drew DeVault | |
DPMS and lock handling | |||
2018-05-13 | Idle handling for dpms/lockscreen et al | Mattias Eriksson | |
Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541 | |||
2018-05-12 | Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements" | Drew DeVault | |
This reverts commit 3e1bf721c69cb6df70c3dc3d3d4933e987339676, reversing changes made to 2217518bd554d0f11dafa7ec4e8f35f2e4762fbd. | |||
2018-05-11 | Merge pull request #1943 from RyanDwyer/criteria-improvements | Drew DeVault | |
Overhaul criteria implementation |