------------------------------------------------------------------- Fri Dec 26 18:06:04 UTC 2025 - Scott Bradnick - Update to version 1.4.6+git20251226.5b920e3: * v1.4.6 New features & Bug fixes * Added "save_config_on_exit" option to configuration. * chore: remove unused printf argument in makefile (#1423) * ci: use proper link for pkg_add * feat: default to lowercase truthy values * fix: point log level description to new log file * docs: update flags in manpage * feat: add cli option to dump default config * feat: mouse drag support for scrollbar (#1401) * fix: shorten humanized units and remove dead code (#1393) * chore(deps): update actions/upload-artifact action to v6 * test: propagate libbtop link flags to tests * Update link format for issue reference in CONTRIBUTING.md * Update contributing guidelines * Update README with AI contribution guidelines * Update CONTRIBUTING.md with AI submission guidelines * docs: add entry to man page and README for --themes-dir addition (#1387) * fix: respect cpu_graph_lower = "Auto" (#1379) * Fixed GPU box positions in low height settings * Fixed GPU rendering * Install README in its own subdirectory (#1373) * test: add tests for string split * refactor: use c++ 23 ranges for string split * Bugfixes and improvements for NetBSD. * Help btop find its themes in NetBSD. * Revert off color changes when done. * chore(deps): update actions/checkout action to v6 * Fix: Align boxes when Cpu bottom and Gpu on * fix: cpu per-thread totals not reaching 100% (#1366) * chore: add license header * fix: add missing include * Pass only static duration strings to Config::set in Config::apply_preset * fix segfault on musl systems * feat: add --themes-dir flag ------------------------------------------------------------------- Sun Nov 16 02:55:09 UTC 2025 - Scott Bradnick - btop now gcc >= 14, Leap has 13 & 15 - so swapping over to 15 * "Requires at least GCC 14 or Clang 19." - Commit e42fbf0 ------------------------------------------------------------------- Sun Nov 16 01:35:08 UTC 2025 - Scott Bradnick - Update to version 1.4.5+git20251111.69c2cda: * fix: don't over-/underflow when parsing --update argument (#1359) * build(cmake): don't set a default build type * Fix: missed changing mouse mapping for hide button * fix: skip first argument of argv (#1339) * test: add test harness with ctest * ci: bump freebsd toolchain to GCC 15 * Change snap test-build to use gcc-14 and g++-14 * Add snapcraft.yaml to workflow paths * snapcraft.yaml Fix autotools config * Update snapcraft.yaml from https://github.com/kz6fittycent * fix tty theme for pause banner * detailed view hide button highlights * fix: stabilize sort in tree mode when filter is applied (#1328) * continue on new processes while paused * refactor: simplify get_log_file * flip name, command, and user sorting * Implement feat Process list pausing * Add missed conditionals for terminal sync toggle * Add configuration toggle for terminal synchronization * refactor: use std::string::contains * refactor: use std::ranges::to to construct iota views * refactor: use std::expected to indicate failure * ci: use default cc on openbsd * feat: raise cpp standard to c++23 * ci: build without optimizations * ci: simplify workflow * ci: add cmake openbsd pipeline * ci: update openbsd 7 runners to 7.8 * ci: use prebuilt musl-cross toolchains for cross compilation * feat: display container engine * feat: respect effective cpus from cgroup * Fix load average and GPU watts leaking past box border (#1304) * Fix redraw in proc list when changing sort order (#1309) * Handle missing SMC gracefully on macOS (#1305) * Update actions/upload-artifact action to v5 (#1310) ------------------------------------------------------------------- Mon Oct 27 16:47:28 UTC 2025 - Scott Bradnick - Adding mention here for README.md, which is a suggested file on the gitea side of things when creating repositories to replace OBS backed storage. * Adding 'Source100: README.md' as it gets declined w/ the following message: - Attention, "README.md" is not mentioned in spec files as source or patch. ------------------------------------------------------------------- Mon Oct 20 14:16:42 UTC 2025 - Scott Bradnick - Update to version 1.4.5+git20251020.085c2da: * Use right key codes to match f1 and f2 keys (#1300) * make new menu option not overflow * added tree toggle of expand/collapse for children of process * Fix menu entry * Added ability to set which gpu vendors to enable * fix: btop crash on arm cpu * Fix thread restart race condition causing deadlocks * Fix Net::collect race condition from USB device hot-plugging * Add crash handlers to restore terminal state * Fix thread safety issue causing crashes in Mem::collect_disk * Fix deprecated IOMasterPort usage * Continuous Build MacOS, disable MacOS 13 and fix platform name of created binary * Continuous Build MacOS: change back to GCC from Clang * OpenBSD: battery: add support for watthour and watts sensors * fix arrow keys that send 'O' instead of '[' * fixed conditional statement to cpufreq.peek() == 'c' || cpufreq.peek() == 'C * Fix CPU frequency detection for LoongArch CPUs * feat: Introduce cpu frequency display modes * Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O" * feature: add process renice functionality * Skip 'H' and 'HX' suffix in AMD cpu name trimming (#1272) * Add zh_TW localization to the XDG desktop entry * Fix incorrect list item paragraph indentation in the README * Add additional metadata to the snap distribution * Fix missing application entry in the snap distribution * Fix incorrect YAML indentation depth in the Snapcraft project file * Add Gotham theme ------------------------------------------------------------------- Sat Sep 20 00:37:22 UTC 2025 - Scott Bradnick - Update to version 1.4.5+git20250919.a1099d0: * v1.4.5 Bug fixes * Bump bundled fmt to 12.0.0 ------------------------------------------------------------------- Mon Sep 15 13:55:27 UTC 2025 - Scott Bradnick - Commenting out code for RSMI_STATIC * Removing rocm_smi_lib-rocm-6.4.3.tar.gz * Adding 'Recommends: rocm-smi' - Update to version 1.4.4+git20250910.bdddfc4: * Enable vim movement in help menu (#1242) * Remove reduntant symbols in tree view (#948) * Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O * Don't terminate on GPU access failure * fix: setcap cap_dac_read_search was overriding cap_perfmon * Fix musl builds missing artifacts * chore(deps): update actions/checkout action to v5 * chore(deps): update actions/checkout action to v5 * Update README.md * feat: display CPU power draw & fix GPU+load avg overwriting core info * refactor: remove reduntant casts and avoid conversions * Revert unnecessary locale changes and remove debug line. ------------------------------------------------------------------- Thu Aug 07 15:08:30 UTC 2025 - Scott Bradnick - Updating ROCm to v6.4.3 - Update to version 1.4.4+git20250805.a05192f: * fix: disable locale when writing config file * Update CODE_OF_CONDUCT.md * match formatting for units * fix layout issue when enc/dec meters are unavailable * disable encode/decode monitoring on AMD and Intel GPUs * impl encode/decode monitoring for Nvidia * Add utilisation meters for GPU hardware video encoder and decoder * linux-batt: Battery Time-to-full * Convert ascii escape codes in mountpoint names before reading statvfs. * Fix presets erroring with gpu* usage. * Clarify where btop loads themes from * Update "cpu responsive" to "cpu direct" in README.md (#1199) ------------------------------------------------------------------- Thu Jul 24 05:19:16 UTC 2025 - Scott Bradnick - Updating ROCm to v6.4.2 - Update to version 1.4.4+git20250718.86ec5fd: * Changed decimal points to always be dots regardless of locale, issue #1183 * Fix --tty/--no-tty flag having no effect * Update README.md (#1194) * docs: spelling and formatting fixes in README.md (#1182) ------------------------------------------------------------------- Fri Jul 04 00:59:05 UTC 2025 - Scott Bradnick - Update to version 1.4.4+git20250703.762d0b4: * Reduce noise in Github templates * v1.4.4 Bug fixes * Fix auto-detection of CPU temp on Ampere boards (#1185) * ci: update openbsd 7 runners to 7.7 * ci: update freebsd 14 runners to 14.3 * Fixed floating_humanizer() to work correctly when numeric delimiter isn't a dot. * Add command line option to set an inital filter * CMake: Create a library target for intel_gpu_top code * CMake: Don't drop LTO silently * Exit gracefully if integer conversion in CLI parser fails * Make 100ms the minimal refresh rate * CI: Disable recursive cloning in workflows * CMake: Remove compiler warning options * Fix wrong use of too in terminal size error message (#1166) * Make the disk filter description more clear (#1077) * Lock/unlock config to avoid infinite recursion (#1031) ------------------------------------------------------------------- Tue May 20 13:42:27 UTC 2025 - Scott Bradnick - Updating ROCm to v6.4.1 - Update to version 1.4.3+git20250516.92f127e: * Remove unused .gitmodules file * Fix incorrect positioning and start symbol of second title introduced in 2538d89ed97bd98b8c092ca73ec75be7db888467 ------------------------------------------------------------------- Sun May 11 00:31:30 UTC 2025 - Scott Bradnick - Update to version 1.4.3+git20250511.ffcd064: * Fix dangling reference warnings for GCC 13 and later * v1.4.3 Bug fixes * Sync CMake.gitignore template * Ignore incomplete filter regex * Remove redundant optimization flag * Enable additional checks in libc++ with the new hardening mode * Revert e266ccd which broke str_to_upper() and str_to_lower() * ci: run cmake workflows on changes to the cmake module folder ------------------------------------------------------------------- Thu May 01 20:33:51 UTC 2025 - Scott Bradnick - Update to version 1.4.2+git20250501.274d0c7: * v1.4.2 Bug fixes * Fix process arguments appearing outside proc box by replacing ASCII control codes with blankspace, issue #1080 * perf: use string view everywhere * perf: avoid copies by moving string into struct * perf: avoid copies with capture-by-reference * refactor: use algorithm from * refactor: remove unnecessary lamda * perf: use smaller enum base type * Update flags in help message and README * Fix wrong naming in documentation and error messages for force-utf argument * Respect the cli flags debug and force utf * Remove unused variable * Flatten cmake module path * CMake: Remove option to use mold * Some spelling + grammar fixes :) * Update Terminus font link * Fix typo * Fix devide by 0 * Avoid potential uninitialzed variables * Avoid stack-use-after-return * Avoid floating-point division by 0 * Initialize pti struct * Fix macos tree-mode + aggregate memory issue * Fix typo: Mhz -> MHz ------------------------------------------------------------------- Mon Apr 28 13:56:28 UTC 2025 - Scott Bradnick - Update to version 1.4.1+git20250427.666d31b: * v1.4.1 * CI: Pass link flags as LDFLAGS to avoid unused argument warning * CI: Remove debug leftover * Fix various typos in code, themes and workflows * Mark destructor noexcept and satisfy rule-of-five * Initialize all struct fields * Mark member variables private * Use explicit single parameter constructor * Ensure NUL-termination on truncation * Avoid repeated bounds check * Use O_CLOEXEC * Use member function instead of cast * Avoid copy in constructor * Drop trailing newlines * Declare local function static * Drop duplicate include * Simplify ternary expression * Use explicit initialization * Use nullptr for pointer argument * Add missing override annotations * Avoid comma operator * Fixed typo * Avoid copies in ltrim() and ltrim() * Avoid string copies * Drop unused struct members * Reduce variable scope * Avoid string copy * Initialize vector in one step * Avoid repeated lookup * Avoid repeated lookup * Avoid repeated lookup * Drop unnecessary string construction * Avoid unnecessary copy of vector * Avoid copies in loop iterator * Reserve known vector size * Exit loop only if element found * Move the config parser in it's own module * Adding a menu option to show bitrates in base 10 separate from the setting to show bytes/bits in base 10 * Update README.md GCC10 -> GCC11 * Allow MidnightBSD to build btop using the existing freebsd support. * Drop workarounds for GCC 10 * CI: Bump gcc version for NetBSD * CMake: Downgrade lowdown not found warning to a message * Make arg parser function to snake_case * Combine help function calls in argument parser * Add CLI flag to specify a different config file * Make: Disable LTO for debug builds * CMake: Check LTO support only if LTO is wanted * CMake: Enable LTO by default only for release builds * Use `XDG_STATE_HOME` to save logs * Remove _FORTIFY_SOURCE define * CMake: Generate markdown page in build directory * CI: Test more versions and architectures for FreeBSD and NetBSD * CI: Test a range of current gcc and clang versions * CI: Bump OpenBSD release to 7.6 * CI: Pin runner versions to get a pull request by Renovate on updates * Bump CMake version to 3.25 required for `LINUX` variable * Replace brackets with arrows in net box * Replace brackets with arrows in proc box * chore(deps): update dependency ubuntu to v24 * Bump bundled fmt to 11.1.4 * Add renovate.json ------------------------------------------------------------------- Fri Apr 11 13:41:10 UTC 2025 - Scott Bradnick - Rearranging BuildRequires - Updating ROCm to v6.4.0 - Update to version 1.4.0+git20250410.e2d8e13: * cmake: link to CMAKE_DL_LIBS * Fix phoenix-night.theme marked as executable * Add Kanagawa-lotus theme * add Kanagawa theme * Bump NetBSD version to 10.1. * Bump FreeBSD version to 14.2. * Add dark version of adwaita theme: adwaita-dark * Update bug_report.md * Update feature_request.md ------------------------------------------------------------------- Wed Feb 19 18:23:05 UTC 2025 - scott.bradnick@suse.com - Updating ROCm to v6.3.3 - Update to version 1.4.0+git20250213.53df78d: * Resetting last selection on page navigation in optionsMenu to avoid unordered_map error * Update Ryzen name trimming * Share the CPU name trimming code between platforms * Drop macos 12 build, add v14 and v15 * Fix cmake-macos workflow * Bump version of deprecated upload-artifact step * Update obsolete egrep call ------------------------------------------------------------------- Tue Jan 28 16:52:18 UTC 2025 - Scott Bradnick - Updating ROCm to v6.3.2 ------------------------------------------------------------------- Fri Dec 20 17:19:29 UTC 2024 - scott.bradnick@suse.com - Updating ROCm to v6.3.1 - Update to version 1.4.0+git20241214.5535f50: * Menu something... * Fix menu crash when GPU_SUPPORT=false, issue #989 ------------------------------------------------------------------- Thu Dec 5 14:36:56 UTC 2024 - Scott Bradnick - Updating ROCm to v6.3.0 ------------------------------------------------------------------- Sun Nov 10 23:26:49 UTC 2024 - scott.bradnick@suse.com - Update to version 1.4.0+git20241108.e17bc6b: * Add 'Everforest Ligth Medium' theme * Support intel GPUs before Gen-6 (patch from upstream) * intel_name_lookup_shim.c (get_intel_device_name): Fix SEGFAULT * Fix rsmi_measure_pcie_speeds not saving, issue #934 * Show GPU Watt fractions when below 100W ------------------------------------------------------------------- Sun Sep 22 15:13:22 UTC 2024 - scott.bradnick@suse.com - Updating ROCm to v6.2.1 - Update to version 1.4.0+git20240922.6c0cedd: * v1.4.0 Intel GPU support & NetBSD support * Added documentation for Intel GPU support and setcap command to Makefile * Set Intel GPU baseline max power at 10W * Added warnings when toggling boxes and terminal size is to small * Fix missing core percentages, issue #792 * GPU fixes * Fix missing headers headers for GPU build on Alpine * Fixed includes for CC * Fixed Makefile and added workaround for missing asprintf with Clang * intel gpu frequency * don't namespace on x64 * add stdio * intel gpu power consumption * intel igpu support ------------------------------------------------------------------- Fri Aug 16 22:06:46 UTC 2024 - scott.bradnick@suse.com - Updating ROCm to v6.2.0 - Update to version 1.3.2+git20240805.00c9088: * fix: include missed out utility header. * Switch macos continuous build from gcc to clang * Add fix for disk used and free percent #791 * Beautify command line error output and help message * Disable STATIC build for cmake. * Fix the pkg_add command in README. * Bump NetBSD to 10.0 in CI. * Update README.md with NetBSD details. * Ignore netbsd folder in other builds. * Use kvm and ifaddr defs from shared.hpp. * Simplify the CI command. * Add support for reading thermal stats. * Add support for reading battery stats. * Get the 64 bit value of physmem. * Add CMake build support for NetBSD. * Attempt to fix the CI. * Fix some of the memory stats. * Add build files for NetBSD. * Add NetBSD Support. ------------------------------------------------------------------- Fri Jul 26 17:50:49 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.2+git20240624.e4f69cd: * Updated soon to be deprecated actions to latest versions * Removed macos-14 for now due to XCode bug when compiling with gcc * Removed deprecated macos-11 and add macos-13 and macos-14 * Update spacing * fix io_graph_speeds parsing * fix divide 0 error when caculating disk usage percentage (#791) ------------------------------------------------------------------- Thu Jun 6 17:20:20 UTC 2024 - Scott Bradnick - Updating ROCm to v6.1.2 * Adding note about RSMI_STATIC=true not working for gcc-14 * Possibly https://github.com/ROCm/rocm_smi_lib/issues/170 has a fix? ------------------------------------------------------------------- Sat Jun 01 15:38:07 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.2+git20240601.516979b: * Fixed missing CPU core temps when too small to show core temp graphs, issues #792 #867 * Fixed missing IO graphs in IO mode, issue #867 * V1 of Phoenix Night theme * Add missing linker flag for static links on FreeBSD * Fix comments in theme files * fix zero temp (#467) ------------------------------------------------------------------- Tue May 14 20:01:30 UTC 2024 - Scott Bradnick - Adding 'BuildRequires: lowdown' for manpage generation. * Currently TW only since lowdown isn't present in Leap ------------------------------------------------------------------- Thu May 9 13:46:48 UTC 2024 - Scott Bradnick - Adding btop-rpmlintrc as Source99 ------------------------------------------------------------------- Wed May 01 18:53:11 UTC 2024 - scott.bradnick@suse.com - Removing btop_collect.cpp.diff since it was fixed upstream - Update to version 1.3.2+git20240501.dd4ada7: * Fixed missing definition for ROCm static build ------------------------------------------------------------------- Wed May 1 18:49:35 UTC 2024 - Scott Bradnick - Using '-pie' for 15.5 and 15.6 causes errors in the linking stage, removing. - Adding btop-rpmlintrc ------------------------------------------------------------------- Wed May 1 18:27:21 UTC 2024 - Scott Bradnick - Adjusting btop_collect.cpp.diff to follow suggestion from https://github.com/aristocratos/btop/issues/837 ------------------------------------------------------------------- Wed May 01 15:03:01 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.2+git20240430.b48bf6a: * Add info text about regex filtering in help menu * Add regex filtering * Fix typo * Show time in days when remaining battery exceeds an estimation of 24h * Fix brew not finding LLVM path after release of LLVM 18 * Remove logging for uid without username * osx: show uid instead of 'unknown' if no user exists with the same * fix: crash on osx proc box * fix pwr_usage not being defined correctly during rsmi collection ------------------------------------------------------------------- Wed May 1 13:59:12 UTC 2024 - Scott Bradnick - Adding btop_collect.cpp.diff which reverts changes that were done as a part of https://github.com/aristocratos/btop/issues/794 and incorporated as https://github.com/aristocratos/btop/pull/796 - Adding ROCm tarball as Source1 vs. injecting into tarball manually - Updating included ROCm version from 6.0.2 to 6.1.0 ------------------------------------------------------------------- Thu Feb 22 14:21:45 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.2+git20240218.6c66740: * collect: Fix reading of battery power draw on Linux * cmake: Remove version specifier * Ask for 'btop --version' in issue template * Include build info in binary ------------------------------------------------------------------- Thu Feb 22 10:21:03 UTC 2024 - Dominique Leuenberger - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN ------------------------------------------------------------------- Mon Feb 12 21:38:39 UTC 2024 - Scott Bradnick - Adding sources from 'https://github.com/rocm/rocm_smi_lib.git' to tarball as 'lib/rocm_smi_lib' so GPU_SUPPORT works for NVIDIA and AMD GPUs. * Personally, I've seen "GPU" listed in btop using a NVIDIA T1000 dGPU as well as AMD 680M aGPU. NVIDIA required proper drivers as well as having nvtop and nvidia-smi working properly (if related, maybe not strictly required) - Adding 'BuildRequires: cmake' so rocm_smi_lib produces: Building ROCm SMI static library... Running CMake... Building and linking... 100%-> lib/rocm_smi_lib/build/rocm_smi/librocm_smi64.a (6.2MiB) ROCm SMI build complete in (03s) and proper linking occurs ------------------------------------------------------------------- Mon Feb 12 15:41:57 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.2+git20240212.fd2a2ac: * v1.3.2 Hotfix GPU support AMD ROCm v6 * Fixed variable names * Add check for possible librocm_smi64.so.6 and check for version 7 in the function logic * fix: Can't detect librocm 6.0.x * fix: Change bad link to old rocm repository ------------------------------------------------------------------- Mon Feb 12 01:42:42 UTC 2024 - Scott Bradnick - Adding '-DFMT_HEADER_ONLY' for LDCXXFLAGS for Leap, otherwise builds fail with "fmt::v10::basic_format_args" errors ------------------------------------------------------------------- Sun Feb 11 18:21:04 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.1+git20240211.9c34ac7: * v1.3.1 Bug fixes * Reuse code from init, properly log warnings and move execution in to main loop * collect: Share ifaddrs wrapper and use uniq_ptr-like syntax * bsd: Wrap kvm_t* in a uniq_ptr and share code between BSD's * cmake: Fix undefined reference to `kvm_openfiles' on BSD's * Check LC_CTYPE to set UTF-8 locale * fix: don't mangle memory for zombie processes * Add theme based on Everforest Dark Medium palette * Write newline at end of config file * Fix dynamic loading of ROCm v6 * Fixed incorrect used and available memory for OSX * Fix dependencies for Continuous Build Gpu * Added continuous build for testing Gpu support * Support for dynamic loading of ROCm v6 * Fix basic_string::_M_create exception * Fix missing value in battery status tuple for openbsd * Add battery power draw to battery inforamtion tuple for openbsd and set it to a constant * added ctrl+r shortcut to reload config from disk * SIGUSR2 signal now reloads the config * -DFMT_HEADER_ONLY as a compiler flag * btop now reacts to SIGUSR1 by reloading config * Make BTOP_DEBUG also work for CMake * CMake: Enable OpenBSD * Allow the Findkvm module on all BSDs * Fix abort in locale detection on OpenBSD * fix: increase interface name length to 15 * make os compatible * add freebsd support for battery power * make discribtion in menu and settings clearer * Only redraw battery indicator on power change if power change option is set to true * add show_battery_power option to menu * round wattage to second decimal * remove redundant space * Show wattage next to battery remaining time when wattage could be calculated * add power to get_battery function output * add power draw calculation for battery * clean up if statement for battery percent calculation * use capacity as default for battery percentage, less complicated and matches desktop percent exactly * add battery percentage calculation in charge case * add case of calculating the remaining battery time for current/charge * Introduce charge in addition to energy for laptops that use charge instead of energy, this is done so that the units make more sense in this case * Add current_now and voltage_now to battery struct and fix naming of current_now ------------------------------------------------------------------- Mon Jan 22 16:43:07 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.0+git20240111.b2df503: * Update README.md -> Fixed bad links * Undefine FORTIFY_SOURCE before setting new value when enabled * Added link to compile section * Update README.md * Use _FORTIFY_SOURCE=3 and put it behind a build flag * Bump cmake to v1.3.0 ------------------------------------------------------------------- Sun Jan 7 23:00:47 UTC 2024 - Scott Bradnick - Update for version 1.3.0+git20240107.36842a3: * Updating Copyright date * Adding 'Makefile.diff' so {CHANGELOG,README}.md live in the same DOCDIR * Fixing up hardcoded /usr vs. %{_prefix} * Adjustments so btop builds for Leap 15.5/15.6 ------------------------------------------------------------------- Sun Jan 07 17:01:38 UTC 2024 - scott.bradnick@suse.com - Update to version 1.3.0+git20240107.36842a3: * v1.3.0 GPU Support Linux and platform support OpenBSD * Fixed gpu boxes visibility state not saved and removed unnecessary comments * Fixed config variable show_gpu_info working correctly ------------------------------------------------------------------- Wed Jan 03 16:57:19 UTC 2024 - scott.bradnick@suse.com - Update to version 1.2.13+git20240103.114a98d: * Add flag to set the refresh rate from command line * Don't pass int by reference * Improved error handling when determining the config directory * Update snapcraft.yaml to fix compile * Remove detailed compiler check * Add build status for OpenBSD * Add compile instructions for OpenBSD * Fix name of job in build * Add Continuous Build OpenBSD * Change robin_hood maps to std::unordered_map * Squashed commit of the following: * Proc::draw() -> Use std::erase_if() instead of for loops * Fixed leftover code in GPU init logging false errors * Try alternative names for GPU libraries during GPU init * Document DEBUG flag for Makefile * Fix errors * Added more checks and debug logging * Return const refs * Remove robin_hood.h * Fix call to compact and missing utility include * Revert "Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback" * Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback * Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback * Fixed test-snap-can-build.yml * Update test-snap-can-build.yml * Update test-snap-can-build.yml * conditional compile on Big Sur and up * Version bump to 1.3.0 in preparation for upcoming release * Updated changes * Added swap to ignore for statvfs() since it will always fail * Added try->catch for get_zfs_stat_file() to avoid fs error * Enable macos clang * Update snapcraft.yaml - opengl * Update bug_report.md * Create test-snap-can-build.yml * simplify removal of "Apple" * in case apple decides to add another suffix to the cpu name * cut less of cpu name if frequency is not shown * fix array out of bounds on regular m chip * fix cpu version not included * strip "Apple" from name of Apple silicon chips * Fix printed model name for older Intel CPU * Add CMake compile instructions for macOS * Add cmake workflow for all platforms * Patch RPATH on FreeBSD, support OSX and format * Provide FreeBSD static release binaries * Clean up compile instructions * Properly invoke CMake to build ROCm * Suppress all output from ROCm build * Remove ROCm object files with `make clean/distclean` * Add GPU options for cmake based builds * Add check for header * Move calls to find_package to where they're required * Bump required CMake version * Update compile instructions for Gpu support * Update changelog * Readme update and Makfile fixes. * Squashed commit of the following: * Added definition GPU_SUPPORT to toggle GPU related code * Elementarish theme: color update according to Elementary palette * Elementarish theme: color update according to Elementary palette * Add alternative key codes for Insert, Home, End * Add alternative Delete key code * Try get terminal size of "/dev/tty" if stdout fails * Use native POSIX polling syscalls to read input * initial openbsd bringup * Fix: Cpu gpu stats always shown when show_gpu_info is On and sizing issues * Quickfixes for MacOS and FreeBSD compilation. * Merge fix * Changed: cpu_graph_lower Auto defaults to cpu_graph_upper when show_gpu_info is Off * Added show_gpu_info setting and Auto options for cpu graphs * Fixed: Key 5-0 gpu box toggle * Squashed commit of the following: * Fix GPU text overflow in CPU panel, again * Improve 0-10 key input * Fix available boxes in menu & config description * Fix crashes when trying to open nth GPU box with only n-1 GPUs in the system * Fix GPU horizontal text overflow in CPU panel * Fix RSMI_STATIC=true and add GPU section to README.md * Add GPU options * Remove lib/rocm_smi_lib and add instructions for obtaining it to README * Join NVML PCIe threads only if PCIe TX/RX is supported by GPU * Parallelize NVML PCIe TX/RX data collection * Fix type: ulong -> size_t and compare std::cmp_less * Fix ROCm SMI makefile flags * Fix error when ROCm SMI static compilation fails * Load ROCm SMI dynamically by default, optionally statically compile and link * Minor changes in wording... * Fix Makefile dependency order and layout * Statically link ROCm SMI * Dynamically load NVML * Add more GPU graph types to the CPU panel * Fix crash when all GPU panels are open but the CPU panel is closed * Handle GPUs which cannot report certain stats in GPU panel * Handle GPUs which cannot report certain stats in btop_collect.cpp and CPU panel * Add missing fmt prefixes * Add DebugTimer class and change some Logger::error calls to Logger::debug * Fixed key > gpu_names check * Merged changes from main * Makefile auto detection and initial logic for excluding gpu code when libs are missing * Fixed debug timer for gpu * Bind GPU panel to 5,6,7,8,9,0 and fully implement multi-GPU support * Add GPU info to CPU panel * Add ROCm SMI backend for AMD GPU support * Add multi-GPU support for NVML data collection * Fix crash when no nvidia GPU is detected * Update makefile text, fix typo and adhere to contibuting guidelines * Make GPU window's size dynamic and integrate it with the rest of btop * Improve GPU side panel * Add GPU side panel * Add rudimentary, fullscreen single-GPU NVML utilization graph ------------------------------------------------------------------- Mon Nov 06 19:12:46 UTC 2023 - scott.bradnick@suse.com - Update to version 1.2.13+git20231021.9edbf27: * Set FreeBSD workflow timeout * Fix scrollbar not clearing sometimes. * Add keybind for toggling memory display mode in PROC box * Add hpp files to .editorconfig * Minor string initialization improvement * fixed bug where updated disks stats overrided disk io data * fixed bug where updated disks stats overrided disk io data * made disks stat logic async * Fix signal list on non-linux/weird linux platforms * Make process thread count better readable when wider than 5 digits * Add option to accumulate a child's resources in parent in tree-view * Add CMake support * Add horizon theme * Fix short conversion of 1000-1023*iB * FreeBSD Github action 13.1 -> 13.2 and static libgcc and libstdc++ * Fix for FreeBSD github action not failing "correctly"... * fix some warnings * fix core check * Fix getting zfs pool name with '.' char in freebsd * [macos] don't check /sys on macos * also add g++13 * support gcc13 * [macos] fix temp sensor on system with many cores * Update Makefile for partial static compilation on freebsd * Fix freebsd nullptr changes and makefile for gcc12 and newer * Better text editing * Convert parameters and config keys to std::string_view * Use nullptr instead of NULL. * Fix path to Linux CI file in itself * Fix whitespace indent -> tab indent * Revert fmt submodule to static fmt folder in include * Fix path to Linux CI file in itself * Retrieve load average from libc and use emplace_back where appropriate * Fix the makefile version in the printed banner * add g++12 (without a dash) detection, fix Makefile not accounting for a possibly missing gcc * FreeBSD swap info * Make process niceness signed ("nice" can take negative values) ------------------------------------------------------------------- Fri Jun 23 17:22:29 UTC 2023 - scott.bradnick@suse.com - Update to version 1.2.13+git20230615.7e50b03: * Fix integer overflows in btop_collect.cpp * Enable Clang as a compiler. * Remove pthread_exit(). * Replace `statvfs64` with `statvfs` and define `_FILE_OFFSET_BITS=64`. * Include required by Clang. * Move `#include` to top level and exclude Clang from compiler version check. * Insert `std::` for warning `unqualified call to std::move`. * Include 3rd party headers with isystem to silence warnings. * amend! update cpu load average display * update cpu load average display * chore: remove spaces before language in code blocks * chore: update readme to include --recursive * chore: adjust worflows to recursively clone the repository * feat: prefer fmt submodule over copy-and-paste headers * println -> fmt::println * Readd using namespace fmt * fix: prefix with `fmt::` to fix ambiguous call to `format()`, that also refers to `/usr/include/c++/13.1.1/format` * Debug times thousand separator * Debug times box changes * btop.cpp -> fmt * Fix link to themes folder ------------------------------------------------------------------- Wed Apr 26 19:24:18 UTC 2023 - scott.bradnick@suse.com - Update to version 1.2.13+git20230318.872eb3e: * Silence "warning: unqualified call to 'std::move'" in clang. * Update everforest-dark-hard.theme ------------------------------------------------------------------- Thu Feb 23 18:38:20 UTC 2023 - scott.bradnick@suse.com - Update to version 1.2.13+git20230223.471c68f: * readme: Add zfs_arc_cached documentation * Linux: subtract ZFS ARC min size from available memory * Replace -ftree-loop-vectorize with -ftree-vectorize. * Create adwaita.theme * fix zfs on freebsd not reporting IO ------------------------------------------------------------------- Tue Jan 03 18:19:48 UTC 2023 - scott.bradnick@suse.com - Update to version 1.2.13+git20221215.c4ee41e: * Fixed: Makefile, VERBOSE flag now shows directory creation, Issue #480 * Makefile: make build targets depend on directories ------------------------------------------------------------------- Fri Dec 09 21:47:50 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.13+git20221130.e67a35d: * Removed unused statement... * Fixed: Use MemFree for used mem calculation if MemAvailable is greater than MemTotal. ------------------------------------------------------------------- Mon Nov 07 14:43:04 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.13+git20221106.0f8498f: * v1.2.13 Bug fixes * osx: replace getnameinfo with inet_ntop * a comment about AF_LINK being ignored on purpose * FreeBSD: replace getnameinfo with inet_ntop * Fixed: Process nice value underflowing, issue #461 * Add git config safe-directory inside freebsd vm * OSX: use the first IP of the interface * Added "Continuous Build FreeBSD" badge * Removed bad line and gcc12 install since gcc12 i preinstalled * Possible fix for broken xcode command line tools * Use gcc12 for macos12 * FreeBSD: use the first IP of the interface * Use sh instead of csh * Update continuous-build-freebsd.yml * Update continuous-build-macos.yml * Create continuous-build-freebsd.yml * Add actions run for pull requests (macos) [skip actions] * Add actions run for pull requests (linux) [skip actions] * Fixed: Not picking up last username from /etc/passwd * make IPBUFFER_MAXSIZE an enum constant * use inet_ntop instead of getnameinfo * Show the first IP of the interface in NET box * Address comment * Fix bug in proc_tree view when showing full cmd * proc tree: fix width threshold to match commit message and use and/or instead of &&, || * proc tree view: if there's more than 40 width left, try to print full cmd * macOS Ventura compile instructions * macOS Ventura compile instructions * Added autodetection for gcc12 to make compiling on macos Ventura easier. * Fixed: Moved up get_cpuHz() in the execution order to get better cpu clock reading. * Update continuous-build-macos.yml * Update continuous-build-macos.yml * Update continuous-build-linux.yml * Fixed: Ignore disks that fails in statvfs64() to avoid slowdowns and possible crashes. * fix: spelling mistake in btop.conf * Changed: Reverted back to sysconf(_SC_NPROCESSORS_ONLN) for Cpu core count ant let the new dynamic update fix if cores are turned on later * Makefile: Reverse VERBOSE bool to not stop with macOS make * Update README.md * Added more Makefile flags * Added: VERBOSE=true flag for Makefile to display all compiler commands and fixed so already set CXXFLAGS and LDFLAGS are displayed. ------------------------------------------------------------------- Fri Oct 07 19:21:20 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.12+git20221007.3dd6a6c: * v1.2.12 Bug fix * Added: Dynamic updating of max number of CPU cores ------------------------------------------------------------------- Fri Oct 07 13:10:07 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.11+git20221007.1444476: * v1.2.11 Quick fix for number of cores detection * Fixed: Number of cores wrongly detected for Ryzen in rare cases. ------------------------------------------------------------------- Thu Oct 6 20:51:57 UTC 2022 - Scott Bradnick - Classic 'forgot to remove old .tar.gz before ci' scenario ... ------------------------------------------------------------------- Thu Oct 6 20:38:48 UTC 2022 - Scott Bradnick - Classic 'forgot to add new .tar.gz before ci' scenario ... ------------------------------------------------------------------- Thu Oct 06 20:28:05 UTC 2022 - scott.bradnick@suse.com - Update to version 1.2.10+git20221006.7a2556e: * v1.2.10 Bug fixes, cleanup + a new theme * Fixed: Cpu::collect() core count counter... * All but two places `const bool` have been updated * More const bool cleanup * Remove const from bool variables * Avoid the unnecessary use of copy constructor * Fix variable initialization to 'auto' for getB() * Forgot to update 'auto' usage wherever necessary * More 'No need for const & in bool' * No need for const & in bool * Changed: Using sysconf(_SC_NPROCESSORS_CONF) for number of cores instead of sysconf(_SC_NPROCESSORS_ONLN) * Further Cleanup Part 2 * Further 'cleanup' * Further improvements * Clean up btop_tools.{hpp,cpp} files * Ignore files created by Qt Creator ------------------------------------------------------------------- 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 ...