Hisham Muhammad
673f098734
Move responsibility for cursor placement to Panels
2018-01-30 12:51:27 -02:00
Hisham Muhammad
543d65c6ab
Security review: make privilege dropping-restoring optional.
...
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-26 15:40:55 -03:00
Hisham
89d15399c5
Merge branch 'master' into fixedgray
2017-06-06 15:27:02 -03:00
Michael Klein
45f3769887
make special keys also work with TERM=xterm-256color
2017-06-01 12:52:14 +02:00
Hisham
2d8dd0b29e
Work around the strange behavior of gray.
2017-05-23 14:02:34 -03:00
Hisham
112db9a609
Handle SIGQUIT. Closes #503 .
2016-05-30 15:06:22 -03:00
Explorer09
8a928c8b89
Avoid overlapping key values defined by curses (Real fix).
...
Real fix for issue #438 .
2016-03-09 10:16:34 +08:00
Hisham
f295a52ed9
Avoid overlapping key values defined by curses.
...
Closes #438 .
2016-03-08 12:23:18 -03:00
Hisham
c23d4f12d1
Fix behavior of ESC key, getting rid of the annoying delay.
...
Thank you @Explorer09 for the push!
Closes #417 .
2016-02-19 13:38:02 -02:00
Hisham Muhammad
fbb4c49edd
gcc warning cleanups.
2015-10-05 11:27:44 -03:00
Michael McConville
ad1a0ad08d
Replace some remaining tabs
2015-09-19 12:21:22 -04:00
Hisham Muhammad
f019f4cd9e
Merge pull request #221 from eworm-de/define-array-size
...
use a define for graphical meter array size
2015-08-20 01:26:38 -03:00
Hisham Muhammad
78be8201dc
Add expand/collapse on additional clicks!
2015-08-19 19:09:54 -03:00
Hisham Muhammad
b003636958
Support for NCurses 6.0 and mouse wheel
2015-08-19 18:55:24 -03:00
Christian Hesse
d8e23bb084
remove UTF-8 code when compiling with --disable-unicode
2015-08-19 22:42:34 +02:00
David Hunt
5e602f18d5
Rename String to StringUtils.
...
Fixes building on case-insensitive filesystems where String.h gets confused with <string.h>.
From d734dacea0a10d0465dad4e95b3421511e7da112 Mon Sep 17 00:00:00 2001
From: David Hunt <dhunt@iolanthe.attlocal.net>
Date: Sat, 11 Jul 2015 20:56:31 -0500
Subject: [PATCH 1/8] Rename String to StringUtils
2015-08-19 13:45:20 -03:00
Christian Hesse
cea591181d
initialize locale for LC_CTYPE only
...
htop uses scanf functions to parse values from proc filesystem. This
breaks when initializing locale for LC_NUMERIC because of unexpected
commas. So initialize locale for LC_CTYPE only.
2015-07-29 11:28:15 +02:00
Christian Hesse
1728483aa2
simplify UTF-8 detection
2015-07-16 08:12:48 +02:00
Christian Hesse
016dbbe6a4
initialize locale
...
This has two effects:
* The locale may have impact on string formatting. So depending on the
locale we may end up with different decimal point.
* We can use nl_langinfo() for UTF-8 detection.
2015-07-16 08:08:18 +02:00
Christian Hesse
a588c6d179
paint PROCESS_LOW_PRIORITY in green
...
... and thus make it use a different color than PROCESS_HIGH_PRIORITY.
2015-07-14 12:43:38 +02:00
Hisham Muhammad
b1f934c5d5
Visual tweaks: change color when following, add Broken Gray theme.
2015-04-09 15:17:20 -03:00
Hisham Muhammad
4a26ac05b0
Let's see if responsiveness is still good using the full CRT_delay
...
in ncurses. CPU usage goes down noticeably.
(Also, add missing comma, sorry.)
2015-02-04 11:41:53 -02:00
Hisham Muhammad
f5f29ceeb9
Make the implementation of color schemes declarative.
2015-02-03 22:30:05 +01: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
eb229d9aef
Changes for supporting separate platform subdirectories.
2014-11-24 18:55:03 -02:00
Valmiky Arquissandas
64e0d9452d
Added new color for 'D' state.
2014-10-14 02:30:17 +01:00
Hisham Muhammad
ebd5de37ac
Fix behavior of `htop -d 1`. Closes #72 .
2014-04-28 17:55:52 -03:00
Hisham Muhammad
100bd10b1d
Make blue text more readable. Closes #55 .
2014-04-24 13:15:52 -03:00
Hisham Muhammad
6fbc5a31da
Report this as an exit function.
2014-04-24 12:17:11 -03:00
Hisham Muhammad
af4c412ebf
Better support for Home and End keys
2014-04-09 17:47:22 -03:00
Hisham Muhammad
6d90e58c01
alignment improvements
2014-02-27 16:35:22 -03:00
Hisham Muhammad
7fd5e80429
New home, new life!
2014-01-14 00:19:44 -02:00
Hisham Muhammad
43a7231615
Remove explicit calls to curses.h in other files
2013-02-26 16:50:21 +00:00
Hisham Muhammad
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
Hisham Muhammad
1b21827f1f
Fail gracefully when /proc is not mounted
...
(thanks to Philipp Hagemeister)
2012-10-19 18:59:48 +00:00
Hisham Muhammad
47e881f460
Add IO priority support ('i' key)
2012-10-04 23:59:45 +00:00
Hisham Muhammad
6c71b7ed2d
improve crash message
2012-07-12 16:20:16 +00:00
Hisham Muhammad
45f7a4fc8d
Remove old memory debugging routines. We have Valgrind nowadays.
2011-12-26 22:04:29 +00:00
Hisham Muhammad
84281bdc44
major header cleanup
2011-12-26 21:35:57 +00:00
Hisham Muhammad
3f3213b2e2
show cursor when function bar allows typing an entry.
2011-09-08 01:10:58 +00:00
Hisham Muhammad
7eeb52dfbb
Fix number of supported backtrace frames (thanks to Sebastian Pipping)
2011-08-26 20:56:39 +00:00
Hisham Muhammad
300caa076e
Tempus fugit.
2011-05-26 16:35:07 +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
831538b0f9
Split process and thread counts in tasks meter
2010-11-23 13:28:47 +00:00
Hisham Muhammad
f919ed7cdf
Don't ask for bug reports when running on unsupported platforms.
2010-11-20 19:44:08 +00:00
Hisham Muhammad
f110ecdabb
Fix IO-wait color on "Black on White" scheme. Closes #3054717 .
2010-11-20 18:06:49 +00:00
Hisham Muhammad
6486229308
add support for steal/guest CPU time measurement
...
simplify processor data accounting (add CPUData structure)
remove Process_clone trick
2010-08-24 23:20:38 +00:00
Hisham Muhammad
a600d5a6e9
Tempus fugit.
2010-02-25 02:08:18 +00:00
Hisham Muhammad
aff118ab39
warning fixes
2010-02-25 01:35:12 +00:00
Hisham Muhammad
ac5cecb6fc
Option to display hostname in the meters area
2009-02-17 18:33:32 +00:00