summaryrefslogtreecommitdiffstats
path: root/ProcessList.h
AgeCommit message (Collapse)Author
2020-08-18Re-generate all headers with latest scripts/MakeHeader.pyNathan Scott
Sync-up missing extern declarations for many functions.
2016-02-14Portable affinity using hwlocHisham
2015-04-09Fixes to use platform-specific compare routines.Hisham Muhammad
2015-04-02Merge branch 'master' into wipHisham Muhammad
Conflicts: Process.c Process.h htop.c linux/LinuxProcess.c linux/LinuxProcess.h test_spec.lua
2015-03-16Major advances in FreeBSD port.Hisham Muhammad
2015-03-16Get FreeBSD tree to compile again with latest changes.Hisham Muhammad
2015-01-21Sorry 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-27Add ProcessList_delete to the variable interface.Hisham Muhammad
2014-11-24Changes for supporting separate platform subdirectories.Hisham Muhammad
2014-11-19Refactored 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-27alignment improvementsHisham Muhammad
2014-01-29Added additional column to monitor OOM killer score of each processLeigh Simpson
2013-12-18Make CPU meter optionally account guest time in its percentagesHisham Muhammad
2013-05-24Performance 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-29Performance improvementsHisham Muhammad
(thanks to Jann Horn)
2012-12-05Changes in object model: separate class objects to store vtable. Also, nicer ↵Hisham Muhammad
UTF-8 display of big numbers.
2012-11-10search and filter for the strace and lsof screens!Hisham Muhammad
2012-10-20Option to update process names on every refreshHisham Muhammad
(thanks to Rob Hoelz)
2012-08-10Add -p flag, contributed by Rob HoelzHisham Muhammad
2012-02-02BUGFIX: behavior of 'F' (follow) key was broken, also affecting theHisham Muhammad
persistence of mouse selections. Closes #3165065.
2011-12-26major header cleanupHisham Muhammad
2011-12-01Keep panel structure up-to-date as process list changes when headers are ↵Hisham Muhammad
updated during the screen manager. Hopefully closes #3444533.
2011-11-21Remove 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-03Support for UTF-8 tree drawingHisham Muhammad
(thanks to Bin Guo)
2011-09-24Convert affinity control from the deprecated PLPA to HWLOCHisham Muhammad
2011-09-08Fix off-by-one error in PROCESSOR displayHisham Muhammad
2011-03-22* Option for counting CPUs from zeroHisham Muhammad
(thanks to Sean Noonan) * Meters update in every screen (no longer halting while on Setup, etc.)
2010-11-23Split process and thread counts in tasks meterHisham Muhammad
2010-11-22Remove arbitrary limit from rich stringsHisham 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-24add support for steal/guest CPU time measurementHisham Muhammad
simplify processor data accounting (add CPUData structure) remove Process_clone trick
2010-02-25warning fixesHisham Muhammad
2010-02-25show custom thread namesHisham Muhammad
2008-03-14Ability to change sort column with the mouse byHisham Muhammad
clicking column titles (click again to invert order). Also, add a consolidated IO kbyte/s column.
2008-03-09Clean up headers by using 'static' whenever possible.Hisham Muhammad
Reduces resulting code size.
2008-03-09Add support for Linux per-process IO statistics,Hisham Muhammad
enabled with the --enable-taskstats flag, which requires a kernel compiled with taskstats support. Thanks to Tobias Oetiker!
2008-03-08BUGFIX: Fix display of CPU count for threaded processes.Hisham Muhammad
When user threads are hidden, process now shows the sum of processor usage for all processors. When user threads are displayed, each thread shows its own processor usage, including the root thread. (thanks to Bert Wesarg for the report) Also, add option to display thread colors differently.
2007-11-09IO-wait time now counts as idle time, which is a moreHisham Muhammad
accurate description. It is still available in split time, now called detailed CPU time. (thanks to Samuel Thibault for the report)
2007-05-17Fixes for /proc location, submitted by Florent ThoumieHisham Muhammad
2006-11-08Add lots of debugging asserts and try to clean up behavior of lists in general.Hisham Muhammad
Make dumping of proc data controlled by a separate debug define.
2006-10-04Allocate per-processor values in a contiguous chunk of memoryHisham Muhammad
2006-10-04Contribution by Philipp Richter: Display IO-Wait, IRQ and Soft-IRQ values in ↵Hisham Muhammad
status bar (minor modifications: default to false, add help)
2006-07-11Performance improvement hackathon: improve process comparison routines,Hisham Muhammad
disable useless code in release builds such as runtime type-checking on dynamic data structures and process fields that are not being computed, faster(?) method for verifying the process owner (still need to ensure correctness), don't destroy and create process objects for hidden kernel threads over and over. Phew. I shouldn't be doing all this today, but I could not resist.
2006-06-06Regenerated all headers.Hisham Muhammad
2006-06-05Use long long types to avoid overflowHisham Muhammad
2006-05-30Rename TypedVector to Vector, matching dit.Hisham Muhammad
2006-03-24* make debug targetHisham Muhammad
* Support for generating a /proc trace for debugging purposes.
2006-03-04Initial import.Hisham Muhammad