Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-18 | Merge pull request #436 from cgzones/freebsd | Graham Inggs | |
FreeBSD: add support for CPU frequency and temperature Tested on two physical systems running FreeBSD 12.1 | |||
2021-03-12 | configure: use portable AND | Christian Göttsche | |
man:test(1) NOTE: Binary -a and -o are inherently ambiguous. Use 'test EXPR1 && test EXPR2' or 'test EXPR1 || test EXPR2' instead. Also fix indent | |||
2021-03-04 | Separate display from sampling in SysArch and Hostname Meters | Nathan Scott | |
Several of our newer meters have merged coding concerns in terms of extracting values and displaying those values. This commit rectifies that for the SysArch and Hostname meters, allowing use of this code with alternative front/back ends. The SysArch code is also refined to detect whether the platform has an os-release file at all and/or the sys/utsname.h header via configure.ac. | |||
2021-02-17 | Remove setuid support | Benny Baumann | |
This support was rarely ever used and has been disabled by default for some time. As far as the developer team is aware there's no distribution that activated this feature in their packages by default. | |||
2021-02-16 | Enable making with -ggdb3 on configure --enable-debug | Daniel Lange | |
2021-02-05 | Cache stderr to be able to print assert messages | Christian Göttsche | |
2021-02-05 | FreeBSD: add support for CPU frequency and temperature | Christian Göttsche | |
2021-02-05 | configure: ignore usage of C11 _Generic on FreeBSD | Christian Göttsche | |
BatteryMeter.c:30:8: error: '_Generic' is a C11 extension [-Werror,-Wc11-extensions] if (isnan(percent)) { ^ /usr/include/math.h:114:2: note: expanded from macro 'isnan' __fp_type_select(x, __inline_isnanf, __inline_isnan, __inline_isnanl) ^ /usr/include/math.h:82:39: note: expanded from macro '__fp_type_select' #define __fp_type_select(x, f, d, ld) _Generic((x), \ ^ 1 error generated. | |||
2021-02-05 | configure: add -lelf for static build on FreeBSD | Christian Göttsche | |
2021-01-28 | Use different function on different detection method to avoid caching | Christian Göttsche | |
Using the same function for the same library causes AC_CHECK_LIB to use cached results. Since we change the detection method via different or no ncurses(5|6)-config invocation, avoid such caching by using different functions. | |||
2021-01-25 | Add configure option to create static htop binary | Christian Göttsche | |
2021-01-25 | configure: fail immediately on missing requirement | Christian Göttsche | |
2021-01-25 | configure: misc modernizations | Christian Göttsche | |
- require autoconf version 2.69 was released in 2012 and one still can configure and build on older systems (just not generate the configure script) - use modern C99 compiler check - drop obsolete checks: AC_C_CONST, AC_FUNC_CLOSEDIR_VOID, AC_FUNC_STAT - drop AC_HEADER_STDBOOL in favor of C99 compatibility | |||
2021-01-25 | configure: reformat for improved reabability | Christian Göttsche | |
2021-01-25 | configure: overhaul option handling | Christian Göttsche | |
Switch Linux capabilities default from "no" to "check" Document default settings Use more readable formatting | |||
2021-01-22 | Update copyright for 2021 | Daniel Lange | |
2021-01-21 | configure: add -Winit-self warning | Christian Göttsche | |
2021-01-20 | Find the correct library for clock_gettime before trying to use it | James Abbatiello | |
Otherwise if clock_gettime is librt then this code will incorrectly believe that the function does not exist at all. | |||
2021-01-11 | Add option to drop Linux capabilities | Christian Göttsche | |
Conflicts with setuid support, but that is commonly not enabled. | |||
2021-01-11 | Update version number to 3.0.6-dev to identify git repo builds | Daniel Lange | |
2021-01-11 | Release 3.0.53.0.5 | Daniel Lange | |
2020-12-22 | Update version number for git repo builds | Nathan Scott | |
2020-12-22 | Bump version number for 3.0.4 release3.0.4 | Nathan Scott | |
2020-12-20 | DragonFlyBSD update | Christian Göttsche | |
- drop unused kinfo includes and link argument - detect kvm library necessity at configure step - fix variable typo | |||
2020-12-19 | Enable -Wformat=2 | Christian Göttsche | |
Now that the global format variable Process_pidFormat is gone, enable the compiler warning -Wformat=2. | |||
2020-12-18 | Support clock_gettime() on OSX El Capitan and earlier | Christian Göttsche | |
2020-12-13 | Correct timebase for non-x86 CPUs on Darwin | Benny Baumann | |
Fixes: #368 | |||
2020-12-13 | Check if clock_gettime needs linking of librt | Chris Burr | |
2020-12-12 | Indentation and line continuation fixes in configure.ac | Benny Baumann | |
2020-12-07 | configure: check for additional linker flags for keypad(3) | Christian Göttsche | |
Gentoo requires an explicit addition of -ltinfo Resolves: https://bugs.gentoo.org/show_bug.cgi?id=690840 | |||
2020-12-07 | Correct the version of htop development repo | Nathan Scott | |
2020-12-07 | Change version string to note development repo build | Nathan Scott | |
2020-12-07 | Bump version number for 3.0.3 release3.0.3 | Nathan Scott | |
2020-12-04 | Update changelog for upcoming 3.0.3 release, annotate rc13.0.3rc1 | Nathan Scott | |
2020-12-03 | Fix sensors configure argument | Christian Göttsche | |
2020-12-02 | Dynamically load libsensors at runtime | Christian Göttsche | |
2020-11-28 | configure: do not check functions we are using unconditionally | Christian Göttsche | |
2020-11-28 | Add compat mode for systems without openat(2) | Christian Göttsche | |
2020-11-26 | configure: create typedefs for fixed-sized integers if needed | Christian Göttsche | |
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 | |||
2020-11-25 | Drop taskstats conditional | Christian Göttsche | |
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. | |||
2020-11-25 | Drop cgroup conditional | Christian Göttsche | |
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. | |||
2020-11-24 | Compatibility function for faccessat | Benny Baumann | |
2020-11-17 | Merge branch 'temperature_v2' of cgzones/htop | Daniel Lange | |
Closes #111, closes #49 Closes #93 - thank you for leading the way @DX37 (Maxim Kurnosenko)! | |||
2020-11-16 | Add debug state to the configure report (thanks @benbe for the idea) | Daniel Lange | |
2020-11-16 | Show CPU temperature in CPU meter | Christian Göttsche | |
Show the CPU temperature in the CPU meter, like CPU frequency, instead of using an extra Meter. | |||
2020-11-16 | hwloc = (portable) HardWare LOCality, not related to lock | Daniel Lange | |
2020-11-15 | Resolve merge conflicts, merge #229 "Add SystemdMeter" from @cgzones | Daniel Lange | |
2020-11-09 | Implement screen for active file locks | Fynn Wulf | |
2020-10-31 | Add SystemdMeter | Christian Göttsche | |
2020-10-29 | Add compat wrapper for fstatat | Christian Göttsche | |