<feed xmlns='http://www.w3.org/2005/Atom'>
<title>i3status.git/include, branch 2.9</title>
<subtitle>[no description]</subtitle>
<id>http://git.sigexec.com/cgit.cgi/i3status.git/atom?h=2.9</id>
<link rel='self' href='http://git.sigexec.com/cgit.cgi/i3status.git/atom?h=2.9'/>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/'/>
<updated>2015-03-16T09:01:07+00:00</updated>
<entry>
<title>clang-format-3.5 -i **/*.[ch], update modeline</title>
<updated>2015-03-16T09:01:07+00:00</updated>
<author>
<name>Michael Stapelberg</name>
<email>michael@stapelberg.de</email>
</author>
<published>2015-03-16T09:00:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=d74e904bf4bdd7f1d767a8db09987b90de809579'/>
<id>urn:sha1:d74e904bf4bdd7f1d767a8db09987b90de809579</id>
<content type='text'>
From here on, we’ll use clang-format to automatically format the source.

This has worked well in i3, so we are introducing it for i3status.
</content>
</entry>
<entry>
<title>Adding optional configuration option to "print_disk_info".</title>
<updated>2015-02-18T22:43:25+00:00</updated>
<author>
<name>Christian Kohlstedde</name>
<email>christian@kohlsted.de</email>
</author>
<published>2015-02-18T22:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=85bb373095d296a90a7a1e8741229dc4dcb9acc8'/>
<id>urn:sha1:85bb373095d296a90a7a1e8741229dc4dcb9acc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allocate and expose per-instance pointers for plugins</title>
<updated>2014-12-10T18:58:54+00:00</updated>
<author>
<name>Alexander Monakov</name>
<email>amonakov@ispras.ru</email>
</author>
<published>2014-12-07T20:32:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=3818dabcebea7f98e3dfdfbe5be42374bb60cf88'/>
<id>urn:sha1:3818dabcebea7f98e3dfdfbe5be42374bb60cf88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support the special interface name _first_ for ethernet/wireless</title>
<updated>2014-12-07T14:17:31+00:00</updated>
<author>
<name>Michael Stapelberg</name>
<email>michael@stapelberg.de</email>
</author>
<published>2014-12-07T14:14:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=b219f47f394e536198997578e4cce3c539b84b6d'/>
<id>urn:sha1:b219f47f394e536198997578e4cce3c539b84b6d</id>
<content type='text'>
Since we have deterministic device names in Linux, these strings are a
much better default in the i3status config than "eth0" and "wlan0" (what
we used before).
</content>
</entry>
<entry>
<title>Created three individual Strings for each battery status (charging, dicharching, full)</title>
<updated>2014-10-07T16:52:01+00:00</updated>
<author>
<name>Cyril Andreatta</name>
<email>cyril@andreatta.ch</email>
</author>
<published>2014-10-07T13:47:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=8e22f3839ddafcc434bc63f0b6483fb570150883'/>
<id>urn:sha1:8e22f3839ddafcc434bc63f0b6483fb570150883</id>
<content type='text'>
Replaced hard coded status strings (CHR, BAT, FULL) in
print_battery_info.c with user defined strings. The new strings are
'status_chr', 'status_bat' and 'status_full' and can be set in i3status.conf.
e.g.
status_chr = "⚡ CHR"

If any of the new status strings is omitted the standard strings (CHR,
BAT, FULL) are used.
</content>
</entry>
<entry>
<title>Fix NetBSD CPU temp gauge bug</title>
<updated>2014-04-30T07:28:09+00:00</updated>
<author>
<name>Alexander Vasarab</name>
<email>alexander@vasaconsulting.com</email>
</author>
<published>2014-04-29T22:30:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=b26b118d76ab32cbff7ca6e5def69ca7bfbf6aa0'/>
<id>urn:sha1:b26b118d76ab32cbff7ca6e5def69ca7bfbf6aa0</id>
<content type='text'>
This patch fixes a bug in which multiple (conflicting) CPU temps may be
included in the output for the "cpu temperature" module.

The bug is due to the way that the code parsed the envsys(4)-returned data,
and would manifest itself on x86-based NetBSD machines, since those use
cputemp(4) as well as acpitz(4), thereby creating multiple envsys(4) entries
with identical descriptions but which refer to different physical sensors.

Instead of matching the description attribute of each device returned by
envsys(4) against the target format, this patch throws away non-matching keys
in the first instruction inside the dict walk. This has the benefit of sparing
unnecessary CPU cycles, and preventing other sensors from being included
erroneously.

Additionally, the THERMAL_ZONE format is now joined with OpenBSD in that it
uses acpitz(4) explicitly. This is prefered since it is much older (dating
back to NetBSD 2.0), and does not exclude x86-based users (as with cputemp(4)).
</content>
</entry>
<entry>
<title>disk: Colorize output when below given threshold</title>
<updated>2014-03-09T21:57:19+00:00</updated>
<author>
<name>Mats</name>
<email>d912e3@gmail.com</email>
</author>
<published>2014-03-07T23:24:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=bc0bd8c9e03d92ab133f4dfae52dc202c3e0cbf6'/>
<id>urn:sha1:bc0bd8c9e03d92ab133f4dfae52dc202c3e0cbf6</id>
<content type='text'>
New disk module options:
* threshold_type: ^(percentage|[kmgt]?bytes)_(free|avail)$
* low_threshold: &lt;double&gt;

fixes #912
</content>
</entry>
<entry>
<title>Support align and min_width module options</title>
<updated>2014-03-07T07:46:44+00:00</updated>
<author>
<name>Marco Hunsicker</name>
<email>i3@hunsicker.de</email>
</author>
<published>2014-03-05T19:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=1de12e7b20e7ce38e2777218f1d922b3255599e1'/>
<id>urn:sha1:1de12e7b20e7ce38e2777218f1d922b3255599e1</id>
<content type='text'>
This patch enables users to define "align" and "min_width" options
right in the i3status module config sections.

Specifically this patch:
 * Adds macros for the two new options that are used in the option
   definitions. As the min_width option can take either a string or a
   number, a custom type has been added along with a corresponding callback
   function that parses the provided value (and provides input validation).
   The align option also uses a callback for input validation
 * Expands all module config option definitions to include the new
   options
 * Extends the SEC_CLOSE_MAP() macro to generate the JSON for the new
   options as necessary
 * Updates the manpage to explain the new options
</content>
</entry>
<entry>
<title>Typo in function name</title>
<updated>2014-03-01T21:35:37+00:00</updated>
<author>
<name>Marco Hunsicker</name>
<email>i3@hunsicker.de</email>
</author>
<published>2014-03-01T10:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=0c2b518b8a30c08a69c07ab6ffeea98eb2d58424'/>
<id>urn:sha1:0c2b518b8a30c08a69c07ab6ffeea98eb2d58424</id>
<content type='text'>
Fixes the typo in print_seperator()
</content>
</entry>
<entry>
<title>i3status: Allow customization of module separator</title>
<updated>2014-03-01T09:21:11+00:00</updated>
<author>
<name>Marco Hunsicker</name>
<email>i3@hunsicker.de</email>
</author>
<published>2014-03-01T08:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/i3status.git/commit/?id=7b021d3eb20c9bf63ad8fa54ae253add47e551f6'/>
<id>urn:sha1:7b021d3eb20c9bf63ad8fa54ae253add47e551f6</id>
<content type='text'>
This patch adds the ability to customize the separator that is placed
between modules.

Specifically this patch:

* adds the "separator" general directive
* moves the definition of the default separator for the different
  output formats (excluding color formatting) to src/i3status.c
* updates the SEC_CLOSE_MAP macro to disable the separator for the
  i3bar output format if the separator directive dictates so
* changes print_seperator() in src/output.c to take a separator
  parameter in order to disable the output of the separator if
  the separator is empty and to use the provided separator
  otherwise
* updates the manpage to explain the new directive
</content>
</entry>
</feed>
