Ingo Bürk
c3424e10be
Merge pull request #253 from eplanet/always_reload_tz
...
Call tzset at each time print
2017-12-09 16:17:42 +01:00
eplanet
20a701bdf0
Call tzset at each time print
2017-12-09 15:48:18 +01:00
Ingo Bürk
35bb9a06fb
Merge pull request #252 from GuyOfThePery/patch-1
...
Fixed minor typos
2017-12-09 13:36:27 +01:00
GuyOfThePery
223de595f0
Fixed minor typos
...
"you can chose" -> "you can choose"
"You can either disable the default separator altogether setting it to the empty string." -> " You can also disable the default separator altogether by setting it to the empty string."
2017-12-09 13:24:11 +02:00
Tomas Krizek
b9b676af20
man: explicitly use format_up/format_down in ethernet, wireless conf
...
Clearly indicate format_up and format_down are used for configuring ethernet
and wireless sections instead of format.
Signed-off-by: Tomas Krizek <tomas.krizek@mailbox.org>
2017-12-03 14:49:40 +01:00
Emeric Planet
6464ae2df9
Add network test cases ( #246 )
2017-11-20 19:51:48 +01:00
Michael Stapelberg
7ea12e3dff
Merge pull request #237 from kousu/215-battery
...
Be more cautious about handling invalid battery measurements.
2017-10-05 22:53:58 -07:00
Emeric Planet
cb9b55217d
Fix CPU unit tests ( #239 )
...
Support any amount of available cores on testing machine.
2017-10-05 13:18:23 -04:00
Michael Stapelberg
9f5ac89aa4
Makefile: make PKG_CONFIG overridable (patch by Helmut Grohne)
2017-09-18 08:30:48 +02:00
Jasper Lievisse Adriaanse
83d0b621c0
Remove overly aggressive #error
...
Change-Id: I8c20606d386d713cac51b620d1fcdb479a3622fe
2017-09-04 13:30:21 +02:00
Emeric Planet
884e4da673
Fix CPU unit tests ( #239 )
...
Support any amount of available cores on testing machine.
2017-08-29 19:01:30 +02:00
kousu
aefa784882
Repair test case.
...
This was introduced in #236 . It looks like Travis never ran on that PR?
Anyway it's blocking me submitting this now so I'm fixing it.
2017-08-24 19:00:22 -04:00
kousu
62d0905c7f
Be more cautious about handling invalid battery measurements.
2017-08-24 19:00:08 -04:00
Emeric Planet
ca9bee8b88
Use local timezone for battery %emptytime ( #236 )
2017-08-19 14:56:30 +02:00
Ingo Bürk
0e406a1f3b
Merge pull request #219 from flammi/master
...
Add check for virtual ethernet devices
2017-04-16 07:43:30 +02:00
Emeric Planet
c7dea74751
Add battery capacity parsing ( #216 )
...
The Linux power supply class defines three entries to provide battery status.
One of them wasn't used: POWER_SUPPLY_CAPACITY.
https://www.kernel.org/doc/Documentation/power/power_supply_class.txt
2017-04-13 21:46:21 +02:00
Fabian Franzen
6a19709e65
Added braces
...
Added braces to the if-statement as requested.
2017-04-13 12:51:29 +02:00
Fabian Franzen
ad3fac03c3
Fix memory leak/Use BEGINS_WITH macro
...
The orignal proposed code had a memory leak when returning true.
Furthermore I included the handy BEGINS_WITH macro of i3 which makes the
code (IMHO) a lot more readable.
2017-04-12 13:11:34 +02:00
Fabian Franzen
f45581f8d8
Add check for virtual ethernet devices
...
The _first_ option for ethernet devices now uses the link in sysfs to determine
if it's a real device or just a virtual one (i.e veth** devices created by docker).
2017-04-12 03:46:04 +02:00
eplanet
94651257ce
Multiple CPU support for cpu_usage ( #209 )
...
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.
2017-03-26 06:54:07 -04:00
Ingo Bürk
3ae0decbb3
Merge pull request #211 from ixjlyons/issue210
...
disk: don't remove trailing slash if path is a single character
2017-03-16 14:27:21 +01:00
Kenneth Lyons
8e12ad8308
disk: don't remove trailing slash if path is a single character
2017-03-10 11:24:56 -08:00
Ingo Bürk
09c758eed5
Merge pull request #208 from stapelberg/warning
...
remove useless checks (we use char, not unsigned char)
2017-03-08 22:26:33 +01:00
Ingo Bürk
554db9fcc1
Merge pull request #207 from stapelberg/disk_info
...
disk: sanitize trailing slashes
2017-03-08 22:25:51 +01:00
Michael Stapelberg
eee4ace092
remove useless checks (we use char, not unsigned char)
...
fixes compilation warnings
2017-03-08 19:24:09 +01:00
Michael Stapelberg
27952b11f7
disk: sanitize trailing slashes
...
fixes #200
2017-03-08 19:22:22 +01:00
Ingo Bürk
37e73e77b0
Merge pull request #202 from jasperla/openbsd_fdleak
...
Plug an fd leak in the OpenBSD-specific code for _first_
2017-02-07 20:47:06 +01:00
Ingo Bürk
c1172065a7
Merge pull request #201 from jasperla/openbsd_bat_info
...
Suppress printing :00 seconds of remaining battery lifetime
2017-02-07 20:45:36 +01:00
Jasper Lievisse Adriaanse
3c6d5ac3d7
Plug an fd leak in the OpenBSD-specific code for _first_
2017-02-07 19:29:01 +01:00
Jasper Lievisse Adriaanse
9166765803
Suppress printing :00 seconds of remaining battery lifetime, as apm(4)'s
...
estimate only has a granularity of minutes.
From tb@openbsd.org
2017-02-07 19:25:03 +01:00
Baptiste Daroussin
93576bccc3
Fix the deciKelvin to Celsius conversion on FreeBSD ( #195 )
...
Change from ceiled value to floored value to be consistent with the
FreeBSD kernel
https://svnweb.freebsd.org/base?view=revision&revision=300421
2017-02-01 11:28:01 -08:00
Jasper Lievisse Adriaanse
e09186fa19
Make first_eth_interface() work on OpenBSD: ( #197 )
...
- use a define for loopback interface device
- use an approach similar to ifconfig(8) for determining device type
2017-01-31 23:28:38 -08:00
Jasper Lievisse Adriaanse
897d03ed5e
Include sys/select.h on OpenBSD ( #198 )
...
Fixes a compilation error:
/usr/include/net80211/ieee80211_ioctl.h:339: warning: implicit declaration of function 'howmany'
/usr/include/net80211/ieee80211_ioctl.h:339: error: 'NBBY' undeclared here (not in a function)
/usr/include/net80211/ieee80211_ioctl.h:339: error: variably modified 'nr_rxmcs' at file scope
2017-01-31 23:26:13 -08:00
Michael Stapelberg
67ee99f71c
release v2.11
2017-01-21 16:00:15 +01:00
Michael Stapelberg
ef5148c3e9
correctly write I3STATUS_VERSION on release
2017-01-21 16:00:13 +01:00
Michael Stapelberg
30fd21864b
Makefile: sort objects for deterministic linking order
...
Patch by Reiner Herrmann
2017-01-21 15:34:20 +01:00
Michael Stapelberg
8e293f92b0
man: fix spelling errors
2017-01-21 15:32:01 +01:00
Michael Stapelberg
dbc8acb618
man: switch link to directly go to github
2017-01-21 15:15:01 +01:00
Moritz Warning
3f6d71feb9
Consolidate measure speed script ( #188 )
...
* remove old net speed scripts
* add reworked net-speed script
* add space between rate and speed suffix
it is easier to parse visually
* only use intervals greater zero
* add ifaces examples
* catch negativ byte count
happens when the counter resets
2017-01-02 16:06:06 +01:00
Zhong Jianxin
9832a0d93a
Re-license contrib/netspeed to the same as i3status ( #189 )
...
Signed-off-by: Zhong Jianxin <azuwis@gmail.com>
2016-12-25 23:00:15 +01:00
Samuel Holland
7a7974d76d
Fix i3status to compile with -fno-common ( #185 )
...
This avoids multiple declarations of the same global variable in
different source files.
2016-12-13 19:32:57 +01:00
eplanet
6f7724ec64
Adding documentation for PR #179 ( #182 )
2016-11-19 06:02:10 -08:00
Michael Stapelberg
b91e2a4b71
Merge pull request #179 from mihaicmn/feature-threshold-format
...
Provide format_above_threshold/format_below_threshold options
2016-11-16 13:45:59 -08:00
Michael Stapelberg
7b63102b9d
Merge pull request #178 from eplanet/ut_cpu_temp
...
Unit testing some new cases
2016-11-15 09:27:44 -08:00
Mihai Coman
562f6e383d
Add unit tests for threshold format
2016-11-15 13:34:06 +02:00
Mihai Coman
9375959b68
Add 'format_below_threshold' option for 'disk' module
...
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-11-15 01:09:05 +02:00
eplanet
9c47240523
Added test case for run_watch
...
The valid test case assumes pid 1 exists, which should always
be true on Unix environment.
2016-11-14 21:33:09 +00:00
eplanet
243d08e1ad
Added unit test case for path_exists
2016-11-14 21:24:16 +00:00
eplanet
7c9108c9b9
Added unit test case for CPU temperature
2016-11-14 20:58:58 +00:00
eplanet
b0af4e4c85
Unit testing in Travis ( #170 )
2016-11-14 00:13:44 -08:00