summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release 3.0.53.0.5Daniel Lange2021-01-112-5/+30
|
* Merge branch 'fix-palette2' of deviant/htopDaniel Lange2021-01-111-7/+12
|\
| * Fix white text in the Light Terminal colour schemeV2021-01-111-7/+12
| |
* | Clarify that only the main screen function bar is optionally hiddenDaniel Lange2021-01-111-1/+1
| |
* | Fix clearing the last line in setup on function bar change (thanks cgzones)Daniel Lange2021-01-111-1/+1
| |
* | Make Infoscreens the correct heightDaniel Lange2021-01-114-4/+4
| |
* | Merge branch 'wide_proc_comm' of cgzones/htopDaniel Lange2021-01-118-33/+34
|\ \ | |/ |/|
| * Linux: use correct column alignment for wide fieldsChristian Göttsche2021-01-118-33/+34
|/ | | | | | | This affects: - PROC_COMM, PROC_EXE and CWD on Linux - JAIL on FreeBSD and DragonFlyBSD - ZONE on Solaris
* Merge branch 'RichString_attrn' of cgzones/htopDaniel Lange2021-01-115-31/+27
|\
| * RichString_setAttrn: refactor to take a length instead of a stop indexChristian Göttsche2021-01-105-31/+27
| | | | | | | | Fixes: #459
* | Merge branch 'following_exit' of cgzones/htopDaniel Lange2021-01-111-4/+8
|\ \ | |/ |/|
| * Exit follow mode cleanly after followed process diesChristian Göttsche2021-01-101-4/+8
|/
* Solaris: make Process callbacks staticChristian Göttsche2021-01-092-17/+13
| | | | Fixes prototype of SolarisProcess_compareByKey since 90ea3ac3
* Convert unnecessary static variablesChristian Göttsche2021-01-092-4/+3
| | | | | They are not used in any other function and are not used maybe uninitialized.
* Update help and man page for improved -t / -s optionsDaniel Lange2021-01-082-4/+6
|
* Free memory on multiple filter command line argumentsChristian Göttsche2021-01-081-0/+1
|
* Merge branch 'err_h' of cgzones/htopDaniel Lange2021-01-085-20/+10
|\
| * Drop usage of formatted error messages from <err.h>Christian Göttsche2021-01-075-20/+10
| | | | | | | | | | | | | | They do not clean up the ncurses environment, leaving the terminal in a broken state. Also drop bare usage of exit(3).
* | Merge branch 'light_color' of cgzones/htopDaniel Lange2021-01-081-21/+21
|\ \
| * | Revert color change on LightTerminalChristian Göttsche2021-01-081-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | Partially revert 4b14ab9789eee004daab8594ac00a113c18af060 ColorPair(Black,Black) is not actually black on black, but due to adjustments in CRT_setColors() black on default-background-color. Thanks to V for reporting.
* | | Merge branch 'ncurses_format' of cgzones/htopDaniel Lange2021-01-082-3/+20
|\ \ \ | |/ / |/| |
| * | Refactor crash handler message to avoid embedded directiveChristian Göttsche2021-01-081-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRT.c:821:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] #ifdef HAVE_EXECINFO_H ^ CRT.c:823:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] #endif ^ CRT.c:858:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] #ifdef HTOP_DARWIN ^ CRT.c:862:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] #endif ^ CRT.c:864:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] #ifdef HTOP_DARWIN ^ CRT.c:868:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] #endif ^
| * | ci: enable format attributes in ncurses headersChristian Göttsche2021-01-081-0/+9
|/ / | | | | | | | | | | | | | | | | | | Avoid format string issues like bfcb8ca0 by helping compilers spot such bogus usages. Also use LTO and O3 in the full-featured gcc job, which might trigger additional warnings on advanced inlining, like 3695cbd5d8dda27f99383437035450814463b633 and ad3acfc847e9d54f07a0684c19181d5f4c28fee4
* / InfoScreen: fix uncontrolled format stringV2021-01-081-1/+1
|/ | | | | | mvwprintw takes a format string as its fourth argument, and title is user-controlled. This results in e.g. crashing when trying to trace a process with a format specifier in its command line.
* Show arrow indicating order of sorted process columnChristian Göttsche2021-01-073-0/+13
|
* Unify prototype of Vector_getChristian Göttsche2021-01-061-1/+1
| | | | | Vector_get() currently takes a `const Vector*` in debug mode and a `Vector*` else.
* Hashtable: fail hard on too big size requestChristian Göttsche2021-01-061-5/+9
|
* Hashtable: widen size from int to size_tChristian Göttsche2021-01-062-34/+35
|
* Hashtable: hide implementation of Hashtable and HashtableItemChristian Göttsche2021-01-062-12/+15
|
* Hashtable: use more distinct typename for key typeChristian Göttsche2021-01-064-12/+12
|
* LibSensors: add support for Ryzen CPUsMatej Dian2021-01-061-1/+6
|
* Declare for loop variables inside the loopChristian Göttsche2021-01-062-4/+3
|
* Drop useless double parenthesisChristian Göttsche2021-01-061-1/+1
|
* Avoid function cast by refactoring callback prototypeChristian Göttsche2021-01-062-8/+6
|
* Panel_new: reorder argumentsChristian Göttsche2021-01-046-7/+7
| | | | Reorder owner and type so they match the order of Panel_init
* IncSet: do not resize on our own and do not search on resizeChristian Göttsche2021-01-042-2/+6
| | | | | The supervising ScreenManager will resize all Panels. Also do not start the search on resize.
* Add option to hide the Function BarChristian Göttsche2021-01-0410-17/+36
| | | | | | | | | | Support three settings: - Always show Function Bar - Always hide the Function Bar, except in Infoscreens (Env/Locks...) and when editing the search and filter mode - Hide the Function Bar on ESC until the next user input Closes: #439
* Panel: rework hight logicChristian Göttsche2021-01-042-21/+18
| | | | | | | The hight of a Panel dpends on whether the Panel has a header or not. Also the header migth not be set on Panel creation, like in the MainPanel. This currently causes the cursor to get hidden behind the FunctionBar on down-scrolling.
* Action: drop resize callbackChristian Göttsche2021-01-041-7/+0
| | | | The supervising ScreenManager will resize all Panels
* XUtils: check for multiplication overflow in allocation sizeChristian Göttsche2021-01-023-2/+28
|
* Fix CPU percentage on M1 silicon MacsLuke Groeninger2021-01-021-1/+1
|
* Object: return int on comparisonChristian Göttsche2021-01-0211-18/+18
| | | | | Comparisons do, due to the new introduced shaceship-comparisons, only return -1, 0, 1 or the result of strcmp().
* Only initialize and gather delay accounting data if a related column is enabledChristian Göttsche2021-01-013-25/+35
| | | | | Avoid creating and communicating over a netlink socket by default, which triggers cap_net_admin checks as root.
* Action: remove trivial wrapper functionChristian Göttsche2021-01-011-7/+3
|
* LoadMeter: dynamically adjust color and total of barChristian Göttsche2020-12-263-3/+44
| | | | | | | | | | Change the color and total based on the actual 1min load value: < 1 : green and total of 1.0 < cpu-count : yellow and total of cpu-count else : red and total of 2*cpu-count Closes: #32
* CRT: add METER_VALUE_ERROR and adjust some METER_VALUE_WARN colorsChristian Göttsche2020-12-262-2/+9
|
* Also find libsensors.so.4 for Fedora and friendsDaniel Lange2020-12-251-5/+7
|
* Merge branch 'cpufreq' of hadfl/htop for Solaris / OmniOS supportDaniel Lange2020-12-253-14/+27
|\
| * add support to display CPU frequencies on Solarish platformsDominik Hassler2020-12-253-14/+27
| |
* | Note Shift-F3 use in man pageDaniel Lange2020-12-251-0/+1
| |

© 2014-2024 Faster IT GmbH | imprint | privacy policy