Christian Göttsche
157086e750
Split RichString_(append|appendn|write) into wide and ascii
...
RichString_writeFrom takes a top spot during performance analysis due to the
calls to mbstowcs() and iswprint().
Most of the time we know in advance that we are only going to print regular
ASCII characters.
5 years ago
Christian Göttsche
e1ce141bc3
Use size_t as len type for Meter_UpdateValues
...
Most of the time the parameter is passed to snprintf type functions
5 years ago
Christian Göttsche
bc16fa037f
Convert personal copyright authorship to team
5 years ago
Benny Baumann
be39de14dd
Reduce scope of cached values
5 years ago
Christian Göttsche
7cf5277594
IWYU update (Linux)
5 years ago
Christian Göttsche
0c1908832b
Handle data wraparounds in IO Meters
...
If the current data is smaller than the previous one, either by a retrieve error
or a device removal or a original data wraparound, sanitize the value to zero.
Fixes : #299
5 years ago
Christian Goettsche
c2fdfd99eb
FreeBSD: implement Platform_getDiskIO()
5 years ago
Christian Göttsche
f757810f48
Improve handling of no data in Disk and Network IO Meters
5 years ago
Benny Baumann
0f5262917f
Make all required includes explicit
...
Information as seen by IWYU 0.12 + clang 9 on Linux
5 years ago
Benny Baumann
872e542f4e
Rename StringUtils.[ch] to XUtils.[ch]
6 years ago
Benny Baumann
c6f04a9c5d
Move xAsprintf, xSnprintf and xStrdup to StringUtils.h
6 years ago
Christian Göttsche
a802961286
Generalize Meter value colors for IO
6 years ago
Christian Göttsche
79ad39c718
Mark Object pointer to _display function const
6 years ago
Christian Göttsche
ba282cfe19
Mark Object instances const
6 years ago
Daniel Lange
079c2abf8e
Update License consistently to GPLv2 as per COPYING file
6 years ago
Christian Göttsche
e518459981
Add DiskIOMeter for IO read/write usage
6 years ago