Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Collapse current subtree pressing Backspace | Hisham Muhammad | 2018-04-05 | 1 | -0/+2 |
| | |||||
* | Updates to generated header files | Hisham Muhammad | 2018-02-26 | 1 | -0/+5 |
| | |||||
* | Replace size_t with int/void* union | Hisham Muhammad | 2018-02-18 | 1 | -2/+2 |
| | | | | | | | | I was occasionally passing negative values to size_t. Plus, this better reflects the intent of the variant argument. Reported by Coverity: https://scan8.coverity.com/reports.htm#v13253/p10402/fileInstanceId=22093891&defectInstanceId=7543346&mergedDefectId=174179&fileStart=251&fileEnd=500 | ||||
* | Add support for Linux TASK_IDLE | Vladimir Panteleev | 2018-02-04 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Linux commit 06eb61844d841d0032a9950ce7f8e783ee49c0d0 ("sched/debug: Add explicit TASK_IDLE printing") exposes kthreads idling using TASK_IDLE in procfs as "I (idle)". Until now, when sorting the STATE ("S") column, htop used the raw value of the state character for comparison, however that led to the undesirable effect of TASK_IDLE ('I') tasks being sorted above tasks that were running ('R'). Thus, explicitly recognize the idle process state, and sort it below others. | ||||
* | Make 'c' key work with threads as well. | Hisham Muhammad | 2017-09-14 | 1 | -0/+2 |
| | |||||
* | Silence cast warning. | Hisham | 2016-05-30 | 1 | -0/+1 |
| | |||||
* | Reuse comm object if possible, avoid useless repetitions of free+strdup. | Hisham | 2016-02-02 | 1 | -0/+1 |
| | |||||
* | Extend buffer for reading lines from /proc. | Hisham Muhammad | 2015-12-14 | 1 | -0/+2 |
| | | | | | Apparently a line longer than 255 chars was spotted in the wild: http://serverfault.com/questions/577939/linux-ps-htop-show-processes-running-for-hundreds-or-thousands-of-days-though-h#comment676098_577939 | ||||
* | Remove duplicate declaration. | Jardel Weyrich | 2015-09-10 | 1 | -2/+0 |
| | |||||
* | Make column width calculation dynamic. | Hisham Muhammad | 2015-08-20 | 1 | -3/+11 |
| | | | | Closes #228. | ||||
* | added missing defines for android | sherpya | 2015-05-20 | 1 | -0/+5 |
| | |||||
* | Merge branch 'master' into wip | Hisham Muhammad | 2015-04-02 | 1 | -4/+14 |
|\ | | | | | | | | | | | | | | | | | | | Conflicts: Process.c Process.h htop.c linux/LinuxProcess.c linux/LinuxProcess.h test_spec.lua | ||||
| * | Fixes to subclassing Process. | Hisham Muhammad | 2015-03-31 | 1 | -1/+14 |
| | | |||||
| * | Tempus fugit. | Hisham Muhammad | 2015-03-21 | 1 | -1/+1 |
| | | |||||
| * | Merge fixes | Hisham Muhammad | 2015-02-23 | 1 | -3/+1 |
| | | |||||
| * | Fix allocation of processes. Closes #166. | Hisham Muhammad | 2015-02-23 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | Conflicts: Process.c Process.h ProcessList.c ScreenManager.c linux/LinuxProcessList.c | ||||
* | | Tempus fugit. | Hisham Muhammad | 2015-03-23 | 1 | -1/+1 |
| | | | | | | | | | | | | Conflicts: htop.c htop.h | ||||
* | | Major advances in FreeBSD port. | Hisham Muhammad | 2015-03-16 | 1 | -1/+5 |
| | | |||||
* | | Isolate portable and Linux-specific process fields. | Hisham Muhammad | 2015-03-16 | 1 | -57/+43 |
| | | |||||
* | | Move more Linux-specific code into Linux subdir. | Hisham Muhammad | 2015-03-15 | 1 | -36/+6 |
| | | |||||
* | | Fix allocation of processes. Closes #166. | Hisham Muhammad | 2015-02-20 | 1 | -2/+2 |
| | | |||||
* | | Sorry about the mega-patch. | Hisham Muhammad | 2015-01-21 | 1 | -28/+16 |
|/ | | | | | This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.) | ||||
* | Move "get max pid" code into platform specific area. | Hisham Muhammad | 2014-11-27 | 1 | -1/+1 |
| | |||||
* | Changes for supporting separate platform subdirectories. | Hisham Muhammad | 2014-11-24 | 1 | -18/+3 |
| | |||||
* | Compare with long, for 64-bit systems | Hisham Muhammad | 2014-04-25 | 1 | -2/+2 |
| | |||||
* | Support pagefaults stats. Closes #45. | Hisham Muhammad | 2014-04-24 | 1 | -1/+1 |
| | |||||
* | Support for very large numbers, now tested on a 64-bit machine. | Hisham Muhammad | 2014-04-09 | 1 | -2/+2 |
| | |||||
* | Support really large numbers on 64-bit architectures; first try. | Hisham Muhammad | 2014-04-09 | 1 | -7/+8 |
| | |||||
* | New logic for highlighting basenames with spaces | Hisham Muhammad | 2014-02-27 | 1 | -0/+1 |
| | |||||
* | alignment improvements | Hisham Muhammad | 2014-02-27 | 1 | -42/+52 |
| | |||||
* | Added additional column to monitor OOM killer score of each process | Leigh Simpson | 2014-01-29 | 1 | -0/+6 |
| | |||||
* | Performance improvements due to conditional parsing of IO data depending on ↵ | Hisham Muhammad | 2013-05-24 | 1 | -0/+8 |
| | | | | | | | selected fields. On my machine, this gives a ~20% improvement in htop process time use with the default config. | ||||
* | Changes in object model: separate class objects to store vtable. Also, nicer ↵ | Hisham Muhammad | 2012-12-05 | 1 | -6/+2 |
| | | | | UTF-8 display of big numbers. | ||||
* | Add IO priority support ('i' key) | Hisham Muhammad | 2012-10-04 | 1 | -1/+20 |
| | |||||
* | major header cleanup | Hisham Muhammad | 2011-12-26 | 1 | -24/+3 |
| | |||||
* | Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an ↵ | Hisham Muhammad | 2011-11-21 | 1 | -2/+2 |
| | | | | | | | external libhwloc. (for details see https://sourceforge.net/mailarchive/forum.php?thread_name=CAJpkDYeZpwqcWxZ77wq6bMrnhn-KzkU1xAqb3cU0drfnA3n9FQ%40mail.gmail.com&forum_name=htop-general ) | ||||
* | Mega-commit with features and tweaks for 1.0: | Hisham Muhammad | 2011-11-18 | 1 | -0/+8 |
| | | | | | | | | | | | * Performance improvements * Support for splitting CPU meters into two or four columns (thanks to Wim Heirman) * Switch from PLPA, which is now deprecated, to HWLOC. * Bring back support for native Linux sched_setaffinity, so we don't have to use HWLOC where we don't need to. * Support for typing in user names and column fields in selection panels. | ||||
* | Use wider PID columns in 64-bit machines with larger pid_max values. | Hisham Muhammad | 2011-09-29 | 1 | -0/+3 |
| | |||||
* | Convert affinity control from the deprecated PLPA to HWLOC | Hisham Muhammad | 2011-09-24 | 1 | -6/+6 |
| | |||||
* | Tempus fugit. | Hisham Muhammad | 2011-05-26 | 1 | -1/+1 |
| | |||||
* | handle large values for process time | Hisham Muhammad | 2011-03-28 | 1 | -4/+4 |
| | |||||
* | Remove arbitrary limit from rich strings | Hisham Muhammad | 2010-11-22 | 1 | -2/+9 |
| | | | | | | | | | 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 | ||||
* | no need to pad values; provide a default on machines without cgroup | Hisham Muhammad | 2010-10-30 | 1 | -0/+6 |
| | |||||
* | add support for steal/guest CPU time measurement | Hisham Muhammad | 2010-08-24 | 1 | -2/+0 |
| | | | | | | simplify processor data accounting (add CPUData structure) remove Process_clone trick | ||||
* | expand/collapse tree | Hisham Muhammad | 2010-06-17 | 1 | -0/+1 |
| | |||||
* | STARTTIME column | Hisham Muhammad | 2010-03-29 | 1 | -1/+3 |
| | |||||
* | Tempus fugit. | Hisham Muhammad | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | warning fixes | Hisham Muhammad | 2010-02-25 | 1 | -7/+7 |
| | |||||
* | minor tweak | Hisham Muhammad | 2010-02-22 | 1 | -0/+4 |
| | |||||
* | BSD related fixes: | Hisham Muhammad | 2009-03-11 | 1 | -1/+6 |
| | | | | | | | | * BUGFIX: Correct page size calculation for FreeBSD systems (thanks to Andrew Paulsen) * Allow compilation without PLPA on systems that don't support it (thanks to Timothy Redaelli) |