aboutsummaryrefslogtreecommitdiff
path: root/i3status.c
AgeCommit message (Collapse)AuthorFilesLines
2010-10-24More sensible lookup order loading the config.Fernando Tarlá Cardoso Lemos1-14/+16
2010-09-23initialize result to NULL to shun compiler warningMichael Stapelberg1-1/+1
2010-09-23port support for xdg basedir and some makefile fixes from i3Michael Stapelberg1-21/+99
2010-09-22Implement --version/-v parameterMichael Stapelberg1-3/+8
2010-09-22Implement displaying the wireless connection speed (Thanks Felicitus)Michael Stapelberg1-1/+1
Based on a patch by Felicitus.
2010-07-21Bugfix: s/CASE_SEC/CASE_SEC_TITLE for volumeMichael Stapelberg1-1/+1
2010-07-20Implement ALSA volume supportMichael Stapelberg1-0/+15
2010-07-04Support customized colors.Fernando Tarlá Cardoso Lemos1-0/+27
2010-06-28Add fernandotcl to copyright noticeMichael Stapelberg1-0/+1
2010-06-19Implemented a ddate-moduleAxel Wagner1-0/+10
2010-04-06ipv6: provide format strings for ipv6 up and ipv6 downChristian Dietrich1-2/+3
2010-04-06ipv6: don't require a title for config optionChristian Dietrich1-1/+1
2010-01-30Instead of a relative sleep(1), sleep until the full secondMichael Stapelberg1-1/+12
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 Stapelberg1-1/+1
2009-10-24config: first try ~/.i3status.conf, then /etc/i3status.confMichael Stapelberg1-1/+34
2009-10-24Change output format to be a config option instead of a compile time defineMichael Stapelberg1-0/+12
2009-10-16battery: split up %remaining into %percentage and %remaining (Thanks shatter)Michael Stapelberg1-1/+1
2009-10-16Implement option to use the last full capacity instead of the design capacityMichael Stapelberg1-1/+2
2009-10-16Implement format_up/format_down for ethernetMichael Stapelberg1-2/+3
2009-10-15Separate license into file LICENSEMichael Stapelberg1-27/+1
2009-10-11Implement disk info (%free/%used/%total)Michael Stapelberg1-0/+9
2009-10-11Breaks configfiles! Major refactoring of i3status, see belowMichael Stapelberg1-92/+120
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 Stapelberg1-1/+1
2009-08-18Bugfix: Correctly terminate output if time is specified in order but no ↵Michael Stapelberg1-6/+10
time_format given (Thanks XTaran)
2009-08-18Add support for xmobarMichael Stapelberg1-2/+2
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 Stapelberg1-41/+46
2009-07-21Use own files for each function, add get_ipv6_addr.cMichael Stapelberg1-657/+17
2009-06-21Bugfix: Correctly handle SIGPIPE to avoid unnecessary zombie processesMichael Stapelberg1-0/+16
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 Stapelberg1-2/+9
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 Stapelberg1-1/+45
2009-05-01Implement flags for batteries to use the last full capacity. This breaks ↵Michael Stapelberg1-31/+57
configfiles.
2009-05-01Display 0 instead of negative values for remaining timeMichael Stapelberg1-1/+5
This could happen with new batteries which are charged further than their design capacity is
2009-04-30Enable expandtab, retab! sourceMichael Stapelberg1-458/+460
2009-04-30Fix display of IP addresses (display "no IP" correctly)Michael Stapelberg1-1/+8
2009-04-17Replace wmiistatus with i3status in filesMichael Stapelberg1-5/+5
2009-04-17Rename wmiistatus* to i3status*Michael Stapelberg1-0/+695