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
Hisham Muhammad
11931f1bc8
ACPI Battery meter
...
contributed by Ian Hands
2008-09-23 06:21:28 +00:00
Hisham Muhammad
da23c8c5a1
Clean up headers by using 'static' whenever possible.
...
Reduces resulting code size.
2008-03-09 08:58:38 +00:00