Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add IPC performance counter for Linux | Hisham Muhammad | 2018-01-30 | 1 | -1/+3 |
| | |||||
* | configure.ac: add --enable-perfcounters | Hisham Muhammad | 2018-01-30 | 1 | -0/+44 |
| | |||||
* | Adds support for linux delay accounting (#667) | André Carvalho | 2017-12-04 | 1 | -0/+11 |
| | | | | | | 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. | ||||
* | 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> | ||||
* | Security review: make privilege dropping-restoring optional. | Hisham Muhammad | 2017-07-26 | 1 | -0/+6 |
| | | | | | | | 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. | ||||
* | Add a clear warning about unsupported platforms. | Hisham Muhammad | 2017-07-10 | 1 | -0/+14 |
| | | | | Closes #648. | ||||
* | Initial addition of dragonflybsd (based on FreeBSD) | Diederik de Groot | 2017-04-19 | 1 | -9/+14 |
| | |||||
* | Downgrade requirement to Libtool 2.4.0. | Hisham | 2016-09-11 | 1 | -1/+1 |
| | | | | Courtesy to OpenWRT environments as requested by @champtar in #540. | ||||
* | Preparing release 2.0.2, a minor bugfix release. | Hisham | 2016-07-21 | 1 | -1/+1 |
| | |||||
* | Merge pull request #524 from ricardo0y/cross_compile_with_ncurses_config | Hisham Muhammad | 2016-07-12 | 1 | -1/+6 |
|\ | | | | | Allow to override ncurses*-config path | ||||
| * | Allow to override ncurses*-config path | Ricardo Martincoski | 2016-07-11 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | This will be used when cross-compiling with ncurses*-config generated for the target, using constructs like HTOP_NCURSES_CONFIG_SCRIPT=/path/to/ncurses5-config Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> | ||||
* | | Fail early if libtool is not present. | Hisham | 2016-05-19 | 1 | -0/+1 |
| | | |||||
* | | Reorder configure macros to avoid "missing script" warning. | Explorer09 | 2016-05-08 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3 effects in this commit, with the first being the main one: 1. Fix the "`missing' script is too old or missing" warning. See: <https://lists.gnu.org/archive/html/automake/2010-08/msg00108.html> 2. By moving AC_CANONICAL_TARGET down in order, we are now able to set the directory for auxiliary scripts. For now it's still './'. I added the line "AC_CONFIG_AUX_DIR([.])" to show that the directory change is possible. 3. AC_USE_SYSTEM_EXTENSIONS includes checks from AC_PROG_CC, by moving the former macro down, we can save size in 'configure' by not generating repeated checks. | ||||
* | | Replace deprecated autoconf macros. | Explorer09 | 2016-05-08 | 1 | -18/+17 |
| | | | | | | | | | | | | | | | | | | | | | | AC_HELP_STRING -> AS_HELP_STRING AC_TRY_COMPILE -> AC_COMPILE_IFELSE([AC_LANG_PROGRAM([...])],...) AC_CONFIG_HEADER -> AC_CONFIG_HEADERS AC_PROG_LIBTOOL -> LT_INIT Note: There might be more deprecated macros that I haven't noticed. I just wish to avoid painful highlighting from my text editor (gedit) that complains about them. :) | ||||
* | | Merge pull request #472 from jrtc27/hurd | Hisham Muhammad | 2016-05-04 | 1 | -5/+5 |
|\ \ | | | | | | | Use Linux backend on the Hurd | ||||
| * | | Use Linux backend on the Hurd | James Clarke | 2016-04-18 | 1 | -1/+1 |
| | | | |||||
| * | | Use $target_os instead of $target in configure.ac | James Clarke | 2016-04-18 | 1 | -5/+5 |
| |/ | |||||
* / | Improve reproducible builds. | Hisham | 2016-05-04 | 1 | -1/+2 |
|/ | | | | | Use a SOURCE_DATA_EPOCH friendly date. Suggested by @fasterit in #476. | ||||
* | Prepare for release 2.0.1.2.0.1 | Hisham | 2016-03-07 | 1 | -1/+1 |
| | |||||
* | Portable affinity using hwloc | Hisham | 2016-02-14 | 1 | -6/+6 |
| | |||||
* | Try to make threads less confusing. | Hisham | 2016-02-02 | 1 | -1/+1 |
| | |||||
* | use AC_HELP_STRING for proc dir | Christian Hesse | 2016-01-05 | 1 | -1/+1 |
| | |||||
* | Oops! | Hisham Muhammad | 2015-12-09 | 1 | -1/+1 |
| | |||||
* | More thorough checks for ncurses*-config scripts. | Hisham Muhammad | 2015-12-09 | 1 | -28/+40 |
| | | | | See #198. | ||||
* | If ncurses*-config script is present, use it in configure | Hisham Muhammad | 2015-12-06 | 1 | -2/+9 |
| | | | | when testing for ncurses library. See #198. | ||||
* | Use ncurses*-config scripts bundled with ncurses. | Hisham Muhammad | 2015-11-30 | 1 | -7/+22 |
| | | | | | | | Ensure that all necessary libs and flags are passed along, such as adding -ltinfo when needed. Closes #198. | ||||
* | Test for unicode-enabled libncurses | Hisham Muhammad | 2015-11-19 | 1 | -4/+6 |
| | |||||
* | (Very) initial working OpenBSD port | Michael McConville | 2015-09-18 | 1 | -0/+8 |
| | |||||
* | Make Unicode strings safe for ncurses 6 ABI. | Hisham Muhammad | 2015-08-20 | 1 | -1/+4 |
| | | | | Closes #241. | ||||
* | Support for NCurses 6.0 and mouse wheel | Hisham Muhammad | 2015-08-19 | 1 | -3/+5 |
| | |||||
* | Added darwin with working battery meter | David Hunt | 2015-08-19 | 1 | -0/+4 |
| | |||||
* | Enable OOM support unconditionally on Linux. | Hisham Muhammad | 2015-04-09 | 1 | -5/+0 |
| | | | | | Read OOM data only if column is enabled. Make sort ordering more consistent. Closes #182. | ||||
* | Merge branch 'wip' of https://github.com/hishamhm/htop into freebsd | Hisham Muhammad | 2015-03-15 | 1 | -0/+17 |
|\ | | | | | | | | | | | Conflicts: htop.c unsupported/Platform.h | ||||
| * | Merge branch 'master' into wip | Hisham Muhammad | 2015-02-04 | 1 | -0/+13 |
| |\ | |||||
| | * | Test if -Wextra is supported. Closes #155. | Hisham Muhammad | 2015-02-04 | 1 | -0/+13 |
| | | | |||||
| * | | Sorry about the mega-patch. | Hisham Muhammad | 2015-01-21 | 1 | -0/+4 |
| |/ | | | | | | | | | This is a work-in-progress, code is currently broken. (Some actions, and notably, the header, are missing.) | ||||
* | | Reading swap data! | Hisham Muhammad | 2014-11-27 | 1 | -0/+4 |
| | | |||||
* | | Beginnings of FreeBSD port! | Hisham Muhammad | 2014-11-27 | 1 | -0/+4 |
|/ | |||||
* | Get Linux "emulation" working again for our FreeBSD folks using linprocfs. | Hisham Muhammad | 2014-11-24 | 1 | -2/+4 |
| | |||||
* | Changes for supporting separate platform subdirectories. | Hisham Muhammad | 2014-11-24 | 1 | -7/+29 |
| | |||||
* | Minor reorganization. | Hisham Muhammad | 2014-11-19 | 1 | -13/+24 |
| | |||||
* | Preparing release 1.0.3.1.0.3 | Hisham Muhammad | 2014-04-24 | 1 | -1/+1 |
| | |||||
* | Added additional column to monitor OOM killer score of each process | Leigh Simpson | 2014-01-29 | 1 | -0/+5 |
| | |||||
* | New home, new life! | Hisham Muhammad | 2014-01-14 | 1 | -1/+1 |
| | |||||
* | Add extra checks in configure.ac for different locations of (n)curses.h | Hisham Muhammad | 2013-02-26 | 1 | -4/+8 |
| | |||||
* | Add IO priority support ('i' key) | Hisham Muhammad | 2012-10-04 | 1 | -1/+1 |
| | |||||
* | Remove old memory debugging routines. We have Valgrind nowadays. | Hisham Muhammad | 2011-12-26 | 1 | -1/+1 |
| | |||||
* | Don't run sched_setaffinity compatibility test when cross compiling | Hisham Muhammad | 2011-11-23 | 1 | -5/+8 |
| | |||||
* | Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an ↵ | Hisham Muhammad | 2011-11-21 | 1 | -23/+3 |
| | | | | | | | 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 | -4/+25 |
| | | | | | | | | | | | * 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. |