swayfx/sway/commands
Drew DeVault acd79e1505 Implement pid->workspace tracking
When you spawn a process with the exec command, sway now notes the
workspace you had focused and the pid of the child process, then assigns
that workspace to the child when its window appears.

Some of this is carried over from sway 0.15, but with some major
refactoring and centralization of state.
2018-07-01 09:58:18 -04:00
..
bar Address first round of review for generic blocks 2018-06-02 08:07:44 -04:00
input Add map_from_region command 2018-04-26 10:53:47 +01:00
output cleanup output-background subcommand handling 2018-06-26 15:40:32 +02:00
seat Fix border commands from changing focus 2018-05-20 23:12:33 -04:00
assign.c Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"" 2018-05-14 11:38:09 +10:00
bar.c Address first round of review for generic blocks 2018-06-02 08:07:44 -04:00
bind.c Sort binding key lists 2018-06-12 11:26:24 -04:00
border.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
client.c Convert border_colors.text to float[4] 2018-05-03 08:14:17 -04:00
default_border.c Allow setting border widths for normal borders using default_border. 2018-05-10 23:35:37 -07:00
default_orientation.c Add default_orientation command 2018-03-30 10:43:55 -04:00
exec.c sway: change all sway_log to wlr_log 2018-01-05 23:39:46 +01:00
exec_always.c Implement pid->workspace tracking 2018-07-01 09:58:18 -04:00
exit.c remove checks for command handlers 2018-02-24 13:22:57 -05:00
floating.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
focus.c Merge branch 'wlroots' into seat-fixes 2018-04-02 13:23:43 -04:00
focus_follows_mouse.c Implement focus_follows_mouse 2018-03-31 13:05:45 -04:00
focus_wrapping.c Implement focus_wrapping 2018-05-27 23:20:21 -04:00
font.c Implement pango support 2018-05-06 08:25:22 +10:00
for_window.c Revert "Revert "Merge pull request #1943 from RyanDwyer/criteria-improvements"" 2018-05-14 11:38:09 +10:00
force_focus_wrapping.c Support i3's legacy force_focus_wrapping command 2018-05-28 11:09:46 -04:00
fullscreen.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
gaps.c Merge remote-tracking branch 'upstream/master' into atomic 2018-06-11 11:03:43 +10:00
hide_edge_borders.c Implement hide_edge_borders 2018-05-11 18:44:56 -04:00
include.c Add include command 2017-12-05 18:47:57 +01:00
input.c Check if command input has at least 2 arguments 2018-06-27 15:58:53 +02:00
kill.c address feedback 2018-04-03 19:23:59 -04:00
layout.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
mark.c Implement show_marks 2018-05-17 08:29:14 +10:00
mode.c Address first round of review for generic blocks 2018-06-02 08:07:44 -04:00
mouse_warping.c Implement mouse warping 2018-03-31 13:05:45 -04:00
move.c Fix compile error 2018-06-30 21:07:54 +10:00
opacity.c Simplify damage tracking functions, use them in layer shell 2018-04-06 11:45:40 -04:00
output.c Switch output storing from list_t to wl_list 2018-06-06 20:11:24 -04:00
reload.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
rename.c Sort workspaces after rename 2018-04-23 18:54:45 +10:00
resize.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
seat.c Address first round of review for generic blocks 2018-06-02 08:07:44 -04:00
set.c add config handlers 2018-02-24 13:34:47 -05:00
show_marks.c Implement show_marks 2018-05-17 08:29:14 +10:00
smart_gaps.c Merge remote-tracking branch 'upstream/master' into atomic 2018-06-11 11:03:43 +10:00
split.c Implement atomic layout updates for tree operations 2018-06-23 16:24:11 +10:00
sticky.c Replace is_floating boolean with function 2018-06-01 23:14:58 +10:00
swap.c Refactor everything that needs to arrange windows 2018-06-09 10:11:25 +10:00
swaybg_command.c Add swaybg_command 2018-03-29 22:11:08 -04:00
title_format.c Move code for re-arranging after font height change into a common place 2018-05-05 22:29:37 +10:00
unmark.c Implement show_marks 2018-05-17 08:29:14 +10:00
workspace.c Fix cmd_workspace crash when a surface has focus 2018-06-01 14:07:55 -04:00
workspace_layout.c Implement config parser for workspace_layout 2018-05-28 22:55:06 -04:00
ws_auto_back_and_forth.c Add workspace_auto_back_and_forth command 2018-04-08 16:44:59 +02:00