Nathan Scott
00d333cc7b
Merge branch 'hishamhm-pull-869'
2020-08-19 18:04:28 +10:00
Nathan Scott
eef6bc447d
Correction to smaps buffer size passed to smaps path snprintf
2020-08-19 17:50:43 +10:00
Nathan Scott
f9625cacf0
Merge branch 'hishamhm-pull-843'
2020-08-19 17:47:38 +10:00
Nathan Scott
e9947acfc6
Merge branch 'hishamhm-pull-818'
2020-08-19 16:49:43 +10:00
Nathan Scott
5a17cee74d
Merge branch 'hishamhm-pull-817'
2020-08-19 16:43:55 +10:00
Nathan Scott
ed6f22a847
Merge branch 'master' of github.com:htop-dev/htop
2020-08-18 20:24:11 +10:00
Nathan Scott
2f59798b3b
Merge pull request #2 from leetonidas/master
...
fixed display of blank bars
2020-08-18 20:22:24 +10:00
Jonischkeit Clemens
9a70e43129
fixed display of blank bars
...
The buffer for blank bars was left uninitialized resulting in random
looking characters sometimes even overwriting the end of the bar.
2020-08-18 11:48:08 +02:00
Nathan Scott
7ac1c709b7
Re-generate all headers with latest scripts/MakeHeader.py
...
Sync-up missing extern declarations for many functions.
2020-08-18 17:41:49 +10:00
Nathan Scott
579995c7c2
Merge branch 'hishamhm-pull-842'
2020-08-18 17:35:56 +10:00
Nathan Scott
98e8da8bd3
Merge pull request #1 from htop-dev/natoscott-continuous-integration
...
Create ci.yml with a workflow for Ubuntu latest
2020-08-17 16:02:20 +10:00
Nathan Scott
7fbbf25afe
Update ci.yml
...
Comment out MacOSX for now - seems to be missing needed aclocal/m4 toolchain components.
2020-08-17 15:53:49 +10:00
Nathan Scott
e1f48c7c7c
Update ci.yml
...
Correction to deb package name
2020-08-17 15:48:24 +10:00
Nathan Scott
6cd1615863
Update ci.yml
...
Attempt to fix Ubuntu dependencies, add macosx
2020-08-17 15:40:47 +10:00
Nathan Scott
c86ac5cf98
Update ci.yml
...
Install libncurses-dev package on the build system
2020-08-17 15:16:49 +10:00
Nathan Scott
b3003f02fa
Create ci.yml
...
Initial version of htop CI using github actions.
2020-08-17 14:59:23 +10:00
Nathan Scott
dfd9279f87
Resolve complation issues with -fno-common (default from gcc-10)
...
Extends the MakeHeader script to auto-generate correct "extern"
function declarations in some cases that it currently does not.
Related to https://github.com/hishamhm/htop/pull/981
2020-07-10 10:35:32 +10:00
Alexander Schlarb
078c2ddde5
Linux: Use /proc/*/smaps_rollup for improved PSS parsing speed
2019-03-20 17:00:49 +01:00
Alexander Schlarb
fc0bf546c3
Linux: Add PSS (proportional set size), Swap and SwapPSS calculation
...
Original code was written by *Craig M. Brandenburg* for htop 1.0.2
Many performance improvements by GitHub user *linvinus*, ported to htop 2.0.2
2019-03-20 17:00:41 +01:00
Hisham Muhammad
402e46bb82
Linting changes
...
as reported by lgtm.com
2019-02-10 14:16:46 +01:00
Hisham Muhammad
90518bfc84
Return of snprintf is not the number of written bytes
2019-02-10 14:16:46 +01:00
Alan Barr
f49f545813
Fix printf() unsigned placeholders
...
Unsigned numbers should be using "%u".
Raised by cppcheck
2019-02-10 14:16:46 +01:00
Alan Barr
60e557868a
Prevent possible NULL pointer deference
...
Raised by cppcheck
2019-02-10 14:16:46 +01:00
Alan Barr
79c939eb84
Remove duplicated if condition
...
The for loop already handles i being < nPanels
Raised by cppcheck
2019-02-10 14:16:46 +01:00
Lion Yang
dc7d035238
htop.c: remove unused "--io" / "-i" ( #811 )
...
Introduced from 3383d8e556
(2.0.0) but never used.
2019-02-10 14:16:46 +01:00
adrien1018
536941fb23
Deal with larger numbers in colorNumber and outputRate
2018-12-30 20:18:35 +08:00
adrien1018
f15d55c972
Fix numbers larger than 100 terabytes
2018-12-18 21:05:09 +08:00
Alan Barr
b7b4200f85
Fix printf() unsigned placeholders
...
Unsigned numbers should be using "%u".
Raised by cppcheck
2018-10-30 16:55:55 -03:00
Alan Barr
4cb58460e5
Prevent possible NULL pointer deference
...
Raised by cppcheck
2018-10-30 16:55:55 -03:00
Alan Barr
c39f710b52
Remove duplicated if condition
...
The for loop already handles i being < nPanels
Raised by cppcheck
2018-10-30 16:55:55 -03:00
Daniel Lange
c34be41e1c
Widen ST_UID (UID) column to 5 chars to allow UIDs > 9999 without breaking alignment
...
Issue Github #841 , Debian bug #910492
2018-10-07 11:16:12 +02:00
Lion Yang
67e368914a
htop.c: remove unused "--io" / "-i" ( #811 )
...
Introduced from 3383d8e556
(2.0.0) but never used.
2018-08-25 10:15:59 -03:00
Hisham Muhammad
bae27054e6
Linux: fix CPU count
2018-08-24 18:38:06 -03:00
Hisham Muhammad
8d01ae2054
Linux: remove warnings of unused variables
2018-08-24 18:38:06 -03:00
Robert Antoni Buj Gelonch
049af17be0
Improve Catalan translation for desktop file ( #828 )
2018-08-24 17:10:09 -03:00
Jan Chren
009837b56d
Improve htop.desktop file ( #609 )
...
- sort entries according to the spec
- add to the `Monitor` category
2018-08-19 01:38:05 -03:00
Shawn Landden
bd1d719a61
Linux: add process->starttime and use it for STARTTIME column ( #700 )
...
this way a remount of /proc will not reset starttimes
and we can also see startup times for processes started before the mount
of /proc
also record btime (boot time in seconds since epoch) as Linux semi-global
2018-08-19 01:29:03 -03:00
multiplexd
ca1cce4ce7
OpenBSD: make the STARTTIME column display correctly ( #815 )
2018-08-19 01:09:08 -03:00
multiplexd
c1fb585b6b
OpenBSD: add environment reading support ( #819 )
2018-08-19 01:07:36 -03:00
Score_Under
d74b6dc8e0
Fix process name updates for shorter strings ( #812 )
...
When a process name changes from a long string to a short string,
truncate instead of just overwriting the beginning.
2018-07-28 00:08:40 -03:00
kremlin
060aa2b20f
remove wrongfix
2018-07-26 04:17:06 -05:00
multiplexd
3d79c72e9a
Update OpenBSD maximum PID
...
The source code correctly states that the maximum PID number in
the OpenBSD kernel is fixed in sys/sys/proc.h, however this was
updated in revision 1.215 (two years ago!) from 32766 to 99999.
2018-07-17 18:46:55 +01:00
Ian Sutton
c005ffc3d7
Fix zero-index array bounds issue
2018-07-17 08:50:22 -05:00
Ian Sutton
48b807b0ff
Fix CPU meters
...
Introduction of CP_SPIN sched state broke hard-coded state indexes
resulting in the meters incorrectly reporting bogus intr data instead of
CPU usage. Change hardcoded values to sched.h macros.
2018-07-17 08:43:50 -05:00
Hisham Muhammad
666e1e76b3
Fix virtualization color in help screen
...
Closes #785 .
2018-06-13 00:47:08 -03:00
Hisham Muhammad
5f9e16b9da
Unstage/gitignore INSTALL since it's regenerated by autogen.sh
...
As noted by @marcelpaulo. I've had ugly diffs that fiddled with
this file in the past, so it's good to see it gone.
Closes #800 .
2018-06-13 00:36:05 -03:00
Jérémie Roquet
fd15ead51b
Mention the "c" key (tag subtree) in the man
...
This was reported by @agguser.
2018-06-02 18:22:56 -03:00
Explorer09
103f1a497a
Disable 'make dist' when pkg.m4 is unused in configure
...
This would prevent a careless future package maintainer from creating a
release tarball with a defective configure script. :)
Also, add a warning in the autogen.sh phase if pkg.m4 is unused.
Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
2018-05-22 23:21:42 -03:00
Christian Hesse
08a9b051c5
fix option string
...
This broke with commit db05ba6106
.
2018-05-22 23:19:19 -03:00
Faster IT
e1e3791363
Fix #define to match header when regenerating with MakeHeader.py ( #789 )
...
from Debian https://sources.debian.org/src/htop/2.2.0-1/debian/patches/fix-linux-process.patch/
2018-05-22 23:09:20 -03:00