gri3-wm/include
Ingo Bürk 8d36f78b8e Reject invalid match criteria with an error.
Previously, using a command like

  [con_id=foo] kill

would kill the currently focused window because while an error for
not being able to parse the con_id was logged, no further action
was taken, which caused the criterion to be ignored. In this case,
the fallback behavior of using the focused window took over.

For con_id, id and window_type we now reject incorrect values with
an error and abort the command.

fixes #2091
2015-12-09 14:00:53 +01:00
..
i3 Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
all.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
assignments.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
atoms.xmacro Support _NET_WM_USER_TIME. 2015-11-21 22:48:48 +01:00
bindings.h Only grab scrollwheel buttons if necessary. 2015-11-15 22:08:47 +01:00
click.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
cmdparse.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
commands.h Add --no-auto-back-and-forth for moving windows. 2015-10-26 22:40:06 +01:00
commands_parser.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
con.h Fix crash when trying to split and float a dock container. 2015-10-26 22:14:14 +01:00
config.h Parse colors as color_t instead of colorpixel. 2015-11-23 22:18:02 +01:00
config_directives.h Make pango markup in mode names optional with a flag. 2015-10-13 09:23:30 +02:00
config_parser.h Check duplicated bindings after translating keysym 2015-10-02 22:09:53 +08:00
data.h Reject invalid match criteria with an error. 2015-12-09 14:00:53 +01:00
debug.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
display_version.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
ewmh.h Implement new 'sticky' command to manually set, remove or toggle the sticky state on a window. 2015-09-13 20:40:20 +02:00
fake_outputs.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
floating.h Support "resize set W H" 2015-09-11 23:12:07 +02:00
handlers.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
i3.h Use the EWMH support window rather than the root window as an input focus fallback. 2015-09-13 20:29:02 +02:00
ipc.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
key_press.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
libi3.h Use 32-bit visual by default if available. 2015-11-23 22:18:02 +01:00
load_layout.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
log.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
main.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
manage.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
match.h Refactor parsing of matches to avoid code duplication. 2015-10-04 17:40:25 +02:00
move.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
output.h Keep a sticky window focused if it was the focused window on the source workspace. 2015-09-24 22:10:17 +02:00
queue.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
randr.h Don't create empty workspaces on restart 2015-09-21 13:26:58 +02:00
regex.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
render.h Refactor out some individual functions in render_con() to make the code more readable. 2015-09-09 18:37:07 +02:00
resize.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
restore_layout.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
scratchpad.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
sd-daemon.h clang-format-3.5 **/*.h **/*.c 2014-06-19 11:20:32 +02:00
shmlog.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
sighandler.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
startup.h Turn "char *" into "const char *" for all command parser functions. 2015-09-28 14:24:08 +02:00
tree.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
util.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
window.h Support _NET_WM_VISIBLE_NAME. As per specification this is necessary since we can display custom titles with title_format. 2015-08-30 22:42:14 +02:00
workspace.h Turn "char *" into "const char *" for all command parser functions. 2015-09-28 14:24:08 +02:00
x.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
xcb.h Use 32-bit visual by default if available. 2015-11-23 22:18:02 +01:00
xcb_compat.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
xcursor.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
xinerama.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00
yajl_utils.h Update copyright notices and get rid of ranges 2015-04-20 17:50:21 -04:00