------------------------------------------------------------------- Sun Oct 02 16:15:30 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.9+git20221002.24f0609: * Fixed: Crashing when cores are offline * Fixed missing "#" from value * Fixed: Extra checks to avoid crash on trying to replace empty strings in tree mode * Updated README.md * [feature] Added Paper theme * Update FUNDING.yml * Update FUNDING.yml * Update README.md ------------------------------------------------------------------- Sun Aug 28 16:40:11 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.9+git20220828.26ac007: * Fixed: Process tree filtering not case insensitive * v1.2.9 Bug fixes + new features and themes * Fixed: Memory values not clearing properly when not in graph mode in mem box * Cleaning up snap * Instructions for btop-desktop * Update snapcraft.yaml * Removing desktop launch * Add FreeBSD installation command * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Update btop.desktop * Update btop.desktop * Add files via upload * Create btop.desktop * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Maybe * updated color change * Added: Option to hide the small cpu graphs for processes * Add Fedora/RHEL install docs * [fix] Color correction * Changed: Small graphs now show colors for each character * [feature] Created 'Elementarish' theme * Fixed: Getting selfpath on macos (fix for finding theme folder) * switch Logger calls to debug() to avoid filling up the logfile * rename zfs_pools_only option to zfs_hide_datasets, make its description clearer * check if at least one object was read before updating ZFS pool io in zfs_collect_pool_total_stats(), use try-catch to prevent possible crashes from int_64t conversions * add "?" to see help * Fixed: Logo transparency * Use fs::directory_iterator() instead of readdir() in ZFS functions, use fs::path instead of strings. * Move get_zfs_stat_file() and zfs_collect_pool_total_stats() functions declarations to btop_collect.cpp so they aren't included when compiling for macos and freebsd * Made ZFS stats collection compatible with zfs_pools_only option. ZFS pool's stat filepath points to the objset-* file when the option is disabled, otherwise it points to the pool's stats directory. Made ZFS total pool stat collection into a separate function for clean code. Also removed an unnecessary variable in the default ZFS stat collection, and changed io_ticks to track the number of reads/writes, reducing unnecessary calculations. * Re-implemented ZFS stat collection to be compatible with new ZFS versions, now it uses files "/proc/spl/kstat/zfs/*pool_name*/objset*". Needs additional work to be compatible with the option "zfs_pools_only". * Pass const string ref * Changed: Rewrite of process sorting and tree generation including fixes for tree sorting and mouse support * Add solarized_light theme * Add zfs_pools_only option ------------------------------------------------------------------- Wed Jun 29 17:02:08 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.8+git20220629.102b6db: * v1.2.8 New features & themes * use Shared::procPath, fix Logger error type * Fixed kernel proc filter clearing issue + optimization * Optimize away clear_kernel_cache() function * Add tomorrow night theme * fix identation * Remove duplicate fstype setter * Remove forgotten debug logger calls * Added support for ZFS pool io stats monitoring * Changed: Disable battery monitoring if it fails instead of exiting * Add everforest-dark-hard.theme * Changed spaces to tabs * Finished kernel proc filtering. * Added a check for filter kernel mode * Added caching for kernel processes. * More indentation * Replaced my spaces with tabs * Indentation fix. * Woops that went unnoticed, didn't it? * Fixed menu description * Added linux label on the config option * Fixed clang-format off labels * Made kernel process filtering more efficient * Replaced $*\s with tabs * Fixed some formatting issues. * Added TUI option for kernel proc filtering. * Moved to correct version of the code ------------------------------------------------------------------- Tue Jun 14 14:56:35 UTC 2022 - scott.bradnick@suse.com - Adjusting '/usr/bin' to '%{_bindir}' - Update to version 1.2.7+git20220603.83e9942: * Update README.md * Update btop.desktop ------------------------------------------------------------------- Tue May 31 20:35:04 UTC 2022 - Scott Bradnick - Swapping out '%{_datarootdir}' for '%{_datadir}'. ------------------------------------------------------------------- Tue May 31 16:32:03 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.7+git20220528.c3eb02f: * v1.2.7 Bug fixes & new features * Fixed: Net sync scale bug * Added tokyo-night & tokyo-storm theme ------------------------------------------------------------------- Mon May 23 00:52:43 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.6+git20220516.c257938: * Fix makefile to install to /usr/local instead of /usr * Update makefile to install/remove icons and desktop entry * Add desktop icon svg and png * Add btop.desktop * Added: Case insensitive process filtering ------------------------------------------------------------------- Thu May 05 18:56:57 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.6+git20220505.841941a: * Include ZFS ARC in cached/available memory on Linux * Fixed: Disk IO stats for individual partitions instead of whole disk * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * Update snapcraft.yaml * removed unneeded plugin ------------------------------------------------------------------- Thu Apr 14 17:03:31 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.6+git20220414.9abf849: * Update snapcraft.yaml ------------------------------------------------------------------- Wed Apr 13 15:59:21 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.6+git20220413.4bae3c4: * Update continuous-build-linux.yml * v1.2.6 Bug fixes * Changed: Enter symbol to a more common variant * updated robin_hood.h to v3.11.5 * Fixed: Use cpu cores avarage temp if missing cpu package temp for FreeBSD * Fixed: Wrong memory unit when shorten and size is less than 10 ------------------------------------------------------------------- Mon Mar 7 16:21:05 UTC 2022 - Scott Bradnick - Update to upstream release 1.2.5: * Fixed: Fallback to less accurate UTF8 char count if conversion to wstring fails * Fixed: Small ui fixes for mem and disks * Added: New theme HotPurpleTrafficLight, by @pallebone * Fixed: title_left symbol between auto and zero in the net box is not displayed, by @mrdotx * Fixed: Mouse mappings for net box ------------------------------------------------------------------- Mon Feb 28 16:23:44 UTC 2022 - Scott Bradnick - Update to upstream release 1.2.4: * Optimization: Proc::draw() * Fixed: Ignore duplicate disks with same mountpoint * Changed: Restrict command line for processes to 1000 characters to fix utf8 conversion errors * Added: add "g" and "G" to vim keys, by @mohi001 ------------------------------------------------------------------- Tue Feb 15 18:31:34 UTC 2022 - Scott Bradnick - Update to upstream release 1.2.3: * Changed: floating_humanizer() now show fractions when shortened and value is < 10 * Fixed: Process tree not redrawing properly * Fixed: string to wstring conversion crash when string is too big ------------------------------------------------------------------- Mon Feb 14 20:32:36 UTC 2022 - Scott Bradnick - Update to upstream release 1.2.2: * Changed: Reverted uncolor() back to using regex to fix delay in opening menu when compiled with musl * Added: Toggle for showing free disk space for privileged or normal users * Added: Clarification on signal screen that number can be manually entered ------------------------------------------------------------------- Fri Feb 11 19:13:10 UTC 2022 - Scott Bradnick - Update to upstream release 1.2.1: * Added: Arrow only after use of "f" when filtering processes, by @NavigationHazard * Fixed: Fx::uncolor not removing all escapes * Fixed: Text alignment for popup boxes * Fixed: Terminal resize warning getting stuck * Removed: Unnecessary counter for atomic_lock * Added: Percentage progress to Makefile * Fixed: Alignment of columns in proc box when wide UTF8 characters are used * Fixed: Battery meter draw fix ------------------------------------------------------------------- Tue Jan 18 15:13:31 UTC 2022 - Scott Bradnick - Update to upstream release 1.2.0: * Added: Support for FreeBSD, by @joske and @aristocratos * Fixed (again): Account for system rolling over net speeds in Net::collect() * Added: Theme gruvbox_material_dark, by @marcoradocchia * Added: Option for base 10 bytes/bits ------------------------------------------------------------------- Wed Dec 29 21:39:39 UTC 2021 - Scott Bradnick - Update to upstream release 1.1.4: * Fixed: Create dependency files in build directory when compiling, by @stwnt * Fixed: fix CPU temp fallback on macOS, by @joske * Changed: From rng::sort() to rng::stable_sort() for more stability * Fixed: in_avail() can always be zero, by @pg83 ------------------------------------------------------------------- Mon Dec 13 15:14:51 UTC 2021 - Scott Bradnick - Update to upstream release 1.1.3: * Added: New theme ayu, by @AlphaNecron * Added: New theme gruvbox_dark_v2, by @pietryszak * Fixed: Macos cpu coretemp for Intel, by @joske * Added: New theme OneDark, by @vtmx * Fixed: Fixed network graph scale int rollover * Fixed: Suspected possibility of very rare stall in Input::clear() ------------------------------------------------------------------- Sun Nov 28 21:25:30 UTC 2021 - Scott Bradnick - Update to upstream release 1.1.2: * Fixed: SISEGV on macos Mojave, by @mgradowski * Fixed: Small optimizations and fixes to Mem::collect() and Input::get() * Fixed: Wrong unit for net_upload and net_download in config menu * Fixed: UTF-8 detection on macos * Fixed: coretemp iteration due to missing tempX_input, by @KFilipek * Fixed: coretemp ordering ------------------------------------------------------------------- Tue Nov 16 16:47:50 UTC 2021 - Scott Bradnick - Update to upstream release 1.1.1: * Added: Partial static build (libgcc, libstdc++) for macos * Changed: Continuous build macos switched to OSX 11.6 (Big Sur) and partial static build * Changed: Release binaries for macos switched to OSX 12 (Monterey) and partial static build ------------------------------------------------------------------- Mon Nov 15 21:11:28 UTC 2021 - Scott Bradnick - Update to upstream release 1.1.0: * Added: Support for OSX, by @joske and @aristocratos ------------------------------------------------------------------- Tue Nov 9 14:57:37 UTC 2021 - Scott Bradnick - Update to upstream release 1.0.24: * Changed: Collection ordering * Fixed: Restore all escape seq mouse modes on exit * Fixed: SIGINT not cleaning up on exit - Update to upstream relaese 1.0.23: * Fixed: Config parser missing first value when not including version header * Fixed: Vim keys menu lists selection * Fixed: Stall when clearing input queue on exit and queue is >1 * Fixed: Inconsistent behaviour of "q" key in the menus ------------------------------------------------------------------- Thu Nov 4 14:31:35 UTC 2021 - Scott Bradnick - Update to upstream release 1.0.22: * Fixed: Bad values for disks and network on 32-bit ------------------------------------------------------------------- Tue Nov 2 20:43:52 UTC 2021 - Scott Bradnick - Update to upstream release 1.0.21: * Fixed: Removed extra spaces in cpu name * Added: / as alternative bind for filter * Fixed: Security issue when running with SUID bit set ------------------------------------------------------------------- Wed Oct 27 15:15:27 UTC 2021 - Scott Bradnick - Update to upstream release 1.0.20: * Added: Improved cpu sensor detection for Ryzen Mobile, by @adnanpri * Changed: Updated makefile * Changed: Regex for Fx::uncolor() changed to string search and replace * Changed: Removed all use of regex with dedicated string functions ------------------------------------------------------------------- Thu Oct 21 16:03:46 UTC 2021 - Scott Bradnick - Update to upstream release 1.0.19: * Fixed: Makefile now tests compiler flag compatibility ------------------------------------------------------------------- Tue Oct 19 15:40:53 UTC 2021 - Scott Bradnick - Update to upstream release 1.0.18: * Fixed: Makefile g++ -dumpmachine failure to get platform on some distros - Update to upstream release 1.0.17: * Changed: Reverted mutexes back to custom atomic bool based locks * Added: Static binaries switched to building with musl + more platforms, by @jan-guenter * Fixed: Improved battery detection, by @jan-guenter * Added: Displayed battery selectable in options menu * Fixed: Battery error if non existent battery named is entered ------------------------------------------------------------------- Mon Oct 18 17:33:44 UTC 2021 - Scott Bradnick - Updating to version 1.0.16 ... ------------------------------------------------------------------- Wed Oct 13 15:50:02 UTC 2021 - Scott Bradnick - Updating to version 1.0.15 ... ------------------------------------------------------------------- Thu Oct 7 13:57:15 UTC 2021 - Scott Bradnick - Updating to version 1.0.14 ... ------------------------------------------------------------------- Sat Oct 2 09:54:55 UTC 2021 - Stefan Seyfried - allow to build on 15.3 also - improve filelist (no more "files listed twice...") ------------------------------------------------------------------- Wed Sep 29 20:57:08 UTC 2021 - Scott Bradnick - Updating to version 1.0.11 ... ------------------------------------------------------------------- Tue Sep 28 18:07:45 UTC 2021 - Scott Bradnick - Updating to version 1.0.10 ... ------------------------------------------------------------------- Tue Sep 28 13:36:12 UTC 2021 - Scott Bradnick - Cleaning commented lines and changelog entries from spec file. ------------------------------------------------------------------- Mon Sep 27 12:34:55 UTC 2021 - Scott Bradnick - Updating to version 1.0.9 ... ------------------------------------------------------------------- Fri Sep 24 14:28:18 UTC 2021 - Scott Bradnick - Updating to version 1.0.6 ... ------------------------------------------------------------------- Thu Sep 23 14:05:47 UTC 2021 - Scott Bradnick - Updating to version 1.0.5 ... ------------------------------------------------------------------- Wed Sep 22 15:19:38 UTC 2021 - Scott Bradnick - Updating to version 1.0.4 ... ------------------------------------------------------------------- Tue Sep 21 14:59:00 UTC 2021 - Scott Bradnick - Updating to version 1.0.2 ... ------------------------------------------------------------------- Mon Sep 20 14:35:47 UTC 2021 - Scott Bradnick - Initial commit for version 1.0.1 ...