Fix missing new line for 'update_process_names_on_ctrl_l=' when writing configuration file
Correct memory usage classification for Darwin
Make whether to sort environment variables in process environment screen configurable
Keep following the process after changing priority for a single selected process
Keep following the process after changing priority for a single selected process
Update README for recent improvements
Set default nice value to LONG_MAX, so any process with unknown nice value will have '?' printed for the 'NICE' column
Disable gcc(1) warning 'missing-field-initializers'
Use prototype for function pointer type 'Htop_Action'
Disable gcc(1) warning 'missing-field-initializers'
Use prototype for function pointer type 'Htop_Reaction'
add compile_commands.json generation support
Rename functions 'Process_humanNumber' and 'Process_outputRate' to precisely describe that they should be used only for byte values
Add 'READ_BLOCKS', 'WRITE_BLOCKS', 'READ_BLOCK_RATE', 'WRITE_BLOCK_RATE' and 'IO_RATE' columns for kFreeBSD process listing
Correct some sysctl(3) output buffer reallocation logics
Support sorting with 'CMINFLT' or 'CMAJFLT' column for Linux procfs process listing
Implement 'MINFLT' and 'MAJFLT' columns, and add 'CMINFLT' and 'CMAJFLT' columns for kFreeBSD process listing
Implement 'MINFLT' and 'MAJFLT' columns, and add 'CMINFLT' and 'CMAJFLT' columns for kFreeBSD process listing
Implement 'MINFLT' and 'MAJFLT' columns, and add 'CMINFLT' and 'CMAJFLT' columns for kFreeBSD process listing
Pass true buffer size to sysctl(3)
Omit 'JID' and 'JAIL' columns if kFreeBSD 'struct kinfo_proc' doesn't have 'ki_jid' member
Print appropriate nice values of processes on GNU/Hurd
Add 'FIB' column for kFreeBSD process listing
Fix missing inclusion of 'limits.h' for 'LONG_MAX' and LONG_MIN'
Remove process TGID column for platforms that don't present threads as processes
Print '-' as nice value for processes with 'PRI_ITHD' priority class on kFreeBSD-based platforms
Use option '-f' for mv(1) in autogen.sh
Support getting swap space utilization on kFreeBSD-based platforms without kvm(3)
Support getting swap space utilization on kFreeBSD-based platforms without kvm(3)
Support getting swap space utilization on kFreeBSD-based platforms without kvm(3)
Support getting swap space utilization on kFreeBSD-based platforms without kvm(3)
Rename variable 'CRT_page_size_kib' to 'CRT_page_size_kibibyte'
Reformat code in function 'Platform_updateMemoryValues'
Print diagnostic messages on SIGABRT
Print diagnostic messages on SIGABRT
Don't call function 'xFail' for failed buffer size checking in 'xSnprintf'
Remove platform-specific member 'buffersMem' from class 'ProcessList'
Cleanup unused codes
Apply a similar fix as the previous commit for DragonFly BSD
Fix multiple issues related to memory usage classification for kFreeBSD-based platforms
Fix typos
Don't allow other column to be moved to end above the immutable 'Command' column in ColumnsPanel
Unfollow process entry that's being removed
Make meter attributes arrays static
Correct bar color for guest CPU time in CPUMeter
Fix member function 'onMouseSelect' missing from 'Panel' base instances
Style adjustments for function 'Platform_getLoadAverage' of OpenBSD-specific code
Add 'short_caption' to class 'Meter' for Bar mode and Graph mode meter displaying
Fix typo in comment
Handle potential errors from gethostname(3)
Remove unused function 'Header_readMeterName'
Fix Linux version checking code incorrectly compares the version against '2.27.' instead of '2.6.27'
Fix Linux version checking incorrectly compares the version against '2.27.*' instead of '2.6.27*'
Set the previous item in ColumnsPanel as no longer moving when another item is being selected by mouse clicking
Set the previous item in ColumnsPanel is no longer moving when another item is being selected by mouse clicking
Fix possible null pointer dereferencing
Use term 'kernel process' in man page
Make a local pointer read-only in Solaris-specific code
Adjust comment in hurd/Platform.c
Fix a syntax error in solaris/Platform.c
Workaround for missing C99 isnan(3) implementation in some early Solaris releases
Workaround for NetBSD providing nonsense values in /proc/meminfo
Workaround for NetBSD providing nonsense values in /proc/meminfo
Fix memory leak in UsersMeter
Add dedicated color elements for UsersMeter
Reload GEOM tree every 60 second in disk statistics mode for kFreeBSD-based platforms
Document format of color scheme definition file
Document format of color scheme definition file
Add member function 'getMaximum' to class 'Meter' for easier dynamic scaling
Add make(1) target for 'dump-builtin-color-scheme'
Make scripts/MakeHeader.sh available under any version of the GNU GPL as for other files
Add UsersMeter
Add UsersMeter
Add UsersMeter
Change the preferred directory for storing custom color schemes
Change the preferred directory for storing custom color schemes
Remove a redundant semicolon from dump-builtin-color-scheme.c
Correct bar display for meters with overlapped values
Update version number
Don't show 'set I/O priority' in help screen for non-Linux-based platforms
Skip thread-related settings if platform didn't present threads as processes
Correct unsigned integers comparsion in function 'sortTtyDrivers'
Preserve unsupported options when loading and saving configuration file
Optimize Linux procfs 'meminfo' parsing code
Add a separated display option to control whether to show numbers of kernel processes and threads
Add a separated display option to control whether to show numbers of kernel processes and threads
Add a separated display option to control whether to show numbers of kernel processes and threads
Support optionally one-time process strings update on CTRL-L
Fix integer overflows when getting memory sizes with sysconf(3) on Solaris
Abstract 'settings->updateProcessNames' away from platform-specific code; implement updating process names for Darwin and Solaris
Fix generating header failed due to a non-zero status from [(1)
Fix reading memory values from big-endian Solaris kernel with 32-bit ABI; implement getting cache size on Solaris
rm(1) any symbolic link before regenerating header for safety
Fix KStat.c misused KSTAT_COUNT as KSTAT_DATA_COUNT somewhere
Fix a null pointer dereference caused by kstat cpu:*:sys:cpu_nsec_intr unavailable in some old Solaris kernels
Update ChangeLog for version 2.3.1
Fix generating broken configure script without pkg.m4
Update ChangeLog for version 2.3.1