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