Commit Graph

  • 558b001e2b Merge pull request #6 from zed-0xff/patch-1 Hisham Muhammad 2014-01-29 13:17:39 -0800
  • 6fcceeff04 Merge pull request #4 from robberos/master Hisham Muhammad 2014-01-29 13:15:33 -0800
  • 7afda7f5a1 fix column shift on wrong megabytes format zed_0xff 2014-01-21 11:35:53 +0300
  • 5aac1733a6 Possible to regenerate headers outside of srcdir Robert Rosengren 2013-11-29 13:27:53 +0100
  • 76a715ee8c Fix order of calloc arguments. (Patch by Dawid Gajownik) Hisham Muhammad 2014-01-16 18:51:16 -0200
  • c1e0f6e17c BUGFIX: Fix crash when adding meters and toggling detailed CPU time. See https://bugzilla.redhat.com/show_bug.cgi?id=987805 for details. (thanks to Dawid Gajownik for the detailed analysis!) Hisham Muhammad 2014-01-16 01:40:47 -0200
  • 4256c23d84 Refactor the drawing of the help screen Hisham Muhammad 2014-01-14 00:24:12 -0200
  • 1c0e93c1bd First new feature of the git era! "c" key tags all children of a process. Hisham Muhammad 2014-01-14 00:22:52 -0200
  • cd692f27f4 There was a bug in my implementaion. No reason not to use the glibc version. Hisham Muhammad 2014-01-14 00:21:37 -0200
  • 7fd5e80429 New home, new life! Hisham Muhammad 2014-01-14 00:19:44 -0200
  • 8ace29c267 Make CPU meter optionally account guest time in its percentages Hisham Muhammad 2013-12-18 02:58:34 +0000
  • af285d1d3b Fixes in accounting of guest time when using virtualization (thanks to Patrick Marlier) Hisham Muhammad 2013-12-18 02:20:39 +0000
  • 6cfa9e0bf2 Performance improvements due to conditional parsing of IO data depending on selected fields. On my machine, this gives a ~20% improvement in htop process time use with the default config. Hisham Muhammad 2013-05-24 22:46:01 +0000
  • 5c2d84aba3 Apply patch fixing typos, and catch another one. Closes #3613760. Hisham Muhammad 2013-05-23 00:19:16 +0000
  • 322ba274ea Performance improvements (thanks to Jann Horn) Hisham Muhammad 2013-04-29 23:00:15 +0000
  • ee5dc46fee Don't end up killing init if process selected to be killed terminates before the user selects a signal. Closes #3606072. Hisham Muhammad 2013-02-26 20:24:27 +0000
  • a0810561f3 Add extra checks in configure.ac for different locations of (n)curses.h Hisham Muhammad 2013-02-26 17:10:11 +0000
  • 43a7231615 Remove explicit calls to curses.h in other files Hisham Muhammad 2013-02-26 16:50:21 +0000
  • 8d5dd51cf2 Fix crash when pressing 'u'. Thanks to Quentin Carbonneaux. Hisham Muhammad 2012-12-12 13:03:52 +0000
  • 00b324bfc1 Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. Hisham Muhammad 2012-12-05 15:12:20 +0000
  • 2a73405cd0 search and filter for the strace and lsof screens! Hisham Muhammad 2012-11-10 00:31:37 +0000
  • 259e1a2938 fixes PGRP and SESN columns in case of big pids. Patch #3567904. Hisham Muhammad 2012-10-20 01:45:41 +0000
  • f44a8f2009 Option to update process names on every refresh (thanks to Rob Hoelz) Hisham Muhammad 2012-10-20 00:43:25 +0000
  • 1b21827f1f Fail gracefully when /proc is not mounted (thanks to Philipp Hagemeister) Hisham Muhammad 2012-10-19 18:59:48 +0000
  • 47e881f460 Add IO priority support ('i' key) Hisham Muhammad 2012-10-04 23:59:45 +0000
  • e6c6d7fbf7 Add -p flag, contributed by Rob Hoelz Hisham Muhammad 2012-08-10 21:54:41 +0000
  • 6c71b7ed2d improve crash message Hisham Muhammad 2012-07-12 16:20:16 +0000
  • 078b831696 don't downcast to int before determining number of hours Hisham Muhammad 2012-06-25 03:06:36 +0000
  • 0d8f654343 allow 'k' to kill multiple processes again (when did this break?...) Hisham Muhammad 2012-06-05 19:18:54 +0000
  • fae598fce8 Continue following when switching to tree view. Patch by Richard Wang. Hisham Muhammad 2012-05-28 20:42:40 +0000
  • ac36e4acbf fix message in help screen Hisham Muhammad 2012-05-28 01:02:06 +0000
  • 90d567531a Fix CPU percentage. Patch 3522180 for bug 3516978, by Richard. Hisham Muhammad 2012-05-28 00:47:05 +0000
  • 05a78c8111 Auto-follow process when selecting which signal to use when killing a process. This avoids killing the wrong process. Hisham Muhammad 2012-03-30 01:20:32 +0000
  • bca656c79e Fix crashes when process list is empty Hisham Muhammad 2012-03-05 11:18:27 +0000
  • 368cb1fe20 avoid deleting valid symbolic links to .htoprc so that home directories can be used with both old and new versions of htop (see #3496731). Hisham Muhammad 2012-03-05 11:12:58 +0000
  • 571ae33bb4 Fix warning on ARM processors. Thanks to Kelly Anderson. Hisham Muhammad 2012-02-17 13:45:58 +0000
  • 1a604a05a5 BUGFIX: behavior of 'F' (follow) key was broken, also affecting the persistence of mouse selections. Closes #3165065. Hisham Muhammad 2012-02-02 23:45:40 +0000
  • 58676d7001 minor style cleanups Hisham Muhammad 2012-02-02 22:03:07 +0000
  • ff8d54c221 Extra check if Process_getAffinity fails. I could not reproduce the crash in current SVN (I've been adding checks for problems like this), but the sanity check looks correct. Thanks to Cybjit. Closes #3481053. Hisham Muhammad 2012-01-29 23:51:36 +0000
  • 8b73d11ac6 make htop trunk compile on FreeBSD 8.2-STABLE (thanks to Trond Endestrol) Hisham Muhammad 2012-01-03 18:19:11 +0000
  • 5b3cc559b2 remove old reference to hwloc directory Hisham Muhammad 2011-12-26 22:09:59 +0000
  • 45f7a4fc8d Remove old memory debugging routines. We have Valgrind nowadays. Hisham Muhammad 2011-12-26 22:04:29 +0000
  • 84281bdc44 major header cleanup Hisham Muhammad 2011-12-26 21:35:57 +0000
  • 81e44312b4 Use strdup explicitly Hisham Muhammad 2011-12-25 20:23:53 +0000
  • 93233a67ea Move .htoprc to XDG-compliant path ~/.config/htop/htoprc, respecting $XDG_CONFIG_HOME (thanks to Hadzhimurad Ustarkhan for the suggestion.) Hisham Muhammad 2011-12-25 20:22:41 +0000
  • 5b0b2255ef Fix typo that has been lurking since 2006 Hisham Muhammad 2011-12-23 19:12:17 +0000
  • 59d5eecdfd fix pagedown in some panels Hisham Muhammad 2011-12-14 23:30:16 +0000
  • 9c44f589d2 show proper values for very large times Hisham Muhammad 2011-12-14 23:29:07 +0000
  • 0bb8dba937 update changelog, following confirmation of fix from users Hisham Muhammad 2011-12-01 13:13:17 +0000
  • bfd86a60cc Keep panel structure up-to-date as process list changes when headers are updated during the screen manager. Hopefully closes #3444533. Hisham Muhammad 2011-12-01 12:31:57 +0000
  • dfad0afb36 Don't run sched_setaffinity compatibility test when cross compiling Hisham Muhammad 2011-11-23 18:43:35 +0000
  • ae7e68321b cleanup old stuff Hisham Muhammad 2011-11-21 02:58:34 +0000
  • 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 ) Hisham Muhammad 2011-11-21 02:52:41 +0000
  • 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. Hisham Muhammad 2011-11-18 06:08:56 +0000
  • 3885648881 reduce code Hisham Muhammad 2011-11-05 04:55:05 +0000
  • 88f6de2352 build fixes Hisham Muhammad 2011-11-05 04:42:35 +0000
  • 539b32dc31 simplify code Hisham Muhammad 2011-11-05 04:42:15 +0000
  • 9f29e92777 update changelog Hisham Muhammad 2011-11-05 04:24:41 +0000
  • e204861de5 Allow typing to select items in various panels (sort, user, signal). Factored code from the SignalsPanel to apply to all selections from main screen. Closes feature request #3425304. Hisham Muhammad 2011-11-05 04:19:47 +0000
  • 4c4cceee5d naming consistency Hisham Muhammad 2011-11-05 03:50:44 +0000
  • ca6b9238a3 Support for UTF-8 tree drawing (thanks to Bin Guo) Hisham Muhammad 2011-11-03 22:12:12 +0000
  • b45b9e2b33 use unicode header first Hisham Muhammad 2011-11-03 22:07:10 +0000
  • 9b87e52d41 try to use unicode headers first Hisham Muhammad 2011-11-03 22:01:54 +0000
  • c18ccdb910 store cppcheck rule for future use Hisham Muhammad 2011-10-25 00:46:37 +0000
  • d1b1cbc757 cleanups and fixes, thanks to cppcheck and gcc -Wextra Hisham Muhammad 2011-10-25 00:05:46 +0000
  • 75080ce79d Use wider PID columns in 64-bit machines with larger pid_max values. Hisham Muhammad 2011-09-29 18:40:23 +0000
  • d25a0bc213 Fix regression in documentation Hisham Muhammad 2011-09-27 00:03:40 +0000
  • d1eff65fa5 Add changelog entry. Hisham Muhammad 2011-09-26 03:25:12 +0000
  • 1afef1899d Add flag to allow using the system install of hwloc. Hisham Muhammad 2011-09-26 03:24:22 +0000
  • ec17b7029a Convert affinity control from the deprecated PLPA to HWLOC Hisham Muhammad 2011-09-24 00:30:47 +0000
  • d07b043ee0 Fix --sort-key=help Hisham Muhammad 2011-09-08 04:47:48 +0000
  • bb3e773c49 Interface improvements for large numbers. Hisham Muhammad 2011-09-08 04:41:03 +0000
  • b288eb88c0 minor change to improve portability Hisham Muhammad 2011-09-08 04:29:23 +0000
  • 3e265ce4ab Add missing header titles. Closes #3152630. Hisham Muhammad 2011-09-08 04:21:31 +0000
  • f1f77653e0 removes some basic checks that succeed on most systems anyway and which cause problems for the uClibc folks. Closes #3204565. Hisham Muhammad 2011-09-08 03:40:26 +0000
  • 5a8307a10b Fix panel inconsistency that could lead to crashes. Closes #2422267. Hisham Muhammad 2011-09-08 03:38:48 +0000
  • 978019d34f sanity checks Hisham Muhammad 2011-09-08 02:54:02 +0000
  • f7fe4b4722 Fix off-by-one error in PROCESSOR display Hisham Muhammad 2011-09-08 02:48:53 +0000
  • 4e72e790e3 make sure PLPA debug message never shows Hisham Muhammad 2011-09-08 02:32:59 +0000
  • 31c995e663 Man page updates (thanks to Vincent Launchbury) Hisham Muhammad 2011-09-08 02:16:11 +0000
  • a7bcf1d2e4 Try harder to find the ncurses header, fixes detection in SuSE SLES9. (thanks to Moritz Barsnick) Hisham Muhammad 2011-09-08 01:45:16 +0000
  • 25a2aada3c Fix on-screen documentation regarding [ and ] Hisham Muhammad 2011-09-08 01:36:08 +0000
  • 03322b62ec Realign display of text-mode CPU meters. Closes #3369526. Hisham Muhammad 2011-09-08 01:29:59 +0000
  • 11092662ee incremental filtering plus some fixes Hisham Muhammad 2011-09-08 01:17:26 +0000
  • 3f3213b2e2 show cursor when function bar allows typing an entry. Hisham Muhammad 2011-09-08 01:10:58 +0000
  • 60e5106098 cleanup our own leak checker so that valgrind is happy with it. Hisham Muhammad 2011-09-08 01:06:12 +0000
  • 636bb94fe6 improve Valgrind output Hisham Muhammad 2011-09-08 01:01:44 +0000
  • 27b470e10d Don't simply trust that string splits were successful... Hisham Muhammad 2011-08-29 20:45:29 +0000
  • 5dfb46e14f Stricter checks for command-line options (thanks to Sebastian Pipping) Hisham Muhammad 2011-08-26 21:04:26 +0000
  • 7eeb52dfbb Fix number of supported backtrace frames (thanks to Sebastian Pipping) Hisham Muhammad 2011-08-26 20:56:39 +0000
  • 717758409e Fix segfault in BarMeterMode_draw() for small terminal widths Hisham Muhammad 2011-08-26 20:55:09 +0000
  • aa167adb90 Remove generated files from version history Hisham Muhammad 2011-08-26 20:52:35 +0000
  • da604d355a be more precise in the comment Hisham Muhammad 2011-08-12 16:37:27 +0000
  • 0a81172f62 changelog and future version bump Hisham Muhammad 2011-05-26 16:59:53 +0000
  • 300caa076e Tempus fugit. Hisham Muhammad 2011-05-26 16:35:07 +0000
  • 7a9615960f ncurses does not support the scrollwheel well, but this is a step in that direction. Hisham Muhammad 2011-05-26 16:32:50 +0000
  • 9599e5650e larger numbers Hisham Muhammad 2011-05-26 16:32:05 +0000
  • 9b3514062f nicer display for large numbers Hisham Muhammad 2011-05-26 16:31:18 +0000
  • 6382e03b68 fix broken height for All CPUs meter Hisham Muhammad 2011-05-26 16:22:50 +0000
  • bd459776a4 retain meter state when it is reinit'ed in the Setup screen Hisham Muhammad 2011-03-31 20:24:59 +0000