swayfx/sway/commands
Brian Ashworth e5f90f25d7 Introduce a way to show config warnings in swaynag
Adds the function `config_add_swaynag_warning(char *fmt, ...)` so that
handlers can add warnings to the swaynag config log in a uniform way.
The formatting is identical to errors and include the line number, line,
and config path.

This also alters the background file access warning to use the function
and introduces a warning for duplicate bindings.
2018-11-28 11:09:01 -05:00
..
bar Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
input Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
output Introduce a way to show config warnings in swaynag 2018-11-28 11:09:01 -05:00
seat Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
assign.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
bar.c Implement strip_workspace_name. 2018-11-17 16:11:28 +00:00
bind.c Introduce a way to show config warnings in swaynag 2018-11-28 11:09:01 -05:00
border.c Move view {x,y,width,height} into container struct 2018-11-17 21:29:42 +10:00
client.c Move view marks properties to container struct 2018-11-01 18:09:51 +10:00
create_output.c Use #if instead of #ifdef for WLR_HAS_* 2018-11-12 22:23:06 +01: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 Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
exit.c remove checks for command handlers 2018-02-24 13:22:57 -05:00
floating.c Use parse_boolean where possible. 2018-11-10 12:55:06 +00: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 Fix focus_wrapping yes 2018-11-05 12:39:44 -05:00
focus_follows_mouse.c Add focus_follows_mouse always. (#3081) 2018-11-06 21:58:08 +01: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 Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +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 Deny several commands when there's no outputs connected 2018-10-26 00:03:44 +10:00
gaps.c Implement per side and per direction outer gaps 2018-11-07 22:44:11 -05:00
hide_edge_borders.c Handle border options for gaps 2018-10-01 21:19:06 -04:00
include.c Write to swaynag pipe fd directly on config errors 2018-08-03 10:37:35 -04:00
input.c Add scroll factor config option. 2018-11-18 13:49:30 -05:00
kill.c Deny several commands when there's no outputs connected 2018-10-26 00:03:44 +10:00
layout.c Deny several commands when there's no outputs connected 2018-10-26 00:03:44 +10:00
mark.c Move view marks properties to container struct 2018-11-01 18:09:51 +10:00
mode.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
mouse_warping.c Add mouse_warping container 2018-10-10 12:45:21 +02:00
move.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
no_focus.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
nop.c commands: add nop 2018-08-18 15:50:26 +01:00
opacity.c commands: print correct command on error for exec and opacity 2018-10-23 10:14:50 +01:00
output.c Remove layout.c 2018-08-26 12:05:16 +10:00
popup_during_fullscreen.c Implement popup_during_fullscreen 2018-10-08 22:49:59 +10:00
reload.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
rename.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
resize.c resize set: add assertion for an invalid unit 2018-11-25 15:16:45 +03:00
scratchpad.c Deny several commands when there's no outputs connected 2018-10-26 00:03:44 +10:00
seat.c commands: prevent running empty seat command 2018-09-08 19:53:27 +01:00
set.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
show_marks.c Move view marks properties to container struct 2018-11-01 18:09:51 +10:00
smart_borders.c Handle border options for gaps 2018-10-01 21:19:06 -04:00
smart_gaps.c Use parse_boolean where possible. 2018-11-10 12:55:06 +00:00
split.c Deny several commands when there's no outputs connected 2018-10-26 00:03:44 +10:00
sticky.c Use parse_boolean where possible. 2018-11-10 12:55:06 +00:00
swap.c Use #if instead of #ifdef 2018-11-18 00:33:06 +01:00
swaybg_command.c Allow swaybg to be disabled 2018-10-08 15:08:33 +02:00
swaynag_command.c cmd_swaynag_command: fix typo in variable 2018-10-22 21:19:22 -04:00
tiling_drag.c Introduce tiling_drag directive 2018-09-11 17:17:19 +10:00
title_align.c Implement title alignment 2018-11-25 22:08:58 -05:00
title_format.c Fix crashes when running certain commands on an empty workspace 2018-10-17 19:55:00 +10:00
titlebar_border_thickness.c Adding commands for configuring titlebar borders and padding 2018-11-22 10:30:04 +01:00
titlebar_padding.c Adding commands for configuring titlebar borders and padding 2018-11-22 10:30:04 +01:00
unmark.c Move view marks properties to container struct 2018-11-01 18:09:51 +10:00
urgent.c commands: when setting urgency, check container is not null 2018-10-08 17:48:25 +01:00
workspace.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
workspace_layout.c Implement config parser for workspace_layout 2018-05-28 22:55:06 -04:00
ws_auto_back_and_forth.c cmd_ws_auto_back_and_forth: fix negation 2018-11-11 16:05:13 -05:00