Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-09 | format detection: simplify code, handle "sh" processes in the hierarchy | Michael Stapelberg | |
i3 starts processes using /bin/sh now, not $SHELL. This increases the likelihood with which we are started by dash, which tends to leave its processes in the hierarchy, e.g.: michael 1524 i3bar --bar_id=bar-0 --socket=/run/user/1000/i3/ipc-s michael 1525 \_ /bin/sh -c i3status michael 1526 \_ i3status This case is now handled correctly — when the parent is “sh”, the parent of sh will be used instead. | |||
2013-05-19 | Implement term-output-format | Axel Wagner | |
2013-02-04 | Bugfix: output auto detect: properly detect ambiguous situations (Thanks mist) | Michael Stapelberg | |
fixes #940 | |||
2012-05-07 | Use (void) instead of () for functions without args (Thanks fernandotcl) | Michael Stapelberg | |
See also: http://article.gmane.org/gmane.linux.kernel/1268792 The C compiler will handle (void) as "no arguments" and () as "variadic function" (equivalent to (...)) which might lead to subtle errors. | |||
2012-02-16 | Implement the i3bar JSON protocol | Michael Stapelberg | |
This hardcodes all the JSON parts. Strings are not properly escaped currently. The best/easiest way to fix this is by actually using libyajl. | |||
2011-07-13 | correctly auto-detect the output format with zsh (Thanks mist) | Michael Stapelberg | |
2011-07-13 | fix memory leak | Michael Stapelberg | |
2011-07-13 | magic: try to auto-detect output_format by default (dzen2/i3bar/xmobar) | Michael Stapelberg | |