Hisham
6c1be63291
Fail early if libtool is not present.
2016-05-19 16:04:04 -03:00
Explorer09
b71b07f5e0
Reorder configure macros to avoid "missing script" warning.
...
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-08 14:35:20 +08:00
Explorer09
f0df28a470
Replace deprecated autoconf macros.
...
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-08 14:35:20 +08:00
Hisham Muhammad
cdc91b0b33
Merge pull request #472 from jrtc27/hurd
...
Use Linux backend on the Hurd
2016-05-04 15:42:16 -03:00
Hisham
c37be409a9
Improve reproducible builds.
...
Use a SOURCE_DATA_EPOCH friendly date.
Suggested by @fasterit in #476 .
2016-05-04 15:34:49 -03:00
James Clarke
2de52862a6
Use Linux backend on the Hurd
2016-04-18 23:57:30 +01:00
James Clarke
a9508275cc
Use $target_os instead of $target in configure.ac
2016-04-18 23:55:55 +01:00
Hisham
e2ccc7b240
Prepare for release 2.0.1.
2016-03-07 18:32:06 -03:00
Hisham
474d26cea8
Portable affinity using hwloc
2016-02-14 19:57:29 -02:00
Hisham
c148907e7b
Try to make threads less confusing.
2016-02-02 16:39:08 +01:00
Christian Hesse
4c23a81d72
use AC_HELP_STRING for proc dir
2016-01-05 10:23:08 +01:00
Hisham Muhammad
cccc18dd2f
Oops!
2015-12-09 17:34:57 -02:00
Hisham Muhammad
db6828617d
More thorough checks for ncurses*-config scripts.
...
See #198 .
2015-12-09 17:17:30 -02:00
Hisham Muhammad
c23770245e
If ncurses*-config script is present, use it in configure
...
when testing for ncurses library. See #198 .
2015-12-06 19:06:23 -02:00
Hisham Muhammad
96c929f82b
Use ncurses*-config scripts bundled with ncurses.
...
Ensure that all necessary libs and flags are passed along,
such as adding -ltinfo when needed.
Closes #198 .
2015-11-30 16:36:22 -02:00
Hisham Muhammad
347141502b
Test for unicode-enabled libncurses
2015-11-19 13:26:11 -02:00
Michael McConville
a9a5a539cf
(Very) initial working OpenBSD port
2015-09-18 00:46:48 -04:00
Hisham Muhammad
8bd603cb68
Make Unicode strings safe for ncurses 6 ABI.
...
Closes #241 .
2015-08-20 00:31:48 -03:00
Hisham Muhammad
b003636958
Support for NCurses 6.0 and mouse wheel
2015-08-19 18:55:24 -03:00
David Hunt
70e7c8db59
Added darwin with working battery meter
2015-08-19 13:47:26 -03:00
Hisham Muhammad
2f45008477
Enable OOM support unconditionally on Linux.
...
Read OOM data only if column is enabled.
Make sort ordering more consistent. Closes #182 .
2015-04-09 15:41:21 -03:00
Hisham Muhammad
d2acffa59a
Merge branch 'wip' of https://github.com/hishamhm/htop into freebsd
...
Conflicts:
htop.c
unsupported/Platform.h
2015-03-15 22:53:10 -03:00
Hisham Muhammad
f97d1bc54a
Merge branch 'master' into wip
2015-02-04 12:19:52 -02:00
Hisham Muhammad
aed9b9d18e
Test if -Wextra is supported. Closes #155 .
2015-02-04 12:19:04 -02:00
Hisham Muhammad
3383d8e556
Sorry about the mega-patch.
...
This is a work-in-progress, code is currently broken.
(Some actions, and notably, the header, are missing.)
2015-01-21 23:27:31 -02:00
Hisham Muhammad
0aa485cf47
Reading swap data!
2014-11-27 18:31:39 -02:00
Hisham Muhammad
8915b29395
Beginnings of FreeBSD port!
2014-11-27 16:27:34 -02:00
Hisham Muhammad
a75161f862
Get Linux "emulation" working again for our FreeBSD folks using linprocfs.
2014-11-24 20:11:33 -02:00
Hisham Muhammad
eb229d9aef
Changes for supporting separate platform subdirectories.
2014-11-24 18:55:03 -02:00
Hisham Muhammad
300af4b829
Minor reorganization.
2014-11-19 23:17:16 -02:00
Hisham Muhammad
43c3e4d3d9
Preparing release 1.0.3.
2014-04-24 19:54:35 -03:00
Leigh Simpson
da236ca318
Added additional column to monitor OOM killer score of each process
2014-01-29 22:41:55 +00:00
Hisham Muhammad
7fd5e80429
New home, new life!
2014-01-14 00:19:44 -02:00
Hisham Muhammad
a0810561f3
Add extra checks in configure.ac for different locations of (n)curses.h
2013-02-26 17:10:11 +00:00
Hisham Muhammad
47e881f460
Add IO priority support ('i' key)
2012-10-04 23:59:45 +00:00
Hisham Muhammad
45f7a4fc8d
Remove old memory debugging routines. We have Valgrind nowadays.
2011-12-26 22:04:29 +00:00
Hisham Muhammad
dfad0afb36
Don't run sched_setaffinity compatibility test when cross compiling
2011-11-23 18:43:35 +00:00
Hisham Muhammad
bc87a8ff8c
Remove bundled hwloc-1.2.1. Use either native Linux affinity support or an external libhwloc.
...
(for details see https://sourceforge.net/mailarchive/forum.php?thread_name=CAJpkDYeZpwqcWxZ77wq6bMrnhn-KzkU1xAqb3cU0drfnA3n9FQ%40mail.gmail.com&forum_name=htop-general )
2011-11-21 02:52:41 +00:00
Hisham Muhammad
7ca1081712
Mega-commit with features and tweaks for 1.0:
...
* 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-11-18 06:08:56 +00:00
Hisham Muhammad
1afef1899d
Add flag to allow using the system install of hwloc.
2011-09-26 03:24:22 +00:00
Hisham Muhammad
ec17b7029a
Convert affinity control from the deprecated PLPA to HWLOC
2011-09-24 00:30:47 +00:00
Hisham Muhammad
f1f77653e0
removes some basic checks that succeed on most systems anyway and which cause problems for the uClibc folks. Closes #3204565 .
2011-09-08 03:40:26 +00:00
Hisham Muhammad
a7bcf1d2e4
Try harder to find the ncurses header, fixes detection in SuSE SLES9.
...
(thanks to Moritz Barsnick)
2011-09-08 01:45:16 +00:00
Hisham Muhammad
0a81172f62
changelog and future version bump
2011-05-26 16:59:53 +00:00
Hisham Muhammad
b561956637
ignore checks for /proc when cross-compiling
...
(as suggested by Andy Kennedy)
2011-03-22 17:04:39 +00:00
Hisham Muhammad
36ef1a93be
make htop friendly to uclibc (thanks to Matt for the report)
2010-12-05 15:43:56 +00:00
Hisham Muhammad
9604e02106
Correct tests for missing libraries and optional use of PLPA
2010-11-22 12:24:46 +00:00
Hisham Muhammad
5fd1436a92
Build fixes. BTW, we're going for 0.9 now.
2010-11-20 18:54:39 +00:00
Hisham Muhammad
84ed4c01f6
Support for cgroups (thanks to Guillaume Zitta and Daniel Lezcano)
2010-10-30 19:24:07 +00:00
Hisham Muhammad
6501432ef6
upgrade PLPA to 1.3.2
2010-03-29 19:08:14 +00:00