1. b2d4559 Fix incorrect processor percentage of processes when a Linux-based system have any off-line processor by WHR · 2 years, 1 month ago
  2. be41d5a Fix using Linux-specific BLKGETSIZE when using Linux procfs code for non-Linux platforms by WHR · 2 years, 3 months ago
  3. dd56666 Detect empty '/sys/devices/system/cpu/' directory by WHR · 2 years, 4 months ago
  4. 3a6d2b3 Workaround a bug/feature of Linux procfs regarding the 'diskstats' file by WHR · 2 years, 4 months ago
  5. a3b635e Don't assume the disk sector size is a multiple of 512 in Linux-specific code by WHR · 2 years, 4 months ago
  6. 2d8fa3e Add HTOP_DISK_BLOCK_COUNT_FIELD and HTOP_DISK_BYTE_COUNT_FIELD to show size of disks by WHR · 2 years, 4 months ago
  7. 866cbe9 Fix missing 'DiskList_done' call from function 'DiskList_delete' by WHR · 2 years, 4 months ago
  8. de735cb Use 12-character space for showing disk names by WHR · 2 years, 4 months ago
  9. 2ea26ed Move 'busy_time' and 'percent_busy' from 'Disk' to 'FreeBSDDisk', as this information isn't really available from 'diskstats' file of Linux procfs; add 'percent_util' to 'Disk' object, and the corresponding HTOP_DISK_PERCENT_UTIL_FIELD of 'DiskField' by WHR · 2 years, 4 months ago
  10. 4234e41 Fix column width of READ_BLOCK_RATE and WRITE_BLOCK_RATE for disk statistics mode by WHR · 2 years, 4 months ago
  11. 69c69b6 Set 'Disk' object 'busy_time' member correctly from Linux procfs by WHR · 2 years, 4 months ago
  12. 0fcf47e Add disk statistics mode for Linux-based and kFreeBSD-based platforms by WHR · 2 years, 4 months ago
  13. 4a141f1 Fix Darwin-specific code calling 'CRT_fatalError' with unnecessary new line; add an argument to 'CRT_fatalError' to accept errno from caller instead of external 'errno' by WHR · 2 years, 4 months ago
  14. e6316e0 Make this pointer of 'Process' object 'writeField' member functions read-only by WHR · 2 years, 5 months ago
  15. 305501f Use consistent data type to manipulate memory values by WHR · 2 years, 5 months ago
  16. 36802dc Fix possible 'cachedMem' underflow in function 'LinuxProcessList_scanMemoryInfo' when running under a container environment by WHR · 2 years, 5 months ago
  17. d20d1c5 Rename functions 'Platform_setCPUValues', 'Platform_setMemoryValues' and 'Platform_setSwapValues' to 'Platform_updateCPUValues', 'Platform_updateMemoryValues' and 'Platform_updateSwapValues' respectively, as the reason described in commit 9dea20e06847f930920406e6de539db32e2644e0 by WHR · 2 years, 5 months ago
  18. cfc75d7 Remove unnecessary explicit type casts, null pointer checks and 'const' qualifiers from linux/Battery.c by WHR · 2 years, 5 months ago
  19. 3dfc14a Remove HTOP_OOM_FIELD from 'Process_pidColumns' as it isn't a PID-like value in anyway by WHR · 2 years, 5 months ago
  20. 924faa8 Don't compare for equality of floating-point values by WHR · 2 years, 5 months ago
  21. 269a44f Fix comparing 2 unsigned values never produce negative result by WHR · 2 years, 5 months ago
  22. 3623528 Remove unused or duplicated includes by WHR · 2 years, 5 months ago
  23. 04cc76a Fix outdated HTOP_STATE_FIELD descriptions by WHR · 2 years, 5 months ago
  24. b789618 Add KernelStackTraceScreen to display kernel stack trace of a process by WHR · 2 years, 5 months ago
  25. 73563d6 Don't add the swap meter by default if no swap is configured by WHR · 2 years, 5 months ago
  26. 26d72fb Fix some platform-specific codes still handling 'tty_nr' member of 'Process' object as an 'unsigned int' variable, fixing incorrect value of tty column on Darwin by WHR · 2 years, 5 months ago
  27. 69b3046 Rename all constants in 'ProcessField' its extensions to avoid identifier pollution by WHR · 2 years, 5 months ago
  28. e8b5c90 Fix a logical error in function 'LinuxProcessList_readStatFile' for reading from a Linux procfs by WHR · 2 years, 5 months ago
  29. e987812 Remove unnecessary explicit type casts by WHR · 2 years, 5 months ago
  30. 19e5ec1 Rename 'basenameOffset' member of 'Process' object to 'argv0_length' by WHR · 2 years, 5 months ago
  31. 99dd066 Remove unused 'sharedMem' member from 'ProcessList' object by WHR · 2 years, 5 months ago
  32. aa36ac5 Support sorting items case-insensitively by WHR · 2 years, 5 months ago
  33. 7eb3f74 Try to determine kernel processes on Linux version 2.6.26 or early by WHR · 2 years, 5 months ago
  34. c81e594 Fix comparison 'unsigned int' value with major(3) or minor(3) return value in function 'LinuxProcessList_updateTtyDevice' causes warning on Android/Linux, Cygwin and FreeBSD by WHR · 2 years, 5 months ago
  35. b891b2b Check for asprintf(3) failure by WHR · 2 years, 5 months ago
  36. b13807d Make several pointers to 'Hashtable' object read-only by WHR · 2 years, 5 months ago
  37. 7a08fb6 Support using Linux-specific code with kFreeBSD linprocfs(5) by WHR · 2 years, 5 months ago
  38. c62c9a6 Fix failure to get processor count with Linux procfs and without Linux sysfs; add a missing closedir(3) call by WHR · 2 years, 5 months ago
  39. 75303f8 Rename enumeration types to remove plural names by WHR · 2 years, 5 months ago
  40. a754650 Rename all constants in ColorElements to avoid identifier pollution by WHR · 2 years, 5 months ago
  41. 923e459 Remove unnecessary type casts by WHR · 2 years, 5 months ago
  42. b347b25 Be consistent with name and head comment of source files by WHR · 2 years, 5 months ago
  43. 9c8d061 Merge remote-tracking branch 'wangqr/dev-follow-process-on-demand' into 'rivoreo-fork' by WHR · 2 years, 5 months ago
  44. 269919c Fix free(3)ing pointer to string literal on unsupported platforms; remove uses of unsafe strncpy(3) and strcat(3) by WHR · 2 years, 5 months ago
  45. 49675a0 Add ArgScreen to list command line arguments of a process by WHR · 2 years, 5 months ago
  46. c8cb119 Fix 'break' without a dedicated line in switch block caused incorrect 'break' statements by WHR · 2 years, 5 months ago
  47. a511616 Use 6-character space for showing UID values by WHR · 2 years, 5 months ago
  48. ecc360a Add some architecture-specific signals to linux/Platform.c by WHR · 2 years, 6 months ago
  49. 7b6872e Use signal name macros instead of hard coded numbers for 'Platform_signals' by WHR · 2 years, 6 months ago
  50. e8ee7eb Unify 'Platform_getUptime' implementation for BSD platforms by WHR · 2 years, 6 months ago
  51. 5d41842 Return -1 from Platform_getUptime to indicate failure by WHR · 2 years, 6 months ago
  52. b79587b Get page size once in 'CRT_init' by WHR · 2 years, 6 months ago
  53. 6bb4b53 Fix null pointer dereference when an user space process having empty command line, on Linux-based platforms by WHR · 2 years, 6 months ago
  54. e7a63ef Remove unnecessary variables and useless assert(3) in Platform_getLoadAverage for Linux procfs, as it breaks Cygwin by WHR · 2 years, 6 months ago
  55. d69474b Correctly detect kernel processes on Linux-based platforms; remove Linux-specific 'flags' member from generic 'Process' object by WHR · 2 years, 6 months ago
  56. 0a6db60 Try to enable backtrace(3) support for all platforms by WHR · 2 years, 6 months ago
  57. 17af5d8 Change function Platform_getProcessEnv to accept a 'Process *' instead by WHR · 2 years, 6 months ago
  58. 7bf6fd1 Move function xread out of Linux-specific code to allow it to be reused elsewhere by WHR · 2 years, 6 months ago
  59. 30c895a Remove 'traced' process state; fix the 'swapper' process isn't considered as a kernel process on DragonFly BSD by WHR · 2 years, 6 months ago
  60. 00e1355 Remove settings value 'hide_threads' by WHR · 2 years, 6 months ago
  61. a6edd8c Support showing kernel processes in a different color by WHR · 2 years, 6 months ago
  62. da227f6 Refactor function Process_isThread into Process_isExtraThreadProcess, which will no longer returning true for kernel process by WHR · 2 years, 6 months ago
  63. 35d0bdf Remove unused includes; fix include order in openbsd/OpenBSDProcessList.c by WHR · 2 years, 6 months ago
  64. e71d126 Don't try to read sysctl on Cygwin by WHR · 2 years, 6 months ago
  65. ea40f6c Rename 2 settings variables by WHR · 2 years, 6 months ago
  66. 16c2f3f Check consistency when reading '<pid>/stat' from Linux procfs by WHR · 2 years, 6 months ago
  67. 1eaecc4 Port to Cygwin by WHR · 2 years, 6 months ago
  68. 3ef86ff Count kernel processes and threads separately by WHR · 2 years, 6 months ago
  69. 5c00d83 Fix incorrect buffer size for snprintf(3) by WHR · 2 years, 6 months ago
  70. e983ba2 s/Process_isKernelThread/Process_isKernelProcess/ by WHR · 2 years, 6 months ago
  71. c3a7860 Show both real and effective user (id) of processes by WHR · 2 years, 6 months ago
  72. 7641825 Rewrite Platform_getProcessEnv to return a vector instead; implement Platform_getProcessEnv for FreeBSD by WHR · 2 years, 6 months ago
  73. 461353c Remove hardcoded path for Linux procfs by WHR · 2 years, 6 months ago
  74. ccac6ef Support CPU hot-plugging with Linux procfs by WHR · 2 years, 6 months ago
  75. ba7b30c Fix using hardcoded power_supply names when reading battery data on Linux via sysfs by WHR · 2 years, 6 months ago
  76. eb18d4c Add unified interface for kstat by WHR · 2 years, 6 months ago
  77. af5d8c0 Fix potential compatibility issue with Linux procfs meminfo by WHR · 2 years, 6 months ago
  78. f0722d7 Fix external variables didn't being marked as 'extern' in generated headers by WHR · 2 years, 6 months ago
  79. f68572e Add NAME column by WHR · 2 years, 6 months ago
  80. da60309 Don't follow process when selecting non-process-specific options by wangqr · 6 years ago
  81. 402e46b Linting changes by Hisham Muhammad · 6 years ago
  82. bae2705 Linux: fix CPU count by Hisham Muhammad · 6 years ago
  83. 8d01ae2 Linux: remove warnings of unused variables by Hisham Muhammad · 6 years ago
  84. bd1d719 Linux: add process->starttime and use it for STARTTIME column (#700) by Shawn Landden · 6 years ago
  85. d74b6dc Fix process name updates for shorter strings (#812) by Score_Under · 6 years ago
  86. e1e3791 Fix #define to match header when regenerating with MakeHeader.py (#789) by Faster IT · 6 years ago
  87. 47cf153 Linux: change how kernel threads are detected by Hisham Muhammad · 7 years ago
  88. ccd156f Updates to generated header files by Hisham Muhammad · 7 years ago
  89. c01f40e Fix build failure ('major' undefined) in glibc 2.28. (#746) by Kang-Che Sung (宋岡哲) · 7 years ago
  90. 8c65321 Replace size_t with int/void* union by Hisham Muhammad · 7 years ago
  91. b064d50 linux/Battery.c: make sure fd is always closed by Hisham Muhammad · 7 years ago
  92. 6dda8d2 linux/LinuxProcessList.c: Fix indentation. by Hisham Muhammad · 7 years ago
  93. 70ed51a linux/LinuxProcessList: fix reading of number of read syscalls of process by Marc Kleine-Budde · 7 years ago
  94. b0588d9 parseBatInfo: check `line` for NULL before passing it to String_getToken() by Jan Chren (rindeal) · 7 years ago
  95. 87be623 Add support for Linux TASK_IDLE by Vladimir Panteleev · 7 years ago
  96. b7b66b7 Adds support for linux delay accounting (#667) by André Carvalho · 7 years ago
  97. 9487bda Do not use xSnprintf when the result is used. Fixes #662. by Hisham Muhammad · 7 years ago
  98. 09e241f Security review: check results of snprintf. by Hisham Muhammad · 7 years ago
  99. 3975e9c Merge branch 'master' of https://github.com/hishamhm/htop by Hisham Muhammad · 7 years ago
  100. f205f70 Use regular readdir since readdir_r is deprecated and newer GCC complains. by Hisham Muhammad · 7 years ago