Commit Graph

  • eb3b28f23f Various Changes - Add CPU power monitoring (in watts) - Display btrfs subvolume as one partition main MOVZX 2025-07-17 04:07:10 +07:00
  • b3356354a4 Fix --tty/--no-tty flag having no effect Steffen Winter 2025-07-04 11:42:36 +02:00
  • 3c39088292 Update README.md (#1194) Managor 2025-07-12 13:34:20 +03:00
  • 1e8f7dd3ff docs: spelling and formatting fixes in README.md (#1182) Anthony D'Atri 2025-07-04 07:03:47 -04:00
  • 762d0b4bb4 Reduce noise in Github templates Steffen Winter 2025-07-02 12:30:51 +02:00
  • 0f398abd64 v1.4.4 Bug fixes aristocratos 2025-07-03 22:53:42 +02:00
  • dec33b445a Fix auto-detection of CPU temp on Ampere boards (#1185) Rebecca Cran 2025-07-02 03:48:28 -06:00
  • be845e693a ci: update openbsd 7 runners to 7.7 Steffen Winter 2025-06-26 12:36:29 +02:00
  • a871a908fc ci: update freebsd 14 runners to 14.3 Steffen Winter 2025-06-26 12:34:33 +02:00
  • 1c2ab3f5b5 Merge branch 'main' of github.com:aristocratos/btop aristocratos 2025-06-14 18:36:43 +02:00
  • 589c133fb3 Fixed floating_humanizer() to work correctly when numeric delimiter isn't a dot. aristocratos 2025-06-14 18:36:39 +02:00
  • 1b0b89212e Add command line option to set an inital filter Steffen Winter 2025-05-13 20:39:02 +02:00
  • 27f11e4bc6 CMake: Create a library target for intel_gpu_top code Steffen Winter 2025-06-02 20:21:03 +02:00
  • 1d0db23eeb CMake: Don't drop LTO silently Steffen Winter 2025-06-02 19:55:54 +02:00
  • d429bcfe82 Exit gracefully if integer conversion in CLI parser fails Steffen Winter 2025-06-01 23:42:47 +02:00
  • 6d4bcacfee Make 100ms the minimal refresh rate Steffen Winter 2025-06-01 17:35:11 +02:00
  • 61fbc11044 CI: Disable recursive cloning in workflows Steffen Winter 2025-05-23 23:46:15 +02:00
  • a7bf6831be CMake: Remove compiler warning options Steffen Winter 2025-05-23 23:49:33 +02:00
  • 42fac76af9 Fix wrong use of too in terminal size error message (#1166) MrCocoNuat 2025-05-27 08:03:10 +00:00
  • cfe075e649 Make the disk filter description more clear (#1077) Tim Strijdhorst 2025-05-23 23:57:56 +02:00
  • a6ab8f6f97 Lock/unlock config to avoid infinite recursion (#1031) Jacek Wieczorek 2025-05-23 14:34:04 +02:00
  • 92f127ec71 Remove unused .gitmodules file Steffen Winter 2025-05-11 14:03:42 +02:00
  • d758fc8dc6 Fix incorrect positioning and start symbol of second title introduced in 2538d89ed9 xDMPx 2025-05-13 00:06:09 +02:00
  • ffcd064a36 Fix dangling reference warnings for GCC 13 and later aristocratos 2025-05-11 01:07:52 +02:00
  • 3f1ccd9f6c v1.4.3 Bug fixes aristocratos 2025-05-10 13:02:34 +02:00
  • 9bd618fd0e Sync CMake.gitignore template Steffen Winter 2025-05-03 15:57:58 +02:00
  • d000384a41 Ignore incomplete filter regex Steffen Winter 2025-05-03 14:16:45 +02:00
  • b44f87a426 Remove redundant optimization flag Steffen Winter 2025-05-03 00:25:37 +02:00
  • f1c1e737d0 Enable additional checks in libc++ with the new hardening mode Steffen Winter 2025-05-03 00:33:25 +02:00
  • c3b225f536 Revert e266ccd which broke str_to_upper() and str_to_lower() aristocratos 2025-05-03 13:25:46 +02:00
  • 99dac3eb76 Merge pull request #1131 from imwints/push-lnqkzlnpzpqs Jakob P. Liljenberg 2025-05-01 22:35:44 +02:00
  • 274d0c78e5 v1.4.2 Bug fixes aristocratos 2025-05-01 22:24:11 +02:00
  • f1482fe87e Fix process arguments appearing outside proc box by replacing ASCII control codes with blankspace, issue #1080 aristocratos 2025-05-01 21:59:49 +02:00
  • 6459c6470b ci: run cmake workflows on changes to the cmake module folder Steffen Winter 2025-05-01 21:02:23 +02:00
  • f46a133a0c Merge pull request #1130 from imwints/push-pqvlpwzmzlyu Jakob P. Liljenberg 2025-05-01 20:42:32 +02:00
  • 2538d89ed9 perf: use string view everywhere Steffen Winter 2025-05-01 17:42:51 +02:00
  • c52b2c4c93 perf: avoid copies by moving string into struct Steffen Winter 2025-05-01 17:42:51 +02:00
  • 99713316e8 perf: avoid copies with capture-by-reference Steffen Winter 2025-05-01 17:42:51 +02:00
  • eb7970ad89 refactor: use algorithm from <ranges> Steffen Winter 2025-05-01 17:42:51 +02:00
  • e266ccdc99 refactor: remove unnecessary lamda Steffen Winter 2025-05-01 17:42:51 +02:00
  • c7e76900ff perf: use smaller enum base type Steffen Winter 2025-05-01 17:42:51 +02:00
  • fd35ac1b61 Update flags in help message and README Tom Webber 2025-05-01 13:33:03 +02:00
  • a5b01c1ac3 Fix wrong naming in documentation and error messages for force-utf argument Tom Webber 2025-04-30 14:59:05 +02:00
  • d3e16cb8e3 Respect the cli flags debug and force utf Steffen Winter 2025-05-01 18:22:00 +02:00
  • 70223c8c1c Remove unused variable Steffen Winter 2025-05-01 18:20:44 +02:00
  • 7fde3b0612 Flatten cmake module path Steffen Winter 2025-05-01 16:19:32 +02:00
  • 9df491eff7 CMake: Remove option to use mold Steffen Winter 2025-05-01 16:23:48 +02:00
  • bbae1460a8 Some spelling + grammar fixes :) Raymont Qin 2025-02-24 07:42:47 +13:00
  • adce088bc9 Update Terminus font link Raymont Qin 2025-02-24 07:41:53 +13:00
  • 19b8adebad Fix typo Raymont Qin 2025-02-24 07:39:36 +13:00
  • 684fbeb583 Fix devide by 0 bad code 2025-04-27 15:13:36 +02:00
  • 7906886e76 Avoid potential uninitialzed variables bad code 2024-09-22 15:20:45 +02:00
  • 9ecc10b66b Avoid stack-use-after-return bad code 2024-09-22 15:20:20 +02:00
  • 1896c3a296 Avoid floating-point division by 0 bad code 2024-09-22 15:20:15 +02:00
  • 7fa92c402d Initialize pti struct Xavi 2025-04-05 22:58:18 -04:00
  • da9a53f4a9 Fix macos tree-mode + aggregate memory issue Xavi 2025-02-26 14:44:34 -05:00
  • 4812ac8280 Fix typo: Mhz -> MHz Marie Ramlow 2024-12-11 23:50:42 +01:00
  • 666d31b1ab v1.4.1 aristocratos 2025-04-27 15:52:29 +02:00
  • ffb764734f CI: Pass link flags as LDFLAGS to avoid unused argument warning Steffen Winter 2025-04-23 21:41:52 +02:00
  • fda186800b CI: Remove debug leftover Steffen Winter 2025-04-23 21:41:52 +02:00
  • 6cab38f097 Fix various typos in code, themes and workflows Steffen Winter 2025-04-23 21:52:55 +02:00
  • d40cd430b8 Mark destructor noexcept and satisfy rule-of-five bad code 2024-09-22 15:59:19 +02:00
  • 81cdf9d7c4 Initialize all struct fields bad code 2024-09-22 15:59:06 +02:00
  • 08706f49d3 Mark member variables private bad code 2024-09-22 15:58:53 +02:00
  • 4c4a161421 Use explicit single parameter constructor bad code 2024-09-22 15:58:32 +02:00
  • 5ff01e1987 Ensure NUL-termination on truncation bad code 2024-09-22 15:57:57 +02:00
  • 4d67f3211d Avoid repeated bounds check bad code 2024-09-22 15:57:37 +02:00
  • 73e0520fb0 Use O_CLOEXEC bad code 2024-09-22 15:56:49 +02:00
  • c37f68f088 Use member function instead of cast bad code 2024-09-22 15:56:40 +02:00
  • f72d11fe52 Avoid copy in constructor bad code 2024-09-22 15:56:15 +02:00
  • 889d8efce4 Drop trailing newlines bad code 2024-09-22 15:56:12 +02:00
  • 48a1fbe3a7 Declare local function static bad code 2024-09-22 15:55:47 +02:00
  • 0d14d8672f Drop duplicate include bad code 2024-09-22 15:55:43 +02:00
  • c1a31fa167 Simplify ternary expression bad code 2024-09-22 15:55:38 +02:00
  • b2b54b5bd7 Use explicit initialization bad code 2024-09-22 15:55:18 +02:00
  • 92ae38d804 Use nullptr for pointer argument bad code 2024-09-22 15:54:58 +02:00
  • e0914771cd Add missing override annotations bad code 2024-09-22 15:54:34 +02:00
  • bdec3d653f Avoid comma operator bad code 2024-09-22 15:54:11 +02:00
  • e96f692be5 Fixed typo Stefan 2025-03-09 15:29:59 +01:00
  • f366b38f85 Avoid copies in ltrim() and ltrim() bad code 2024-09-22 16:44:25 +02:00
  • 7d3f73b392 Avoid string copies bad code 2024-09-22 16:44:42 +02:00
  • de5c8d75ba Drop unused struct members bad code 2024-09-22 16:44:38 +02:00
  • 34c0532ca7 Reduce variable scope bad code 2024-09-22 16:44:34 +02:00
  • c139ded7db Avoid string copy bad code 2024-09-22 16:44:29 +02:00
  • 124aa592e3 Initialize vector in one step bad code 2024-09-22 16:44:21 +02:00
  • ef13690601 Avoid repeated lookup bad code 2024-09-22 16:44:19 +02:00
  • b276a60cd3 Avoid repeated lookup bad code 2024-09-22 16:44:12 +02:00
  • e94a6dc8c0 Avoid repeated lookup bad code 2024-09-22 16:44:17 +02:00
  • 4272d32257 Drop unnecessary string construction bad code 2024-09-22 16:44:05 +02:00
  • 38886e703f Avoid unnecessary copy of vector bad code 2024-09-22 16:44:02 +02:00
  • da9d5a47bc Avoid copies in loop iterator bad code 2024-09-22 16:43:56 +02:00
  • 46d160e91a Reserve known vector size bad code 2024-09-22 16:43:36 +02:00
  • 124ff839f0 Exit loop only if element found bad code 2024-09-22 16:43:00 +02:00
  • de0d295f6f Move the config parser in it's own module Steffen Winter 2025-04-22 12:20:06 +02:00
  • 25cb3f5a08 Adding a menu option to show bitrates in base 10 separate from the setting to show bytes/bits in base 10 georgev93 2025-04-18 23:45:21 -04:00
  • a168981e68 Update README.md GCC10 -> GCC11 Jakob P. Liljenberg 2025-04-22 20:41:40 +02:00
  • 1f0b49fa92 Allow MidnightBSD to build btop using the existing freebsd support. Lucas Holt 2025-03-29 15:46:43 -04:00
  • b21b1daa84 Drop workarounds for GCC 10 Steffen Winter 2025-04-19 14:43:23 +02:00
  • fa5189c6e6 CI: Bump gcc version for NetBSD Steffen Winter 2025-04-19 14:39:48 +02:00
  • 976fd1d1f5 CMake: Downgrade lowdown not found warning to a message Steffen Winter 2025-04-19 14:59:02 +02:00