)]}'
{
  "log": [
    {
      "commit": "8e4ce18ba8d1fd11c17631eff785340219136091",
      "tree": "b64f792e39f10c40275965a6797d052d33df720e",
      "parents": [
        "32f8d4c4073099bdc16f48108cb4ae85de1870b6"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed May 24 11:14:25 2023 +0200"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Thu May 25 08:59:32 2023 +0200"
      },
      "message": "Add missing copyright/file headers\n"
    },
    {
      "commit": "7c43e02591de9b6e14744e3eaffed25ad092756e",
      "tree": "31434fb6a9d4f658c1812d9298a4424cab34ffb9",
      "parents": [
        "a2ca7583a9ba2e57eb9e9316aad52c9248aae092"
      ],
      "author": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Mar 25 16:24:24 2022 +0100"
      },
      "committer": {
        "name": "Daniel Lange",
        "email": "DLange@git.local",
        "time": "Fri Mar 25 17:19:59 2022 +0100"
      },
      "message": "Improve String_contains_i to allow for multiple terms\n\nThis enables:\n* Multiple filters in the main panel and strace etc. views\n* Multiple search terms\n\nThe search terms are separated by \"|\" and are still fixed strings\nmatched case-insensitive.\n\nAdded a multi flag at request of BenBE.\n"
    },
    {
      "commit": "72ba20fa5f077bab4286dd78f9944df15de3b3b4",
      "tree": "0c4fb4e63b80b3a20d5f50bdac6bed9fe2bee607",
      "parents": [
        "ff4f44b22ae8d6522ee22599174a6cdd41bc0314"
      ],
      "author": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Tue Aug 31 15:38:52 2021 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Tue Dec 07 17:04:49 2021 +1100"
      },
      "message": "Introduce screen tabs\n\nThis is a forward port (by nathans) of Hisham\u0027s original code.\n"
    },
    {
      "commit": "21cb1c4d599f1400de40703396210c17bc4acfe9",
      "tree": "dc287b3e4e0b637a1780b4d5b20349ba897da7e3",
      "parents": [
        "e64269df2cf4567c22005d0321028b85a78447a7"
      ],
      "author": {
        "name": "Sohaib Mohamed",
        "email": "sohaib.amhmd@gmail.com",
        "time": "Thu Nov 04 21:40:39 2021 +0200"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Nov 04 23:13:38 2021 +0100"
      },
      "message": "Cleanup: Fix misc styleguide issues\n\nSigned-off-by: Sohaib Mohamed \u003csohaib.amhmd@gmail.com\u003e\n"
    },
    {
      "commit": "2ab8fb83ba7d210c7c377b5b417f79822a6f7724",
      "tree": "f83599c5be12b94271f16482316e8cfcba8ef9aa",
      "parents": [
        "d45b4f4a4328ced5e291e6c309437599647c02e0"
      ],
      "author": {
        "name": "nia",
        "email": "nia@NetBSD.org",
        "time": "Wed Jul 14 20:17:13 2021 +0200"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Jul 15 19:09:08 2021 +0200"
      },
      "message": "netbsd: Support curses libraries without ncurses mouse support\n\nThis adds a configure check for the ncurses getmouse() function\nand disables mouse-related code paths when mouse support is\nnot present in the curses library.\n\nThis is necessary for stable versions of NetBSD\u0027s libcurses, the\ndevelopment version has stub mouse functions for compatibility\nwith ncurses.\n\nSigned-off-by: Nia Alarie \u003cnia@NetBSD.org\u003e\n"
    },
    {
      "commit": "18e3fd5ce79a10aa401bef9575a6c6de8e547d31",
      "tree": "c9d626b063fd85d78b8d9ed614ca4b8cb79183aa",
      "parents": [
        "874fb773a71328b65f203fcf4ea5a67202ef5654"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sun Jul 04 16:50:41 2021 +0200"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sun Jul 04 16:50:41 2021 +0200"
      },
      "message": "Check for set_escdelay in ncurses\n"
    },
    {
      "commit": "1b74dfe1877676b914af6dcedd2d7578164aab47",
      "tree": "66ebff16204979342ba4a597c9f3c75a4cb6c005",
      "parents": [
        "d9c95369bc51595b6edd4eb6050c47a9b1e7a8d7"
      ],
      "author": {
        "name": "mayurdahibhate",
        "email": "mayurdahibhate31@gmail.com",
        "time": "Thu Apr 29 20:42:43 2021 +0530"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Mon May 10 18:40:53 2021 +0200"
      },
      "message": "cleaned up includes with iwyu\n"
    },
    {
      "commit": "d37d66bb3a089b9e66c6629a4855560984ac720d",
      "tree": "1bc77669da335f53eff7d64687809c748a36c34c",
      "parents": [
        "3f99c2de245e950b8004fde023e45a0dd6389381"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Fri Mar 12 16:46:55 2021 +0100"
      },
      "committer": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Fri Mar 12 16:46:55 2021 +0100"
      },
      "message": "InfoScreen/ProcessList: do not access Vector internals\n\nUse wrapper function to encapsulate the Vector structure\n"
    },
    {
      "commit": "d8d83031d9d42d64e89388c842056031c6dad27c",
      "tree": "b074a10be6c200051ab638f019becb18322843eb",
      "parents": [
        "1e57cab605d63fb7e0842836cac3fdcaaf42669c"
      ],
      "author": {
        "name": "Øystein Hiåsen",
        "email": "oystein.hiaasen@gmail.com",
        "time": "Mon Feb 15 20:32:01 2021 +0100"
      },
      "committer": {
        "name": "Øystein Hiåsen",
        "email": "oystein.hiaasen@gmail.com",
        "time": "Mon Feb 15 20:44:34 2021 +0100"
      },
      "message": "InfoScreen: Remove old lines before scanning again\n"
    },
    {
      "commit": "34da6fdadb3d9a01559d120a262a044c2c55b22b",
      "tree": "44539768c0b087663987eeec186c64365e8ce18b",
      "parents": [
        "e54a790b1409462a26112eac877c89837795851f"
      ],
      "author": {
        "name": "YJ Lee",
        "email": "ls4154.lee@gmail.com",
        "time": "Thu Jan 14 16:25:23 2021 +0900"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Jan 28 09:21:18 2021 +0100"
      },
      "message": "Avoid syntax injection inside code block\n\nCo-authored-by: BenBE \u003cBenBE@geshi.org\u003e"
    },
    {
      "commit": "3c61813ea6c2be755c8df0b92b9c5f5ac8a11366",
      "tree": "95f749b53ab523a467a3e632f032407db2024bd8",
      "parents": [
        "fd458458296ef932a51829ce82fe70b261dbff75"
      ],
      "author": {
        "name": "Youngjae Lee",
        "email": "ls4154.lee@gmail.com",
        "time": "Thu Jan 14 13:37:46 2021 +0900"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Jan 28 09:21:18 2021 +0100"
      },
      "message": "InfoScreen: add mouse wheel scroll\n"
    },
    {
      "commit": "fd458458296ef932a51829ce82fe70b261dbff75",
      "tree": "07049cfcdc66d9d37a35ead5a7ce79fd102637a0",
      "parents": [
        "92fb69f5a0a0614db4fee543388990d7c8cba191"
      ],
      "author": {
        "name": "Youngjae Lee",
        "email": "ls4154.lee@gmail.com",
        "time": "Thu Jan 14 12:15:59 2021 +0900"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Jan 28 09:21:18 2021 +0100"
      },
      "message": "InfoScreen: fix mouse selection\n"
    },
    {
      "commit": "bfcb8ca0196eef942e6363e2fd7faa80eddec644",
      "tree": "fd59494a48c8c8bf208907a2d040adf152c374ce",
      "parents": [
        "27db9297b77c7dd1cb48f334fded7f3c21d5730c"
      ],
      "author": {
        "name": "V",
        "email": "v@anomalous.eu",
        "time": "Fri Jan 08 05:11:45 2021 +0100"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Fri Jan 08 11:06:38 2021 +0100"
      },
      "message": "InfoScreen: fix uncontrolled format string\n\nmvwprintw takes a format string as its fourth argument, and title is\nuser-controlled. This results in e.g. crashing when trying to trace a\nprocess with a format specifier in its command line.\n"
    },
    {
      "commit": "ce9e7fd14f58467e3062b76d0132ebeb973a5e11",
      "tree": "09689984e9646806b0b92de329b051789dc8b508",
      "parents": [
        "badeaf9e8298b9b8bbb37252eacb0eb2fcf14b98"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Sat Jan 02 23:51:53 2021 +0100"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Mon Jan 04 23:12:43 2021 +0100"
      },
      "message": "Panel_new: reorder arguments\n\nReorder owner and type so they match the order of Panel_init\n"
    },
    {
      "commit": "a3cced9fb615a1cfe0b334fc41dc785f1fb9aef5",
      "tree": "b54469629867cbff2a2dd7489a5c1682d5e22440",
      "parents": [
        "24c5ca9ddfbe088a3d25694cbe170eaf3d7f828f"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Mon Dec 28 23:26:14 2020 +0100"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Mon Jan 04 23:12:43 2021 +0100"
      },
      "message": "Add option to hide the Function Bar\n\nSupport three settings:\n  - Always show Function Bar\n  - Always hide the Function Bar, except in Infoscreens (Env/Locks...)\n    and when editing the search and filter mode\n  - Hide the Function Bar on ESC until the next user input\n\nCloses: #439\n"
    },
    {
      "commit": "e3862aa67e37ecef0eb8f82ba1f4a710ffac9c02",
      "tree": "aa906dac3ffca307c01b9dc78ed75082aecf238c",
      "parents": [
        "7e7a53c415b82cceee6173922987b772b1d51c10"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Wed Dec 16 21:46:11 2020 +0100"
      },
      "committer": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Sun Dec 20 17:01:50 2020 +0100"
      },
      "message": "Rework drawing of FunctionBar\n\nDraw the FunctionBar within Panel_draw instead of manually throughout\nthe code.\nAdd an optional PanelClass function drawFunctionBar, to allow specific\npanels to override the default FunctionBar_draw call.\nRework the code on color change, to really change all colors (selection\nmarkers and panel headers).\n\nCloses: #402\n"
    },
    {
      "commit": "7e7a53c415b82cceee6173922987b772b1d51c10",
      "tree": "41623531c123c352d207ac0b0d0727e357054bcc",
      "parents": [
        "6b100b0cf47dda06d1dc1d38211d910488b5d803"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Sun Dec 20 16:58:37 2020 +0100"
      },
      "committer": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Sun Dec 20 16:58:37 2020 +0100"
      },
      "message": "Mark event arrays const\n"
    },
    {
      "commit": "c49ca61dd92a79499ca0cc21541960d33354a654",
      "tree": "dde83d97bec0c2680455a4e76da8ade5216fccf5",
      "parents": [
        "4f08d2d5ad409cb51a8c3a8e538d7c962ebb1dfc"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Nov 21 16:59:38 2020 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Thu Dec 03 22:41:31 2020 +0100"
      },
      "message": "Common order for ESC/q/F10\n"
    },
    {
      "commit": "19b514168553c75a3d5a012b781efbfd00fccc08",
      "tree": "e74918f4b1dad2b83b67e16cb235fc5c8b23b208",
      "parents": [
        "ea4f33409a978140493a43567fa3a3454ab03479"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Mon Nov 23 16:23:18 2020 +0100"
      },
      "committer": {
        "name": "BenBE",
        "email": "BenBE@geshi.org",
        "time": "Sat Nov 28 19:49:38 2020 +0100"
      },
      "message": "Hide process selection on ESC\n\nDo not highlight the current process line after pressing ESC in the main\nscreen.\nRestore after pressing any key.\n"
    },
    {
      "commit": "45869513bfebba80cc2ab42e4218f68b34b1e6ac",
      "tree": "f064631dbff141bf1c945db8cff40b7bb82fd169",
      "parents": [
        "61e14d4bb25268593019e6df3eb02264b4ac8e0e"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sun Nov 01 01:09:51 2020 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Nov 02 22:15:01 2020 +0100"
      },
      "message": "Embracing branches\n"
    },
    {
      "commit": "61e14d4bb25268593019e6df3eb02264b4ac8e0e",
      "tree": "910b68d9a5ee1c4d25b2cf3ee24abaaf3e6a096b",
      "parents": [
        "b23f8235e28472c410dcb00893e0e3d403892673"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Oct 31 23:28:02 2020 +0100"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Mon Nov 02 22:15:01 2020 +0100"
      },
      "message": "Spacing around operators\n"
    },
    {
      "commit": "f8208f21730b21f284d9608a5b39f8ac1d15199b",
      "tree": "534bfe8cdbe5763683b0e539ba1c4ab013845418",
      "parents": [
        "dea19b644f463c8409569957d008fb9d86b487e9"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Tue Oct 20 13:14:32 2020 +0200"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Tue Oct 20 21:43:36 2020 +0200"
      },
      "message": "Drop tabs in source indentions\n"
    },
    {
      "commit": "0f5262917fab34b44b43f63946fdf6bb0621875a",
      "tree": "07e449767f00310ef038d786688f891600a01b4d",
      "parents": [
        "29346d05616ce69e5988b3f1257c340f91299602"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sat Sep 19 13:55:23 2020 +0200"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Sun Oct 18 20:09:05 2020 +0200"
      },
      "message": "Make all required includes explicit\n\nInformation as seen by IWYU 0.12 + clang 9 on Linux\n"
    },
    {
      "commit": "872e542f4eca52ce2198ba3fc30a51bc5d672dae",
      "tree": "d47d619840ec26bdc099ceff1351f5e6cc901e1c",
      "parents": [
        "c6f04a9c5d33d16623f1c20f0987dd3a992379e7"
      ],
      "author": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Wed Oct 14 20:21:09 2020 +0200"
      },
      "committer": {
        "name": "Benny Baumann",
        "email": "BenBE@geshi.org",
        "time": "Fri Oct 16 20:30:21 2020 +0200"
      },
      "message": "Rename StringUtils.[ch] to XUtils.[ch]\n"
    },
    {
      "commit": "41eea8a355d9f8935c2bcb25b4da83cf628f357b",
      "tree": "83cf9e3b334d12f5eabf987f08fafc073e194507",
      "parents": [
        "7fa0f19ffdb65019791034f8ff4c9b73edb162b2"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Wed Oct 07 19:02:15 2020 +0200"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Fri Oct 09 10:18:40 2020 +0200"
      },
      "message": "Mark process argument of Process_isThread const\n"
    },
    {
      "commit": "ff455b0004080a260a63f12ca8bf7c148eab6ee7",
      "tree": "74816461597e0b2c11a0812dbca83b0dfda2215c",
      "parents": [
        "72613a38f40840df99955d555c9bd5d53368e52e"
      ],
      "author": {
        "name": "ryenus",
        "email": "ryenus@gmail.com",
        "time": "Sat Oct 03 00:12:31 2020 +0800"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Mon Oct 05 12:18:05 2020 +0200"
      },
      "message": "limit max screen title length to window width\n\nApplies screen title truncating to all InfoScreen classes.\n"
    },
    {
      "commit": "8efc88593ab29ce409d720c2add603795d73f12a",
      "tree": "c54726d429e1b7a3784ececd25d11b50bd41fc41",
      "parents": [
        "3afa5dfbcc12c4752504504756fdf3042303440f"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Tue Sep 29 10:25:20 2020 +0200"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Fri Oct 02 14:40:15 2020 +0200"
      },
      "message": "InfoScreen: update content on resize\n"
    },
    {
      "commit": "843949131aa75312086bea6a50408e09d82f5209",
      "tree": "00d7428e6df17e48ca6c77e703b225c7e3cfdf1d",
      "parents": [
        "214c742ae176078c3b081e1598b3fbf0cc122f77"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Mon Sep 28 12:17:52 2020 +0200"
      },
      "committer": {
        "name": "cgzones",
        "email": "cgzones@googlemail.com",
        "time": "Tue Sep 29 10:44:42 2020 +0200"
      },
      "message": "Drop redundant casts to the same type\n"
    },
    {
      "commit": "a1a027b9bd833db5384d7dc65046194018eb8bfa",
      "tree": "c8e906c53b485435ceb79b30a3b5faa28554f0ca",
      "parents": [
        "7734dfe55d7c005063f2682e5611fc11e9143fd9"
      ],
      "author": {
        "name": "Zev Weiss",
        "email": "zev@bewilderbeest.net",
        "time": "Sat Dec 21 01:09:25 2019 -0800"
      },
      "committer": {
        "name": "Zev Weiss",
        "email": "zev@bewilderbeest.net",
        "time": "Thu Sep 03 11:58:58 2020 -0500"
      },
      "message": "Axe automated header generation.\n\nReasoning:\n - implementation was unsound -- broke down when I added a fairly\n   basic macro definition expanding to a struct initializer in a *.c\n   file.\n\n - made it way too easy (e.g. via otherwise totally innocuous git\n   commands) to end up with timestamps such that it always ran\n   MakeHeader.py but never used its output, leading to overbuild noise\n   when running what should be a null \u0027make\u0027.\n\n - but mostly: it\u0027s just an awkward way of dealing with C code.\n"
    },
    {
      "commit": "df41979afc58f372348a4f54244d30d771403dac",
      "tree": "5b4d51c2403bca99ceb78043ac194e5b1030c2ee",
      "parents": [
        "2d14269bcd9c2db190aff60ac5a120c5b7ebad92"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Fri Aug 28 15:20:18 2020 +0200"
      },
      "committer": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Fri Aug 28 16:46:50 2020 +0200"
      },
      "message": "Ignore wmove return value\n\nFound by Coverity\n"
    },
    {
      "commit": "11f558f93421a42aa29e0de7e50e670facfb5bb2",
      "tree": "0a61edc95364eb3581a1894b14b458e1a339a6dd",
      "parents": [
        "7457bfe9f319d939f9840a79703991d4b7beaaab"
      ],
      "author": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Thu Aug 20 21:58:14 2020 +0200"
      },
      "committer": {
        "name": "Christian Göttsche",
        "email": "cgzones@googlemail.com",
        "time": "Tue Aug 25 12:00:03 2020 +0200"
      },
      "message": "Avoid discarding const qualifiers\n"
    },
    {
      "commit": "9aa816873f235b009d2deb65133edac4bed2cc2d",
      "tree": "43e068b3ffa33a793a897a2f3a98c88bf0950657",
      "parents": [
        "0622be6ab3139c8604446f5a6c19ebb687dfc7d9",
        "8de04986cf1fbb9d7555ae64e9f17ef5a43bec65"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Thu Aug 20 15:16:47 2020 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Thu Aug 20 15:16:47 2020 +1000"
      },
      "message": "Merge branch \u0027hishamhm-pull-1010\u0027\n"
    },
    {
      "commit": "a82fd262d75f8494c34416e49c6241c29692676e",
      "tree": "5c4ff9b8a872ca06e8e200a034099c736da1e160",
      "parents": [
        "cdff8aea2ab10870af1aad5bdb6949ea0fd407b0",
        "63fbc3b51704b4b122d2cab57de7e7f9dfcc03b1"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Thu Aug 20 14:19:53 2020 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Thu Aug 20 14:19:53 2020 +1000"
      },
      "message": "Merge branch \u0027hishamhm-pull-960\u0027\n"
    },
    {
      "commit": "36ef4d4fb65413d998c6a6fb83b0ebc86c52b1a1",
      "tree": "6636f39fb0e94044f357981fdc0f41f57f9fe23b",
      "parents": [
        "80ce69c44fbe94f8f4bd1bf81809d4d2ee3cc5cd"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Aug 19 18:10:16 2020 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@redhat.com",
        "time": "Wed Aug 19 18:10:16 2020 +1000"
      },
      "message": "Resolve compilation warning relating to dangling else in InfoScreen_run\n"
    },
    {
      "commit": "8de04986cf1fbb9d7555ae64e9f17ef5a43bec65",
      "tree": "b69b46c9add5c35c34be602a323738aadf54957d",
      "parents": [
        "402e46bb82964366746b86d77eb5afa69c279539"
      ],
      "author": {
        "name": "Jorge Pereira",
        "email": "jpereiran@gmail.com",
        "time": "Thu Jun 11 13:41:13 2020 -0300"
      },
      "committer": {
        "name": "Jorge Pereira",
        "email": "jpereiran@gmail.com",
        "time": "Thu Jun 11 13:42:41 2020 -0300"
      },
      "message": "Fix misleading indentation\n"
    },
    {
      "commit": "dd33444f7eace81115308eadb568020470c48b2b",
      "tree": "b13c2a7f17cc64458016d396829e95ef5cea9294",
      "parents": [
        "28840683cfc5d48307b9b0f382f55f8c84d6a0c4"
      ],
      "author": {
        "name": "Daniel Flanagan",
        "email": "daniel@lytedev.io",
        "time": "Thu Oct 31 11:39:12 2019 -0500"
      },
      "committer": {
        "name": "Daniel Flanagan",
        "email": "daniel@lytedev.io",
        "time": "Thu Oct 31 11:39:12 2019 -0500"
      },
      "message": "Clean up existing whitespace\n"
    },
    {
      "commit": "a360a80d1608602f9b03abf14db630595488cb37",
      "tree": "c09042f56f4e7cd80012d3e0db8e10b0d5b7db89",
      "parents": [
        "b7b4200f854f667a917b7da8f92b3e0426131bd7"
      ],
      "author": {
        "name": "wurongxin",
        "email": "se.wu.rongxin@gmail.com",
        "time": "Tue Jan 29 12:45:30 2019 +0800"
      },
      "committer": {
        "name": "wurongxin",
        "email": "se.wu.rongxin@gmail.com",
        "time": "Tue Jan 29 12:45:30 2019 +0800"
      },
      "message": "fix a bug about use of unitialised variable. refer to https://github.com/hishamhm/htop/issues/882\n"
    },
    {
      "commit": "8c653212c0e6d15997e4217a514301f5682a41c4",
      "tree": "53c72812eebbb69c212183cb77db8051731f63c2",
      "parents": [
        "b064d501ae68a20f519064662205905dbe9f9b85"
      ],
      "author": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Sun Feb 18 10:38:49 2018 -0300"
      },
      "committer": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Sun Feb 18 10:38:49 2018 -0300"
      },
      "message": "Replace size_t with int/void* union\n\nI was occasionally passing negative values to size_t.\nPlus, this better reflects the intent of the variant argument.\n\nReported by Coverity:\nhttps://scan8.coverity.com/reports.htm#v13253/p10402/fileInstanceId\u003d22093891\u0026defectInstanceId\u003d7543346\u0026mergedDefectId\u003d174179\u0026fileStart\u003d251\u0026fileEnd\u003d500\n"
    },
    {
      "commit": "d5faf643742ae047e327d41910232791bc7bca41",
      "tree": "0b678ca7858690e3898bf3b3268d175719e3aa3b",
      "parents": [
        "18b3e5d255b580ea31e62889c4c1903d466ab0e6"
      ],
      "author": {
        "name": "Richard",
        "email": "rsaxvc@rsaxvc.net",
        "time": "Sat Jul 22 21:41:19 2017 -0500"
      },
      "committer": {
        "name": "Richard",
        "email": "rsaxvc@rsaxvc.net",
        "time": "Sat Jul 22 22:34:30 2017 -0500"
      },
      "message": "Mark some things as const\n\nSeveral string pointer arrays pointed to const strings\nbut were not const themselves.\n\nA few various structures and arrays were also marked const.\n"
    },
    {
      "commit": "7f9c82f28d8d1da1fa7ca8c2f5534ed0c41852ef",
      "tree": "f3542dcee017ec8e1d8119b2ae640b2b1a7bddcd",
      "parents": [
        "7d5ef246f1bc130aeb294d1368a6bbefa07210ca"
      ],
      "author": {
        "name": "Hisham",
        "email": "hisham@gobolinux.org",
        "time": "Thu Jun 23 13:25:58 2016 -0300"
      },
      "committer": {
        "name": "Hisham",
        "email": "hisham@gobolinux.org",
        "time": "Thu Jun 23 13:25:58 2016 -0300"
      },
      "message": "Refresh whole panel on Ctrl+L in infoscreen.\nCloses #520.\n"
    },
    {
      "commit": "645057d81aa619f4f9704cd221e63b357ac7f749",
      "tree": "fbfee520f4b0cde9b87e2689c48b2ca16e76897f",
      "parents": [
        "6c1be632919baeef12143ad762b0fc0f7398f8b0"
      ],
      "author": {
        "name": "Hisham",
        "email": "hisham@gobolinux.org",
        "time": "Thu May 19 16:09:47 2016 -0300"
      },
      "committer": {
        "name": "Hisham",
        "email": "hisham@gobolinux.org",
        "time": "Thu May 19 16:09:47 2016 -0300"
      },
      "message": "Use set_escdelay() to avoid problems with ESCDELAY as a macro.\n"
    },
    {
      "commit": "c23d4f12d165c79be9f95da746914b94378d56c0",
      "tree": "e683327bfb65fed1f97d83a4a801d818ef78b745",
      "parents": [
        "48254f92e4902ecd2b8ca27ae979b7d70e1ca804"
      ],
      "author": {
        "name": "Hisham",
        "email": "hisham@gobolinux.org",
        "time": "Fri Feb 19 13:38:02 2016 -0200"
      },
      "committer": {
        "name": "Hisham",
        "email": "hisham@gobolinux.org",
        "time": "Fri Feb 19 13:38:02 2016 -0200"
      },
      "message": "Fix behavior of ESC key, getting rid of the annoying delay.\nThank you @Explorer09 for the push!\nCloses #417.\n"
    },
    {
      "commit": "466d4da0c6e7255a38b8de3c3b9dc0373805cc41",
      "tree": "536ca897e2687e51961e9dffffd073f02aa07acb",
      "parents": [
        "faf28606696ad023c786e8b63372bfa498b0974a"
      ],
      "author": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Tue Jan 12 06:00:58 2016 -0200"
      },
      "committer": {
        "name": "Hisham Muhammad",
        "email": "hisham@gobolinux.org",
        "time": "Tue Jan 12 06:00:58 2016 -0200"
      },
      "message": "refactor *Screen classes, add InfoScreen superclass\n"
    }
  ]
}
