aboutsummaryrefslogtreecommitdiff
path: root/src/print_cpu_usage.c
AgeCommit message (Collapse)AuthorFilesLines
2017-03-26Multiple CPU support for cpu_usage (#209)eplanet1-23/+78
This change addresses the issue #199 asking for multiple CPU support. It takes an arbitrary CPU number and outputs its usage using the same arithmetics as for CPU aggregation. It currently doesn't support FreeBSD.
2016-11-15Add 'format_below_threshold' option for 'disk' moduleMihai Coman1-13/+19
Add 'format_above_threshold' option for 'cpu_temperature' module Add 'format_above_threshold' option for 'cpu_usage' module Add 'format_above_threshold' option for 'load' module
2016-04-13Add CPU usage color thresholdsMark Schreiber1-1/+13
CPU usage had previously not supported the color option. Add support for a "degraded" state above which the degraded color is used, and a higher "bad" state above which the "bad" color is used. One possible use for these might be indicating whether one or all cores are saturated. Unlike the color settings for other, these are set high enough to be disabled by default. This is done because i3status determines CPU usage over only the last display interval, which means that, a user with a low refresh rate might see frequent, potentially-annoying color changes.
2015-10-04Added support for lemonbarBrendan Van Hook1-1/+1
2015-04-02sys/dkstat.h has been removed from OpenBSD and it's functionality actually ↵Jasper Lievisse Adriaanse1-0/+4
lived/lives in sys/sched.h
2015-03-25print_cpu_usage: Fix warnings on non linuxBaptiste Daroussin1-1/+1
Move linux variable under LINUX boundaries
2015-03-16clang-format-3.5 -i **/*.[ch], update modelineMichael Stapelberg1-55/+55
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.
2014-03-12Unify use of string comparisonsMats1-1/+1
* strncmp(s1, s2, strlen(s2)) → BEGINS_WITH(s1, s2) * strncmp(s1, s2, strlen(s1)) → strcmp(s1, s2) * Prefer case-insensitive comparison for options
2013-10-07Allow to print cpu usage on NetBSDArnaud Degroote1-2/+9
2012-11-15DragonFlyBSD support addedScott Tincman1-2/+9
2012-06-28Avoid division by zero when calculating CPU usage.Mateusz Poszwa1-2/+2
2012-05-09Error handling: Never output null as full_text (JSON), prefix messages with ↵Michael Stapelberg1-1/+2
i3status (Thanks Artemis) The former made i3bar crash, the latter is helpful for debugging.
2012-04-29Fix CPU usage on OpenBSD. Currently only takes the first cpu into account, ↵Jasper Lievisse Adriaanse1-2/+17
but works fine otherwise.
2012-04-08add yajl compat codeMichael Stapelberg1-0/+1
2012-03-25Properly output JSON with libyajlMichael Stapelberg1-9/+6
2012-02-16Implement the i3bar JSON protocolMichael Stapelberg1-0/+7
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-08-29fix parentheses in cc1457c4f0f4cccb8bec326dd0bb13082ac806e6Mateusz Poszwa1-2/+2
2011-08-26initialize variables to fix compiler warningMichael Stapelberg1-1/+1
2011-08-25make modules more resilient to failureConnor Lane Smith1-11/+12
2011-07-24Add support for cpu usage on FreeBSDBaptiste Daroussin1-0/+25
2011-05-06Fix trailing whitespaces, document cpu_usage in manpageMichael Stapelberg1-1/+1
2011-05-06Add print_cpu_usagePeter Bui1-0/+50