Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-28 | Make the first tree item stable on expand / collapse again | Daniel Lange | |
Regression introduced with 06b1674 | |||
2021-02-13 | Option and key ("*") to collapse / expand all branches under PID 1 | Daniel Lange | |
(and PID 2 if kernel threads are shown) Based on hishamhm/htop#510 by Krishna Chaitanya, B Closes #68 | |||
2021-01-31 | Improve handling when selected last process entry | Christian Göttsche | |
If the last process entry is selected and the process dies, stay at the end of the list and do not jump to the start. Also if the last entry is selected keep, after rebuilding the process list due to a new scan, the last entry selected. | |||
2021-01-21 | Sort out the mess around column sorting that had accumulated over time | Daniel Lange | |
2021-01-15 | RichString: implement safe rewind | Christian Göttsche | |
The current rewind logic causes issues when rewinding over the short string optimization boundary. | |||
2021-01-11 | Mark several non-modified pointer variables const | Christian Göttsche | |
2021-01-10 | Exit follow mode cleanly after followed process dies | Christian Göttsche | |
2021-01-07 | Show arrow indicating order of sorted process column | Christian Göttsche | |
2021-01-02 | Object: return int on comparison | Christian Göttsche | |
Comparisons do, due to the new introduced shaceship-comparisons, only return -1, 0, 1 or the result of strcmp(). | |||
2020-12-19 | Merge Process_pidColumns into Process_fields and rework auto-fit for ↵ | Christian Göttsche | |
PID-like columns | |||
2020-12-19 | Separate tree and list sort orders | Hisham Muhammad | |
Implements the suggestion from https://github.com/htop-dev/htop/issues/399#issuecomment-747861013 Thanks to the refactors from 0bd5c8fb5da and 6393baa74e5, this was really easy and clean to do. It maintains the "Tree view always by PID" option in the Settings, which results in some specific behaviors such as "clicking on the column header to exit tree view" and "picking a new sort order to exit tree view", for the sake of the muscle memory of long time htop users. :) | |||
2020-12-19 | Add "Tree view is always sorted by PID" option to mimic htop 2 behavior | Hisham Muhammad | |
2020-12-18 | Fix typo | Christian Göttsche | |
2020-12-18 | ProcessList: save scan time in millisecond | Christian Göttsche | |
The delay is saved in deciseconds, use a bigger resolution to avoid timing irregularities. | |||
2020-12-18 | Support clock_gettime() on OSX El Capitan and earlier | Christian Göttsche | |
2020-12-08 | Additional code simplification | Benny Baumann | |
Additional correction for #375 | |||
2020-12-08 | Split RichString_(append|appendn|write) into wide and ascii | Christian Göttsche | |
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. | |||
2020-12-06 | IWYU update | Christian Göttsche | |
2020-12-03 | Silence possible NULL dereference | Christian Göttsche | |
Found by compiling with LTO ProcessList.c: In function ‘ProcessList_updateTreeSetLayer’: ProcessList.c:195:15: error: potential null pointer dereference [-Werror=null-dereference] 195 | if (proc->tree_depth == deep && proc->tree_left > left && proc->tree_right < right) { | ^ ProcessList.c:195:15: error: potential null pointer dereference [-Werror=null-dereference] ProcessList.c:195:15: error: potential null pointer dereference [-Werror=null-dereference] | |||
2020-12-02 | Minor code streamlining | Benny Baumann | |
2020-12-02 | Some minor spelling issues | Benny Baumann | |
2020-12-02 | Avoid expensive build of tree when not using it | Benny Baumann | |
2020-12-02 | Avoid useless search for pid 0 | Benny Baumann | |
2020-12-02 | Reorder field initialization to group fields by task | Benny Baumann | |
2020-12-02 | Code style cleanup and documentation/comments | Benny Baumann | |
2020-12-02 | Use common values for initial size estimates for Hashtables | Benny Baumann | |
2020-12-02 | Fix issue with inconsistent displayTreeSet | Maxim Zhiburt | |
2020-12-02 | Implement sorting in tree mode | Maxim Zhiburt | |
2020-11-24 | Include merge status with column title when enabled | Narendran Gopalakrishnan | |
2020-11-24 | Improving Command display/sort | Narendran Gopalakrishnan | |
2020-11-21 | fix indent | Christian Göttsche | |
2020-11-16 | Apply patch from BenBE as per ↵ | Daniel Lange | |
https://github.com/htop-dev/htop/pull/241#issuecomment-720081138 | |||
2020-11-16 | Merge branch 'hili-new-old' of adsr/htop into highlight-new-old-processes | Daniel Lange | |
2020-11-15 | Mark ProcessList_keyAt argument const | Christian Göttsche | |
2020-11-02 | Embracing branches | Benny Baumann | |
2020-11-02 | Spacing around operators | Benny Baumann | |
2020-10-31 | Address items from review | Adam Saponara | |
2020-10-30 | Highlight new and old processes (#74) | Adam Saponara | |
2020-10-26 | Hold only a const version of Settings in ProcessList | Christian Göttsche | |
2020-10-19 | Continue to update generic data in paused mode | Christian Göttsche | |
Generic data, as CPU and memory usage, are used by Meters. In paused mode they would stop receiving updates and especially Graph Meters would stop showing continuous data. Improves: #214 Closes: #253 | |||
2020-10-18 | Make all required includes explicit | Benny Baumann | |
Information as seen by IWYU 0.12 + clang 9 on Linux | |||
2020-10-16 | Rename StringUtils.[ch] to XUtils.[ch] | Benny Baumann | |
2020-10-16 | Misc Vector updates | Christian Göttsche | |
- Move swap() macro to source file and implement as function - Implement Vector_get() and Vector_size() as inline functions to make them type safe and avoid lhs usage - Comment comparison statistics, they are only needed for performance testing | |||
2020-10-07 | Mark Object classes and Object class fields const | Christian Göttsche | |
2020-10-05 | Update License consistently to GPLv2 as per COPYING file | Daniel Lange | |
2020-09-09 | Switch variable/field naming from WhiteList to MatchList | Nathan Scott | |
2020-09-03 | Axe automated header generation. | Zev Weiss | |
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. | |||
2020-08-26 | Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into ↵ | Nathan Scott | |
bertwesarg-ci-hwloc-job | |||
2019-10-31 | Clean up existing whitespace | Daniel Flanagan | |
2018-04-05 | Collapse current subtree pressing Backspace | Hisham Muhammad | |