summaryrefslogtreecommitdiffstats
path: root/ProcessList.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement sorting in tree modeMaxim Zhiburt2020-12-021-0/+3
|
* Drop unused global ProcessList memory fieldsNathan Scott2020-11-271-2/+0
| | | | | | | | | | 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.
* Apply patch from BenBE as per ↵Daniel Lange2020-11-161-1/+0
| | | | https://github.com/htop-dev/htop/pull/241#issuecomment-720081138
* Merge branch 'hili-new-old' of adsr/htop into highlight-new-old-processesDaniel Lange2020-11-161-0/+2
|\
| * Highlight new and old processes (#74)Adam Saponara2020-10-301-0/+2
| |
* | Mark ProcessList_keyAt argument constChristian Göttsche2020-11-151-1/+1
|/
* Unify function argument namesChristian Göttsche2020-10-281-2/+2
| | | | | Name first argument of ProcessList_goThroughEntries consistently super Name first argument of ProcessList_new consistently userTable
* Hold only a const version of Settings in ProcessListChristian Göttsche2020-10-261-1/+1
|
* Continue to update generic data in paused modeChristian Göttsche2020-10-191-2/+2
| | | | | | | | | 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
* Make all required includes explicitBenny Baumann2020-10-181-0/+8
| | | | Information as seen by IWYU 0.12 + clang 9 on Linux
* Mark Object classes and Object class fields constChristian Göttsche2020-10-071-1/+1
|
* Update License consistently to GPLv2 as per COPYING fileDaniel Lange2020-10-051-1/+1
|
* Sort headers/includesBenny Baumann2020-09-291-2/+2
|
* Switch variable/field naming from WhiteList to MatchListNathan Scott2020-09-091-3/+3
|
* Remove superfluous 'extern's from function declarations.Zev Weiss2020-09-031-14/+14
| | | | | | | | Applied via: $ find * -name '*.h' -exec sed -i -r 's/^extern (.+\()/\1/;' {} + Suggested-by: Bert Wesarg <bert.wesarg@googlemail.com>
* Axe automated header generation.Zev Weiss2020-09-031-2/+0
| | | | | | | | | | | | | | 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.
* Re-generate all headers with latest scripts/MakeHeader.pyNathan Scott2020-08-181-14/+14
| | | | Sync-up missing extern declarations for many functions.
* Portable affinity using hwlocHisham2016-02-141-0/+4
|
* Fixes to use platform-specific compare routines.Hisham Muhammad2015-04-091-1/+1
|
* Merge branch 'master' into wipHisham Muhammad2015-04-021-1/+1
|\ | | | | | | | | | | | | | | | | | | Conflicts: Process.c Process.h htop.c linux/LinuxProcess.c linux/LinuxProcess.h test_spec.lua
* | Major advances in FreeBSD port.Hisham Muhammad2015-03-161-1/+9
| |
* | Get FreeBSD tree to compile again with latest changes.Hisham Muhammad2015-03-161-0/+10
| |
* | Sorry about the mega-patch.Hisham Muhammad2015-01-211-90/+8
|/ | | | | This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.)
* Add ProcessList_delete to the variable interface.Hisham Muhammad2014-11-271-1/+2
|
* Changes for supporting separate platform subdirectories.Hisham Muhammad2014-11-241-36/+9
|
* Refactored key handlers.Hisham Muhammad2014-11-191-1/+1
| | | | | | Made the logic more modular, hopefully easier to follow, and removed repeated code. Plus, some optimization in RichString code.
* alignment improvementsHisham Muhammad2014-02-271-2/+2
|
* Added additional column to monitor OOM killer score of each processLeigh Simpson2014-01-291-0/+4
|
* Make CPU meter optionally account guest time in its percentagesHisham Muhammad2013-12-181-0/+1
|
* Performance improvements due to conditional parsing of IO data depending on ↵Hisham Muhammad2013-05-241-0/+1
| | | | | | | selected fields. On my machine, this gives a ~20% improvement in htop process time use with the default config.
* Performance improvementsHisham Muhammad2013-04-291-1/+0
| | | | | (thanks to Jann Horn)
* Changes in object model: separate class objects to store vtable. Also, nicer ↵Hisham Muhammad2012-12-051-6/+0
| | | | UTF-8 display of big numbers.
* search and filter for the strace and lsof screens!Hisham Muhammad2012-11-101-2/+1
|
* Option to update process names on every refreshHisham Muhammad2012-10-201-0/+1
| | | | | (thanks to Rob Hoelz)
* Add -p flag, contributed by Rob HoelzHisham Muhammad2012-08-101-1/+2
|
* BUGFIX: behavior of 'F' (follow) key was broken, also affecting theHisham Muhammad2012-02-021-2/+2
| | | | | persistence of mouse selections. Closes #3165065.
* major header cleanupHisham Muhammad2011-12-261-23/+2
|
* Keep panel structure up-to-date as process list changes when headers are ↵Hisham Muhammad2011-12-011-0/+12
| | | | updated during the screen manager. Hopefully closes #3444533.
* Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an ↵Hisham Muhammad2011-11-211-1/+1
| | | | | | | external libhwloc. (for details see https://sourceforge.net/mailarchive/forum.php?thread_name=CAJpkDYeZpwqcWxZ77wq6bMrnhn-KzkU1xAqb3cU0drfnA3n9FQ%40mail.gmail.com&forum_name=htop-general )
* Support for UTF-8 tree drawingHisham Muhammad2011-11-031-0/+22
| | | | | (thanks to Bin Guo)
* Convert affinity control from the deprecated PLPA to HWLOCHisham Muhammad2011-09-241-0/+4
|
* Fix off-by-one error in PROCESSOR displayHisham Muhammad2011-09-081-1/+1
|
* * Option for counting CPUs from zeroHisham Muhammad2011-03-221-0/+4
| | | | | | (thanks to Sean Noonan) * Meters update in every screen (no longer halting while on Setup, etc.)
* Split process and thread counts in tasks meterHisham Muhammad2010-11-231-0/+2
|
* Remove arbitrary limit from rich stringsHisham Muhammad2010-11-221-23/+14
| | | | | | | | | 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
* add support for steal/guest CPU time measurementHisham Muhammad2010-08-241-29/+33
| | | | | | simplify processor data accounting (add CPUData structure) remove Process_clone trick
* warning fixesHisham Muhammad2010-02-251-0/+1
|
* show custom thread namesHisham Muhammad2010-02-251-1/+3
|
* Ability to change sort column with the mouse byHisham Muhammad2008-03-141-0/+2
| | | | | | clicking column titles (click again to invert order). Also, add a consolidated IO kbyte/s column.
* Clean up headers by using 'static' whenever possible.Hisham Muhammad2008-03-091-12/+1
| | | | | Reduces resulting code size.

© 2014-2024 Faster IT GmbH | imprint | privacy policy