summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-01-10Release 3.3.03.3.0Daniel Lange
2024-01-10Linux: use fseek(3)Christian Göttsche
Use fseek(3) instead of rewind(3) to check for success.
2024-01-09Refactor the goThroughEntries.fraggerfox
2024-01-09Fix build in NetBSD.fraggerfox
2024-01-09Attempt to "Fix" OpenBSD BuildSamuel Venable
Co-authored-by: Benny Baumann <BenBE@geshi.org>
2024-01-08Clarify isNonnegative() behavior in commentsExplorer09
Also fix some comments of isNaN() and isPositive() functions. No code changes.
2024-01-01Updates for 2024. Happy New Year!Daniel Lange
2023-12-31Shorten docker container IDs to 12 charactersBenny Baumann
2023-12-31Settings: preserve empty headerChristian Göttsche
If the user removes all meters from the header on exit htop will write no values for the settings column_meters_X and column_meter_modes_X. The parser skips all configuration settings with no value, so on the next start no header meter related key is processed and htop will add a set of default meters to the header. Write instead an invalid value of `!`, so the keys are parsed and htop will not add the default meters back. Closes: #1248
2023-12-29Fix execlp() argument without pointer castExplorer09
Regression from c55401b82b1bb278947f9d2a3aed13a9f0de85a9
2023-12-29Row_printTime() code shrinkExplorer09
Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
2023-12-29Row_printKBytes() improvementsExplorer09
* Allow the maximum value of "15.9Z" ((2^64 - 2) KiB) to be printed. (The previous version supports the maximum of "99.9P" (99.9 PiB) before the printing format goes weird.) * Print up to 2 fraction digits for values between "9.76G" (10000 MiB) and "9.99G" (< 10 GiB), "9.76T" and "9.99T", and so on. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
2023-12-29Clarify magic number for data/cols fieldsBenny Baumann
2023-12-29Fix naming convention inconsistencyBenny Baumann
2023-12-29OpenFilesScreen: Make column sizing dynamic for file size, offset and inodeнаб
Previously this limited the size to single-digit-gigabytes(!). Now it can be single-digit-petabytes before going out of alignment. Fixes: Debian#1059369
2023-12-29Add support for "truss" (FreeBSD equivalent of "strace")Daniel (dmilith) Dettlaff
2023-12-29Darwin: add NetworkIOMeter supportUeiWang
2023-12-26Relocate include of config.h from header to source modeuleBenny Baumann
2023-12-26Document compilation issues and changed config.h inclusion rulesBenny Baumann
2023-12-26Minor code simplificationBenny Baumann
2023-12-26Convince IWYU to keep size_t/ssize_t via stddef.hBenny Baumann
2023-12-26Force to keep explicit forward declarationsBenny Baumann
2023-12-26Update includes based on IWYUBenny Baumann
2023-12-26Update list of special header mappings for IWYUBenny Baumann
2023-12-26Force configuration with clang for IWYU runsBenny Baumann
This reduces the noise caused by incompatible attribute definitions between GCC/Clang.
2023-12-26Use consistent style for process field output/compare functionsBenny Baumann
2023-12-26Fix code styleBenny Baumann
2023-12-26Check for large file support and some types we useBenny Baumann
2023-12-26Do not touch CFLAGS in configure.acBenny Baumann
This fixes an inconsistency between tests run by ./configure and actual make
2023-12-26Add includes for config.h as per the discussion in PR #1337Daniel Lange
Many thanks to @Explorer09 Kang-Che Sung (宋岡哲). Also add a #error stanza to XUtils.h in case somebody forgets the beautiful mess GNU forces on us.
2023-12-26HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" & "... 30/30/40"Christian Hesse
Existing layouts with three columns do not match my needs... There is always a column too narrow. I think this would be a reasonable choice.
2023-12-25Meter: use correct unicode characters for digit '9'Christian Hesse
The bottom line was too short before...
2023-12-18Bump github/codeql-action from 2 to 3dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-12-13Merge branch 'patch-2' (Update manual to mention KiB) of sparrowt/htopDaniel Lange
2023-12-13Review comments for memory size manual clarificationsTom Sparrow
2023-12-11Note in manual re default memory units of KiBTom Sparrow
Addresses https://github.com/htop-dev/htop/issues/1340
2023-12-11Consolidate duplicate string constants in CGroup filtersBenny Baumann
2023-12-11Add PCP supportBenny Baumann
2023-12-11Add column for process container nameBenny Baumann
2023-12-11Add logic to filter the container name (+type) from the CGroup nameBenny Baumann
2023-11-27Merge branch 'main' of https://github.com/BowDown097/htop into BowDown097-mainNathan Scott
2023-11-27Fix a little header comment typo in the CGroupUtils codeNathan Scott
2023-11-27PCP platform implementation of the compressed cgroup columnNathan Scott
2023-11-26Update pcp/ProcessField.hBowDown097
2023-11-26Update linux/LinuxProcessTable.cBowDown097
Co-authored-by: BenBE <BenBE@geshi.org>
2023-11-24Use printKBytesBowDown097
2023-11-24Linux + PCP: Add private memory size columnBowDown097
2023-11-24Change NetworkIOMeter value unit from KiB/s to bytes/secondExplorer09
Improve precisions when drawing in bar meter mode. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
2023-11-24Cache NetworkIOMeter values in 'double' typeExplorer09
Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
2023-11-24NetworkIOMeter: Cache the formatted "KiB/s" number stringsExplorer09
In NetworkIOMeter, the number strings of bytes per second are formatted with Meter_humanUnit(). As the numbers are only updated every 500 ms, it is good to cache the formatted strings. This saves code size. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>