Nathan Scott
0672be7db1
Update version number for git repo builds
5 years ago
Nathan Scott
0b989ee38c
Bump version number for 3.0.4 release
5 years ago
Christian Göttsche
8db8b9edac
DragonFlyBSD update
...
- drop unused kinfo includes and link argument
- detect kvm library necessity at configure step
- fix variable typo
5 years ago
Christian Göttsche
c150e4bde9
Enable -Wformat=2
...
Now that the global format variable Process_pidFormat is gone, enable
the compiler warning -Wformat=2.
5 years ago
Christian Göttsche
26993d2d2b
Support clock_gettime() on OSX El Capitan and earlier
5 years ago
Benny Baumann
f32f0188cd
Correct timebase for non-x86 CPUs on Darwin
...
Fixes : #368
5 years ago
Chris Burr
ab60f59ed8
Check if clock_gettime needs linking of librt
5 years ago
Benny Baumann
880eecabf5
Indentation and line continuation fixes in configure.ac
5 years ago
Christian Göttsche
ead978bce6
configure: check for additional linker flags for keypad(3)
...
Gentoo requires an explicit addition of -ltinfo
Resolves: https://bugs.gentoo.org/show_bug.cgi?id=690840
5 years ago
Nathan Scott
4f88d38256
Correct the version of htop development repo
5 years ago
Nathan Scott
f03f48a0fb
Change version string to note development repo build
5 years ago
Nathan Scott
ad8aa2ce77
Bump version number for 3.0.3 release
5 years ago
Nathan Scott
1f9e2ded9e
Update changelog for upcoming 3.0.3 release, annotate rc1
5 years ago
Christian Göttsche
4f08d2d5ad
Fix sensors configure argument
5 years ago
Christian Göttsche
b76eaf187a
Dynamically load libsensors at runtime
5 years ago
Christian Göttsche
a41e5c0a80
configure: do not check functions we are using unconditionally
5 years ago
Christian Göttsche
2ff2859c23
Add compat mode for systems without openat(2)
5 years ago
Christian Göttsche
15fe8717b1
configure: create typedefs for fixed-sized integers if needed
...
If not defined in stdint.h or inttypes.h
See https://www.gnu.org/software/autoconf/manual/autoconf-2.62/html_node/Particular-Types.html
5 years ago
Christian Göttsche
9b31ee5b63
Drop taskstats conditional
...
taskstats is only checked on runtime if the column RCHAR, WCHAR, SYSCR,
SYSCW, RBYTES, WBYTES, CNCLWB, IO_READ_RATE, IO_WRITE_RATE or IO_RATE is
selected.
taskstats is currently enabled by default.
Drop the taskstats configuration switch, to reduce the maintenance cost.
5 years ago
Christian Göttsche
c88c80e3bd
Drop cgroup conditional
...
cgroup is only checked on runtime if the column CGROUP is selected.
cgroup is currently disabled by default, but most distributions do
enable it.
Drop the cgroup configuration switch, to reduce the maintenance cost.
5 years ago
Benny Baumann
98fce1fb43
Compatibility function for faccessat
5 years ago
Daniel Lange
a8a723ffe9
Add debug state to the configure report (thanks @benbe for the idea)
5 years ago
Christian Göttsche
1b225cd7a0
Show CPU temperature in CPU meter
...
Show the CPU temperature in the CPU meter, like CPU frequency, instead
of using an extra Meter.
5 years ago
Daniel Lange
309f1d7282
hwloc = (portable) HardWare LOCality, not related to lock
5 years ago
Fynn Wulf
84dad4c38e
Implement screen for active file locks
5 years ago
Christian Göttsche
2a9e8ca074
Add SystemdMeter
5 years ago
Christian Göttsche
bbf01054bf
Add compat wrapper for fstatat
5 years ago
Christian Goettsche
c2fdfd99eb
FreeBSD: implement Platform_getDiskIO()
5 years ago
Christian Göttsche
ddbb0c2c35
Add HTOP_$platform defines to config.h header
...
Can be used to conditionally compile platform specific code.
5 years ago
Christian Göttsche
1d00893110
Automatically detect if backtrace(3) needs -lexecinfo
5 years ago
Daniel Lange
769df604b2
Set a -dev version to bug reports show a useful version and not the last release
6 years ago
Christian Göttsche
db472075a4
Enable -Wcast-qual compiler warning
6 years ago
Christian Göttsche
ffd90c28ab
Mention platform for platform specific configure options
6 years ago
Daniel Lange
079c2abf8e
Update License consistently to GPLv2 as per COPYING file
6 years ago
Daniel Lange
90d16b6630
Update copyright statement
6 years ago
Christian Göttsche
b7f63292e5
Add --enable-debug configure option to enable asserts
...
asserts are still disabled by default.
6 years ago
Benny Baumann
2cde4a7f8e
Enable NULL pointer checks via compiler if supported
6 years ago
Christian Göttsche
4e282eb845
Add -Wmissing-prototypes compiler warning
6 years ago
Christian Göttsche
005c4d1f23
Make --enable-hwloc and --enable-linux-affinity mutual exclusive
...
They can not be supported both at the same time.
Fail configure step instead of silently only use hwloc.
6 years ago
Benny Baumann
ba0fca1800
Add -Wfloat-equal to default build flags
6 years ago
Christian Göttsche
f4602f7b4e
Add some default compiler warnings
...
Compatible with gcc and clang.
6 years ago
Christian Göttsche
84d39f95c6
autotools: enable warnings and cleanup
...
- enable warnings in autogen script
- drop unused m4/ directory usage
- drop AC_TYPE_SIGNAL:
C99 guarantees the signal return type to be void
- drop AC_CHECK_FILE of procdir:
most of the time compilation is done on a different system than htop is run
and there is a runtime check in place
- improve linux_affinity corss compile logic:
use fourth argument instead of pre-test
6 years ago
Stephen Gregoratto
a852fae8e0
configure.ac: axe python check
...
Now that the automated header script is gone, there's no need for python
now.
6 years ago
Nathan Scott
da62b44b16
Bump version, changelog for minor htop-3.0.2 release
6 years ago
Zev Weiss
a1a027b9bd
Axe automated header generation.
...
Reasoning:
- implementation was unsound -- broke down when I added a fairly
basic macro definition expanding to a struct initializer in a *.c
file.
- made it way too easy (e.g. via otherwise totally innocuous git
commands) to end up with timestamps such that it always ran
MakeHeader.py but never used its output, leading to overbuild noise
when running what should be a null 'make'.
- but mostly: it's just an awkward way of dealing with C code.
6 years ago
Nathan Scott
dace850fa6
Bump version, changelog for minor htop-3.0.1 release
6 years ago
Christian Göttsche
3b084db1c4
Print configured state
6 years ago
Christian Göttsche
979d004214
Improve indent
6 years ago
Christian Göttsche
5bee902665
Drop configure option --enable-proc
...
Move to HTOP_LINUX, as --enable-proc implies my_htop_platform=linux, and
the Linux features do not work without a proc fs.
6 years ago
Daniel Lange
e172282002
Fix in AC_CONFIG_FILES, try #2
6 years ago