)]}'
{
  "log": [
    {
      "commit": "510d8e6056d89d903511c4498afec23f76b4f2a4",
      "tree": "2b84351a7d94d496072c2fed84f49ce1f9b52f7c",
      "parents": [
        "7da341560ec8db7e81cd80092b046b60a482fbbe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:55:46 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:55:46 2021 +0000"
      },
      "message": "patch 8.2.3667: building libvterm fails with MSVC\n\nProblem:    Building libvterm fails with MSVC.\nSolution:   Don\u0027t use C99 construct.\n"
    },
    {
      "commit": "7da341560ec8db7e81cd80092b046b60a482fbbe",
      "tree": "f730b64f0d74c28697b322dfe965a071170028c4",
      "parents": [
        "19916a8c8920b6a1fd737ffa6d4e363fc7a96319"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:30:55 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:30:55 2021 +0000"
      },
      "message": "patch 8.2.3666: libvterm is outdated\n\nProblem:    Libvterm is outdated.\nSolution:   Include patches from revision 769 to revision 789.\n"
    },
    {
      "commit": "87fd0924e2d85213cc111ee7a5122f92216a37c7",
      "tree": "f2338c0fc69e65e11e66590514a2b6eb40e2e26d",
      "parents": [
        "cdf5fdb2948ecdd24c6a1e27ed33dfa847c2b3e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 13:47:45 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 13:47:45 2021 +0000"
      },
      "message": "patch 8.2.3628: looking terminal colors is a bit slow\n\nProblem:    Looking terminal colors is a bit slow.\nSolution:   Cache the terminal colors. (closes #9130, closes #9058)\n"
    },
    {
      "commit": "4549dad874244fe933b969e4ac0b41923ee70dc3",
      "tree": "f8a016a4e385e8b4aa0c5c78faee169b267db343",
      "parents": [
        "ba98fb54aefada4c36390add4c7dd90b93e7e5bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 08 21:29:48 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 08 21:29:48 2021 +0100"
      },
      "message": "patch 8.2.2487: terminal shows garbage after double-wide character\n\nProblem:    Terminal shows garbage after double-wide character with a\n            combining character. (Kyoichiro Yamada)\nSolution:   Libvterm: do not add the width of the combining character to the\n            glyph width. (closes #7801)\n"
    },
    {
      "commit": "476268c387a05cfda9feaca8d1a5eeb535ed9f49",
      "tree": "534d40e043bc102eef48770cc5b3544ceccb21b0",
      "parents": [
        "c0d670ce16d0e148b7d39ac354571b3d284a0b53"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 21:24:07 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 21:24:07 2020 +0100"
      },
      "message": "patch 8.2.2086: libvterm tests are only run on Linux\n\nProblem:    Libvterm tests are only run on Linux.\nSolution:   Use static libraries. (Ozaki Kiichi, closes #7419)\n"
    },
    {
      "commit": "02c037a4be6aeb7f6376e7dcc3ab41cfc6db3ede",
      "tree": "ceaf479cfcca56f9da5d34bd8db2a1c46812713a",
      "parents": [
        "cd80006ecbde03f668a478a272d8009970b8cefa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 30 19:26:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 30 19:26:45 2020 +0200"
      },
      "message": "patch 8.2.1547: various comment problems\n\nProblem:    Various comment problems.\nSolution:   Update comments.\n"
    },
    {
      "commit": "040f975fc1de14ada5e0a7324bb5e51e461be2dd",
      "tree": "9d768b3c622d6806853b7d884792788dba36d1d7",
      "parents": [
        "035d6e91bd83574cab5a913c5c3a924d9011696b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 23:08:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 23:08:48 2020 +0200"
      },
      "message": "patch 8.2.1424: Mac build fails\n\nProblem:    Mac build fails.\nSolution:   Adjust configure to not fall back to Athena.  Adjust some other\n            files.\n"
    },
    {
      "commit": "8b89614e69b9b2330539d0482e44f4724053e780",
      "tree": "bd5fc52f3c86d02be678746252ca12e1c863f49d",
      "parents": [
        "ad486a0f0dd194826fdb733516bf0f35382c9dd7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 15:05:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 15:05:05 2020 +0200"
      },
      "message": "patch 8.2.1353: crash when drawing double-wide character in terminal window\n\nProblem:    Crash when drawing double-wide character in terminal window.\n            (Masato Nishihata)\nSolution:   Check getcell() returning NULL. (issue #6141)\n"
    },
    {
      "commit": "d58d4f90aeb381045000ea46493b5bd9b9d1fa23",
      "tree": "d985d054985ee06335bb0cb584e70dd188f086fb",
      "parents": [
        "ef8c617b9c4dc262ed34598d7e382237696c3d61"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 15:49:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 15:49:29 2020 +0200"
      },
      "message": "patch 8.2.1108: mouse left-right scroll is not supported in terminal window\n\nProblem:    Mouse left-right scroll is not supported in terminal window.\nSolution:   Implement mouse codes 6 and 7. (Trygve Aaberge, closes #6363)\n"
    },
    {
      "commit": "a53618dd1dd91c7bb67b5dfc83dc29371b47f55b",
      "tree": "87e3ee93c6765b7aff9066322466ebf49c61ca56",
      "parents": [
        "de19b745eee06a8a204988ae9989d97143caece9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 23:14:02 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 23:14:02 2020 +0200"
      },
      "message": "patch 8.2.1094: dead code in libvterm\n\nProblem:    Dead code in libvterm.\nSolution:   Remove condition that is always true.\n"
    },
    {
      "commit": "a0a0c4147fd966e0cd923a2bbfb84b14b15a297e",
      "tree": "5f1de4d5cc25fd7d99bc7ef39698912824327376",
      "parents": [
        "e40fbc2ca9fda07332a4da5af1fcaba91bed865b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:13:10 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:13:10 2020 +0200"
      },
      "message": "patch 8.2.1072: missing libvterm test\n\nProblem:    Missing libvterm test.\nSolution:   Sync with libvterm revision 768.\n"
    },
    {
      "commit": "da58134eedf43ae4b9013c93ecbdf55e4da4b8a3",
      "tree": "ae62af83a9a4a6745dd59bf42e8109d36c2d0701",
      "parents": [
        "23c55273739b2fb09912140e2e03a4b8ff15dd04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 17:57:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 17:57:32 2020 +0200"
      },
      "message": "patch 8.2.1030: reducing size of a terminal window may cause a crash\n\nProblem:    Reducing size of a terminal window may cause a crash.\nSolution:   Make sure the row and column don\u0027t become negative. (closes #6273)\n"
    },
    {
      "commit": "128d3079635ae62786a13adc435d0063a64a014a",
      "tree": "1bfb9ef0e0bc8d651d098e0064f9b87209c504b6",
      "parents": [
        "c5b1c20b6b1968873ea31edac1db659773b3b93d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 17:20:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 17:20:41 2020 +0200"
      },
      "message": "patch 8.2.1010: build failure in libvterm with debug enabled\n\nProblem:    Build failure in libvterm with debug enabled. (John Little)\nSolution:   Use \"-\u003e\" instead of \".\".\n"
    },
    {
      "commit": "a6e8bf2d8929ef52eeda495e0e0c3d2bff8f5830",
      "tree": "6c315aa0176c618c6bcffb21bd2c9c9aa04b8bfd",
      "parents": [
        "84cf6bd81bec93b49166cd48fccc7087fdbaa6fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:58:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:58:07 2020 +0200"
      },
      "message": "patch 8.2.0989: crash after resizing a terminal window\n\nProblem:    Crash after resizing a terminal window. (August Masquelier)\nSolution:   Add check for valid row in libvterm. (closes #6273)\n"
    },
    {
      "commit": "f4b68e9056f8ddb64c3d7141df138fe099575abf",
      "tree": "ef617d01df43ccc6fdac6db2aa77c45b21ece09f",
      "parents": [
        "80a20df86a1ceefa3506cc578ba0ba35da979e38"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 27 21:22:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 27 21:22:14 2020 +0200"
      },
      "message": "patch 8.2.0831: compiler warnings for integer sizes\n\nProblem:    Compiler warnings for integer sizes.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "591cec8366e87a172495c362477cbf5de8d399f0",
      "tree": "737df7e5ce8f4ddb51f9f82cd7fe39cd7b2b58f8",
      "parents": [
        "c94c1467b9b86156a6b7c8d3e41ff01c13d2be07"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 22 22:06:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 22 22:06:06 2020 +0200"
      },
      "message": "patch 8.2.0813: libvterm code is slightly different from upstream\n\nProblem:    libvterm code is slightly different from upstream.\nSolution:   Use upstream text to avoid future merge problems.  Mainly comment\n            style changes.\n"
    },
    {
      "commit": "e5886ccb5163873dd01fc67b09ab10e681351ee9",
      "tree": "fdcd614ffefec6fac5d9229b046961a101d17f15",
      "parents": [
        "83a52533b23c88f90be0dea01bc5e32ddadc1d6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 21 20:10:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 21 20:10:04 2020 +0200"
      },
      "message": "patch 8.2.0804: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revision 727, but add the index instead of switching\n            between RGB and indexed.\n"
    },
    {
      "commit": "83a52533b23c88f90be0dea01bc5e32ddadc1d6a",
      "tree": "b1e3cb1829d54998d6140b2ad2fe359a3744ce44",
      "parents": [
        "d863728913801c8fa6d633f6580edfcada533fd0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 20 19:30:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 20 19:30:19 2020 +0200"
      },
      "message": "patch 8.2.0803: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 764 - 767\n"
    },
    {
      "commit": "d863728913801c8fa6d633f6580edfcada533fd0",
      "tree": "e2d6e12c3781ec51ffe97255ed51dcd428a9f5c9",
      "parents": [
        "eaa3e0dae53acc9a345f430ef014d65c105192c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 20 18:41:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 20 18:41:41 2020 +0200"
      },
      "message": "patch 8.2.0802: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 759 - 762.\n"
    },
    {
      "commit": "74c69636563310d1e941fec695ff2d74518fe743",
      "tree": "52e031d2cc0ed09a9bf40ba11e739ae1e6a88133",
      "parents": [
        "be593bf135f6967335b14ba188bd5f8f32175c75"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 19 21:43:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 19 21:43:47 2020 +0200"
      },
      "message": "patch 8.2.0799: build fails if snprintf is not available\n\nProblem:    Build fails if snprintf is not available.\nSolution:   Use vim_snprintf().\n"
    },
    {
      "commit": "be593bf135f6967335b14ba188bd5f8f32175c75",
      "tree": "18fcdef9c8d095ecd3a6b4b934b658d83f9a92ce",
      "parents": [
        "904e48a22be7e227a73c70e520cf9d8bc50fc1b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 19 21:20:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 19 21:20:04 2020 +0200"
      },
      "message": "patch 8.2.0798: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 755 - 758.\n"
    },
    {
      "commit": "904e48a22be7e227a73c70e520cf9d8bc50fc1b2",
      "tree": "d157f9b2b257e7b8000418eebcd87b5390da8725",
      "parents": [
        "37ebd42f16734838ab68be91da291c4ec8610f47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 19 10:33:02 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 19 10:33:02 2020 +0200"
      },
      "message": "patch 8.2.0797: MS-Windows: compiler still can\u0027t handle C99 construct\n\nProblem:    MS-Windows: compiler still can\u0027t handle C99 construct.\nSolution:   Change to C90 construct. (Dominique Pelle, closes #6106)\n"
    },
    {
      "commit": "37ebd42f16734838ab68be91da291c4ec8610f47",
      "tree": "bc0b37320613e632d24bdc0ddce0a86a6e38b6fc",
      "parents": [
        "88d68de95da70d0f89a5246f58355d72e9c17db4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 23:27:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 23:27:50 2020 +0200"
      },
      "message": "patch 8.2.0796: MS-Windows: compiler can\u0027t handle C99 construct in libvterm\n\nProblem:    MS-Windows: compiler can\u0027t handle C99 construct in libvterm.\nSolution:   Change to C90 construct.\n"
    },
    {
      "commit": "88d68de95da70d0f89a5246f58355d72e9c17db4",
      "tree": "42b6ba53acf6c62e325d9db6ba07ecdb0759dfe0",
      "parents": [
        "d098b824c10cc20dc55e18c22c4991f61826006e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 21:51:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 21:51:01 2020 +0200"
      },
      "message": "patch 8.2.0795: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 748 - 754.\n"
    },
    {
      "commit": "d098b824c10cc20dc55e18c22c4991f61826006e",
      "tree": "520ef6ef172dcee3b84a08f4f07d86e2063589b8",
      "parents": [
        "1e1d2e89fa460328883bb09fb13a24e26ef1ab31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 21:12:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 21:12:59 2020 +0200"
      },
      "message": "patch 8.2.0794: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 743 - 747.\n"
    },
    {
      "commit": "deb17451edd65e2af1d155bce0886e856a716591",
      "tree": "c6db8d4961563210c3706b79ce2c15397e99d8ab",
      "parents": [
        "a2e408f5981b4da64426c3bda98d837ea36469bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 23:34:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 23:34:42 2020 +0200"
      },
      "message": "patch 8.2.0788: memory leak in libvterm\n\nProblem:    Memory leak in libvterm.\nSolution:   free tmpbuffer.\n"
    },
    {
      "commit": "a2e408f5981b4da64426c3bda98d837ea36469bf",
      "tree": "187ff59a89ea6cf62953f9ba71a8e988314f28c1",
      "parents": [
        "0b39ec3c7dd41852fa6f0430b3f963c59d0b50d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 23:00:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 23:00:52 2020 +0200"
      },
      "message": "patch 8.2.0787: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 741 - 742.\n"
    },
    {
      "commit": "6fc3b59ee914a0d1710c8b037a0c592e0a7c34d4",
      "tree": "af8250bd6fc8b95088c59d0049150235fda7a471",
      "parents": [
        "94d729cbe8f0f788d9d7539f733cff395e73b228"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 22:27:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 22:27:55 2020 +0200"
      },
      "message": "patch 8.2.0785: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 734 - 740.\n"
    },
    {
      "commit": "94d729cbe8f0f788d9d7539f733cff395e73b228",
      "tree": "d5f92e15b8f753d9cd955cd800365093052d9dc0",
      "parents": [
        "c4c9f7e43e7229c78919a5618003ce8aac3e1785"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 21:50:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 21:50:16 2020 +0200"
      },
      "message": "patch 8.2.0784: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 730 - 733.\n"
    },
    {
      "commit": "c4c9f7e43e7229c78919a5618003ce8aac3e1785",
      "tree": "14762fba1482375785517d5f23871b0abdf7a078",
      "parents": [
        "df1643a6a7886b9363c2a98438e61cbe1c803d41"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 20:52:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 20:52:45 2020 +0200"
      },
      "message": "patch 8.2.0783: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 728 - 729.\n"
    },
    {
      "commit": "2d2970ea599e83acabee56be548a54a8e6b21007",
      "tree": "8a9723f5e11a259151bca2b700d1d4eac184852f",
      "parents": [
        "f4e16ae041962555316a6953df30a45f4c45be6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 16:29:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 16:29:47 2020 +0200"
      },
      "message": "patch 8.2.0780: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 724 - 726.\n"
    },
    {
      "commit": "d4a5f40c0cc45fdfac01df0e408d557006eb0206",
      "tree": "e5c14557ec2450e5ccaeb8dbc013902fd27eed30",
      "parents": [
        "ed37d9b3241abe7c302c7ac606df80037aecdb46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 16:04:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 16:04:44 2020 +0200"
      },
      "message": "patch 8.2.0778: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revisions 720 - 723.\n"
    },
    {
      "commit": "e178ba36546ec7805020280910306331f1ef4ed0",
      "tree": "60ec5a8842b40de8018ad2998c9ec73501bff667",
      "parents": [
        "eb04f0893afe01faff272ef84c70d8cc16d8e80a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 14:59:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 14:59:47 2020 +0200"
      },
      "message": "patch 8.2.0776: libvterm code lags behind the upstream version\n\nProblem:    Libvterm code lags behind the upstream version.\nSolution:   Include revision 719.\n"
    },
    {
      "commit": "cd630becc8849bf4647f04eeb02a4883bf46140e",
      "tree": "a82b47e6decdde768d941e75b26307367ca7a8b0",
      "parents": [
        "99aaf0ce7cc23b0e759eab2369e266cdc8d46af8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 14:50:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 14:50:26 2020 +0200"
      },
      "message": "patch 8.2.0553: error for unused argument\n\nProblem:    Error for unused argument.\nSolution:   Add UNUSED.\n"
    },
    {
      "commit": "88c1ee84d64d4f2cc25a95a6ccd573f8dc16b073",
      "tree": "d92fea2620c16408b5db6541263e96f8233d21a7",
      "parents": [
        "3b922f11380c7dbf94ee45bc09d688b772d9707f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 13:38:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 13:38:57 2020 +0200"
      },
      "message": "patch 8.2.0550: some changes in the libvterm upstream code\n\nProblem:    Some changes in the libvterm upstream code.\nSolution:   Include some changes.\n"
    },
    {
      "commit": "d19a8f97ad58055a5e99cca8498d01e450ae37b2",
      "tree": "7a89f405f603fc5f38102cb1c3d30a02ed78cda2",
      "parents": [
        "880e4d9117ea990e66d867aefad0f73ba89bda82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 11 21:42:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 11 21:42:48 2020 +0200"
      },
      "message": "patch 8.2.0545: unused arguments ignored in non-standard way\n\nProblem:    Unused arguments ignored in non-standard way.\nSolution:   Add UNUSED instead of (void).\n"
    },
    {
      "commit": "81ea1dfb97af6622c9ad3efdbad317ec965ebaeb",
      "tree": "51fd1d630abf2046e17da9d6b9ab21052b02efa2",
      "parents": [
        "004a6781b3cf15ca5dd632c38cc09bb3b253d1f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 11 18:01:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 11 18:01:41 2020 +0200"
      },
      "message": "patch 8.2.0541: Travis CI does not give compiler warnings\n\nProblem:    Travis CI does not give compiler warnings.\nSolution:   Add flags for warnings.  Fix uncovered problems. (Ozaki Kiichi,\n            closes #5898)\n"
    },
    {
      "commit": "4b96df5a017a04141c4e901b1fc5704a3ca48099",
      "tree": "ae335d245fc252be0d2237336be8c1cda620c874",
      "parents": [
        "a5d5953d59730d9bf9c00a727c4aeb56f6ffc944"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 22:00:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 22:00:26 2020 +0100"
      },
      "message": "patch 8.2.0156: various typos in source files and tests\n\nProblem:    Various typos in source files and tests.\nSolution:   Fix the typos. (Emir Sari, closes #5532)\n"
    },
    {
      "commit": "b16ad968499aeb29b6ff9be6cc64fb41522a4a5e",
      "tree": "e39115834188725e59d28fa612e84016f0882bcd",
      "parents": [
        "c838626fea42ed5924ee6084d87d1b37b2d7b0ff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 08 22:06:14 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 08 22:06:14 2020 +0100"
      },
      "message": "patch 8.2.0106: printf formats are not exactly right\n\nProblem:    Printf formats are not exactly right.\nSolution:   Adjust signed/unsigned conversions. (Frazer Clews, closes #5456)\n"
    },
    {
      "commit": "707d226ac58da752ecc6b7620055fb1df3957a27",
      "tree": "6b95e780f80d2ef0dbfb5e246935692d6ffe22b4",
      "parents": [
        "4ba37b5833de99db9e9afe8928b31c864182405c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 04 22:16:54 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 04 22:16:54 2019 +0100"
      },
      "message": "patch 8.1.2389: using old C style comments\n\nProblem:    Using old C style comments.\nSolution:   Use // comments where appropriate.\n"
    },
    {
      "commit": "269e4bd9d2a52dd55eb4b05a6d2313e705f5edee",
      "tree": "24c08835a0b54e12b4fd3223ce7c3da79e4f09a1",
      "parents": [
        "5a4c3082d7ab51b3d448a91578479c96c1ab0ad3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 15:31:12 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 15:31:12 2019 +0100"
      },
      "message": "patch 8.1.2374: unused parts of libvterm are included\n\nProblem:    Unused parts of libvterm are included.\nSolution:   Delete the unused files.\n"
    },
    {
      "commit": "6a0299d8f4c7a64c64d60a6bb39cfe6eaf892247",
      "tree": "f90be14b4122755ec33df17f1cfe86bee4ed600a",
      "parents": [
        "07282f01da06c158bab4787adc89ec15d7eeb202"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 10 21:14:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 10 21:14:03 2019 +0200"
      },
      "message": "patch 8.1.2134: modifier keys are not always recognized\n\nProblem:    Modifier keys are not always recognized.\nSolution:   Handle key codes generated by xterm with modifyOtherKeys set.\n            Add this to libvterm so we can debug it.\n"
    },
    {
      "commit": "93268054428fe3a6bbe3f89d2def2fec4eabcf5f",
      "tree": "d8e0be653481f2f7010d3218e1e0181801aaeefc",
      "parents": [
        "14c01f83487d5c53192297a710eda2b8a4ab17c9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 10 13:22:54 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 10 13:22:54 2019 +0200"
      },
      "message": "patch 8.1.2128: renamed libvterm sources makes merging difficult\n\nProblem:    Renamed libvterm sources makes merging difficult.\nSolution:   Rename back to the original name and only rename the .o files.\n            Also clean the libvterm build artifacts. (James McCoy,\n            closes #5027)\n"
    },
    {
      "commit": "e0d749a49630778d45642d7589a3703697746760",
      "tree": "370bd15386bc479491d0aa3f70abeed83038c2ec",
      "parents": [
        "101e99207f813ca48a4c0787eed9eb8bf67fba5a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 22:14:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 22:14:48 2019 +0200"
      },
      "message": "patch 8.1.2076: crash when trying to put a terminal in a popup window\n\nProblem:    Crash when trying to put a terminal buffer in a popup window.\nSolution:   Check for NULL buffer.  Do not allow putting a terminal in a popup\n            window.\n"
    },
    {
      "commit": "b20b9e14ddd8db111e886ad0494e15b955159426",
      "tree": "81bf23be4dbc17d4b793a29f3252448f5f1e7322",
      "parents": [
        "4d5c12626c98df23e1a5d953692d946310ddfa9c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 21 20:48:04 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 21 20:48:04 2019 +0200"
      },
      "message": "patch 8.1.2062: the mouse code is spread out\n\nProblem:    The mouse code is spread out.\nSolution:   Move all the mouse code to mouse.c. (Yegappan Lakshmanan,\n            closes #4959)\n"
    },
    {
      "commit": "57da69816872d53038e8a7e8dd4dc39a31192f0d",
      "tree": "39106371159bdf50be5a35c4da1e542d0601f0eb",
      "parents": [
        "dbec74907eb614517bcf27116d5aad32e087f241"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 13 22:30:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 13 22:30:11 2019 +0200"
      },
      "message": "patch 8.1.2027: MS-Windows: problem with ambiwidth characters\n\nProblem:    MS-Windows: problem with ambiwidth characters.\nSolution:   handle ambiguous width characters in ConPTY on Windows 10 (1903).\n            (Nobuhiro Takasaki, closes #4411)\n"
    },
    {
      "commit": "db1085a5630ffdaa2e9f342c06cc739ebdf1a99a",
      "tree": "d72b91e375b1b8bb2a246468669b9e69465ad08f",
      "parents": [
        "f0bc15c769b60f472d411b3ef98d57db510113c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 20:41:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 20:41:38 2019 +0200"
      },
      "message": "patch 8.1.1885: comments in libvterm are inconsistent\n\nProblem:    Comments in libvterm are inconsistent.\nSolution:   Use // comments.  Als update the table of combining characters.\n"
    },
    {
      "commit": "dcaa54dded7c7ef9b2217a205d23301d313e96dc",
      "tree": "5bb371d0a019564c7de9dc4874ccf549e5d47b27",
      "parents": [
        "ad6dc49a7564a99fca36c1928e3865787d3bd5b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:45:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:45:00 2019 +0200"
      },
      "message": "patch 8.1.1222: build still fails on MS-Windows\n\nProblem:    Build still fails on MS-Windows.\nSolution:   Move another declaration to start of block.\n"
    },
    {
      "commit": "0ee1bdff7d34df5fb764a2af15594f9da34a47cc",
      "tree": "3f8134e3f6bc500205407044b94085be15764812",
      "parents": [
        "6ee9658774942f7448af700fc04df0335796a3db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:38:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:38:30 2019 +0200"
      },
      "message": "patch 8.1.1220: build fails on MS-Windows\n\nProblem:    Build fails on MS-Windows.\nSolution:   Move declaration to start of block.\n"
    },
    {
      "commit": "6ee9658774942f7448af700fc04df0335796a3db",
      "tree": "87f99c37e22f07e73e244da78686c7e59a8457f1",
      "parents": [
        "00aa069db8132851a91cfc5ca7f58ef945c75c73"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:06:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:06:37 2019 +0200"
      },
      "message": "patch 8.1.1219: not checking for NULL return from alloc()\n\nProblem:    Not checking for NULL return from alloc().\nSolution:   Add checks. (Martin Kunev, closes #4303, closes #4174)\n"
    },
    {
      "commit": "fa1e90cd4d1bebd66da22df4625f70963f091f17",
      "tree": "4d129283fee69272fd52f7d88e27b7822b21a3f2",
      "parents": [
        "d9eefe3155277cec71105f52d34a76f7a3237e7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 06 17:47:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 06 17:47:40 2019 +0200"
      },
      "message": "patch 8.1.1125: libvterm does not handle the window position report\n\nProblem:    Libvterm does not handle the window position report.\nSolution:   Let libvterm call the fallback CSI handler when not handling CSI\n            sequence.  Handle the window position report in Vim.\n"
    },
    {
      "commit": "abab0b0fdd6535969447b03a4fffc1947918cf6c",
      "tree": "2d43537a5dce8433ef2b2a37684c9e069392c592",
      "parents": [
        "bd9bf266fccbf7b7f09e476e09b61f0133e914db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 18:47:01 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 18:47:01 2019 +0100"
      },
      "message": "patch 8.1.1086: too many curly braces\n\nProblem:    Too many curly braces.\nSolution:   Remove curly braces where they are not needed. (Hirohito Higashi,\n            closes #3982)\n"
    },
    {
      "commit": "cd929f7ba8cc5b6d6dcf35c8b34124e969fed6b8",
      "tree": "721e29dfb63a2d6bc760625c699cc981a48527e0",
      "parents": [
        "7a2d9892b7158edf8dc48e9bcaaae70a40787b37"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 24 21:38:45 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 24 21:38:45 2018 +0100"
      },
      "message": "patch 8.1.0633: crash when out of memory while opening a terminal window\n\nProblem:    Crash when out of memory while opening a terminal window.\nSolution:   Handle out-of-memory more gracefully.\n"
    },
    {
      "commit": "a9659e0da41388f2c7aedccf016c2fe2eeec6a82",
      "tree": "b7e901e27b461420cab1d62de998f4b1efbc4c6b",
      "parents": [
        "8b321d6a521e76c5cbe640272574e4fbd42cba9b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 15:59:32 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 15:59:32 2018 +0100"
      },
      "message": "patch 8.1.0595: libvterm tests are not run with coverage\n\nProblem:    Libvterm tests are not run with coverage.\nSolution:   Adjust the Travis config.  Show the actually run commands.\n"
    },
    {
      "commit": "37e3edce200c5a0ae8f81ca729b18d75477d2725",
      "tree": "02fd172196927cfed25df48691b9a7882976e5a9",
      "parents": [
        "471f65813592238509923f2c8748df5be03513e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:49:34 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:49:34 2018 +0100"
      },
      "message": "patch 8.1.0593: illegal memory access in libvterm test\n\nProblem:    Illegal memory access in libvterm test.\nSolution:   Fix off-by-one error.\n"
    },
    {
      "commit": "471f65813592238509923f2c8748df5be03513e9",
      "tree": "4ab9a34a6fa5a737c024468f7d6e99df605229d2",
      "parents": [
        "6c8dd39df938c7502a740f59825feeaa5736b245"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:24:39 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:24:39 2018 +0100"
      },
      "message": "patch 8.1.0592: the libvterm tests are not run as part of Vim tests\n\nProblem:    The libvterm tests are not run as part of Vim tests.\nSolution:   Add testing libvterm.\n"
    },
    {
      "commit": "78dcd4f002c41fff9c15434336f57210edc384f2",
      "tree": "f7506a2961135935f5a39e964d99325074f78bd1",
      "parents": [
        "0d5f21c3dfaceed08b4cdb33a73eb16f680ff49b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 13 17:23:28 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 13 17:23:28 2018 +0200"
      },
      "message": "patch 8.1.0379: build dependencies are incomplete\n\nProblem:    Build dependencies are incomplete.\nSolution:   Update the build dependencies, mainly for xdiff.  Adjust object\n            directory for libvterm and xdiff.\n"
    },
    {
      "commit": "6259e5769dd50d8a3b5b99f553bab34ff5c8a6ce",
      "tree": "87d4c5b141bbe6929ca3d75e1a6971cae2a0a232",
      "parents": [
        "c229e54a69468722ca2449e807e90445b7479659"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 09 20:39:17 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 09 20:39:17 2018 +0200"
      },
      "message": "patch 8.1.0173: compiler warning on MS-Windows\n\nProblem:    Compiler warning on MS-Windows.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "b691de05f69905fe417f583083d7e3cc16eb865e",
      "tree": "3b778eceb899758865bb575701d73b036bd6c99d",
      "parents": [
        "73658317bacd9a0264dfaa32288de6ea1f236fe5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 24 18:39:14 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 24 18:39:14 2018 +0200"
      },
      "message": "patch 8.0.1757: unnecessary changes in libvterm\n\nProblem:    Unnecessary changes in libvterm.\nSolution:   Bring back // comments and trailing comma in enums.\n"
    },
    {
      "commit": "820082914122d5bf7b6e89ff30cf364ad40a560f",
      "tree": "d6fbb1bf169be5ea6ada98707cd57f883746f004",
      "parents": [
        "77557a7ae66830cb21c79d3a2b48a93b086599b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 08 12:17:04 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 08 12:17:04 2018 +0200"
      },
      "message": "patch 8.0.1675: unused macro argument in libvterm\n\nProblem:    Unused macro argument in libvterm. (Randall W. Morris)\nSolution:   Remove the argument.\n"
    },
    {
      "commit": "77557a7ae66830cb21c79d3a2b48a93b086599b3",
      "tree": "d31b3ea474056bc2222448683799c2d29e6560d6",
      "parents": [
        "4791015e6f0adf7f3a0a6a59884c4092ca3c19ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 07 21:42:56 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 07 21:42:56 2018 +0200"
      },
      "message": "patch 8.0.1674: libvterm can\u0027t handle an OSC string split\n\nProblem:    Libvterm can\u0027t handle a long OSC string that is split.\nSolution:   When an incomplete OSC string is received copy it to the parser\n            buffer. Increase the size of the parser buffer to be able to\n            handle longer strings.\n"
    },
    {
      "commit": "b5b49a3b430ea0aaf8cce6b7bc0e444f0211ddfb",
      "tree": "77b77ba00afb5be07127b3f52d6b0175291e0351",
      "parents": [
        "e7499ddc33508d3d341e96f84a0e7b95b2d6927c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 25 16:20:37 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 25 16:20:37 2018 +0200"
      },
      "message": "patch 8.0.1639: libvterm code lags behind master\n\nProblem:    Libvterm code lags behind master.\nSolution:   Sync to head, solve merge problems.\n"
    },
    {
      "commit": "7735dafb584c77cf1191eceaa0b4db46266c9cb8",
      "tree": "78e6ff4e37646877825eefcbdc38f04de0b4af10",
      "parents": [
        "b571c63d481b065dc22465300e41a4b8cff66120"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 22 20:26:50 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 22 20:26:50 2018 +0100"
      },
      "message": "patch 8.0.1627: compiler warning for visibility attribute not supported\n\nProblem:    Compiler warning for visibility attribute not supported on MinGW\n            builds.\nSolution:   Don\u0027t add the attribute when we don\u0027t expect it to work.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "c48369c3fc507f398abbc933a60f653c6abe6701",
      "tree": "4c7f4a91eb8877c72c64ec0a615bfeac6064a50e",
      "parents": [
        "e87303af3236b8fb5e1e3be4d0e2209344fbf8b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 11 19:30:45 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 11 19:30:45 2018 +0100"
      },
      "message": "patch 8.0.1598: cannot select text in a terminal with the mouse\n\nProblem:    Cannot select text in a terminal with the mouse.\nSolution:   When a job in a terminal is not consuming mouse events, use them\n            for modeless selection.  Also stop Insert mode when clicking in a\n            terminal window.\n"
    },
    {
      "commit": "792f0e36593d1ec13ccb8a622ca5542c500577b4",
      "tree": "34a6e9340f01bc14adda8f1f286ab56788b06de0",
      "parents": [
        "5d7ead3bc85eefd0929bfcbb579510c8164ea1be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 17:27:13 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 17:27:13 2018 +0100"
      },
      "message": "patch 8.0.1550: various small problems in source files\n\nProblem:    Various small problems in source files.\nSolution:   Fix the problems.\n"
    },
    {
      "commit": "674e482d1346aa1afddab62675f3a7d7a00a4894",
      "tree": "fda26fab9debb0b107edeba82440d2e7702f9a64",
      "parents": [
        "cc0f2be88046bd1c07efa444bba6c05efe15ddd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 14:03:56 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 14:03:56 2018 +0100"
      },
      "message": "patch 8.0.1533: libterm doesn\u0027t support requesting fg and bg color\n\nProblem:    Libterm doesn\u0027t support requesting fg and bg color.\nSolution:   Implement t_RF and t_RB.\n"
    },
    {
      "commit": "fef4ddd5eb8816a6607a624aa401bcfa71a63def",
      "tree": "e5c631418b3d9826cb69b0feee3ac8e280b284a0",
      "parents": [
        "06b77ef69f252e1ba8a2136dcbed6622bc2371bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 04 14:49:57 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 04 14:49:57 2018 +0100"
      },
      "message": "patch 8.0.1467: libvterm doesn\u0027t handle illegal byte sequence correctly\n\nProblem:    Libvterm doesn\u0027t handle illegal byte sequence correctly.\nSolution:   After the invalid code check if there is space to store another\n            character.  Allocate one more character. (zhykzhykzhyk, closes\n            #2614, closes #2613)\n"
    },
    {
      "commit": "a7c54cfcf825e8e99db03f4ccdb1a32cd0714c52",
      "tree": "2967da1b4011b77a7ea95da8d06f539dd675c7e7",
      "parents": [
        "97ce419201421f65f4764549ed80307a7ef9c7a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 01 21:07:20 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 01 21:07:20 2017 +0100"
      },
      "message": "patch 8.0.1362: terminal window colors wrong when using Terminal highlighting\n\nProblem:    Terminal window colors wrong when using Terminal highlighting.\nSolution:   Set ansi_index when setting the default color.  Also cache the\n            color index for Terminal. (Ozaki Kiichi, closes #2393)\n"
    },
    {
      "commit": "46359e198f6d6884dc3d3c4a3e46625f1b2a2ad2",
      "tree": "da9e14023d7dd0714922483de9f31d0522c8a017",
      "parents": [
        "8b9e20afb0da79a21155988a38704b5777cc2efe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 29 22:33:38 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 29 22:33:38 2017 +0100"
      },
      "message": "patch 8.0.1359: libvterm ANSI colors can not always be recognized\n\nProblem:    Libvterm ANSI colors can not always be recognized from the RGB\n            values. The default color is wrong when t_RB is empty.\nSolution:   Add the ANSI color index to VTermColor.\n"
    },
    {
      "commit": "a8fc0d3817f69b3599a1b56d74a2ddbd3139f40c",
      "tree": "0d655b66a36a575c7e48316c794e45bc4e20db7a",
      "parents": [
        "22ab547dc281092d6a9d397db712a11733c38e97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 26 13:59:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 26 13:59:47 2017 +0200"
      },
      "message": "patch 8.0.1149: libvterm colors differ from xterm\n\nProblem:    libvterm colors differ from xterm.\nSolution:   Use the xterm colors for libvterm.\n"
    },
    {
      "commit": "fc7649f8b82efbb4c7066567dd69192d97a2749f",
      "tree": "ff40e63e463d0110f269f356a90b6a1dd94b5fb7",
      "parents": [
        "b00fdf6eed5fec589a86655249a851c2d9ba3bb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 21 22:46:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 21 22:46:47 2017 +0200"
      },
      "message": "patch 8.0.1132: #if condition is not portable\n\nProblem:    #if condition is not portable.\nSolution:   Add defined(). (Zuloloxi, closes #2136)\n"
    },
    {
      "commit": "c3f81394eff2b3edc7ea08405743f0d32048374a",
      "tree": "6597e5dbd4c9099da2d28747af9459a79004a4d2",
      "parents": [
        "6756c7037f07e1fb54e1b9d8e92567ac388617c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 05 23:29:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 05 23:29:34 2017 +0200"
      },
      "message": "patch 8.0.1062: Coverity warnings in libvterm\n\nProblem:    Coverity warnings in libvterm.\nSolution:   Add (void) to avoid warning for not checking return value.\n            Add \"break\" before \"case\".\n"
    },
    {
      "commit": "6d0826dfbba9880820d9ec221327e4250bbf6540",
      "tree": "4cc32379c4c21b3dfced4bc8339d8541188cf18f",
      "parents": [
        "5830232c021102e47a4e6fc81857604e4a031ddf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:12:17 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:12:17 2017 +0200"
      },
      "message": "patch 8.0.0985: libvterm has its own idea of character width\n\nProblem:    Libvterm has its own idea of character width.\nSolution:   Use the Vim functions for character width and composing to avoid a\n            mismatch. (idea by Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "893029ab20a06da9c0cf29661c9f6e2ec5583dce",
      "tree": "ccdaf0549aa564a6429d29a26b5c21fb9aafa05d",
      "parents": [
        "c977092053e1a27f571f8a27126717cc28af4e58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 21:15:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 21:15:34 2017 +0200"
      },
      "message": "patch 8.0.0920: cursor wrong after switching altscreen in terminal\n\nProblem:    The cursor shape is wrong after switch back from an alternate\n            screen in a terminal window. (arius Gedminas)\nSolution:   Change bitfield to unsigned.  Set flag that cursor shape was set.\n"
    },
    {
      "commit": "3cd43ccccb03b2e68df9c8a344a87e51c007c656",
      "tree": "51e41f2ba0520be2c6f4b0753538259545feca05",
      "parents": [
        "589b1109c55409baf27f79920d8ffc95111eaa01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 19:51:41 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 19:51:41 2017 +0200"
      },
      "message": "patch 8.0.0918: cannot get terminal window cursor shape or attributes\n\nProblem:    Cannot get terminal window cursor shape or attributes.\nSolution:   Support cursor shape, attributes and color.\n"
    },
    {
      "commit": "e41e3b41f991bd610f889dea57676526704fea5f",
      "tree": "bfe0901e8daf63928bae6458eb9b4c319c027c05",
      "parents": [
        "f1237f18143d9fe5b2a6ce981dee415736858789"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 11 16:24:50 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 11 16:24:50 2017 +0200"
      },
      "message": "patch 8.0.0898: can\u0027t use the alternate screen in a terminal window\n\nProblem:    Can\u0027t use the alternate screen in a terminal window.\nSolution:   Initialze the alternate screen. (Yasuhiro Matsumoto, closes\n            #1957)  Add term_getaltscreen().\n"
    },
    {
      "commit": "b9279e73aee44a266c241619db65c645f7db72ee",
      "tree": "1418af28315d9a92e7d07b3dd992f0fd14d1553a",
      "parents": [
        "a9f028103fee253ea8a09e49031011ee3da69ece"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 05 18:02:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 05 18:02:21 2017 +0200"
      },
      "message": "patch 8.0.0870: mouse escape codes sent to terminal unintentionally\n\nProblem:    Mouse escape codes sent to terminal unintentionally.\nSolution:   Fix libvterm to send mouse codes only when enabled.\n"
    },
    {
      "commit": "d507a685ad9cd270e5afc3bd4aa6a80ddb0d8802",
      "tree": "6da024d744aa05d5d33fecc4f96cfb0cd6c4b759",
      "parents": [
        "6e1ef28057b100b206a88a175b37e75f5130668c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 29 22:41:18 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 29 22:41:18 2017 +0200"
      },
      "message": "patch 8.0.0808: cannot build with terminal feature and DEBUG defined\n\nProblem:    Cannot build with terminal feature and DEBUG defined. (Christian\n            Brabandt)\nSolution:   Use DEBUG_LOG3().\n"
    },
    {
      "commit": "607985a95f31f4db238c7d825e548b14da64ac26",
      "tree": "2e0670d7592f208099c54fd7a4b5369aa34b3d33",
      "parents": [
        "9966b21a57277986217aa28237d6c247ebd060d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 28 17:04:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 28 17:04:15 2017 +0200"
      },
      "message": "patch 8.0.0795: terminal feature does not build with older MSVC\n\nProblem:    Terminal feature does not build with older MSVC.\nSolution:   Do not use stdint.h.\n"
    },
    {
      "commit": "a1b5b0928118b135f9917679c0da28175c845140",
      "tree": "a4084145db9365e459794a3c320ff63c1b154ba8",
      "parents": [
        "f0a521f4f76904edb74e182c12732189b347ff68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 26 21:29:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 26 21:29:34 2017 +0200"
      },
      "message": "patch 8.0.0777: compiler warnings with 64 bit compiler\n\nProblem:    Compiler warnings with 64 bit compiler.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "f80451e6fe19b3bbddc45ec047a2f95989ef3531",
      "tree": "7cf376925aa857f82cae53890f1860f8d5437550",
      "parents": [
        "b2a76ec06bb1130cfb632bdfef64e479fa55dd5c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:49:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:49:35 2017 +0200"
      },
      "message": "patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails\n\nProblem:    Mixing 32 and 64 bit libvterm builds fails.\nSolution:   Use OUTDIR. (Ken Takata)\n"
    },
    {
      "commit": "b2a76ec06bb1130cfb632bdfef64e479fa55dd5c",
      "tree": "42527fd8fe944b251a85a3045166549554b46187",
      "parents": [
        "1c84493bbeda1d58b70e9b2b7723ce92fb2a49d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:34:46 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:34:46 2017 +0200"
      },
      "message": "patch 8.0.0772: other stdbool.h dependencies in libvterm\n\nProblem:    Other stdbool.h dependencies in libvterm.\nSolution:   Remove the dependency and use TRUE/FALSE/int. (Ken Takata)\n"
    },
    {
      "commit": "86067eb05ef01ff4acea9b006506b2b4abd3a3eb",
      "tree": "a94774ad80159137d304bf9b11aefd85a5d3c163",
      "parents": [
        "8a77306fa170f9d95f2402e73b4a94a2692ce84f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 23:05:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 23:05:35 2017 +0200"
      },
      "message": "patch 8.0.0770: compiler warning for missing field initializer\n\nProblem:    Compiler warning for missing field initializer.\nSolution:   Add two more values. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "8a77306fa170f9d95f2402e73b4a94a2692ce84f",
      "tree": "1b02486ba966cc5ee70636ce9d62aea4e6f3dd5a",
      "parents": [
        "2155441460a6dc0a72125f7860507693112a1460"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 22:29:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 22:29:21 2017 +0200"
      },
      "message": "patch 8.0.0769: build problems with terminal on MS-Windows\n\nProblem:    Build problems with terminal on MS-Windows using MSVC.\nSolution:   Remove stdbool.h dependency. Only use ScreenLinesUC when it was\n            allocated. Fix typos. (Ken Takata)\n"
    },
    {
      "commit": "9cc5f75932b10f611d8b3f444d025053f9dbcab1",
      "tree": "5fa68b7f65cb56bb65dd6b0ff44558fec713d25d",
      "parents": [
        "c31f9ae4f1976544522313b182957793063ee02c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 22:07:27 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 22:07:27 2017 +0200"
      },
      "message": "patch 8.0.0763: libvterm can be improved\n\nProblem:    Libvterm can be improved.\nSolution:   Various small improvements, more comments.\n"
    },
    {
      "commit": "2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109",
      "tree": "b22c7e6e965f84e426849a67da8b60165d5dd3e0",
      "parents": [
        "26af85d97ba1ed0ade6cdd41890ca04ed879b9c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 17:11:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 17:11:15 2017 +0200"
      },
      "message": "patch 8.0.0756: cannot build libvterm with MSVC\n\nProblem:    Cannot build libvterm with MSVC.\nSolution:   Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes\n            #1865)\n"
    },
    {
      "commit": "e906ae85b291ccc7da842b7ac609c697bb582e1f",
      "tree": "383f6908167bc82b82379b82b58a7058431d047e",
      "parents": [
        "58556cd0e592cba75bf60310d822a20e41f6b02e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 21 21:10:01 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 21 21:10:01 2017 +0200"
      },
      "message": "patch 8.0.0740: cannot resize a terminal window by the command\n\nProblem:    Cannot resize a terminal window by the command running in it.\nSolution:   Add support for the window size escape sequence.  Make BS work.\n"
    },
    {
      "commit": "8327d1df1754b33d8a93b3411f30692f0042f4ce",
      "tree": "6f2d59fd480125984eef99d22941edc37f23d31c",
      "parents": [
        "292eff0c5aacb8531d65509679b6c29eae8dc22a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 11 22:34:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 11 22:34:51 2017 +0200"
      },
      "message": "patch 8.0.0709: libvterm cannot use vsnprintf()\n\nProblem:    Libvterm cannot use vsnprintf(), it does not exist in C90.\nSolution:   Use vim_vsnprintf() instead.\n"
    },
    {
      "commit": "cce1cf12eb567bcfac161f39d15178f2a4c04e43",
      "tree": "7a70092085c9230746f92547a2cf4b43c817a820",
      "parents": [
        "e5ae108ab87ab7bdca85c57349a6b31a6b1aa49a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 13:04:16 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 13:04:16 2017 +0200"
      },
      "message": "patch 8.0.0696: .inc files missing in git\n\nProblem:    The .inc files are missing in git. (Nazri Ramliy)\nSolution:   Remove the .inc line from .gitignore.\n"
    },
    {
      "commit": "e4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42",
      "tree": "5e48e171c0581f9a8240c95d4cde445e8b354ff2",
      "parents": [
        "da5116da4586fc714434411d2cccb066caa3723e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 11:54:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 11:54:15 2017 +0200"
      },
      "message": "patch 8.0.0693: no terminal emulator support\n\nProblem:    No terminal emulator support.  Cannot properly run commands in the\n            GUI.  Cannot run a job interactively with an ssh connection.\nSolution:   Very early implementation of the :terminal command.  Includes\n            libvterm converted to ANSI C.  Many parts still missing.\n"
    }
  ]
}
