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.
2013-05-24 22:46:01 +00:00
5c2d84aba3
Apply patch fixing typos, and catch another one. Closes #3613760 .
2013-05-23 00:19:16 +00:00
322ba274ea
Performance improvements
...
(thanks to Jann Horn)
2013-04-29 23:00:15 +00:00
ee5dc46fee
Don't end up killing init if process selected to be killed terminates before the user selects a signal. Closes #3606072 .
2013-02-26 20:24:27 +00:00
a0810561f3
Add extra checks in configure.ac for different locations of (n)curses.h
2013-02-26 17:10:11 +00:00
43a7231615
Remove explicit calls to curses.h in other files
2013-02-26 16:50:21 +00:00
8d5dd51cf2
Fix crash when pressing 'u'. Thanks to Quentin Carbonneaux.
2012-12-12 13:03:52 +00:00
00b324bfc1
Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers.
2012-12-05 15:12:20 +00:00
2a73405cd0
search and filter for the strace and lsof screens!
2012-11-10 00:31:37 +00:00
259e1a2938
fixes PGRP and SESN columns in case of big pids. Patch #3567904 .
2012-10-20 01:45:41 +00:00
f44a8f2009
Option to update process names on every refresh
...
(thanks to Rob Hoelz)
2012-10-20 00:43:25 +00:00
1b21827f1f
Fail gracefully when /proc is not mounted
...
(thanks to Philipp Hagemeister)
2012-10-19 18:59:48 +00:00
47e881f460
Add IO priority support ('i' key)
2012-10-04 23:59:45 +00:00
e6c6d7fbf7
Add -p flag, contributed by Rob Hoelz
2012-08-10 21:54:41 +00:00
6c71b7ed2d
improve crash message
2012-07-12 16:20:16 +00:00
078b831696
don't downcast to int before determining number of hours
2012-06-25 03:06:36 +00:00
0d8f654343
allow 'k' to kill multiple processes again (when did this break?...)
2012-06-05 19:18:54 +00:00
fae598fce8
Continue following when switching to tree view. Patch by Richard Wang.
2012-05-28 20:42:40 +00:00
ac36e4acbf
fix message in help screen
2012-05-28 01:02:06 +00:00
90d567531a
Fix CPU percentage. Patch 3522180 for bug 3516978, by Richard.
2012-05-28 00:47:05 +00:00
05a78c8111
Auto-follow process when selecting which signal to use when killing a process.
...
This avoids killing the wrong process.
2012-03-30 01:20:32 +00:00
bca656c79e
Fix crashes when process list is empty
2012-03-05 11:18:27 +00:00
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 ).
2012-03-05 11:12:58 +00:00
571ae33bb4
Fix warning on ARM processors.
...
Thanks to Kelly Anderson.
2012-02-17 13:45:58 +00:00
1a604a05a5
BUGFIX: behavior of 'F' (follow) key was broken, also affecting the
...
persistence of mouse selections. Closes #3165065 .
2012-02-02 23:45:40 +00:00
58676d7001
minor style cleanups
2012-02-02 22:03:07 +00:00
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 .
2012-01-29 23:51:36 +00:00
8b73d11ac6
make htop trunk compile on FreeBSD 8.2-STABLE
...
(thanks to Trond Endestrol)
2012-01-03 18:19:11 +00:00
5b3cc559b2
remove old reference to hwloc directory
2011-12-26 22:09:59 +00:00
45f7a4fc8d
Remove old memory debugging routines. We have Valgrind nowadays.
2011-12-26 22:04:29 +00:00
84281bdc44
major header cleanup
2011-12-26 21:35:57 +00:00
81e44312b4
Use strdup explicitly
2011-12-25 20:23:53 +00:00
93233a67ea
Move .htoprc to XDG-compliant path ~/.config/htop/htoprc,
...
respecting $XDG_CONFIG_HOME
(thanks to Hadzhimurad Ustarkhan for the suggestion.)
2011-12-25 20:22:41 +00:00
5b0b2255ef
Fix typo that has been lurking since 2006
2011-12-23 19:12:17 +00:00
59d5eecdfd
fix pagedown in some panels
2011-12-14 23:30:16 +00:00
9c44f589d2
show proper values for very large times
2011-12-14 23:29:07 +00:00
0bb8dba937
update changelog, following confirmation of fix from users
2011-12-01 13:13:17 +00:00
bfd86a60cc
Keep panel structure up-to-date as process list changes when headers are updated during the screen manager. Hopefully closes #3444533 .
2011-12-01 12:31:57 +00:00
dfad0afb36
Don't run sched_setaffinity compatibility test when cross compiling
2011-11-23 18:43:35 +00:00
ae7e68321b
cleanup old stuff
2011-11-21 02:58:34 +00:00
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
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
3885648881
reduce code
2011-11-05 04:55:05 +00:00
88f6de2352
build fixes
2011-11-05 04:42:35 +00:00
539b32dc31
simplify code
2011-11-05 04:42:15 +00:00
9f29e92777
update changelog
2011-11-05 04:24:41 +00:00
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 .
2011-11-05 04:19:47 +00:00
4c4cceee5d
naming consistency
2011-11-05 03:50:44 +00:00
ca6b9238a3
Support for UTF-8 tree drawing
...
(thanks to Bin Guo)
2011-11-03 22:12:12 +00:00
b45b9e2b33
use unicode header first
2011-11-03 22:07:10 +00:00