Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-02 | Implement sorting in tree mode | Maxim Zhiburt | |
2020-11-27 | Drop unused global ProcessList memory fields | Nathan Scott | |
The global ProcessList structure contains a couple of unused fields. 'sharedMem' has never been used by any Meter, since its not been anything other than zero in Linux /proc/meminfo for many, many years. The freeMem field is only used in the usedMem calculation, so it can reside on the stack like some other memory variables used within-calculations-only and not exposed to the user via a Meter. | |||
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-10-30 | Highlight new and old processes (#74) | Adam Saponara | |
2020-10-28 | Unify function argument names | Christian Göttsche | |
Name first argument of ProcessList_goThroughEntries consistently super Name first argument of ProcessList_new consistently userTable | |||
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-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-29 | Sort headers/includes | Benny Baumann | |
2020-09-09 | Switch variable/field naming from WhiteList to MatchList | Nathan Scott | |
2020-09-03 | Remove superfluous 'extern's from function declarations. | Zev Weiss | |
Applied via: $ find * -name '*.h' -exec sed -i -r 's/^extern (.+\()/\1/;' {} + Suggested-by: Bert Wesarg <bert.wesarg@googlemail.com> | |||
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-18 | Re-generate all headers with latest scripts/MakeHeader.py | Nathan Scott | |
Sync-up missing extern declarations for many functions. | |||
2016-02-14 | Portable affinity using hwloc | Hisham | |
2015-04-09 | Fixes to use platform-specific compare routines. | Hisham Muhammad | |
2015-04-02 | Merge branch 'master' into wip | Hisham Muhammad | |
Conflicts: Process.c Process.h htop.c linux/LinuxProcess.c linux/LinuxProcess.h test_spec.lua | |||
2015-03-16 | Major advances in FreeBSD port. | Hisham Muhammad | |
2015-03-16 | Get FreeBSD tree to compile again with latest changes. | Hisham Muhammad | |
2015-01-21 | Sorry about the mega-patch. | Hisham Muhammad | |
This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.) | |||
2014-11-27 | Add ProcessList_delete to the variable interface. | Hisham Muhammad | |
2014-11-24 | Changes for supporting separate platform subdirectories. | Hisham Muhammad | |
2014-11-19 | Refactored key handlers. | Hisham Muhammad | |
Made the logic more modular, hopefully easier to follow, and removed repeated code. Plus, some optimization in RichString code. | |||
2014-02-27 | alignment improvements | Hisham Muhammad | |
2014-01-29 | Added additional column to monitor OOM killer score of each process | Leigh Simpson | |
2013-12-18 | Make CPU meter optionally account guest time in its percentages | Hisham Muhammad | |
2013-05-24 | Performance improvements due to conditional parsing of IO data depending on ↵ | Hisham Muhammad | |
selected fields. On my machine, this gives a ~20% improvement in htop process time use with the default config. | |||
2013-04-29 | Performance improvements | Hisham Muhammad | |
(thanks to Jann Horn) | |||
2012-12-05 | Changes in object model: separate class objects to store vtable. Also, nicer ↵ | Hisham Muhammad | |
UTF-8 display of big numbers. | |||
2012-11-10 | search and filter for the strace and lsof screens! | Hisham Muhammad | |
2012-10-20 | Option to update process names on every refresh | Hisham Muhammad | |
(thanks to Rob Hoelz) | |||
2012-08-10 | Add -p flag, contributed by Rob Hoelz | Hisham Muhammad | |
2012-02-02 | BUGFIX: behavior of 'F' (follow) key was broken, also affecting the | Hisham Muhammad | |
persistence of mouse selections. Closes #3165065. | |||
2011-12-26 | major header cleanup | Hisham Muhammad | |
2011-12-01 | Keep panel structure up-to-date as process list changes when headers are ↵ | Hisham Muhammad | |
updated during the screen manager. Hopefully closes #3444533. | |||
2011-11-21 | Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an ↵ | Hisham Muhammad | |
external libhwloc. (for details see https://sourceforge.net/mailarchive/forum.php?thread_name=CAJpkDYeZpwqcWxZ77wq6bMrnhn-KzkU1xAqb3cU0drfnA3n9FQ%40mail.gmail.com&forum_name=htop-general ) | |||
2011-11-03 | Support for UTF-8 tree drawing | Hisham Muhammad | |
(thanks to Bin Guo) | |||
2011-09-24 | Convert affinity control from the deprecated PLPA to HWLOC | Hisham Muhammad | |
2011-09-08 | Fix off-by-one error in PROCESSOR display | Hisham Muhammad | |
2011-03-22 | * Option for counting CPUs from zero | Hisham Muhammad | |
(thanks to Sean Noonan) * Meters update in every screen (no longer halting while on Setup, etc.) | |||
2010-11-23 | Split process and thread counts in tasks meter | Hisham Muhammad | |
2010-11-22 | Remove arbitrary limit from rich strings | Hisham Muhammad | |
Fix subtree hiding Fix reading of CPU values in hidden threads Fix hiding of zombie processes as kernel threads Remove "debug proc" code Code cleanup in processElements | |||
2010-08-24 | add support for steal/guest CPU time measurement | Hisham Muhammad | |
simplify processor data accounting (add CPUData structure) remove Process_clone trick | |||
2010-02-25 | warning fixes | Hisham Muhammad | |
2010-02-25 | show custom thread names | Hisham Muhammad | |
2008-03-14 | Ability to change sort column with the mouse by | Hisham Muhammad | |
clicking column titles (click again to invert order). Also, add a consolidated IO kbyte/s column. | |||
2008-03-09 | Clean up headers by using 'static' whenever possible. | Hisham Muhammad | |
Reduces resulting code size. |