sherpya
a8e1c1c63f
added missing defines for android
2015-05-20 04:30:11 +02:00
Hisham Muhammad
d880def0e9
Merge branch 'master' into wip
...
Conflicts:
Process.c
Process.h
htop.c
linux/LinuxProcess.c
linux/LinuxProcess.h
test_spec.lua
2015-04-02 01:57:37 -03:00
Hisham Muhammad
4c24a9b462
Fixes to subclassing Process.
2015-03-31 23:23:10 -03:00
Hisham Muhammad
b1b3f57976
Tempus fugit.
...
Conflicts:
htop.c
htop.h
2015-03-23 18:15:56 -03:00
Hisham Muhammad
1e0c530a46
Tempus fugit.
2015-03-21 16:52:54 -03:00
Hisham Muhammad
272e2d9b34
Major advances in FreeBSD port.
2015-03-16 23:02:03 -03:00
Hisham Muhammad
be1700cf94
Isolate portable and Linux-specific process fields.
2015-03-16 01:43:04 -03:00
Hisham Muhammad
e3fe3962cb
Move more Linux-specific code into Linux subdir.
2015-03-15 20:29:13 -03:00
Hisham Muhammad
0a184b769f
Merge fixes
2015-02-23 03:53:36 -03:00
Hisham Muhammad
9780c312f4
Fix allocation of processes. Closes #166 .
...
Conflicts:
Process.c
Process.h
ProcessList.c
ScreenManager.c
linux/LinuxProcessList.c
2015-02-23 01:13:40 -03:00
Hisham Muhammad
6f868b00c0
Fix allocation of processes. Closes #166 .
2015-02-20 14:52:10 -02: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
b4f6b11092
Move "get max pid" code into platform specific area.
2014-11-27 20:10:23 -02:00
Hisham Muhammad
aaaaf063a1
Builds on Linux again!
2014-11-24 19:22:50 -02:00
Hisham Muhammad
eb229d9aef
Changes for supporting separate platform subdirectories.
2014-11-24 18:55:03 -02:00
Valmiky Arquissandas
b2e94d626d
Fixed a wrong attribution.
2014-10-14 02:48:17 +01:00
Valmiky Arquissandas
64e0d9452d
Added new color for 'D' state.
2014-10-14 02:30:17 +01:00
Hisham Muhammad
f54a37b4a9
Update values for fields whose columns may appear later. Fixes #80 .
2014-05-03 17:51:19 -03:00
Hisham Muhammad
c3e66b2d81
Make VPID use PID-width format. Closes #79 .
2014-05-03 17:26:11 -03:00
Hisham Muhammad
78d09f955a
Compare with long, for 64-bit systems
2014-04-25 19:41:23 -03:00
Hisham Muhammad
d7e5020169
Merge branch 'master' of https://github.com/hishamhm/htop
2014-04-25 19:37:41 -03:00
Hisham Muhammad
ea191b53bd
Fix time-based sorting
2014-04-25 19:37:07 -03:00
Hisham Muhammad
e0209da88f
Support pagefaults stats. Closes #45 .
2014-04-24 19:40:47 -03:00
Hisham Muhammad
2f30cd1070
Boost field buffer size - crashes when trying to draw very deep UTF-8 trees
...
Test by nesting 30 shells
Patch from ArchLinux. Closes #65 .
2014-04-24 15:08:32 -03:00
Hisham Muhammad
a939cdf827
Better consistency in coloring. Closes #66 .
...
For now rates won't be colored gray when zero; I'll think about that.
2014-04-24 15:00:09 -03:00
Hisham Muhammad
f86851766b
Both IO_PRIO and IO_RATE had the same column heading. Closes #61 .
2014-04-24 12:52:26 -03:00
Hisham Muhammad
0a4ddab2a4
Use proper format string for unsigned data.
2014-04-21 19:00:12 -03:00
Hisham Muhammad
1ac517be52
Fix padding in large numbers. (See #40 )
2014-04-10 13:22:33 -03:00
Hisham Muhammad
96858744b5
Avoid "else" trick with #ifdef, hopefully makes code easier to follow.
2014-04-09 23:14:41 -03:00
Hisham Muhammad
5d6ad853fa
Support for very large numbers, now tested on a 64-bit machine.
2014-04-09 22:49:36 -03:00
Hisham Muhammad
127f847ca5
Support really large numbers on 64-bit architectures; first try.
2014-04-09 22:32:54 -03:00
Hisham Muhammad
cb297af848
Fix invalid access when highlighting basename of threads.
2014-04-09 17:43:54 -03:00
Hisham Muhammad
f2a190b0e9
New logic for highlighting basenames with spaces
2014-02-27 17:11:23 -03:00
Hisham Muhammad
6d90e58c01
alignment improvements
2014-02-27 16:35:22 -03:00
Leigh Simpson
da236ca318
Added additional column to monitor OOM killer score of each process
2014-01-29 22:41:55 +00:00
zed_0xff
7afda7f5a1
fix column shift on wrong megabytes format
...
see http://0xff.me/htop_bug.png
2014-01-21 11:35:53 +03:00
Hisham Muhammad
76a715ee8c
Fix order of calloc arguments.
...
(Patch by Dawid Gajownik)
2014-01-16 18:51:16 -02:00
Hisham Muhammad
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
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
259e1a2938
fixes PGRP and SESN columns in case of big pids. Patch #3567904 .
2012-10-20 01:45:41 +00:00
Hisham Muhammad
47e881f460
Add IO priority support ('i' key)
2012-10-04 23:59:45 +00:00
Hisham Muhammad
078b831696
don't downcast to int before determining number of hours
2012-06-25 03:06:36 +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
9c44f589d2
show proper values for very large times
2011-12-14 23:29:07 +00:00
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 )
2011-11-21 02:52:41 +00:00
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.
2011-11-18 06:08:56 +00:00
Hisham Muhammad
ca6b9238a3
Support for UTF-8 tree drawing
...
(thanks to Bin Guo)
2011-11-03 22:12:12 +00:00
Hisham Muhammad
d1b1cbc757
cleanups and fixes, thanks to cppcheck and gcc -Wextra
2011-10-25 00:05:46 +00:00
Hisham Muhammad
75080ce79d
Use wider PID columns in 64-bit machines with larger pid_max values.
2011-09-29 18:40:23 +00:00