| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Defining O_PATH if not defined by <fcntl.h> does not really add any
maintenance cost and might improve some portability.
Related: #804
|
| |
| |
| |
| |
| |
| |
| |
| | |
A process, whose executable has been replaced and thus marked by htop,
can be re-executed with the replaced executable, with the same PID, in
two ways: the Linux feature checkpoint/restore or re-execution of PID 1.
The actual check is just a string comparison, like the dropped
condition, leading to (almost) no computation overhead.
|
|\ \
| |/
|/| |
|
|/
|
|
| |
Also change ReadMe badge.
|
|\ |
|
|/|
| |
| |
| | |
fasterit-clarify-license
|
| | |
|
| |
| |
| |
| | |
ScreenManager.c valid
|
| |
| |
| |
| |
| |
| |
| | |
htop has been licensed as GPLv2 but there was inconsistency regarding the
option to choose "any later version" as granted by the license.
This commit clarifies the htop dev team is fine with that choice.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Fixes: #803
|
|\ \ \ |
|
|/| | |
| | | |
| | | |
| | | | |
fasterit-fix-mouse-wheel
|
| | | |
| | | |
| | | |
| | | | |
Fixes #805
|
| |/ /
|/| |
| | |
| | |
| | |
| | | |
(Roguelazer).
Closes #804
|
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add license and repology badge, improve several wording, improve
several sections.
[skip ci]
|
|\ \ \ |
|
|/| | |
| | | |
| | | |
| | | | |
cgzones-multicolumn
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Extending to right neighbors is intended for text meters with an
overlong content, so the whole text is shown if possible.
Multi column meters, like the combined memory and swap meter, position
its text depending on the given total width; keep the position to the
original assigned header slot.
Short term resolution for #796
|
|\ \ \ \
| |_|/ /
|/| | | |
|
|/| | | |
|
| | | |
| | | |
| | | |
| | | | |
Do not reset the hidden process selection (and hidden function bar) on mouse events, when mouse support is disabled.
|
| |/ /
|/| | |
|
|/ / |
|
|\ \
| | |
| | | |
Highlight percentages similar to large numbers
|
| | |
| | |
| | | |
Update Process_printPercentage such that color change happens only once at 100% and beyond.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
The header layout, and therefore the number of columns, should never
be changed within such loop.
|
| | |
| | |
| | |
| | |
| | | |
The LRS value is only zero in the first cycle; drop the check to
recalculate while running.
|
| | |
| | |
| | |
| | |
| | | |
Simplify and update valgrind suppressions for possible leak and
reachable memory inside ncurses.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Select the current active header layout, not the current saved layout
from the settings, as the value gets only saved back from the active
header to settings on closing the setup menu.
Closes: #785
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Zero all the CPU data, like totalPeriod, after its memory allocation via
realloc(3).
Conditional jump or move depends on uninitialised value(s)
at 0x132A9B: LinuxProcessList_scanCPUTime (LinuxProcessList.c:1928)
by 0x1358C3: ProcessList_goThroughEntries (LinuxProcessList.c:2079)
by 0x12A79A: ProcessList_scan (ProcessList.c:627)
by 0x11CA67: CommandLine_run (CommandLine.c:357)
by 0x4A81E49: (below main) (libc-start.c:314)
Uninitialised value was created by a heap allocation
at 0x48396C5: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
by 0x12F633: xRealloc (XUtils.c:64)
by 0x12F633: xReallocArray (XUtils.c:78)
by 0x1325A8: LinuxProcessList_updateCPUcount (LinuxProcessList.c:207)
by 0x134E0A: ProcessList_new (LinuxProcessList.c:284)
by 0x11C8D0: CommandLine_run (CommandLine.c:301)
by 0x4A81E49: (below main) (libc-start.c:314)
|
| | |
| | |
| | |
| | |
| | | |
Add helper function to reallocate an dynamic allocated array including
zeroing the newly allocated memory.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use the same width for each sub meter to align with CPU meter.
Currently if the total width is even, so it does not split exactly into
2 equal parts plus 1 (for the middle space character column), the extra
column is added to the second meter width.
Closes: #783
|
| | |
| | |
| | |
| | |
| | | |
Close the backup file descriptor of original stderr once it has been
restored at stderr.
|
| | |
| | |
| | |
| | |
| | | |
Without this htoprc from sysconfdir is ignored and default meters
are loaded.
|
| | | |
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| | |
Replace several open-coded variants of percentage formatting.
This function has been ported from Hishams old 'next' branch.
|
| | |
|