Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Tony Crisci bfe32ad797 i3bar: Print error message when status_command fails
Add a function to i3bar to print an error message in the status line
when the child process invoked by status_command fails to provide
input that can be displayed as a statusline.

When the child provides JSON that cannot be parsed, alert the user and
convey a short message provided by yajl communicating the specific
problem.

When the child (or the shell executing the status command) exits
unexpectedly, alert the user and display the exit code. The cases where
the status command is not executable or not found in the user's PATH are
treated specially.

fixes #1130
2013-12-21 08:57:21 +01:00
contrib contrib/gtk-tree-watch.pl: Remove bogus default socket path 2013-05-05 12:58:04 +02:00
debian switch from libXcursor to xcb-util-cursor 2013-08-17 09:44:20 +02:00
docs userguide: explain the difference between comma and semicolon for command chaining 2013-12-11 19:47:36 +01:00
i3-config-wizard make i3bar use libi3’s root_atom_contents() 2013-11-22 15:48:45 +01:00
i3-dump-log make i3bar use libi3’s root_atom_contents() 2013-11-22 15:48:45 +01:00
i3-input make i3bar use libi3’s root_atom_contents() 2013-11-22 15:48:45 +01:00
i3-msg make i3bar use libi3’s root_atom_contents() 2013-11-22 15:48:45 +01:00
i3-nagbar Remove references to PATH_MAX macro 2013-11-24 13:50:29 +01:00
i3bar i3bar: Print error message when status_command fails 2013-12-21 08:57:21 +01:00
include Remove references to PATH_MAX macro 2013-11-24 13:50:29 +01:00
libi3 libi3/root_atom_contents: handle data of arbitrary length 2013-11-26 19:58:35 +01:00
man man/i3-dump-log: document -f (Thanks TonyC) 2013-09-22 00:08:27 +02:00
parser-specs Fix command parser: resizing tiling windows 2013-10-13 18:02:40 +02:00
src fix the build on OS X 2013-11-26 19:56:45 +01:00
testcases Remove pointer warp from test boilerplate 2013-12-10 21:52:50 +01:00
tests implement TAILQ_SWAP (only for consecutive elements, order relevant) and use it 2011-02-15 02:21:23 +01:00
yajl-fallback/yajl Make code compatible with yajl 2.0 *and* 1.0 2011-04-27 19:52:53 +02:00
.gitignore ignore symbol files on OS X (only for debugging, breaks git-add -A) 2013-11-26 19:56:59 +01:00
DEPENDS Remove forgotten libxcursor from DEPENDS (Thanks badboy) 2013-08-22 18:44:21 +02:00
LICENSE remove obsolete CMDMODE and TODO files, update LICENSE 2011-10-08 15:18:04 +01:00
Makefile install i3-dmenu-desktop 2012-12-11 22:31:44 +01:00
PACKAGE-MAINTAINER Introduce the i3-sensible-{pager,editor,terminal} scripts 2011-09-25 18:46:37 +01:00
RELEASE-NOTES-4.2 add release notes for v4.2 2012-04-25 23:06:39 +02:00
RELEASE-NOTES-4.3 release-notes: s/mod+l/mod+e/ (Thanks hax404) 2012-10-04 17:04:37 +02:00
RELEASE-NOTES-4.4 add release notes for v4.4 2012-12-11 22:45:34 +01:00
RELEASE-NOTES-4.5 add release notes for i3 v4.5 2013-03-12 13:40:52 +01:00
RELEASE-NOTES-4.5.1 add release notes for v4.5.1 2013-03-18 22:42:33 +01:00
RELEASE-NOTES-4.6 add release notes for v4.6 2013-08-07 21:04:18 +02:00
common.mk Remove flex/bison from common.mk since they aren't used anymore 2013-11-30 14:02:34 +01:00
generate-command-parser.pl Bugfix: Properly parse commands like “move workspace torrent” (Thanks rasi) 2013-02-19 00:27:55 +01:00
i3-dmenu-desktop i3-dmenu-desktop: honor Path= key (Thanks Alexander) 2013-07-13 17:47:10 +02:00
i3-migrate-config-to-v4 i3-migrate-config-to-v4: use layout toggle split (Thanks eeemsi) 2012-08-04 12:46:37 +02:00
i3-sensible-editor update i3-sensible-* (Thanks Han) 2011-12-29 00:01:49 +01:00
i3-sensible-pager update i3-sensible-* (Thanks Han) 2011-12-29 00:01:49 +01:00
i3-sensible-terminal Add xfce4-terminal to i3-sensible-terminal 2012-08-02 15:20:17 +02:00
i3.applications.desktop Add 'NoDisplay=true' to i3.application.desktop 2013-06-12 19:47:57 +02:00
i3.config Add scratchpad bindings to the default config. 2013-09-16 03:01:57 +02:00
i3.config.keycodes recommend i3-dmenu-desktop in the default config 2012-12-11 22:36:29 +01:00
i3.xsession.desktop Fix xsession.desktop to comply to fdo standard 2012-09-20 11:34:11 +02:00
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
pseudo-doc.doxygen s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00