)]}'
{
  "log": [
    {
      "commit": "ff411eb6f0b716294440dbb5b24a090a1ad67af9",
      "tree": "dc82185fb24cf8e60d0abab066744628bf6d45c1",
      "parents": [
        "67a9913cfe5bbddc23c2269fb5af1a69888b7039"
      ],
      "author": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Sun Jun 22 23:34:20 2025 +0200"
      },
      "committer": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Mon Jun 23 00:11:15 2025 +0200"
      },
      "message": "htop: Update srcs[], shared_libs[] and config.h\n\nChange-Id: I07a5ee83affd62eff0518ea2726439387f05b72c\n"
    },
    {
      "commit": "67a9913cfe5bbddc23c2269fb5af1a69888b7039",
      "tree": "35036321418e4c02d8a5090dd1b4b79d2e0cf41d",
      "parents": [
        "35db54499cddeea1787c4cdbf18dd96d10931a70",
        "348c0a6bf4f33571835a0b6a1a0f5deb15132128"
      ],
      "author": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Sun Jun 22 23:31:48 2025 +0200"
      },
      "committer": {
        "name": "LuK1337",
        "email": "priv.luk@gmail.com",
        "time": "Sun Jun 22 23:31:48 2025 +0200"
      },
      "message": "Merge tag \u00273.4.1\u0027 of https://github.com/htop-dev/htop into lineage-22.2\n\nChange-Id: I6e45af6f5b26264d7493747033a816d164298226\n"
    },
    {
      "commit": "35db54499cddeea1787c4cdbf18dd96d10931a70",
      "tree": "98f007806ca79f40440b5ab763818f75c21e5885",
      "parents": [
        "44900884f72c71ec315660b6e42575eac35a2362"
      ],
      "author": {
        "name": "Skyblueborb",
        "email": "tomaszborbely0710@gmail.com",
        "time": "Mon Jun 16 18:37:20 2025 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Jun 18 19:42:24 2025 +0000"
      },
      "message": "htop: remove \"-pedantic\"\n\nerror: external/htop/Android.bp:68:11: module \"htop\" variant\n\"android_arm64_armv8-a_cortex-a73\": cflags: Illegal flag `-pedantic`\n\nThis is deemed an illegal flag as of AOSP 25Q2/BP2A commit\nI3885de831e95aeeca2ca5c0f03434e26a05c6403, remove it.\n\nChange-Id: I38b9a9d40646d46d18723b8a2eb2ba313f021c9e\n"
    },
    {
      "commit": "348c0a6bf4f33571835a0b6a1a0f5deb15132128",
      "tree": "21c0687e64ef271097a2a709b07acf25d9c0b7ab",
      "parents": [
        "ea23508d7469eda5c99e9365a3eb04158482424b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Fri Apr 11 12:00:29 2025 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Fri Apr 11 12:00:29 2025 +1000"
      },
      "message": "Release 3.4.1\n"
    },
    {
      "commit": "ea23508d7469eda5c99e9365a3eb04158482424b",
      "tree": "cc232b08d6849cb203df55079b6936a0be7daaff",
      "parents": [
        "ba3841feeae992e5da03036ee9e49790f17caaf6"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Fri Apr 11 11:56:11 2025 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Fri Apr 11 11:56:11 2025 +1000"
      },
      "message": "Updated changelog for next stable release\n"
    },
    {
      "commit": "ba3841feeae992e5da03036ee9e49790f17caaf6",
      "tree": "7e97a9aebab278b220ec0b5e194377ab2980e53a",
      "parents": [
        "708e6c50fcbd1d2e1617083e1b13e418d8222ec7",
        "6d65fdf75a15b2e161ade09f6313dd6a585eabf7"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Apr 09 15:55:14 2025 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Apr 09 15:56:02 2025 +1000"
      },
      "message": "Merge pull request #1667 from kmcdonell/main\n"
    },
    {
      "commit": "6d65fdf75a15b2e161ade09f6313dd6a585eabf7",
      "tree": "7e97a9aebab278b220ec0b5e194377ab2980e53a",
      "parents": [
        "708e6c50fcbd1d2e1617083e1b13e418d8222ec7"
      ],
      "author": {
        "name": "Ken McDonell",
        "email": "kenj@kenj.id.au",
        "time": "Wed Apr 09 14:46:25 2025 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Apr 09 15:53:36 2025 +1000"
      },
      "message": "pcp/Platform.c: PMAPI v3 uses struct timespecs in pmOptions\n\nAdd conditional code (no-op for the current PMAPI_VERSION_2) that\nwill allow the code to continue to work with PMAPI_VERSION_3 in\nPCP 7.0 that is under development.\n"
    },
    {
      "commit": "708e6c50fcbd1d2e1617083e1b13e418d8222ec7",
      "tree": "4fd01dc4a9f989abba84bd13a2ca7a83f01b23f4",
      "parents": [
        "28a62d726e85d9b6df9a56e4a8d2298847690674",
        "099a1e8710da75ae9e1448a82498777acc32dd95"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Apr 09 08:43:44 2025 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Apr 09 08:43:44 2025 +1000"
      },
      "message": "Merge branch \u0027Explorer09-pcp-empty-statement\u0027\n"
    },
    {
      "commit": "099a1e8710da75ae9e1448a82498777acc32dd95",
      "tree": "4fd01dc4a9f989abba84bd13a2ca7a83f01b23f4",
      "parents": [
        "9f2ad87a05e2a0a9ee6a044c3fc2867c82533722"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Apr 09 02:16:03 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Apr 09 02:16:03 2025 +0800"
      },
      "message": "Simplify conditionals in PCPDynamicMeter_parseFile()\n\nMake the logic in the same style as PCPDynamicScreen_parseFile().\n"
    },
    {
      "commit": "9f2ad87a05e2a0a9ee6a044c3fc2867c82533722",
      "tree": "76386d0288b30c60a034544e19838185a11d2ae7",
      "parents": [
        "28a62d726e85d9b6df9a56e4a8d2298847690674"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Apr 09 02:14:12 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Apr 09 02:14:12 2025 +0800"
      },
      "message": "PCP: Remove semicolons from empty statements\n\nAn empty statement with just a semicolon will produce a warning in\nClang \"empty expression statement has no effect; remove unnecessary \u0027;\u0027\nto silence this warning [-Wextra-semi-stmt]\".\n\nNo changes to compiled code.\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "28a62d726e85d9b6df9a56e4a8d2298847690674",
      "tree": "11f9b68404f0591ef2849fe797d13153c377cdc4",
      "parents": [
        "da7bb15fc0267b635c279da92273a8a5a3e0d6c8",
        "0a57ba0f206b761270bc06c0590d71504fd47418"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Tue Apr 08 16:30:57 2025 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Tue Apr 08 16:30:57 2025 +1000"
      },
      "message": "Merge branch \u0027Explorer09-strchrnul-darwin\u0027\n"
    },
    {
      "commit": "0a57ba0f206b761270bc06c0590d71504fd47418",
      "tree": "11f9b68404f0591ef2849fe797d13153c377cdc4",
      "parents": [
        "da7bb15fc0267b635c279da92273a8a5a3e0d6c8"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Tue Apr 08 02:20:35 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Tue Apr 08 02:20:35 2025 +0800"
      },
      "message": "build: Ensure strchrnul() is available in header\n\nThe strchrnul() function is also introduced in macOS 15.4, however, for\nmacOS build, a compiler may default to building for an older macOS\nversion (such as 15.0). The configure script can wrongly assume the\nfunction may be used.\n\nFix the configure script\u0027s detection of strchrnul() by ensuring it\u0027s\nactually available through the header.\n\nFixes: #1659\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "da7bb15fc0267b635c279da92273a8a5a3e0d6c8",
      "tree": "a363dd3d84d40430b13245f1e2c821ba429fd885",
      "parents": [
        "60dd0f11b8a99ce9f1aa60173925c772597104ff",
        "4f8cf0be2a49bb5defefe2d331b22f74628fe43d"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Sun Apr 06 22:51:40 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 06 22:51:40 2025 +0200"
      },
      "message": "Merge pull request #1661 from Explorer09/network-io-data-init\n\nNetworkIOMeter: Always zero the NetworkIOData buffer before updating"
    },
    {
      "commit": "4f8cf0be2a49bb5defefe2d331b22f74628fe43d",
      "tree": "a363dd3d84d40430b13245f1e2c821ba429fd885",
      "parents": [
        "60dd0f11b8a99ce9f1aa60173925c772597104ff"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Mon Apr 07 00:55:20 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Mon Apr 07 00:55:20 2025 +0800"
      },
      "message": "NetworkIOMeter: Always zero the NetworkIOData buffer before updating\n\nThe NetworkIOData of the meter is now zeroed by the caller before\ncalling Platform_getNetworkIO(). This prevents any chance that a\nplatform\u0027s getNetworkIO() code forget to zero-initialize the buffer.\n\n(The getNetworkIO() functions of the following platforms did not\nzero-initialize the buffer before this commit:\nDragonFlyBSD, NetBSD, Unsupported, OpenBSD and Solaris)\n\n(This issue was caught by GCC with \u0027-flto -Wmaybe-uninitialized\u0027\noptions.)\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "60dd0f11b8a99ce9f1aa60173925c772597104ff",
      "tree": "86f67eb345fa2a9736fd22701e05e6b9573d0b96",
      "parents": [
        "ab5cc6aa28904fdc90c17b7b8f6e2157f460209a",
        "7b9fd4b530ca5edb34f9bf68501a4b3a6c1f423e"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 31 18:55:13 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 31 18:55:13 2025 +0200"
      },
      "message": "Merge pull request #1635 from Explorer09/ci-ubuntu-noble\n\nCI: Update LLVM repo and use ubuntu-latest for building \"unsupported\" htop"
    },
    {
      "commit": "ab5cc6aa28904fdc90c17b7b8f6e2157f460209a",
      "tree": "b250fec2655288b9f0e8c2604634f4378d48e902",
      "parents": [
        "42da2546233039d664e6ec557e4c98fd14b1b8d5",
        "058512a83740543867eb71835fcfb6f42159309d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Mon Mar 31 12:27:06 2025 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Mon Mar 31 12:27:06 2025 +1100"
      },
      "message": "Merge branch \u0027luzpaz-typos\u0027\n"
    },
    {
      "commit": "058512a83740543867eb71835fcfb6f42159309d",
      "tree": "b250fec2655288b9f0e8c2604634f4378d48e902",
      "parents": [
        "42da2546233039d664e6ec557e4c98fd14b1b8d5"
      ],
      "author": {
        "name": "luzpaz",
        "email": "luzpaz@users.noreply.github.com",
        "time": "Mon Mar 31 00:55:59 2025 +0000"
      },
      "committer": {
        "name": "luzpaz",
        "email": "luzpaz@users.noreply.github.com",
        "time": "Mon Mar 31 00:55:59 2025 +0000"
      },
      "message": "Fix various typos\nFound via `codespell -q 3 -S \"*.desktop\" -L commend,offsetp`\n"
    },
    {
      "commit": "7b9fd4b530ca5edb34f9bf68501a4b3a6c1f423e",
      "tree": "afc6f11cbcedf6cc7d0f990f1b9e9a5213f1398b",
      "parents": [
        "1b8ae8319fc5bad05637f4bc4957f6d957427808"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Thu Mar 13 15:57:36 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Mon Mar 31 02:32:03 2025 +0800"
      },
      "message": "CI: Use LLVM repo of correct Ubuntu versions\n\nThe Clang build jobs in htop\u0027s CI now grabs the Ubuntu codename\nautomatically from the /etc/os-release file of the Ubuntu image.\nThis frees us the need to update the codenames when the \"ubuntu-latest\"\nimage gets updated upstream (by GitHub).\n\nAt the time of the writing, the \"ubuntu-latest\" image contains\n\"ubuntu-24.04\" (noble).\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "1b8ae8319fc5bad05637f4bc4957f6d957427808",
      "tree": "4a4b711ca1fc78cdd432c739e3e93549eb1c940e",
      "parents": [
        "42da2546233039d664e6ec557e4c98fd14b1b8d5"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Thu Mar 13 03:20:44 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Mon Mar 31 02:32:03 2025 +0800"
      },
      "message": "CI: Build \"unsupported\" htop with ubuntu-latest\n\nUse the \"ubuntu-latest\" image to build the \"unsupported\" version of\nhtop.\n"
    },
    {
      "commit": "42da2546233039d664e6ec557e4c98fd14b1b8d5",
      "tree": "4f43ba3510387d83678a8f7f31314d88a62a4145",
      "parents": [
        "fdfbb5914325705481da95f9d06463239070702d"
      ],
      "author": {
        "name": "Christian Hesse",
        "email": "mail@eworm.de",
        "time": "Thu Mar 27 09:01:50 2025 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Mar 27 11:51:18 2025 +0100"
      },
      "message": "man: document the --user work for self...\n\n... when omitting the username.\n"
    },
    {
      "commit": "fdfbb5914325705481da95f9d06463239070702d",
      "tree": "47986317aab027215e1cd47a4f0d697103fc657e",
      "parents": [
        "af9988613aedfc3759ec492d881ada40dec1a751"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Mar 19 02:08:48 2025 +0800"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 18 23:56:19 2025 +0100"
      },
      "message": "Introduce SCREEN_TAB_* macro constants\n\nSpecifically, SCREEN_TAB_MARGIN_LEFT and SCREEN_TAB_COLUMN_GAP. They\nwere coded as magic numbers before this patch.\n\nNo changes in compiled code.\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "af9988613aedfc3759ec492d881ada40dec1a751",
      "tree": "e813fdcadb763b0a8aa51bb72a9e1c698486efcc",
      "parents": [
        "8e3d714e0cbd89f4d49329d0e9631a279255ab4e",
        "617ef486cbfceb022462e2d298abad68dca22733"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Mon Mar 17 20:09:52 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Mon Mar 17 20:11:33 2025 +0100"
      },
      "message": "Merge branch \u0027stuck-process\u0027 of aestriplex/htop\n"
    },
    {
      "commit": "617ef486cbfceb022462e2d298abad68dca22733",
      "tree": "e813fdcadb763b0a8aa51bb72a9e1c698486efcc",
      "parents": [
        "8e3d714e0cbd89f4d49329d0e9631a279255ab4e"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Mon Mar 17 15:29:33 2025 +0100"
      },
      "committer": {
        "name": "Matteo Nicoli",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Mon Mar 17 19:07:10 2025 +0100"
      },
      "message": "darwin: added support for stuck processes\n"
    },
    {
      "commit": "8e3d714e0cbd89f4d49329d0e9631a279255ab4e",
      "tree": "eae421ee64d8cf1418338980053be74a7bacb40f",
      "parents": [
        "90ef408113102259349c5b7ef69337706b0fbdfc"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Sat Mar 15 20:51:22 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Sat Mar 15 20:51:22 2025 +0100"
      },
      "message": "Update configure.ac for next planned release version (3.4.1)\n"
    },
    {
      "commit": "90ef408113102259349c5b7ef69337706b0fbdfc",
      "tree": "d08d8016677cb1231bc53ed46fbea93fd96c4abe",
      "parents": [
        "f5d1a970329b8a005a735abed3cf6c6a10d58390"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Mon Mar 10 04:50:28 2025 +0800"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 10 22:06:50 2025 +0100"
      },
      "message": "Prevent assertion error in Machine_scanTables()\n\n... when the function is called in quick succession (monotonic time\n\u003c 1 millisecond).\n"
    },
    {
      "commit": "f5d1a970329b8a005a735abed3cf6c6a10d58390",
      "tree": "4a02b3aeba77e0c7b8c19a3de0da36eca9a5feee",
      "parents": [
        "325e6a47bf42c8feebe07263f7c60f181c1a8f1f"
      ],
      "author": {
        "name": "fraggerfox",
        "email": "santhosh.raju@gmail.com",
        "time": "Mon Mar 10 21:32:19 2025 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 10 21:58:56 2025 +0100"
      },
      "message": "Fix missing header for native curses build in NetBSD.\n"
    },
    {
      "commit": "325e6a47bf42c8feebe07263f7c60f181c1a8f1f",
      "tree": "c8cd6920d4395a93c6e7223995feab1f192e9dd3",
      "parents": [
        "c3ea274af478f73b14d31c677ddcce8cce09f407"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed Mar 05 14:19:03 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed Mar 05 19:24:21 2025 +0100"
      },
      "message": "Updated Changelog for merged PR #1631\n"
    },
    {
      "commit": "c3ea274af478f73b14d31c677ddcce8cce09f407",
      "tree": "c7d48b337301244d94aaae18e6b9db9579bdf685",
      "parents": [
        "cc6cd067729f9aa1b5ae80237b6799040a6c0495",
        "0a6ddd87da5c88eec71bff62ff6fa17fecf24f07"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Wed Mar 05 08:30:52 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 05 08:30:52 2025 +0100"
      },
      "message": "Merge pull request #1631 from natoscott/pcp-libbpf-net-metrics\n\nUpdate pcp-htop configurations to use libbpf over BCC"
    },
    {
      "commit": "0a6ddd87da5c88eec71bff62ff6fa17fecf24f07",
      "tree": "c7d48b337301244d94aaae18e6b9db9579bdf685",
      "parents": [
        "e903c6698c66b0406b168cf87817eef8724d19c6"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Mar 05 12:09:18 2025 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Mar 05 12:09:18 2025 +1100"
      },
      "message": "Drop dated references to BCC metrics on pcp-htop man page\n"
    },
    {
      "commit": "e903c6698c66b0406b168cf87817eef8724d19c6",
      "tree": "bf412ea855b50b3331b5c2790e003a84f7a0b58a",
      "parents": [
        "cc6cd067729f9aa1b5ae80237b6799040a6c0495"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Mar 05 12:03:33 2025 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Mar 05 12:08:05 2025 +1100"
      },
      "message": "Update pcp-htop configurations to use libbpf over BCC\n\nThe libbpf based per-process networking metrics are preferred\nover BCC in upstream PCP nowadays (lower memory overhead with\nthe use of C over python userspace code).\n"
    },
    {
      "commit": "cc6cd067729f9aa1b5ae80237b6799040a6c0495",
      "tree": "921c076d8b7a944d417af19a9342767fec0c0a0c",
      "parents": [
        "1aa9508647358b31213f131705040720c93733f3",
        "58c2c30a2050df08f8cdc8883b428eac840e2b7b"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Tue Mar 04 15:40:20 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Tue Mar 04 15:40:20 2025 +0100"
      },
      "message": "Merge branch \u0027cpumeter-nobacking\u0027 of BenBE/htop\n"
    },
    {
      "commit": "58c2c30a2050df08f8cdc8883b428eac840e2b7b",
      "tree": "921c076d8b7a944d417af19a9342767fec0c0a0c",
      "parents": [
        "15535556e0a4f01fdd339369aca43d05735e7558"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 12:05:12 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 12:05:32 2025 +0100"
      },
      "message": "Avoid over-allocating pointers to CPU meters\n"
    },
    {
      "commit": "15535556e0a4f01fdd339369aca43d05735e7558",
      "tree": "bf9503a7b7820d6413af540a5587e2a59857af73",
      "parents": [
        "dae69c8d84820ca4049445a594da7186ea726bcf"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 10:01:41 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 10:01:41 2025 +0100"
      },
      "message": "Avoid division when index counting is more obvious\n"
    },
    {
      "commit": "dae69c8d84820ca4049445a594da7186ea726bcf",
      "tree": "3b6c09656eda2fa97b5b10191bca9390d72463d8",
      "parents": [
        "1aa9508647358b31213f131705040720c93733f3"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 10:00:46 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 10:00:46 2025 +0100"
      },
      "message": "Avoid crashing when there\u0027s no meter to display\n"
    },
    {
      "commit": "1aa9508647358b31213f131705040720c93733f3",
      "tree": "5ffa2b6a2c5a271fa168439eff07727068d04efe",
      "parents": [
        "682c5e3bf247de5b1663e1c9938687fddce9e192",
        "b0d75f73d0a0238806c8e5e551182d37e8c80cf5"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Tue Mar 04 08:56:54 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 04 08:56:54 2025 +0100"
      },
      "message": "Merge pull request #1628 from BenBE/build-unsupported\n\nBuild unsupported platform"
    },
    {
      "commit": "b0d75f73d0a0238806c8e5e551182d37e8c80cf5",
      "tree": "5ffa2b6a2c5a271fa168439eff07727068d04efe",
      "parents": [
        "d74e67d6df8a07067ed2745acf536f69b01c75d3"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 10:50:29 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 19:08:21 2025 +0100"
      },
      "message": "Add a CI build for the unsupported platform\n"
    },
    {
      "commit": "d74e67d6df8a07067ed2745acf536f69b01c75d3",
      "tree": "07e30b3b779c1446ff2a12a483f5d7c3bebd4e90",
      "parents": [
        "feffc2d6961a0553a90aed74b14c8a1107f8a728"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 19:06:52 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 19:08:21 2025 +0100"
      },
      "message": "Display detected host OS in configure summary\n"
    },
    {
      "commit": "feffc2d6961a0553a90aed74b14c8a1107f8a728",
      "tree": "1345ea43ff653476a1b76954d5b3cece31969e1e",
      "parents": [
        "682c5e3bf247de5b1663e1c9938687fddce9e192"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 10:59:55 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 19:08:21 2025 +0100"
      },
      "message": "Missing include on unsupported platform to handle strchrnul\n"
    },
    {
      "commit": "682c5e3bf247de5b1663e1c9938687fddce9e192",
      "tree": "2053551720f2a4ed4cdf6c79ec36c5dce09df78f",
      "parents": [
        "25a9227a212ae7356838a759ff193dc13ceacfce",
        "7e92e21b1454e3e0d436d072561c9fb0b2e0b04d"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Mar 03 07:32:08 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 03 07:32:08 2025 +0100"
      },
      "message": "Merge pull request #1627 from linuxsmiths/personal/linuxsmiths/fix_build_for_unsupported_platform\n\nFix build for unsupported platform"
    },
    {
      "commit": "7e92e21b1454e3e0d436d072561c9fb0b2e0b04d",
      "tree": "53a6879d1b695424ec745382c2b6393382108086",
      "parents": [
        "899c6b69424eef550e9e9dc4fb3d8e613772a379"
      ],
      "author": {
        "name": "Nagendra Tomar",
        "email": "natomar@microsoft.com",
        "time": "Sun Mar 02 23:50:52 2025 +0000"
      },
      "committer": {
        "name": "Nagendra Tomar",
        "email": "natomar@microsoft.com",
        "time": "Sun Mar 02 23:50:52 2025 +0000"
      },
      "message": "Fix build for unsupported platform\n"
    },
    {
      "commit": "25a9227a212ae7356838a759ff193dc13ceacfce",
      "tree": "160cc769b8dacb83d8eda6938d3c8d1361b9854e",
      "parents": [
        "e8236c43b08b357ec5652a7047b0557f8f240449"
      ],
      "author": {
        "name": "mugitya03",
        "email": "mugitya233@outlook.com",
        "time": "Wed Feb 26 15:45:06 2025 -0500"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu Feb 27 08:42:26 2025 +0100"
      },
      "message": "Fix a bug in function `PCPDynamicScreens_addAvailableColumns`\n\nThe function `Hashtable_get` can return a NULL value.\r\nIn function `PCPDynamicScreens_addAvailableColumns`, there is not null value check for the return value of function `Hashtable_get`. However, it checks the pointer `screen` instead. I suspect there is a typo."
    },
    {
      "commit": "e8236c43b08b357ec5652a7047b0557f8f240449",
      "tree": "136d8eaa70e4584252d03bce036c91eb94f3fd59",
      "parents": [
        "2b823cd8bc397d1b8cf3f46ab41ea3dd3f791f44"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Wed Feb 26 14:08:54 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Wed Feb 26 14:35:56 2025 +0100"
      },
      "message": "darwin: Del key should remove meters (Mac keyboard)\n\nCloses #1624\nCloses #1601\n"
    },
    {
      "commit": "2b823cd8bc397d1b8cf3f46ab41ea3dd3f791f44",
      "tree": "1552f15691f75751f272cd076b4097e61a178c2b",
      "parents": [
        "77132dee332f2415ad2a6c4787536b444f4c90c9",
        "5c7d418d2bba65192a26b75e5c7433ab89e442dc"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Wed Feb 26 11:26:32 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Wed Feb 26 11:26:32 2025 +0100"
      },
      "message": "Merge branch \u0027darwin-centisecond-conv\u0027 of Explorer09/htop-1\n"
    },
    {
      "commit": "5c7d418d2bba65192a26b75e5c7433ab89e442dc",
      "tree": "1552f15691f75751f272cd076b4097e61a178c2b",
      "parents": [
        "77132dee332f2415ad2a6c4787536b444f4c90c9"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Feb 26 18:20:05 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Wed Feb 26 18:20:05 2025 +0800"
      },
      "message": "darwin: nanoseconds to centi-seconds minor improvement\n\nAvoid the use of floating point division when integer division can do\nit.\nA follow-up of commit 9944d5507f9d57f8c03b0e183523fb28eee79005.\n"
    },
    {
      "commit": "77132dee332f2415ad2a6c4787536b444f4c90c9",
      "tree": "9fd82b209be4254712e96d0b7604cc03dbc5c941",
      "parents": [
        "b4ab34564b8dc641b122550c1772ce39f3bb1c94",
        "814feeba8236f82282485e4e84d66beb16c2fedf"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Tue Feb 25 14:52:53 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Tue Feb 25 14:52:53 2025 +0100"
      },
      "message": "Merge branch \u0027darwin-running-time\u0027 of aestriplex/htop\n"
    },
    {
      "commit": "b4ab34564b8dc641b122550c1772ce39f3bb1c94",
      "tree": "6a513e4c13968a82cafc5cc80bc24bceb50b9672",
      "parents": [
        "899c6b69424eef550e9e9dc4fb3d8e613772a379",
        "847547c80fd9294eb7ba6ab2a52bd4a0a7822491"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Tue Feb 25 14:52:26 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Tue Feb 25 14:52:26 2025 +0100"
      },
      "message": "Merge branch \u0027darwin-ps\u0027 of aestriplex/htop\n"
    },
    {
      "commit": "814feeba8236f82282485e4e84d66beb16c2fedf",
      "tree": "9fd82b209be4254712e96d0b7604cc03dbc5c941",
      "parents": [
        "9944d5507f9d57f8c03b0e183523fb28eee79005"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Sun Feb 23 21:04:51 2025 +0100"
      },
      "committer": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Tue Feb 25 13:27:00 2025 +0100"
      },
      "message": "darwin: process\u0027 percent_cpu should be updated only if the process\u0027 running time has changed\n\nFixes: #1619\n"
    },
    {
      "commit": "9944d5507f9d57f8c03b0e183523fb28eee79005",
      "tree": "3df48289055ff5e22652899d71cee7aeaa3bc720",
      "parents": [
        "802494f65f321ba78e49685760850da41701b89a"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Tue Feb 25 11:31:40 2025 +0100"
      },
      "committer": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Tue Feb 25 13:27:00 2025 +0100"
      },
      "message": "darwin: fix conversion from nano-seconds to centi-seconds\n\nFixes: #1619\n"
    },
    {
      "commit": "802494f65f321ba78e49685760850da41701b89a",
      "tree": "768137d3a0ec5b57747d773ea3fa2752723556db",
      "parents": [
        "847547c80fd9294eb7ba6ab2a52bd4a0a7822491"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Sun Feb 23 20:03:50 2025 +0100"
      },
      "committer": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Tue Feb 25 13:27:00 2025 +0100"
      },
      "message": "darwin: process\u0027 running time should not depend on mach ticks\n\nFixes: #1619\n"
    },
    {
      "commit": "847547c80fd9294eb7ba6ab2a52bd4a0a7822491",
      "tree": "6a513e4c13968a82cafc5cc80bc24bceb50b9672",
      "parents": [
        "b44bed637c0c99fac31332931226c346a5f1d631"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Tue Feb 25 11:14:49 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Feb 25 11:22:01 2025 +0100"
      },
      "message": "darwin: Deduce the ZOMBIE and STOPPED state\n\nThis uses kinfo_procs to deduce some further states,\nthat were not covered in the libproc code.\n\nCo-authored-by: aestriplex \u003cmatteo.nicoli001@gmail.com\u003e\nCo-authored-by: Benny Baumann \u003cBenBE@geshi.org\u003e\n"
    },
    {
      "commit": "b44bed637c0c99fac31332931226c346a5f1d631",
      "tree": "b07e67af13a6f71c144bbb17cb5071bf373756db",
      "parents": [
        "fe73c2ff4966e45b0b3a5502f38cc8fdd1ea5096"
      ],
      "author": {
        "name": "Matteo Nicoli",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Sat Feb 22 15:54:49 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Feb 25 11:21:39 2025 +0100"
      },
      "message": "darwin: not every process should be in running state\n\nThis deduces the RUNNING state from the proc_taskinfo structure\nby using the number of running threads.\n\nFixes: #1611\n"
    },
    {
      "commit": "fe73c2ff4966e45b0b3a5502f38cc8fdd1ea5096",
      "tree": "f9a7ebb1988e58e0a75c2f3ea4d63cf9a16189b9",
      "parents": [
        "899c6b69424eef550e9e9dc4fb3d8e613772a379"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Sun Feb 23 01:51:55 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Sun Feb 23 01:51:55 2025 +0800"
      },
      "message": "DarwinProcess_setFromLibprocPidinfo() code indent adjustment\n\nReduce one level of indent by tweaking the conditional. No changes in\ncode behavior.\n"
    },
    {
      "commit": "899c6b69424eef550e9e9dc4fb3d8e613772a379",
      "tree": "87704af2d503c80649715eb3e9342500c2c4a83b",
      "parents": [
        "b9183580da68f7398b35950486d0ddd693eb14c9"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Feb 21 15:42:04 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Feb 21 15:42:04 2025 +0100"
      },
      "message": "Amend ChangeLog to mention Darwin (Mac OS X) build cleanup\n"
    },
    {
      "commit": "b9183580da68f7398b35950486d0ddd693eb14c9",
      "tree": "31fd03bc5be696c35faa0fdbd9fa4615ee1b5169",
      "parents": [
        "d9d8c92ac7db5a5cfe096ced2053612df55d6eaa",
        "faa483202faa603f0c6f9b649bb8162511848cd2"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Fri Feb 21 15:40:36 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 21 15:40:36 2025 +0100"
      },
      "message": "Merge pull request #1615 from fasterit/unicode-safe-beautification-of-dec-inc-options-cry-emoji\n\nMake Dec and Inc consistent on F7 and F8 as per the main panel"
    },
    {
      "commit": "faa483202faa603f0c6f9b649bb8162511848cd2",
      "tree": "ea33235146535694dbd02ee00a3b5c7c054b2a3e",
      "parents": [
        "5954fa05e0c4c93d2c61bede261e66d5150a76f4"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Feb 21 14:35:58 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Feb 21 15:32:30 2025 +0100"
      },
      "message": "Make Dec and Inc consistent on F7 and F8 as per the main panel\n\n* minus and plus keys still work\n* this prevents the ugly left flush \"- \" and \"+ \" key labels\n* Unicode \"－\" and \"＋\" are still too hard in 2025, see PR #1613 😭\n\nCloses #1613\n"
    },
    {
      "commit": "d9d8c92ac7db5a5cfe096ced2053612df55d6eaa",
      "tree": "d26cf50ed882b9e7d4c7cdc530333d9d3f6d792e",
      "parents": [
        "5954fa05e0c4c93d2c61bede261e66d5150a76f4",
        "6f43442b8f5a5304d8670099270e6ca391b76f94"
      ],
      "author": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Fri Feb 21 14:35:15 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 21 14:35:15 2025 +0100"
      },
      "message": "Merge pull request #1614 from fasterit/remove-macosx-iomaster-and-friends\n\nRemove IOKit / IOMainPort / IOMMasterPort logic"
    },
    {
      "commit": "6f43442b8f5a5304d8670099270e6ca391b76f94",
      "tree": "d26cf50ed882b9e7d4c7cdc530333d9d3f6d792e",
      "parents": [
        "5954fa05e0c4c93d2c61bede261e66d5150a76f4"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Feb 21 13:47:58 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Fri Feb 21 14:26:10 2025 +0100"
      },
      "message": "Remove IOKit / IOMainPort / IOMMasterPort logic\n\nIOKit has been around since the inception of OSX,\nthus we can simply assume that it\u0027s available.\n\nSupersedes 2e62fae from PR #1612\nCloses #1612\n\nCo-authored-by: Daniel Lange \u003cDLange@git.local\u003e\nCo-authored-by: Benny Baumann \u003cBenBE@geshi.org\u003e\n"
    },
    {
      "commit": "5954fa05e0c4c93d2c61bede261e66d5150a76f4",
      "tree": "19068b6ce7c3ff02f72f7b6298ed6456686a0900",
      "parents": [
        "b1474aac9a11f0abe525f10971270be20e127056"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Feb 21 11:54:50 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Fri Feb 21 13:35:07 2025 +0100"
      },
      "message": "Fix PR #1609 assertion fault when showing threads on Darwin\n\nCloses #1611\n\nCo-authored-by: aestriplex \u003cmatteo.nicoli001@gmail.com\u003e\nCo-authored-by: Explorer09 \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "b1474aac9a11f0abe525f10971270be20e127056",
      "tree": "8ed902b7e0427d5352fbf9c4e555423b68e89d87",
      "parents": [
        "d28659dde1677104d7cebf9771cea9f15430ac85"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 15:22:19 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 15:22:19 2025 +0100"
      },
      "message": "Update ChangeLog to prepare the 3.4.0 release (thanks to BenBE)\n"
    },
    {
      "commit": "d28659dde1677104d7cebf9771cea9f15430ac85",
      "tree": "15eadce3489673031f330d54a5009bf032cc68e5",
      "parents": [
        "5f90660c6be01d434c554c62695bf652b27f140d",
        "24b881cf64b6212d821b85b75d8b44934e515919"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 12:06:46 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 12:06:46 2025 +0100"
      },
      "message": "Merge remote-tracking branch \u0027origin/display-options-inc-dec\u0027 from hishamhm\n\nCloses #737, #745, #722\n"
    },
    {
      "commit": "5f90660c6be01d434c554c62695bf652b27f140d",
      "tree": "96b0b70565dc65e91ca90f4c87e596cac8458783",
      "parents": [
        "04e0a7c13389625eb47f1688cd656ce3399256d8",
        "b6a916e96482c153930d5b5480737f9bc2e5ef4e"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 11:30:58 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 11:30:58 2025 +0100"
      },
      "message": "Merge branch \u0027support_snapdragon_8cx\u0027 of treibholz/htop\n\nCloses #1590\n"
    },
    {
      "commit": "04e0a7c13389625eb47f1688cd656ce3399256d8",
      "tree": "7ec0a2c868010e2ae3cc26980b62c29cca1beca3",
      "parents": [
        "e2f6be902aa52aa0c01996dbfe262dbdba1c56e4",
        "2cfea7a8943cf433cf7ce5ea374aac6fb1761ba8"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 11:25:41 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 11:25:41 2025 +0100"
      },
      "message": "Merge branch \u0027help-screen-memory-bar\u0027 of Explorer09/htop-1\n"
    },
    {
      "commit": "e2f6be902aa52aa0c01996dbfe262dbdba1c56e4",
      "tree": "65462e13259a507ce5b04ce274827116aca8bd23",
      "parents": [
        "b2e86aa8040db75d5ecc345f0138d0bca19680df",
        "1eb2aeeecf5aee4aec52d08ab66df77172df0b8f"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 11:22:38 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Thu Feb 20 11:22:38 2025 +0100"
      },
      "message": "Merge branch \u0027darwin-process-status\u0027 of aestriplex/htop\n\nCloses #622\n"
    },
    {
      "commit": "24b881cf64b6212d821b85b75d8b44934e515919",
      "tree": "7874a7d3f54f8ced6d88c0b33ecca23e7cafc89f",
      "parents": [
        "3b7aa0749bd57a38b77752f1b039fbd66c296e6b"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu Feb 20 09:18:47 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu Feb 20 09:42:05 2025 +0100"
      },
      "message": "Avoid casts for \u0026this-\u003esuper access in Panel classes\n"
    },
    {
      "commit": "3b7aa0749bd57a38b77752f1b039fbd66c296e6b",
      "tree": "acde6ebedb1fa867fbec628081f5610879dcf2e9",
      "parents": [
        "b2e86aa8040db75d5ecc345f0138d0bca19680df"
      ],
      "author": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Wed Feb 19 11:55:48 2025 -0300"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu Feb 20 08:37:14 2025 +0100"
      },
      "message": "DisplayOptions: \"Dec\"/\"Inc\" operations in the function bar\n\nFor numeric entries in Display Options, this gives users a\nhint of which keys operate on the value, and allows the\nvalue to be decreasable/increasable using the mouse as well.\n"
    },
    {
      "commit": "2cfea7a8943cf433cf7ce5ea374aac6fb1761ba8",
      "tree": "cf28e3cd6bc6d528832f03a0603fb37ac5511e0e",
      "parents": [
        "3689f05201ada5ddb8da668a8879b1e1a443734e"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Sat Jan 11 05:31:50 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Thu Feb 20 14:51:27 2025 +0800"
      },
      "message": "Reflect the \"show cached memory\" setting in help screen\n\nHide the \"buffers/cache\" text on the memory bar description when the\n\"show cached memory\" setting is off.\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "3689f05201ada5ddb8da668a8879b1e1a443734e",
      "tree": "5cff836b6bd54179fe84cd3d4e21ffcb2c5806d1",
      "parents": [
        "a05175b864e77fbba12a66d8d0523b45c201f9d3"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Sat Jan 11 05:30:15 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Thu Feb 20 14:51:27 2025 +0800"
      },
      "message": "Dim memory \"buffers\" and \"cache\" when they are hidden from bar and graph\n"
    },
    {
      "commit": "a05175b864e77fbba12a66d8d0523b45c201f9d3",
      "tree": "5440bdc98e7fbc3073c004b5878c85d7f7d9a50d",
      "parents": [
        "b2e86aa8040db75d5ecc345f0138d0bca19680df"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Sat Jan 11 05:03:45 2025 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Thu Feb 20 14:51:27 2025 +0800"
      },
      "message": "Fix \"Swap bar\" alignment in help screen\n\nRegression from b29b33ebb9ae80a95e7d09eb537e0fccc5043d68\nThe misaligned text is only seen on non-Linux systems.\n"
    },
    {
      "commit": "1eb2aeeecf5aee4aec52d08ab66df77172df0b8f",
      "tree": "e6f72749c733665db1b8ae0481351b7f6952b1f7",
      "parents": [
        "658926e99ff5ff9c41a2f5a68b0281025d0d778d"
      ],
      "author": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Wed Feb 19 17:03:00 2025 +0100"
      },
      "committer": {
        "name": "aestriplex",
        "email": "matteo.nicoli001@gmail.com",
        "time": "Wed Feb 19 17:03:00 2025 +0100"
      },
      "message": "darwin: fix process state visualization in DarwinProcessTable\n"
    },
    {
      "commit": "b2e86aa8040db75d5ecc345f0138d0bca19680df",
      "tree": "6ca4e9e14420b528f4056cf86c061900eca67f16",
      "parents": [
        "658926e99ff5ff9c41a2f5a68b0281025d0d778d"
      ],
      "author": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Wed Feb 19 11:54:27 2025 -0300"
      },
      "committer": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Wed Feb 19 11:54:57 2025 -0300"
      },
      "message": "Meters: visually hint where \"Move\" clickable area ends\n\nEach \"button\" in the function bar is a clickable area.\nBy adding a visible boundary to the \"dead space\" in the\nfunction bar, we make it clear where the clickable area\nfor the previous button ends.\n"
    },
    {
      "commit": "658926e99ff5ff9c41a2f5a68b0281025d0d778d",
      "tree": "aeff9b1b2b0fa9c2bfb0a4ff15271d2fd962366d",
      "parents": [
        "b3141507fb9915700313073921372c8821d97a2c"
      ],
      "author": {
        "name": "Arkanic",
        "email": "arkanic@users.noreply.github.com",
        "time": "Sat Feb 15 09:01:49 2025 +1300"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Tue Feb 18 08:58:50 2025 +0100"
      },
      "message": "Fix compiler warning on MacOS\n\nThis resolves a compiler warning when compiling with asserts enabled.\n"
    },
    {
      "commit": "b3141507fb9915700313073921372c8821d97a2c",
      "tree": "beecc54d6bf8793f98fbd11b25ebde8160d0288e",
      "parents": [
        "af3b026b818caa623e59c88173db3295f667277a"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed Feb 12 20:23:57 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed Feb 12 20:23:57 2025 +0100"
      },
      "message": "Add a short note about how the sort order for the tree view works\n\nFixes: #1389\n"
    },
    {
      "commit": "af3b026b818caa623e59c88173db3295f667277a",
      "tree": "23f31a4dee5b9fc590d5c626ee523bdc6fc20787",
      "parents": [
        "66dd58c9629ec56af84338e01d3370caeba6f86b"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Feb 08 22:32:54 2025 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Sun Feb 09 12:52:54 2025 +0100"
      },
      "message": "Fix possible buffer OOB access when parsing the stat file for a process\n\nFixes: #1600\n"
    },
    {
      "commit": "66dd58c9629ec56af84338e01d3370caeba6f86b",
      "tree": "9c497c505e283eb513d5c972512f53555d30cc03",
      "parents": [
        "18b5f5ed44de3afe4c9a6813618122a2df54b0f1"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Feb 08 15:40:46 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Feb 08 15:40:46 2025 +0100"
      },
      "message": "Fix possible NULL pointer dereference in Display Options panel\n\nThis could happen IFF there were no options to choose from,\nwhich i practice is very unlikely to happen.\n\nFixes: #1602\n"
    },
    {
      "commit": "18b5f5ed44de3afe4c9a6813618122a2df54b0f1",
      "tree": "02095f2e3324686ef5dbcd5e351b240ce329cce9",
      "parents": [
        "ab455a2837c2f29467bf0c963b2590fdb04ed916"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Feb 08 15:38:57 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Feb 08 15:38:57 2025 +0100"
      },
      "message": "Fix possible NULL pointer dereference in Affinity panel\n\nThe issue could be caused IFF the panel had no items,\nwhich in practice never happens.\n\nFixes: #1602\n"
    },
    {
      "commit": "ab455a2837c2f29467bf0c963b2590fdb04ed916",
      "tree": "d7d28e234117203f08b11ad44191addd7fe3d085",
      "parents": [
        "f4bd894c921c7e9ff3bcf619abadecb0f6988fd7",
        "7a9e9cabc35831285c718da0f2b5d33637cbea43"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Sun Jan 26 12:54:59 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Sun Jan 26 12:54:59 2025 +0100"
      },
      "message": "Merge branch \u0027main\u0027 of yngty/htop\n"
    },
    {
      "commit": "f4bd894c921c7e9ff3bcf619abadecb0f6988fd7",
      "tree": "047050c8dd6f4de3ad5cb4b3f3b7e25fe4f53150",
      "parents": [
        "53f7e636e993b567a746c3561a0308708bade13f",
        "842a0508ea1c11b852695b08e1c6d5b202c1febe"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Thu Jan 23 12:01:29 2025 +1100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu Jan 23 13:39:33 2025 +0100"
      },
      "message": "Merge branch \u0027replace-xmalloc-with-xasprintf\u0027 of kingmidas-hack/htop\n"
    },
    {
      "commit": "842a0508ea1c11b852695b08e1c6d5b202c1febe",
      "tree": "047050c8dd6f4de3ad5cb4b3f3b7e25fe4f53150",
      "parents": [
        "53f7e636e993b567a746c3561a0308708bade13f"
      ],
      "author": {
        "name": "king",
        "email": "mto0006@auburn.edu",
        "time": "Tue Jan 14 16:35:57 2025 -0600"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu Jan 23 13:36:11 2025 +0100"
      },
      "message": "Replaced xMalloc + xSnprintf with xAsprintf in PCPDynamicMeter.c\n"
    },
    {
      "commit": "53f7e636e993b567a746c3561a0308708bade13f",
      "tree": "97e041cb0a68ef59295f588811d45018becd9b97",
      "parents": [
        "3a9f468c626b9261dc3a5234fc362303aeb5103d"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Jan 18 14:00:11 2025 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Wed Jan 22 08:52:06 2025 +0100"
      },
      "message": "Fix possible NULL deref when looking for PCP dynamic columns\n"
    },
    {
      "commit": "3a9f468c626b9261dc3a5234fc362303aeb5103d",
      "tree": "92d3f9e4c8414268d1fb18ff87487d024c527642",
      "parents": [
        "c079bccc63f4f9fbdbf63b81033c7813a8458781"
      ],
      "author": {
        "name": "Leah Neukirchen",
        "email": "leah@vuxu.org",
        "time": "Mon Dec 25 14:54:11 2023 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Jan 20 16:47:04 2025 +0100"
      },
      "message": "linux: assign CPU temperatures by package/core or CCD\n\nCloses #806.\nCloses #1048.\nCloses #1176.\nCloses #1335.\nAddresses #879 (on Linux).\n"
    },
    {
      "commit": "c079bccc63f4f9fbdbf63b81033c7813a8458781",
      "tree": "56a5e2773beec3e81826b337a2d5d0a8bf13d155",
      "parents": [
        "82667597154d61d33db425270c7d5ff56c47951f"
      ],
      "author": {
        "name": "Leah Neukirchen",
        "email": "leah@vuxu.org",
        "time": "Mon Dec 25 14:52:56 2023 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Jan 20 16:47:04 2025 +0100"
      },
      "message": "linux: compute CCD assignment for AMD cpus\n"
    },
    {
      "commit": "82667597154d61d33db425270c7d5ff56c47951f",
      "tree": "cd5a2ab9c88c8acb5a9a0ad034226cf88cf2861c",
      "parents": [
        "7bf996633b03a0fa991001831a6bd66944f1572c"
      ],
      "author": {
        "name": "Leah Neukirchen",
        "email": "leah@vuxu.org",
        "time": "Mon Dec 25 14:52:19 2023 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Jan 20 16:47:04 2025 +0100"
      },
      "message": "linux: parse /proc/cpuinfo to learn about CPU packages and cores\n"
    },
    {
      "commit": "7bf996633b03a0fa991001831a6bd66944f1572c",
      "tree": "fccfae7b2c0182467cb518a8838a620bbe0c4514",
      "parents": [
        "4e6a78192995863de22848c2051d8aeb878b6b8d"
      ],
      "author": {
        "name": "Leah Neukirchen",
        "email": "leah@vuxu.org",
        "time": "Mon Dec 25 14:43:08 2023 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Jan 20 16:47:04 2025 +0100"
      },
      "message": "LibSensors: expose sym_sensors_get_label\n"
    },
    {
      "commit": "b6a916e96482c153930d5b5480737f9bc2e5ef4e",
      "tree": "24bd7cf74598342371a0bb058fbfccb0a60d38c1",
      "parents": [
        "4e6a78192995863de22848c2051d8aeb878b6b8d"
      ],
      "author": {
        "name": "Klaus Umbach",
        "email": "klaus-github@uxix.de",
        "time": "Thu Jan 16 22:38:05 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Jan 18 14:19:11 2025 +0100"
      },
      "message": "initial support for Snapdragon 8cx\n\nProbably also works for other Snapdragons.\n\nCo-authored-by: Benny Baumann \u003cBenBE@geshi.org\u003e\n"
    },
    {
      "commit": "4e6a78192995863de22848c2051d8aeb878b6b8d",
      "tree": "68030c7dcf3b382f60875ae92d87e377cbd9a722",
      "parents": [
        "9ce887beb8467ad905c2dc0d93be7883b3021f44"
      ],
      "author": {
        "name": "Anton Kaiukov",
        "email": "batkowm@gmail.com",
        "time": "Tue Sep 24 20:02:25 2024 -0700"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed Jan 08 11:37:04 2025 +0100"
      },
      "message": "Add option to show or hide Cache and Buffers from Graph\n"
    },
    {
      "commit": "9ce887beb8467ad905c2dc0d93be7883b3021f44",
      "tree": "4480de6d9079736e257a408c8528834c7d901df0",
      "parents": [
        "141452e9c43e7031f624b03f5475127d3c726d5b"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Jan 07 15:51:14 2025 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Tue Jan 07 15:51:14 2025 +0100"
      },
      "message": "Port FreeBSDMaschine structure cleanup to DragonflyBSD\n"
    },
    {
      "commit": "141452e9c43e7031f624b03f5475127d3c726d5b",
      "tree": "9fc2ab64e59a143f3254e2042d5695d2447c47d9",
      "parents": [
        "66389719939f85efd3050f62eae8fb03ddf0d101"
      ],
      "author": {
        "name": "WHR",
        "email": "msl0000023508@gmail.com",
        "time": "Tue Jan 07 02:15:41 2025 +0000"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Tue Jan 07 15:23:41 2025 +0100"
      },
      "message": "Fix issues related to memory usage reporting for kFreeBSD-based platforms:\n\n* \u0027inactive\u0027 pages are not treated as used memory as it should be.\n* \u0027wired\u0027 pages contain VFS buffer (considered as cache by htop), but the\n  amount didn\u0027t get subtracted from used memory.\n* VFS buffer as reported by the kernel should belong to htop\u0027s \u0027cached\u0027\n  memory, but htop currently classified it as \u0027buffers\u0027, which is a different\n  concept originated from Linux.\n"
    },
    {
      "commit": "66389719939f85efd3050f62eae8fb03ddf0d101",
      "tree": "f4ba9ba7ff7ac3c6b06994069de84b4b41c8fb42",
      "parents": [
        "8990cc5b9b8873d8220170720ced58051d2d6714"
      ],
      "author": {
        "name": "WHR",
        "email": "msl0000023508@gmail.com",
        "time": "Tue Jan 07 10:50:18 2025 +0000"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Tue Jan 07 15:23:41 2025 +0100"
      },
      "message": "Refactor variables \u0027memWire\u0027 and \u0027memActive\u0027 out from \u0027FreeBSDMachine\u0027 object\n\nThey are used only temporarily in function \u0027FreeBSDMachine_scanMemoryInfo\u0027.\n"
    },
    {
      "commit": "8990cc5b9b8873d8220170720ced58051d2d6714",
      "tree": "db8be8dddb3ca3f4fdca97685fba411e9bbe3c73",
      "parents": [
        "1f24250a317f0a837167e10f94299e0e6aaa95b4"
      ],
      "author": {
        "name": "peter15914",
        "email": "48548636+peter15914@users.noreply.github.com",
        "time": "Fri Jan 03 13:28:38 2025 +0500"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Sat Jan 04 02:47:27 2025 +0100"
      },
      "message": "Fix possible memory leak in Settings.c\n"
    },
    {
      "commit": "1f24250a317f0a837167e10f94299e0e6aaa95b4",
      "tree": "e73918b5e6ab2c448d14f2ac95059aa83f3ea06b",
      "parents": [
        "3921bb67f07ce133cf62fcaac26cd7c0b17b15c3"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Wed Jan 01 02:45:10 2025 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Wed Jan 01 02:45:10 2025 +0100"
      },
      "message": "Updates for 2025. Happy New Year!\n"
    },
    {
      "commit": "3921bb67f07ce133cf62fcaac26cd7c0b17b15c3",
      "tree": "e91d9e0df64375c796b28ad38424cdb6181c06d0",
      "parents": [
        "731812d92a7d566d82b30a7f4ae44353f16290fe"
      ],
      "author": {
        "name": "fraggerfox",
        "email": "santhosh.raju@gmail.com",
        "time": "Wed Dec 25 16:51:51 2024 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Tue Dec 31 21:49:59 2024 +0100"
      },
      "message": "ci: Bump BSD versions.\n"
    },
    {
      "commit": "731812d92a7d566d82b30a7f4ae44353f16290fe",
      "tree": "d104abb6af3ea0c9b4dc95f30cd9e48c17740e08",
      "parents": [
        "28dcbd758488dcdf2b57f0b3fb26833a8495375a"
      ],
      "author": {
        "name": "SuCicada",
        "email": "pengyifu@gmail.com",
        "time": "Mon Apr 08 18:28:32 2024 +0900"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Fri Dec 27 12:11:02 2024 +0100"
      },
      "message": "darwin: Enhance memory metrics support for Apple Silicon (ARM64)\n"
    },
    {
      "commit": "28dcbd758488dcdf2b57f0b3fb26833a8495375a",
      "tree": "2a41821f9ca6b5afc89730756c8c7f840a497a6a",
      "parents": [
        "ea27926e2277314824b0dbe5d35f4e798457ca79"
      ],
      "author": {
        "name": "KholkinDmitrii",
        "email": "62114481+KholkinDmitrii@users.noreply.github.com",
        "time": "Wed Oct 09 12:46:51 2024 +0200"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Fri Dec 20 23:24:38 2024 +0100"
      },
      "message": "feat: add sensors for Rockchip RK3566"
    },
    {
      "commit": "ea27926e2277314824b0dbe5d35f4e798457ca79",
      "tree": "61b3fb3c1bf359575dad772b9beeaa658f7255ff",
      "parents": [
        "762acbe40ae6eed61622b808c3e32ea690cd2db4",
        "1828096f40f52d48b68af9d78188f48757a08472"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Dec 20 12:56:10 2024 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Dec 20 12:56:10 2024 +0100"
      },
      "message": "Merge branch \u0027ci-package-update\u0027 of Explorer09/htop-1\n\nlibsensors4-dev has been removed after Ubuntu jammy (22.04LTS)\n"
    },
    {
      "commit": "1828096f40f52d48b68af9d78188f48757a08472",
      "tree": "61b3fb3c1bf359575dad772b9beeaa658f7255ff",
      "parents": [
        "762acbe40ae6eed61622b808c3e32ea690cd2db4"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Fri Dec 20 05:09:33 2024 +0800"
      },
      "committer": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Fri Dec 20 05:09:33 2024 +0800"
      },
      "message": "CI: Update libsensors-dev package name\n\nUbuntu has removed the transitional dummy package \"libsensors4-dev\",\nwhich caused failures in our CI build jobs. Change the package name\nto \"libsensors-dev\" to make them work again.\n"
    },
    {
      "commit": "762acbe40ae6eed61622b808c3e32ea690cd2db4",
      "tree": "fd16ef301f8244cf91ea2cd906ce07ad8d4e9798",
      "parents": [
        "fb3d10a8bdec53acf5d5f0553f4493ccac4aa15e"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Tue Nov 12 02:09:55 2024 +0800"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Dec 16 01:10:48 2024 +0100"
      },
      "message": "Introduce countDigits() function for PID and UID field widths\n\ncountDigits() is designed with 64-bit integer input and may be reused\nfor computing field widths of, for example, memory addresses.\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\nCo-authored-by: Benny Baumann \u003cBenBE@geshi.org\u003e\nCo-authored-by: Odric Roux-Paris \u003codric@roux-paris.fr\u003e\n"
    },
    {
      "commit": "fb3d10a8bdec53acf5d5f0553f4493ccac4aa15e",
      "tree": "1d920cf3a6c2861103342b4b96cd8b5f63362d17",
      "parents": [
        "4ba1988477efdf2cbf17e3ed2e1fe278fc4dcb3e"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Tue Nov 12 01:29:52 2024 +0800"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon Dec 16 01:10:48 2024 +0100"
      },
      "message": "Do not expand GPU_TIME field width\n\nThe GPU_TIME field is now fixed width, and thus there is no need to\ncall Row_updateFieldWidth().\n\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    },
    {
      "commit": "4ba1988477efdf2cbf17e3ed2e1fe278fc4dcb3e",
      "tree": "94e29729203af90f93d2179f7ed0d6a7ef716060",
      "parents": [
        "7ad9ec284997e0a1d7af20ef007a0e6848270b17",
        "becb032818f488122656e263bb5561928a8062ad"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Sat Dec 14 17:46:00 2024 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Sat Dec 14 17:46:00 2024 +0100"
      },
      "message": "Merge branch \u0027disk-io-norm-util\u0027 of Explorer09/htop-1\n"
    },
    {
      "commit": "becb032818f488122656e263bb5561928a8062ad",
      "tree": "94e29729203af90f93d2179f7ed0d6a7ef716060",
      "parents": [
        "e99d0daa91b5d1b0f60578bb5ec8a6e2df3223e8"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Sat Dec 14 05:01:49 2024 +0800"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Dec 14 16:57:25 2024 +0100"
      },
      "message": "Use uint64_t for disk IO accumulated values\n\nChange the data type from unsigned long long to uint64_t.\n\nCo-authored-by: Benny Baumann \u003cBenBE@geshi.org\u003e\n"
    },
    {
      "commit": "e99d0daa91b5d1b0f60578bb5ec8a6e2df3223e8",
      "tree": "b9a7a0245bab02fdc9f89d9a7b1adb47f63cca47",
      "parents": [
        "7ad9ec284997e0a1d7af20ef007a0e6848270b17"
      ],
      "author": {
        "name": "Explorer09",
        "email": "explorer09@gmail.com",
        "time": "Fri Dec 13 04:39:38 2024 +0800"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Dec 14 16:57:25 2024 +0100"
      },
      "message": "DiskIOMeter: draw normalized utilization; show utilization above 100%\n\nThe utilization percentage of DiskIOMeter is an accumulated total of\nall disks, and for multiple disks, utilization above 100% is possible.\nThe maximum utilization should be \"100% * number of disks\". Set the bar\nand graph of the meter to draw with that maximum.\n\nThanks to Nathan Scott for providing the PCP portion of the patch.\n\nResolves #1374.\n\nCo-authored-by: Nathan Scott \u003cnathans@redhat.com\u003e\nSigned-off-by: Kang-Che Sung \u003cexplorer09@gmail.com\u003e\n"
    }
  ],
  "next": "7ad9ec284997e0a1d7af20ef007a0e6848270b17"
}
