aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-05-27Merge pull request #2056 from frsfnrrg/add-binding-lockedemersion-31/+52
Implement bindsym/bindcode --locked
2018-05-27Implement bindsym/bindcode --lockedfrsfnrrg-31/+52
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-27Merge pull request #2052 from emersion/output-destroy-empty-workspaceemersion-41/+52
Don't move empty workspaces when output is destroyed
2018-05-27Don't move empty workspaces when output is destroyedemersion-41/+52
2018-05-28Merge pull request #2040 from RedSoxFan/cmd-swapRyan Dwyer-0/+218
Implement swap command
2018-05-28Merge branch 'master' into cmd-swapRyan Dwyer-76/+185
2018-05-27Merge pull request #2043 from emersion/pool-buffer-fixesemersion-11/+37
Pool buffer fixes
2018-05-27client/pool-buffer: munmap in destroy_bufferemersion-1/+8
2018-05-27client/pool-buffer: set CLOEXEC on buffer FD, just in caseemersion-10/+29
2018-05-27Merge pull request #2053 from emersion/xdg-shell-tiledDrew DeVault-5/+7
xdg-shell: make all toplevels tiled
2018-05-27Merge pull request #2042 from emersion/swaylock-render-loopDrew DeVault-57/+108
swaylock: implement a proper render loop
2018-05-27Merge branch 'master' into xdg-shell-tiledDrew DeVault-3/+27
2018-05-27swaylock: implement a proper render loopemersion-57/+108
2018-05-27xdg-shell: make all toplevels tiledemersion-5/+7
2018-05-27Merge pull request #2049 from RyanDwyer/criteria-shellemersion-3/+27
Add shell criteria token
2018-05-27Rename view_get_type to view_get_shellRyan Dwyer-5/+5
2018-05-27Add shell criteria tokenRyan Dwyer-0/+24
Closes #2044.
2018-05-27Merge pull request #2048 from RyanDwyer/title-format-app-idemersion-0/+6
Add %app_id to title_format
2018-05-27Add %app_id to title_formatRyan Dwyer-0/+6
2018-05-26Implement swap commandBrian Ashworth-0/+218
2018-05-26Replace oft-failing abort with if statementDrew DeVault-4/+1
Fixes #2045
2018-05-26Merge pull request #2030 from chebykinn/fix-focus-follows-mouse-tabsRyan Dwyer-1/+31
Don't focus tabbed and stacked containers on mouseover
2018-05-26Merge branch 'master' into fix-focus-follows-mouse-tabsRyan Dwyer-206/+0
2018-05-26Check for next_focus before assertIvan Chebykin-1/+1
2018-05-26Fix usage of sway_assertIvan Chebykin-3/+7
2018-05-26Moved visibility check of of loop, added assertsIvan Chebykin-1/+5
2018-05-26Merge pull request #2041 from emersion/delete-asciidoc-pagesemersion-206/+0
Delete old asciidoc man pages
2018-05-25Delete old asciidoc man pagesemersion-206/+0
2018-05-25Break after first tabbed/stacked layoutIvan Chebykin-4/+3
2018-05-25Fix mouse focusing for horizontal/vertical views in tabbed containersIvan Chebykin-1/+2
2018-05-25Fixed styling issuesIvan Chebykin-4/+4
2018-05-25Focus inactive container instead of checking cursor positionIvan Chebykin-10/+10
2018-05-25Skip all nested containersIvan Chebykin-16/+12
2018-05-25Implement correct focusing for tabbed containersIvan Chebykin-4/+25
2018-05-25Fix focusing from other containersIvan Chebykin-2/+3
2018-05-25Don't focus tabbed and stacked containers on mouseoverIvan Chebykin-1/+5
2018-05-25Merge pull request #2037 from emersion/wlroots-1000Drew DeVault-1/+1
Update for swaywm/wlroots#1000
2018-05-25Update for swaywm/wlroots#1000emersion-1/+1
2018-05-25Merge pull request #2017 from emersion/wlroots-993emersion-1/+1
Update for swaywm/wlroots#993
2018-05-25Merge pull request #2036 from RyanDwyer/workspace-switch-on-mapDrew DeVault-1/+5
Switch workspace if required when mapping a view
2018-05-25Merge pull request #2033 from RyanDwyer/arrange-after-flattenDrew DeVault-1/+3
Arrange views after flattening the parent
2018-05-25Merge pull request #2034 from RyanDwyer/cleanup-container-titlesDrew DeVault-83/+79
Clean up container title functions
2018-05-25Merge pull request #2035 from RyanDwyer/fix-focus-bugDrew DeVault-4/+12
Fix focus bug when moving between outputs
2018-05-25Switch workspace if required when mapping a viewRyan Dwyer-1/+5
If a view is created on a workspace that wasn't visible, switch to it. Fixes #1879.
2018-05-25Fix focus bug when moving between outputsRyan Dwyer-4/+12
When moving focus left or right to an adjacent output, only select the first or last child in the new workspace if the workspace's layout is horizontalish. If it's a verticalish layout, use the last focused container.
2018-05-25Clean up container title functionsRyan Dwyer-83/+79
* 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-25Arrange views after flattening the parentRyan Dwyer-1/+3
Fixes #2029.
2018-05-24Merge pull request #2028 from RyanDwyer/fix-move-workspaceDrew DeVault-2/+10
Fix crash in move workspace to output command
2018-05-24Fix crash in move workspace to output commandRyan Dwyer-2/+10
Fixes #2026.
2018-05-24Merge pull request #2025 from RyanDwyer/fix-nested-tabsemersion-18/+11
Fix nested tabs