summaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-12-04Adds support for linux delay accounting (#667)André Carvalho
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.
2017-09-22Remove libtool referencesEmil Velikov
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>
2017-07-26Security review: make privilege dropping-restoring optional.Hisham Muhammad
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.
2017-07-10Add a clear warning about unsupported platforms.Hisham Muhammad
Closes #648.
2017-04-19Initial addition of dragonflybsd (based on FreeBSD)Diederik de Groot
2016-09-11Downgrade requirement to Libtool 2.4.0.Hisham
Courtesy to OpenWRT environments as requested by @champtar in #540.
2016-07-21Preparing release 2.0.2, a minor bugfix release.Hisham
2016-07-12Merge pull request #524 from ricardo0y/cross_compile_with_ncurses_configHisham Muhammad
Allow to override ncurses*-config path
2016-07-11Allow to override ncurses*-config pathRicardo Martincoski
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>
2016-05-19Fail early if libtool is not present.Hisham
2016-05-08Reorder configure macros to avoid "missing script" warning.Explorer09
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.
2016-05-08Replace deprecated autoconf macros.Explorer09
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. :)
2016-05-04Merge pull request #472 from jrtc27/hurdHisham Muhammad
Use Linux backend on the Hurd
2016-05-04Improve reproducible builds.Hisham
Use a SOURCE_DATA_EPOCH friendly date. Suggested by @fasterit in #476.
2016-04-18Use Linux backend on the HurdJames Clarke
2016-04-18Use $target_os instead of $target in configure.acJames Clarke
2016-03-07Prepare for release 2.0.1.2.0.1Hisham
2016-02-14Portable affinity using hwlocHisham
2016-02-02Try to make threads less confusing.Hisham
2016-01-05use AC_HELP_STRING for proc dirChristian Hesse
2015-12-09Oops!Hisham Muhammad
2015-12-09More thorough checks for ncurses*-config scripts.Hisham Muhammad
See #198.
2015-12-06If ncurses*-config script is present, use it in configureHisham Muhammad
when testing for ncurses library. See #198.
2015-11-30Use ncurses*-config scripts bundled with ncurses.Hisham Muhammad
Ensure that all necessary libs and flags are passed along, such as adding -ltinfo when needed. Closes #198.
2015-11-19Test for unicode-enabled libncursesHisham Muhammad
2015-09-18(Very) initial working OpenBSD portMichael McConville
2015-08-20Make Unicode strings safe for ncurses 6 ABI.Hisham Muhammad
Closes #241.
2015-08-19Support for NCurses 6.0 and mouse wheelHisham Muhammad
2015-08-19Added darwin with working battery meterDavid Hunt
2015-04-09Enable OOM support unconditionally on Linux.Hisham Muhammad
Read OOM data only if column is enabled. Make sort ordering more consistent. Closes #182.
2015-03-15Merge branch 'wip' of https://github.com/hishamhm/htop into freebsdHisham Muhammad
Conflicts: htop.c unsupported/Platform.h
2015-02-04Merge branch 'master' into wipHisham Muhammad
2015-02-04Test if -Wextra is supported. Closes #155.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-27Reading swap data!Hisham Muhammad
2014-11-27Beginnings of FreeBSD port!Hisham Muhammad
2014-11-24Get Linux "emulation" working again for our FreeBSD folks using linprocfs.Hisham Muhammad
2014-11-24Changes for supporting separate platform subdirectories.Hisham Muhammad
2014-11-19Minor reorganization.Hisham Muhammad
2014-04-24Preparing release 1.0.3.1.0.3Hisham Muhammad
2014-01-29Added additional column to monitor OOM killer score of each processLeigh Simpson
2014-01-14New home, new life!Hisham Muhammad
2013-02-26Add extra checks in configure.ac for different locations of (n)curses.hHisham Muhammad
2012-10-04Add IO priority support ('i' key)Hisham Muhammad
2011-12-26Remove old memory debugging routines. We have Valgrind nowadays.Hisham Muhammad
2011-11-23Don't run sched_setaffinity compatibility test when cross compilingHisham Muhammad
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-18Mega-commit with features and tweaks for 1.0:Hisham Muhammad
* 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.
2011-09-26Add flag to allow using the system install of hwloc.Hisham Muhammad
2011-09-24Convert affinity control from the deprecated PLPA to HWLOCHisham Muhammad