swayfx/sway/commands
Brian Ashworth 17fe8924f2 Address ianyfan's comments
wordexp p is now initialized to {0} to prevent a segfault on wordfree
in the failure case.

File paths with single quotes and double quotes are now supported. The
quote can either be wrapped in the other quote or escaped with three
backslashes.

Additionally to make passing file paths with double quotes to swaybg
easier, instead of enclosing the path given to swaybg in quotes, all
spaces, single quotes, and double quotes in the resulting path are now
escaped with a single backslash.
2018-09-14 08:51:01 -04:00
..
bar bar: free old position when changing 2018-07-15 21:47:22 +01:00
input Add xkb_numlock/xkb_capslock commands (#2311) 2018-07-25 17:24:45 +02:00
output Address ianyfan's comments 2018-09-14 08:51:01 -04:00
seat Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
assign.c commands: complete assign command 2018-08-18 17:25:06 +01:00
bar.c Change _XOPEN_SOURCE defines to _POSIX_C_SOURCE 2018-09-03 09:08:49 +02:00
bind.c Fix management of bindings during reload 2018-09-06 08:33:00 +10:00
border.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
client.c Update textures for cmd_client_* commands 2018-09-11 19:34:57 -04:00
default_border.c Allow setting border widths for normal borders using default_border. 2018-05-10 23:35:37 -07:00
default_floating_border.c Implement default_floating_border command and adjust CSD behaviour 2018-07-17 10:14:33 +10:00
default_orientation.c Add default_orientation command 2018-03-30 10:43:55 -04:00
exec.c Update for swaywm/wlroots#1126 2018-07-09 22:54:30 +01:00
exec_always.c commands: fix exec quoting 2018-08-29 10:55:12 +01:00
exit.c remove checks for command handlers 2018-02-24 13:22:57 -05:00
floating.c Introduce seat_set_focus_container and seat_set_focus_workspace 2018-09-06 19:26:56 +10:00
floating_minmax_size.c Implement floating_minimum_size and floating_maximum_size 2018-07-11 22:16:48 +10:00
floating_modifier.c Implement floating_modifier <mod> [inverse|normal] 2018-07-24 18:41:08 -04:00
focus.c Give windows pointer focus immediately when they are switched to 2018-09-10 10:18:12 -07:00
focus_follows_mouse.c Switch to using a function to parse booleans 2018-07-23 21:33:17 -04:00
focus_on_window_activation.c Implement focus_on_window_activation 2018-09-02 18:20:34 +10:00
focus_wrapping.c Address review comments on parse_boolean 2018-07-23 21:37:53 -04:00
font.c Implement pango support 2018-05-06 08:25:22 +10:00
for_window.c Update for swaywm/wlroots#1126 2018-07-09 22:54:30 +01:00
force_display_urgency_hint.c Fix urgent timer logic and remove unnecessary header includes 2018-07-21 10:28:07 +10:00
force_focus_wrapping.c Switch to using a function to parse booleans 2018-07-23 21:33:17 -04:00
fullscreen.c Introduce seat_set_focus_container and seat_set_focus_workspace 2018-09-06 19:26:56 +10:00
gaps.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
hide_edge_borders.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
include.c Write to swaynag pipe fd directly on config errors 2018-08-03 10:37:35 -04:00
input.c Restrict CapsLock and NumLock commands to the configuration file 2018-07-25 17:24:45 +02:00
kill.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
layout.c Fix crash when running "layout toggle" 2018-09-06 14:29:26 +10:00
mark.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
mode.c Create list for mouse binds when creating new mode 2018-07-31 23:49:42 -04:00
mouse_warping.c Implement mouse warping 2018-03-31 13:05:45 -04:00
move.c Remove bad assertion in workspace_rejigger 2018-09-13 17:02:10 +10:00
no_focus.c Implement no_focus command 2018-07-16 22:18:12 +10:00
nop.c commands: add nop 2018-08-18 15:50:26 +01:00
opacity.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
output.c Remove layout.c 2018-08-26 12:05:16 +10:00
reload.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
rename.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
resize.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
scratchpad.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
seat.c commands: prevent running empty seat command 2018-09-08 19:53:27 +01:00
set.c commands: require set variable to start with $ 2018-08-18 15:50:26 +01:00
show_marks.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
smart_gaps.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
split.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
sticky.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
swap.c Introduce seat_set_focus_container and seat_set_focus_workspace 2018-09-06 19:26:56 +10:00
swaybg_command.c Update for swaywm/wlroots#1126 2018-07-09 22:54:30 +01:00
swaynag_command.c Write to swaynag pipe fd directly on config errors 2018-08-03 10:37:35 -04:00
tiling_drag.c Introduce tiling_drag directive 2018-09-11 17:17:19 +10:00
title_format.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
unmark.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
urgent.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
workspace.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10: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