Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add more default screens3.0.0beta1 | Hisham Muhammad | 2018-02-04 | 1 | -2/+6 |
| | |||||
* | Only compute counters is process is shown | Hisham Muhammad | 2018-02-04 | 2 | -2/+2 |
| | |||||
* | Implemented various performance counters | Hisham Muhammad | 2018-02-04 | 10 | -93/+308 |
| | |||||
* | Add IPC performance counter for Linux | Hisham Muhammad | 2018-01-30 | 6 | -5/+87 |
| | |||||
* | configure.ac: add --enable-perfcounters | Hisham Muhammad | 2018-01-30 | 1 | -0/+44 |
| | |||||
* | Set default sort keys in default screens | Hisham Muhammad | 2018-01-30 | 1 | -1/+3 |
| | |||||
* | Add `make symbols` target | Hisham Muhammad | 2018-01-30 | 1 | -0/+3 |
| | |||||
* | Store .sort_key as a string | Hisham Muhammad | 2018-01-30 | 1 | -5/+9 |
| | |||||
* | Match iotop's screen configuration | Hisham Muhammad | 2018-01-30 | 1 | -1/+1 |
| | |||||
* | Use screen's flags when reading process data | Hisham Muhammad | 2018-01-30 | 5 | -10/+7 |
| | |||||
* | Screens: Fix "New Screen" option | Hisham Muhammad | 2018-01-30 | 4 | -12/+23 |
| | |||||
* | htoprc: store screen 0's setup for improved compatibility | Hisham Muhammad | 2018-01-30 | 1 | -0/+7 |
| | |||||
* | Add support for multiple screens, switchable using Tab | Hisham Muhammad | 2018-01-30 | 19 | -201/+399 |
| | |||||
* | Begin add supporting for multiple screens | Hisham Muhammad | 2018-01-30 | 8 | -11/+386 |
| | |||||
* | Move responsibility for cursor placement to Panels | Hisham Muhammad | 2018-01-30 | 11 | -48/+75 |
| | |||||
* | htop scans /proc to determine how many running tasks exist. Since that | Lucas C. Villa Real | 2018-01-23 | 1 | -1/+1 |
| | | | | | | | | | operation is not possible to be conducted in an atomic fashion, task scheduling effects can lead to a count greater than the number of actual processors; this is more easily noticed on machines with several CPUs and under heavy workload. This patch simply adds an upper bound on cpuCount to guarantee consistent reports of the number of running tasks at any given time. | ||||
* | Adds support for linux delay accounting (#667) | André Carvalho | 2017-12-04 | 6 | -2/+209 |
| | | | | | | Adds support for showing columns with linux delay accounting. This information can be read from the netlink interface, and thus we set up a socket to read from that when initializing the LinuxProcessList (LinuxProcessList_initNetlinkSocket). After that, for each process we call LinuxProcessList_readDelayAcctData, which sends a message thru the socket after setting up a callback to get the answer from the Kernel. That callback sets the process total delay time attribute. We then set the delay percent as the percentage of time process cpu time since last scan. | ||||
* | fix fallthough comments for GCC 7.x | Christian Hesse | 2017-10-23 | 2 | -4/+4 |
| | | | | | | | | | | GCC 7.x does some extended checks on fallthough for switch/case statement. The warning looks like this: warning: this statement may fall through [-Wimplicit-fallthrough=] It can be told about implicit fallthough, however it does not recognize comments within blocks, so move the comments outside. | ||||
* | Merge pull request #678 from evelikov/remove-libtool | Hisham Muhammad | 2017-10-13 | 1 | -3/+0 |
|\ | | | | | Remove libtool references | ||||
| * | Remove libtool references | Emil Velikov | 2017-09-22 | 1 | -3/+0 |
|/ | | | | | | | | | The project builds a single standalone binary. There are no libraries created - be that static or shared ones. Thus there's no need for libtool. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> | ||||
* | Make 'c' key work with threads as well. | Hisham Muhammad | 2017-09-14 | 4 | -2/+6 |
| | |||||
* | minor style tweak | Hisham Muhammad | 2017-09-04 | 1 | -3/+4 |
| | |||||
* | Merge pull request #676 from wangqr/master | Hisham Muhammad | 2017-09-01 | 1 | -16/+38 |
|\ | | | | | Find roots when constructing process tree, fix #587 | ||||
| * | Find roots when constructing process tree, fix #587 | wangqr | 2017-09-01 | 1 | -16/+38 |
|/ | |||||
* | Do not use xSnprintf when the result is used. Fixes #662. | Hisham Muhammad | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | Merge pull request #659 from guoci/patch-1 | Hisham Muhammad | 2017-07-28 | 1 | -2/+5 |
|\ | | | | | make script version agnostic | ||||
| * | make script version agnostic | guoci | 2017-07-27 | 1 | -2/+5 |
|/ | |||||
* | Security review: check results of snprintf. | Hisham Muhammad | 2017-07-27 | 25 | -120/+125 |
| | | | | | Calls marked with xSnprintf shouldn't fail. Abort program cleanly if any of them does. | ||||
* | Merge branch 'master' of https://github.com/hishamhm/htop | Hisham Muhammad | 2017-07-26 | 17 | -39/+46 |
|\ | |||||
| * | Merge pull request #651 from Explorer09/graph-mode-draw | Hisham Muhammad | 2017-07-26 | 1 | -2/+2 |
| |\ | | | | | | | Round values in graph drawing (instead of implicit truncate) | ||||
| | * | Round values in graph drawing (instead of implicit truncate) | Explorer09 | 2017-07-15 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #656 from rsaxvc/master | Hisham Muhammad | 2017-07-26 | 16 | -34/+35 |
| |\ \ | | | | | | | | | more const usage | ||||
| | * | | Mark some things as const | Richard | 2017-07-22 | 15 | -34/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several string pointer arrays pointed to const strings but were not const themselves. A few various structures and arrays were also marked const. | ||||
| | * | | .gitignore vim & nano swp files | Richard | 2017-07-22 | 1 | -0/+1 |
| | | | | |||||
| * | | | Merge pull request #657 from kalbasit/remove_whitespace_from_config_file | Hisham Muhammad | 2017-07-25 | 1 | -3/+9 |
| |\ \ \ | | |/ / | |/| | | Settings: do not emit trailing whitespace | ||||
| | * | | Settings: do not emit trailing whitespace | Wael M. Nasreddine | 2017-07-24 | 1 | -3/+9 |
| |/ / | |||||
* | | | Security review: make privilege dropping-restoring optional. | Hisham Muhammad | 2017-07-26 | 7 | -21/+92 |
| | | | | | | | | | | | | | | | | | | | | | This is/was necessary only on macOS, because you needed root in order to read the process list. This was never necessary on Linux, and it also raises security concerns, so now it needs to be enabled explicitly at build time. | ||||
* | | | Use regular readdir since readdir_r is deprecated and newer GCC complains. | Hisham Muhammad | 2017-07-26 | 1 | -12/+6 |
|/ / | |||||
* | | Add "no perm" status when other fields fail due to lack of permission. | Hisham Muhammad | 2017-07-10 | 2 | -2/+15 |
| | | | | | | | | | | Thanks @Sworddragon for the heads up. See #88. | ||||
* | | Merge branch 'master' of https://github.com/hishamhm/htop | Hisham Muhammad | 2017-07-10 | 1 | -1/+1 |
|\ \ | |||||
| * \ | Merge pull request #647 from Explorer09/dragonfly-pid-max | Hisham Muhammad | 2017-07-10 | 1 | -1/+1 |
| |\ \ | | |/ | |/| | DragonFlyBSD PID_MAX is 999999. | ||||
| | * | DragonFlyBSD PID_MAX is 999999. | Explorer09 | 2017-07-07 | 1 | -1/+1 |
| |/ | | | | | | | | | | | See DragonFlyBSD source "sys/sys/proc.h". Fixes #646 | ||||
* / | Add a clear warning about unsupported platforms. | Hisham Muhammad | 2017-07-10 | 1 | -0/+14 |
|/ | | | | Closes #648. | ||||
* | Set idle I/O prio to 0x6007, like ionice. | Hisham Muhammad | 2017-07-05 | 2 | -2/+2 |
| | | | | As suggested by @wolfgang42 in #100. | ||||
* | Use class value only to display idle I/O priority. | Hisham Muhammad | 2017-07-05 | 1 | -1/+1 |
| | | | | As suggested by @wolfgang42. Fixes #100. | ||||
* | Merge branch 'master' into fixedgray | Hisham | 2017-06-06 | 1 | -1/+1 |
|\ | |||||
| * | Merge pull request #624 from mklein-de/xterm-256color | Hisham Muhammad | 2017-06-06 | 1 | -1/+1 |
| |\ | | | | | | | make special keys also work with TERM=xterm-256color | ||||
| | * | make special keys also work with TERM=xterm-256color | Michael Klein | 2017-06-01 | 1 | -1/+1 |
| |/ | |||||
* / | Work around the strange behavior of gray. | Hisham | 2017-05-23 | 2 | -12/+28 |
|/ | |||||
* | Merge pull request #414 from Explorer09/meters-panel-edit | Hisham Muhammad | 2017-04-24 | 2 | -7/+19 |
|\ | | | | | Mouse-friendly functions bar for meters panel |