Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 3.0.53.0.5 | Daniel Lange | 2021-01-11 | 2 | -5/+30 |
| | |||||
* | Merge branch 'fix-palette2' of deviant/htop | Daniel Lange | 2021-01-11 | 1 | -7/+12 |
|\ | |||||
| * | Fix white text in the Light Terminal colour scheme | V | 2021-01-11 | 1 | -7/+12 |
| | | |||||
* | | Clarify that only the main screen function bar is optionally hidden | Daniel Lange | 2021-01-11 | 1 | -1/+1 |
| | | |||||
* | | Fix clearing the last line in setup on function bar change (thanks cgzones) | Daniel Lange | 2021-01-11 | 1 | -1/+1 |
| | | |||||
* | | Make Infoscreens the correct height | Daniel Lange | 2021-01-11 | 4 | -4/+4 |
| | | |||||
* | | Merge branch 'wide_proc_comm' of cgzones/htop | Daniel Lange | 2021-01-11 | 8 | -33/+34 |
|\ \ | |/ |/| | |||||
| * | Linux: use correct column alignment for wide fields | Christian Göttsche | 2021-01-11 | 8 | -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/htop | Daniel Lange | 2021-01-11 | 5 | -31/+27 |
|\ | |||||
| * | RichString_setAttrn: refactor to take a length instead of a stop index | Christian Göttsche | 2021-01-10 | 5 | -31/+27 |
| | | | | | | | | Fixes: #459 | ||||
* | | Merge branch 'following_exit' of cgzones/htop | Daniel Lange | 2021-01-11 | 1 | -4/+8 |
|\ \ | |/ |/| | |||||
| * | Exit follow mode cleanly after followed process dies | Christian Göttsche | 2021-01-10 | 1 | -4/+8 |
|/ | |||||
* | Solaris: make Process callbacks static | Christian Göttsche | 2021-01-09 | 2 | -17/+13 |
| | | | | Fixes prototype of SolarisProcess_compareByKey since 90ea3ac3 | ||||
* | Convert unnecessary static variables | Christian Göttsche | 2021-01-09 | 2 | -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 options | Daniel Lange | 2021-01-08 | 2 | -4/+6 |
| | |||||
* | Free memory on multiple filter command line arguments | Christian Göttsche | 2021-01-08 | 1 | -0/+1 |
| | |||||
* | Merge branch 'err_h' of cgzones/htop | Daniel Lange | 2021-01-08 | 5 | -20/+10 |
|\ | |||||
| * | Drop usage of formatted error messages from <err.h> | Christian Göttsche | 2021-01-07 | 5 | -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/htop | Daniel Lange | 2021-01-08 | 1 | -21/+21 |
|\ \ | |||||
| * | | Revert color change on LightTerminal | Christian Göttsche | 2021-01-08 | 1 | -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/htop | Daniel Lange | 2021-01-08 | 2 | -3/+20 |
|\ \ \ | |/ / |/| | | |||||
| * | | Refactor crash handler message to avoid embedded directive | Christian Göttsche | 2021-01-08 | 1 | -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 headers | Christian Göttsche | 2021-01-08 | 1 | -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 string | V | 2021-01-08 | 1 | -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 column | Christian Göttsche | 2021-01-07 | 3 | -0/+13 |
| | |||||
* | Unify prototype of Vector_get | Christian Göttsche | 2021-01-06 | 1 | -1/+1 |
| | | | | | Vector_get() currently takes a `const Vector*` in debug mode and a `Vector*` else. | ||||
* | Hashtable: fail hard on too big size request | Christian Göttsche | 2021-01-06 | 1 | -5/+9 |
| | |||||
* | Hashtable: widen size from int to size_t | Christian Göttsche | 2021-01-06 | 2 | -34/+35 |
| | |||||
* | Hashtable: hide implementation of Hashtable and HashtableItem | Christian Göttsche | 2021-01-06 | 2 | -12/+15 |
| | |||||
* | Hashtable: use more distinct typename for key type | Christian Göttsche | 2021-01-06 | 4 | -12/+12 |
| | |||||
* | LibSensors: add support for Ryzen CPUs | Matej Dian | 2021-01-06 | 1 | -1/+6 |
| | |||||
* | Declare for loop variables inside the loop | Christian Göttsche | 2021-01-06 | 2 | -4/+3 |
| | |||||
* | Drop useless double parenthesis | Christian Göttsche | 2021-01-06 | 1 | -1/+1 |
| | |||||
* | Avoid function cast by refactoring callback prototype | Christian Göttsche | 2021-01-06 | 2 | -8/+6 |
| | |||||
* | Panel_new: reorder arguments | Christian Göttsche | 2021-01-04 | 6 | -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 resize | Christian Göttsche | 2021-01-04 | 2 | -2/+6 |
| | | | | | The supervising ScreenManager will resize all Panels. Also do not start the search on resize. | ||||
* | Add option to hide the Function Bar | Christian Göttsche | 2021-01-04 | 10 | -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 logic | Christian Göttsche | 2021-01-04 | 2 | -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 callback | Christian Göttsche | 2021-01-04 | 1 | -7/+0 |
| | | | | The supervising ScreenManager will resize all Panels | ||||
* | XUtils: check for multiplication overflow in allocation size | Christian Göttsche | 2021-01-02 | 3 | -2/+28 |
| | |||||
* | Fix CPU percentage on M1 silicon Macs | Luke Groeninger | 2021-01-02 | 1 | -1/+1 |
| | |||||
* | Object: return int on comparison | Christian Göttsche | 2021-01-02 | 11 | -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 enabled | Christian Göttsche | 2021-01-01 | 3 | -25/+35 |
| | | | | | Avoid creating and communicating over a netlink socket by default, which triggers cap_net_admin checks as root. | ||||
* | Action: remove trivial wrapper function | Christian Göttsche | 2021-01-01 | 1 | -7/+3 |
| | |||||
* | LoadMeter: dynamically adjust color and total of bar | Christian Göttsche | 2020-12-26 | 3 | -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 colors | Christian Göttsche | 2020-12-26 | 2 | -2/+9 |
| | |||||
* | Also find libsensors.so.4 for Fedora and friends | Daniel Lange | 2020-12-25 | 1 | -5/+7 |
| | |||||
* | Merge branch 'cpufreq' of hadfl/htop for Solaris / OmniOS support | Daniel Lange | 2020-12-25 | 3 | -14/+27 |
|\ | |||||
| * | add support to display CPU frequencies on Solarish platforms | Dominik Hassler | 2020-12-25 | 3 | -14/+27 |
| | | |||||
* | | Note Shift-F3 use in man page | Daniel Lange | 2020-12-25 | 1 | -0/+1 |
| | |