David Lynch
c3a8c7923a
Add newlines to some die()
messages
2024-01-28 14:46:10 +01:00
Orestis Floros
6dac8670fa
Merge pull request #486 from erbth/battery_status_idle
...
Add another battery status called 'idle'
2023-07-28 19:44:45 +02:00
Dettorer
8a918438ed
ipv6: add support for %iface ( #327 )
...
In format_up, "%iface" will be replaced by the interface with which the
outgoing IPv6 address is associated
2023-01-07 10:29:53 +01:00
Michael Stapelberg
07ad5aef2d
GitHub Actions: update to clang-format 12
...
clang-format-6.0 is no longer installable
2023-01-07 09:48:49 +01:00
Nils Steinger
d7bb4c9cb8
wireless: correctly display bitrates > 2147483647 bit/s ( #503 )
2022-10-11 17:51:13 +02:00
erbth
3272abcfbe
Add another battery status called 'idle'
...
On some systems, a battery's charging regulator may not charge a battery
even though it is not full. This might be the case because it was
configured to stop charging at a capacity threshold, or e.g. because
environmental conditions do not allow for charging the battery.
This commit adds this status (called 'idle') and adds support for
detecting the status on Linux.
2022-10-09 23:55:10 +02:00
Michael Stapelberg
30ea2d2da3
fix GitHub Actions setup for branch rename
2022-09-04 12:44:46 +02:00
Michael Stapelberg
d5e1d58ae0
ethernet: print faster speeds in Gbit/s
...
As a special case, for 2500 Mbit/s, we display “2.5 Gbit/s”.
For other speeds over 1000 Mbit/s, we print “10 Gbit/s”,
“25 Gbit/s” or “100 Gbit/s”.
2022-09-04 12:42:35 +02:00
Michael Stapelberg
c1e9069aa1
fix segfault when a read_file block lacks a path field ( #490 )
...
fixes #489
2022-06-12 18:34:28 +02:00
Murray Fordyce
cb516c2df3
Update help information ( #485 )
2022-06-11 20:24:14 +02:00
nia
6094acde02
NetBSD build fix ( #487 )
2022-06-11 20:23:31 +02:00
Sepherosa Ziehau
28399bf846
disk_info: BSDs use f_bsize instead of f_frsize.
2021-12-19 22:38:08 +01:00
sepherosa
f757ee415a
cpu_usage: On BSD use long to hold cpu usage to avoid overflow. ( #439 )
...
Co-authored-by: Sepherosa Ziehau <sephe@dragonflybsd.org>
2021-12-19 22:31:13 +01:00
Robert Nagy
61a2c42d12
properly print the wireless signal strength on OpenBSD ( #473 )
2021-12-15 13:33:21 +01:00
Robert Nagy
0843d0c5b2
avoid linking an undefined function, sysfs is linux only ( #474 )
2021-12-15 13:33:09 +01:00
Robert Nagy
f3b9ad2086
use statvfs(3) on OpenBSD ( #472 )
2021-12-15 13:29:58 +01:00
Robert Nagy
126fcaef25
add CPU spin support on OpenBSD ( #471 )
...
* add CPU spin support on OpenBSD
* use consistent ifdefs
2021-12-15 13:29:32 +01:00
Baptiste Daroussin
db279644c3
Fix freebsd ( #464 )
...
* FreeBSD: catchup with the internal changes in code
* FreeBSD: use statvfs instead on statfs
Follow NetBSD here while here, catch up with code architecture changes
2021-11-25 08:55:33 +01:00
Baptiste Daroussin
262327a795
meson: replace bashism is POSIX shell compliant code ( #463 )
2021-11-25 08:54:38 +01:00
Michael Stapelberg
8fc0f6e531
release v2.14
2021-11-09 08:26:49 +01:00
Michael Stapelberg
73c6eb2d4c
use param structs everywhere for consistency
2021-11-02 21:45:31 +01:00
Michael Stapelberg
6f348e612b
cpu_temperature: fix colors (+param struct)
2021-11-02 21:33:08 +01:00
Michael Stapelberg
e57f14ffa1
memory: fix colors (+param struct)
2021-11-02 21:30:22 +01:00
Michael Stapelberg
9db19ffa35
load: fix colors (+param struct)
2021-11-02 21:25:15 +01:00
Michael Stapelberg
6b2f4cd20c
cpup_usage: param struct
2021-11-02 21:20:26 +01:00
Michael Stapelberg
9a6f96b309
disk: fix colors (+param struct)
2021-11-02 21:16:25 +01:00
Michael Stapelberg
ffedf14066
volume: fix colors (+param struct)
2021-11-02 21:11:06 +01:00
Michael Stapelberg
b20491cb6b
path_exists: fix colors (+param struct)
2021-11-02 21:05:52 +01:00
Michael Stapelberg
7d613fbe95
run_watch: fix colors (+param struct)
2021-11-02 20:53:06 +01:00
Michael Stapelberg
4722198875
wireless: fix colors (+param struct)
2021-11-02 20:48:58 +01:00
Michael Stapelberg
9d9a6e8072
battery: fix colors (+param struct)
2021-11-02 20:48:50 +01:00
Michael Stapelberg
5760a1d53f
eth: fix colors (+param struct)
2021-11-02 20:29:00 +01:00
Michael Stapelberg
48d817a653
ipv6: fix colors (+ param struct)
2021-11-02 20:23:42 +01:00
Michael Stapelberg
11d5c9863e
print_file_contents: define parameter struct, use strncpy()
...
The list of parameters was getting too lengthy.
2021-11-02 19:40:40 +01:00
Michael Stapelberg
8598a76681
print_file_contents: fix colors
...
Commit
f0b5758c72
broke the END_COLOR macro because the outwalk variable was not updated.
2021-11-01 09:41:17 +01:00
Michael Stapelberg
6102cdc0b7
correctly get battery sections (fixes a warning)
2021-11-01 09:20:20 +01:00
Michael Stapelberg
9e9d010226
update README for meson
...
related to https://github.com/i3/i3status/issues/459
2021-10-31 19:24:10 +01:00
Michael Stapelberg
90dd6b061d
meson: set HAS_PULSEAUDIO for i3status --version output
...
related to https://github.com/i3/i3status/issues/459
2021-10-31 19:23:38 +01:00
Michael Stapelberg
c8e1c19f56
Switch build system from autotools to meson
...
fixes https://github.com/i3/i3status/issues/459
fixes https://github.com/i3/i3status/issues/339
fixes https://github.com/i3/i3status/issues/353
2021-10-31 19:03:02 +01:00
Michael Stapelberg
52f6db0788
use __linux__ def for detecting Linux
...
see https://sourceforge.net/p/predef/wiki/OperatingSystems/
This is a prerequisite for switching to Meson:
related to https://github.com/i3/i3status/issues/459
2021-10-31 18:50:14 +01:00
Michael Stapelberg
d6f0850353
switch from travis to GitHub actions
2021-10-31 18:39:04 +01:00
Orestis Floros
cabb01fd46
Merge pull request #450 from devkev/full_version
...
Fix version reporting in -h and -v.
2021-08-28 10:02:35 +02:00
Orestis Floros
aa2eb1975c
Merge pull request #455 from juhopp/fix_man_page_typo
...
Fix typo in man page
2021-08-28 10:00:49 +02:00
Juho Pohjala
3774999ec6
Fix typo in man page
2021-08-23 23:46:04 +03:00
Kevin Pulo
2fd0a7de93
Fix version reporting in -h and -v.
2021-02-08 16:30:56 +11:00
Valérian Rousset
30a32cce3a
configure.ac: exclude build without running git ( #364 )
2020-12-13 22:29:23 +01:00
Orestis Floros
3f27399d73
Merge pull request #433 from cherti/initialization
...
Initialize fields with zero bytes in wireless module
2020-10-09 12:51:53 +02:00
Jonas Große Sundrup
afc73e1982
Initialize fields with zero bytes in wireless module
...
Previously, the fields in the wireless module were declared but not explicitly
initialized upon declaration. As nothing else would do so afterwards, this
could introduce random characters left over in the memory segment into
the fields. This was explicitly observed in the essid-field, but likely
a possibility for other fields as well. Hence, this commit adds explicit
initialization with zero bytes to all fields to ensure proper
termination of all fields.
Fixes #432
2020-10-09 12:36:41 +02:00
Jordan Galby
8bcf5491d8
Fix crash in print_memory ( #427 )
...
Fixes a stack-overflow when memory is, for example, "1020.17 TiB".
This fix limits the max number of memory decimals to 4.
The crash was probably introduced in 066e813331
.
2020-10-08 11:15:43 +02:00
Jonas Große Sundrup
3451a0d9fc
Allow selective pango-markup in tztime-module ( #430 )
...
Closes #421
2020-08-31 08:30:59 +02:00