aboutsummaryrefslogtreecommitdiff
path: root/sway/commands/workspace.c
AgeCommit message (Collapse)Author
2018-08-18commands: saner workspace number handlingIan Fan
2018-08-06commands: check for special workspaces in workspace & move commandsIan Fan
2018-08-06commands: complete workspace implementationIan Fan
Allow optional --no-auto-back-and-forth flag, as well as refactoring some logic
2018-07-09Update for swaywm/wlroots#1126emersion
2018-06-01Fix cmd_workspace crash when a surface has focusBrian Ashworth
2018-04-03move workspace create to workspace.cTony Crisci
2018-04-03unify workspace create functionsTony Crisci
2018-04-02rename seat functionsTony Crisci
2018-03-29Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"Tony Crisci
This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0.
2018-03-29Revert "Refactor tree"Drew DeVault
2018-03-29more renaming thingsTony Crisci
2018-03-29rename container functionsTony Crisci
2018-03-29move tree includes to their own directoryTony Crisci
2018-02-07separate seat get focus and seat get focus inactiveTony Crisci
2018-02-04basic focus overhaulTony Crisci
2018-01-30Implement workspacesDrew DeVault
2017-11-18Move everything to sway/old/Drew DeVault
2017-03-18remove unnecessary todo itemZandr Martin
As best I can tell this todo was intended to add workspace movement to the given output with the `workspace <ws> output <op>` command, but i3 does not behave this way.
2017-03-10UnGNUify the codebaseDrew DeVault
2017-03-08fix workspace output assignmentZandr Martin
2017-03-01Fix #1099: Allow spaces in worspace namesCalvin Lee
This commit allows unquoted spaces in worspace names in order to keep compatability with i3. The names _must not_ contain the string "output" which is documented in 'sway.5' because how sway detects the `move <workspace> output <output>` command. Also I documented that "number" may be used before the worspace name without affecting how the name is evaluated.
2016-12-15Handle calloc failuresDrew DeVault
2016-09-25Implement default name for workspace commandRyan Dwyer
This implements commands such as: workspace number 9: test If a workspace with the given number exists then it will be focused, otherwise a new workspace with the given name will be created.
2016-09-02merge in latest commitsZandr Martin
2016-09-01refactor commands.cZandr Martin