summaryrefslogtreecommitdiff
path: root/i3status.c
AgeCommit message (Collapse)Author
2010-06-19Implemented a ddate-moduleAxel Wagner
2010-04-06ipv6: provide format strings for ipv6 up and ipv6 downChristian Dietrich
2010-04-06ipv6: don't require a title for config optionChristian Dietrich
2010-01-30Instead of a relative sleep(1), sleep until the full secondMichael Stapelberg
This makes sure you don’t lag behind up to nearly one second in the worst case, depending on the start time of your i3status.
2009-10-24Fix function signature / pointer typeMichael Stapelberg
2009-10-24config: first try ~/.i3status.conf, then /etc/i3status.confMichael Stapelberg
2009-10-24Change output format to be a config option instead of a compile time defineMichael Stapelberg
2009-10-16battery: split up %remaining into %percentage and %remaining (Thanks shatter)Michael Stapelberg
2009-10-16Implement option to use the last full capacity instead of the design capacityMichael Stapelberg
2009-10-16Implement format_up/format_down for ethernetMichael Stapelberg
2009-10-15Separate license into file LICENSEMichael Stapelberg
2009-10-11Implement disk info (%free/%used/%total)Michael Stapelberg
2009-10-11Breaks configfiles! Major refactoring of i3status, see belowMichael Stapelberg
We finally switched to libconfuse for a configuration file format which does not require much work for the programmer nor for the user. Plus, it avoids the Not-Invented-Here syndrome of yet another config file format. Furthermore, as a consequence of providing format strings for every "module" (ipv6, wireless, …), we directly print the output and thus we needed to drop support for wmii. This allowed us to get rid of quite some complexity. Documentation about the new configuration file and options will follow. This commit is the beginning of what will be i3status v2.0.
2009-09-01Fix compilation warningMichael Stapelberg
2009-08-18Bugfix: Correctly terminate output if time is specified in order but no ↵Michael Stapelberg
time_format given (Thanks XTaran)
2009-08-18Add support for xmobarMichael Stapelberg
Use i3status-xmobar | xmobar -o -t "%StdinReader%" -c "[Run StdinReader]" You might need to copy the default configuration to ~/.xmobarrc
2009-07-21Correctly handle the order of itemsMichael Stapelberg
2009-07-21Use own files for each function, add get_ipv6_addr.cMichael Stapelberg
2009-06-21Bugfix: Correctly handle SIGPIPE to avoid unnecessary zombie processes1.2Michael Stapelberg
Negative return value of printf() is not used when write() returns a negative value, instead, SIGPIPE is sent.
2009-06-16Bugfix: Exit upon errors from printf in dzen2-mode (usually SIGPIPE because ↵Michael Stapelberg
dzen2 exited) This prevents i3status processes from still running on your system after you’ve restarted X and dzen2 is long gone.
2009-05-22Merge getting thermal zone temperature from atsutane, thanks!Michael Stapelberg
2009-05-01Implement flags for batteries to use the last full capacity. This breaks ↵Michael Stapelberg
configfiles.
2009-05-01Display 0 instead of negative values for remaining timeMichael Stapelberg
This could happen with new batteries which are charged further than their design capacity is
2009-04-30Enable expandtab, retab! sourceMichael Stapelberg
2009-04-30Fix display of IP addresses (display "no IP" correctly)Michael Stapelberg
2009-04-17Replace wmiistatus with i3status in filesMichael Stapelberg
2009-04-17Rename wmiistatus* to i3status*Michael Stapelberg