11What's new in version 3.1.0
22
3-
43* Updated COPYING file to remove the PLPA exemption (appendix 2)
54 With this change the license is now GPLv2 without any additional wording.
65* Improved default sort ordering
@@ -26,10 +25,11 @@ What's new in version 3.1.0
2625 Moving this column to be handled as a platform-independently available
2726 information simplifies the markup of the command line.
2827* Introduce configuration file versioning and config_reader_min_version
29- Starting with this version the configuration file contains an version
28+ Starting with this version the configuration file contains a version
3029 identifying the minimum version of the configuration parser needed to
3130 fully understand the configuration file format.
32- Old configuration file formats are automatically upgraded on startup.
31+ Old configuration file formats are automatically upgraded when
32+ saving the config file (htoprc).
3333* Make the configuration parser friendlier to users (thanks to Bart Bakker)
3434 With this change only settings that cannot be parsed properly are
3535 reset to their defaults.
@@ -48,12 +48,12 @@ What's new in version 3.1.0
4848* Option and key ("*") to collapse / expand all branches under PID 1
4949 (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
5050* Keep following a process when inverting the sort order, displaying
51- the help screen or hiding/unhiding userland threads
51+ the help screen or hiding/unhiding userland threads.
5252 If a thread is currently selected the selection is updated to point
5353 to the thread's parent process. (thanks to Gonzalo, et.al.)
5454* Reorder process scanning to be performed before updating the display
5555 of the meters in the header
56- * Always check the user for a process for any changes
56+ * Always check the user for a process for any changes.
5757 This affects multiple platforms that previously didn't correctly handle
5858 the user field for a process to change at runtime (e.g. due to seteuid
5959 or similar syscalls).
@@ -105,14 +105,14 @@ What's new in version 3.1.0
105105* Correctly color the ZFS ARC ratio (thanks to Ross Williams)
106106* Bugfixes related to CPU time display/calculations for darwin on M1 systems
107107 (thanks to Alexander Momchilov)
108- * Harmonize the handling of multiple batteries across different platforms
108+ * Harmonize the handling of multiple batteries across different platforms.
109109 The system is now considered to run on AC if at least one power supply
110110 marked as AC is found in the system.
111111 Battery capacity is summed up over all batteries found.
112112 This also changes the old behavior that batteries reported by the
113113 system after the first AC adapter where sometimes ignored.
114- * Correctly handle multiple batteries on Darwin
115- Resolves a possible memory leak on systems with multiple batteries
114+ * Correctly handle multiple batteries on Darwin.
115+ Resolves a possible memory leak on systems with multiple batteries.
116116* Handle Linux Shmem being part of Cached in the MemoryMeter
117117* Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
118118* Convert process time to days if applicable (thanks to David Zarzycki)
@@ -138,7 +138,7 @@ What's new in version 3.1.0
138138* Add command line option to drop Linux capabilities
139139* Support scheduler affinity on platforms beyond Linux
140140* Report on any failure to write the configuration file
141- * Cache stderr to be able to print assert messages
141+ * Cache stderr to be able to print assert messages.
142142 These messages are shown in case htop terminates unexpectedly.
143143* Print current settings on crash
144144* Reset signal handlers on program exit
0 commit comments