)]}'
{
  "log": [
    {
      "commit": "b3f740695a0199d22cd97aee314f06c7ae32d2ea",
      "tree": "8221662bb578d80a7a044f8a20aef09394a5a1a8",
      "parents": [
        "d672dde584effd55702ee15efec4cb2a8c77bf85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 16:16:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 16:16:53 2020 +0100"
      },
      "message": "patch 8.2.0320: no Haiku support\n\nProblem:    No Haiku support.\nSolution:   Add support for Haiku. (Emir Sari, closes #5605)\n"
    },
    {
      "commit": "d672dde584effd55702ee15efec4cb2a8c77bf85",
      "tree": "742fb3cd5f535e1571827c81060572ce735ef96d",
      "parents": [
        "bc93cebb692f47488d66f078d1728031e9be35e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 13:43:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 13:43:51 2020 +0100"
      },
      "message": "patch 8.2.0319: file missing in distribution, comments outdated\n\nProblem:    File missing in distribution, comments outdated.\nSolution:   Correct path of README file.  Update comments.\n"
    },
    {
      "commit": "0a8fed6231c84e4e1b3a7dd6c0d95d3f98207fe0",
      "tree": "b0545af3bfa25ced1890c33fe9c1facf1e749358",
      "parents": [
        "f2cecb6c10909184281e31a8f968200f3841562d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 14 13:22:17 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 14 13:22:17 2020 +0100"
      },
      "message": "patch 8.2.0256: time and timer related code is spread out\n\nProblem:    Time and timer related code is spread out.\nSolution:   Move time and timer related code to a new file. (Yegappan\n            Lakshmanan, closes #5604)\n"
    },
    {
      "commit": "2f189750887636fecd440d7ef353d9224e48713f",
      "tree": "83c7cad211df84723e00796ee033739fbccd78c1",
      "parents": [
        "3b0ef8cfdbb6cb5a9cb2dc093132b78d7a52c667"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 12 21:15:43 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 12 21:15:43 2020 +0100"
      },
      "message": "patch 8.2.0248: MS-Windows: dealing with deprecation is too complicated\n\nProblem:    MS-Windows: dealing with deprecation is too complicated.\nSolution:   Use io.h directly. Move _CRT_SECURE_NO_DEPRECATE to the build\n            file. Suppress C4091 warning by setting \"_WIN32_WINNT\". (Ken\n            Takata, closes #5626)\n"
    },
    {
      "commit": "318e7a9c03ed4beadd3c6089f5807938e3c1f843",
      "tree": "a8cf7d5fe34fcf7940c841a795c721e5fed24ba3",
      "parents": [
        "4b96df5a017a04141c4e901b1fc5704a3ca48099"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 22:05:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 22:05:06 2020 +0100"
      },
      "message": "patch 8.2.0157: Vim9 script files not in list of distributed files\n\nProblem:    Vim9 script files not in list of distributed files.\nSolution:   Add the entries.\n"
    },
    {
      "commit": "2387773d933bd6c483e44803db8ec79737ecf7ed",
      "tree": "7c870c0ad9edd8698d42ea7b0123753c32115454",
      "parents": [
        "f0764e8bb6511aa3bf1d6f52852b4284676ee661"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 21 22:13:42 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 21 22:13:42 2020 +0100"
      },
      "message": "patch 8.2.0140: CI does not test building doc tags\n\nProblem:    CI does not test building doc tags.\nSolution:   Add the vimtags/gcc build. Cleanup showing version. (Ozaki Kiichi,\n            closes #5513)\n"
    },
    {
      "commit": "c838626fea42ed5924ee6084d87d1b37b2d7b0ff",
      "tree": "a3c0ff790e3ca34197361065dc1089d22084d42b",
      "parents": [
        "b662591e505e8523634a1c8ddfb7fe44fae880c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 08 21:43:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 08 21:43:02 2020 +0100"
      },
      "message": "patch 8.2.0105: Vim license not easy to find on github\n\nProblem:    Vim license not easy to find on github.\nSolution:   Add a separate LICENCE file. (closes #5458)\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": "9134f1ecd41207045db3cb47f0269497980395ad",
      "tree": "8e9d1a099c603683cd365b0d70cc65f3b3a4247b",
      "parents": [
        "68e9e5f7fccb8038cf0ca5b5d95c85a923152f46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 29 20:26:13 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 29 20:26:13 2019 +0100"
      },
      "message": "patch 8.1.2358: tests fail on Cirrus CI for FreeBSD\n\nProblem:    Tests fail on Cirrus CI for FreeBSD.\nSolution:   Fix a test and skip some. (Christian Brabandt, closes #5281)\n"
    },
    {
      "commit": "546125869f2959480c9a0f6c448c2092d565ec15",
      "tree": "7ac0aff02cb54e73a4a1a0143d6c09ed2eff8bcd",
      "parents": [
        "10455d43fef041309ce0613fa792c635dd71e3a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 17:13:31 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 17:13:31 2019 +0100"
      },
      "message": "patch 8.1.2327: cannot build with Hangul input\n\nProblem:    Cannot build with Hangul input.\nSolution:   Remove Hangul input support.\n"
    },
    {
      "commit": "757bd2ea49585ea9896d6df707c68b4793017039",
      "tree": "ebb8ec07fe212632a39e91af67318877396835d5",
      "parents": [
        "7a641ca1e113c813fc39cca26f69cd6fc19f71c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 01 19:46:22 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 01 19:46:22 2019 +0100"
      },
      "message": "patch 8.1.2238: error in docs tags goes unnoticed\n\nProblem:    Error in docs tags goes unnoticed.\nSolution:   Adjust tags build command. (Ken Takata, closes #5158)\n"
    },
    {
      "commit": "5b39d7adb0b9f02afe242f607d4c96250f06965d",
      "tree": "ca61af972fa52f71d8ca2a2d8c2ddaec8c35145e",
      "parents": [
        "a74fda6f4d21d8e0652e9cfa04dd3e041f779f62"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 19 18:37:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 19 18:37:53 2019 +0200"
      },
      "message": "patch 8.1.2182: test42 seen as binary by git diff\n\nProblem:    Test42 seen as binary by git diff.\nSolution:   Add .gitattributes file.  Make explicit that \u0027cpo\u0027 does not\n            contain \u0027S\u0027. (Daniel Hahler, closes #5072)\n"
    },
    {
      "commit": "8f7b29f033305fafc237c8e56e4b04172fd62e32",
      "tree": "a3619daffd2a5eef17819ec56b53f4c330c34032",
      "parents": [
        "9115c611dbd3e4abab583eade6888421f66077e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 17:15:18 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 17:15:18 2019 +0200"
      },
      "message": "patch 8.1.2157: libvterm source files missing from distribution\n\nProblem:    Libvterm source files missing from distribution.\nSolution:   Rename source files. (closes #5065)\n"
    },
    {
      "commit": "14c01f83487d5c53192297a710eda2b8a4ab17c9",
      "tree": "d5c5e8d42ab13b257fd2e17fd7530511a766ba8a",
      "parents": [
        "6bd1d7706766a7899904163e8fd55ea117fb1953"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 09 22:53:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 09 22:53:08 2019 +0200"
      },
      "message": "patch 8.1.2127: the indent.c file is a bit big\n\nProblem:    The indent.c file is a bit big.\nSolution:   Move C-indent code a a new cindent.c file.  Move other\n            indent-related code to indent.c. (Yegappan Lakshmanan,\n            closes #5031)\n"
    },
    {
      "commit": "473952e85286eb9c6098801f1819981ba61ad153",
      "tree": "853c22efb3c9b723e336b560e756da38db610021",
      "parents": [
        "9be0e0b9d31e42d0074527a7789836087475142a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 28 16:30:04 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 28 16:30:04 2019 +0200"
      },
      "message": "patch 8.1.2094: the fileio.c file is too big\n\nProblem:    The fileio.c file is too big.\nSolution:   Move buf_write() to bufwrite.c. (Yegappan Lakshmanan,\n            closes #4990)\n"
    },
    {
      "commit": "383f387d9d3a114cdfa2af61167beb802d8ece64",
      "tree": "f335d072b477e38a53543dc2a091c2ceb981a537",
      "parents": [
        "5be4ceecea5520265066eac972460ebb1cdf05e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 19:35:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 19:35:48 2019 +0200"
      },
      "message": "patch 8.1.2088: renamed libvterm mouse.c file not in distributed file list\n\nProblem:    Renamed libvterm mouse.c file not in distributed file list.\nSolution:   Rename the file in the file list.\n"
    },
    {
      "commit": "30e8e73506e4522ef4aebf7d525c0e6ffe8805fd",
      "tree": "572d933103927bda359c6f5bdcbf51447f703912",
      "parents": [
        "46a426c9acfdd3d6c0fa134a17681634b9325bee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 13:08:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 13:08:36 2019 +0200"
      },
      "message": "patch 8.1.2082: some files have a weird name to fit in 8.3 characters\n\nProblem:    Some files have a weird name to fit in 8.3 characters.\nSolution:   Use a nicer names.\n"
    },
    {
      "commit": "46a426c9acfdd3d6c0fa134a17681634b9325bee",
      "tree": "04524eaade951e753e388a890c287a4373683fb0",
      "parents": [
        "d2842ea60bd608b7f9ec93c77d3f36a8e3bf5fe9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 12:41:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 27 12:41:56 2019 +0200"
      },
      "message": "patch 8.1.2081: the spell.c file is too big\n\nProblem:    The spell.c file is too big.\nSolution:   Move the code for spell suggestions to a separate file. (Yegappan\n            Lakshmanan, closes #4988)\n"
    },
    {
      "commit": "4aea03eb875613e3eae2125b84f02b7cd898b2f8",
      "tree": "1093e39da44133fec9f64995b8bb445e0a0b97e5",
      "parents": [
        "e0d749a49630778d45642d7589a3703697746760"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 22:37:17 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 22:37:17 2019 +0200"
      },
      "message": "patch 8.1.2077: the ops.c file is too big\n\nProblem:    The ops.c file is too big.\nSolution:   Move code for dealing with registers to a new file. (Yegappan\n            Lakshmanan, closes #4982)\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": "7528d1f6b5422750eb778dfb550cfd0b0e540964",
      "tree": "4282e05be0cf40c3e1920bdb4f2b5abe88e820ff",
      "parents": [
        "cd67059c0c3abf1e28aa66458abdf6f338252eb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 19 23:06:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 19 23:06:20 2019 +0200"
      },
      "message": "patch 8.1.2057: the screen.c file is much too big\n\nProblem:    The screen.c file is much too big.\nSolution:   Split it in three parts. (Yegappan Lakshmanan, closes #4943)\n"
    },
    {
      "commit": "dac1347b4d9c1a1aef6aa73fdea08a9d1077d6ea",
      "tree": "4c9124f2de51bedb339bc5cdb47a3086c0e92af9",
      "parents": [
        "8aeec40207b5adcd3a155277dc4f29189343b963"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 16 21:06:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 16 21:06:21 2019 +0200"
      },
      "message": "patch 8.1.2045: the option.c file is too big\n\nProblem:    The option.c file is too big.\nSolution:   Split off the code dealing with strings. (Yegappan Lakshmanan,\n            closes #4937)\n"
    },
    {
      "commit": "0eddca40a6d878823fc90b0cd25d5d101506c564",
      "tree": "70e556bfeb9287bb66e9a39e3ec053f96fa561cb",
      "parents": [
        "8fe1000e9c3438d0ff36cf2340f0f0e48f8fb89f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 12 22:26:43 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 12 22:26:43 2019 +0200"
      },
      "message": "patch 8.1.2022: the option.c file is too big\n\nProblem:    The option.c file is too big.\nSolution:   Move option definitions to a separate file. (Yegappan Lakshmanan,\n            closes #4918)\n"
    },
    {
      "commit": "6d7d7cf750bca5d641e464f6a3af5ee5b99a5ac8",
      "tree": "1b35d750cc6c6613afc5af3ed18c907c186634a2",
      "parents": [
        "f6ed61e1489e40eada55a4f1782e1ed82bcad7d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 23:16:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 23:16:33 2019 +0200"
      },
      "message": "patch 8.1.2005: the regexp.c file is too big\n\nProblem:    The regexp.c file is too big.\nSolution:   Move the backtracking engine to a separate file. (Yegappan\n            Lakshmanan, closes #4905)\n"
    },
    {
      "commit": "261f346f8154c0ec7094a4a211c653c74e9f7c2e",
      "tree": "ae8f30b11e3a637d1c69bac234d0edd721d4a542",
      "parents": [
        "a3a124627d2eb9d36e3dc3757429d87e041f8c0b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 15:45:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 15:45:32 2019 +0200"
      },
      "message": "patch 8.1.2001: some source files are too big\n\nProblem:    Some source files are too big.\nSolution:   Move buffer and window related functions to evalbuffer.c and\n            evalwindow.c. (Yegappan Lakshmanan, closes #4898)\n"
    },
    {
      "commit": "b005cd80cfda591be95146024d9b97eef383500f",
      "tree": "ce7d5ac25d5c8e3442828130c180e04820565d29",
      "parents": [
        "1e1d30048e722906a13665bd6c3c24c87eb2fe25"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 04 15:54:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 04 15:54:55 2019 +0200"
      },
      "message": "patch 8.1.1979: code for handling file names is spread out\n\nProblem:    Code for handling file names is spread out.\nSolution:   Move code to new filepath.c file.  Graduate FEAT_MODIFY_FNAME.\n"
    },
    {
      "commit": "0522ba0359c96a8c2a4fc8fca0d3b58e49dda759",
      "tree": "be800b3f0d6f992a9fc8332f72eb6b3361c93a4c",
      "parents": [
        "d20070274c47668560e02db184e1f8e456c3c326"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 27 22:48:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 27 22:48:30 2019 +0200"
      },
      "message": "patch 8.1.1933: the eval.c file is too big\n\nProblem:    The eval.c file is too big.\nSolution:   Move code related to variables to evalvars.c. (Yegappan\n            Lakshmanan, closes #4868)\n"
    },
    {
      "commit": "307c5a5bb77c3728dfab06c30e9f786309c63f74",
      "tree": "f178edf16af0642f2a1236a41984db6f660727df",
      "parents": [
        "c2b97643a82bb9fbd202312dac4aa995f92e9e5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 25 15:41:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 25 15:41:00 2019 +0200"
      },
      "message": "patch 8.1.1927: code for dealing with script files is spread out\n\nProblem:    Code for dealing with script files is spread out.\nSolution:   Move the code to scriptfile.c. (Yegappan Lakshmanan, closes #4861)\n"
    },
    {
      "commit": "66b51420e0c8d49bcf6786b792c938d6099e3393",
      "tree": "04d7f116a3ae2360ba8b68c2f4ce9544afb1e7f4",
      "parents": [
        "db1085a5630ffdaa2e9f342c06cc739ebdf1a99a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 21:44:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 21:44:12 2019 +0200"
      },
      "message": "patch 8.1.1886: command line expansion code is spread out\n\nProblem:    Command line expansion code is spread out.\nSolution:   Move the code to cmdexpand.c. (Yegappan Lakshmanan, closes #4831)\n"
    },
    {
      "commit": "f8b055d1707375fa51c3050a9db682cbbfd49542",
      "tree": "e7e9856ad897ee21fb186fe6278ccdf93320cf56",
      "parents": [
        "56c860c315c517d304320e12bf7b5c1479546dae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 20:10:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 20:10:42 2019 +0200"
      },
      "message": "patch 8.1.1876: proto file missing from distribution\n\nProblem:    proto file missing from distribution\nSolution:   Add the file.\n"
    },
    {
      "commit": "4ad62155a1015751a6645aaecd94b02c94c8934b",
      "tree": "72d2dab4221986c394ca9f444dfe86cfabe51cfe",
      "parents": [
        "69cbbecf548f390197259ca30cfe147c3e59ce5a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 14:38:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 14:38:55 2019 +0200"
      },
      "message": "patch 8.1.1869: code for the argument list is spread out\n\nProblem:    Code for the argument list is spread out.\nSolution:   Put argument list code in arglist.c. (Yegappan Lakshmanan,\n            closes #4819)\n"
    },
    {
      "commit": "d7663c22c6c1ff0f86b81371586fbc851d3a3e9e",
      "tree": "3979ae5a710ae9ca6fa4dcecde113961eca54cc1",
      "parents": [
        "0acae7acc40b9f12bff88d5e1dae494a761fec07"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 06 21:59:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 06 21:59:57 2019 +0200"
      },
      "message": "patch 8.1.1823: command line history code is spread out\n\nProblem:    Command line history code is spread out.\nSolution:   Put the code in a new file. (Yegappan Lakshmanan, closes #4779)\n            Also graduate the +cmdline_hist feature.\n"
    },
    {
      "commit": "b66bab381c8ba71fd6e92327d1d34c6f8a65f2a7",
      "tree": "0ce017c26ce910c3c0cf9aa02ddfb904fc319042",
      "parents": [
        "3f9bdeb2a521a408c04fd9584a752845b3accbbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 14:28:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 14:28:24 2019 +0200"
      },
      "message": "patch 8.1.1785: map functionality mixed with character input\n\nProblem:    Map functionality mixed with character input.\nSolution:   Move the map functionality to a separate file. (Yegappan\n            Lakshmanan, closes #4740)  Graduate the +localmap feature.\n"
    },
    {
      "commit": "845380791196aec7f991987ebf7b22de3779d106",
      "tree": "adac6010bd9c3bae786a35d1e4109fc01e13e643",
      "parents": [
        "f91aac5e3e3b8b1633d84eac2687ebbd76d8133b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 14:15:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 14:15:42 2019 +0200"
      },
      "message": "patch 8.1.1766: code for writing session file is spread out\n\nProblem:    Code for writing session file is spread out.\nSolution:   Put it in one file. (Yegappan Lakshmanan, closes #4728)\n"
    },
    {
      "commit": "defa067c54874dd987121dd7252c62755e0aebfa",
      "tree": "4734b054e299ab86a5141b29a5305f7782edd81a",
      "parents": [
        "ed997adaa1e9bd057ce732a73d933b739e9d0c30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 19:25:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 19:25:37 2019 +0200"
      },
      "message": "patch 8.1.1727: code for viminfo support is spread out\n\nProblem:    Code for viminfo support is spread out.\nSolution:   Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)\n"
    },
    {
      "commit": "f9cc9f209ede9f15959e4c2351e970477c139614",
      "tree": "58daba9cac6039bc46d575e93d291676a8b0668f",
      "parents": [
        "b8be54dcc517c9d57b62409945b7d4b90b6c3071"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 21:29:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 21:29:22 2019 +0200"
      },
      "message": "patch 8.1.1693: syntax coloring and highlighting is in one big file\n\nProblem:    Syntax coloring and highlighting is in one big file.\nSolution:   Move the highlighting to a separate file. (Yegappan Lakshmanan,\n            closes #4674)\n"
    },
    {
      "commit": "1850b14c0d338eb27fb32d0d6e0bfb6944c75c5a",
      "tree": "98ff542900cd048c60c765d3f5af81af919bc32a",
      "parents": [
        "ecaa70ea29c269dd0dabd3cd5acdfa0ce42ccd54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 15:09:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 15:09:59 2019 +0200"
      },
      "message": "patch 8.1.1688: old makefiles are no longer useful\n\nProblem:    Old makefiles are no longer useful.\nSolution:   Delete the makefiles, they most likely don\u0027t work anyway.\n"
    },
    {
      "commit": "ecaa70ea29c269dd0dabd3cd5acdfa0ce42ccd54",
      "tree": "c711959d1b0fd9cffa3d90a57e62efe1321b9e6d",
      "parents": [
        "2898ebb44cee62a70a11b44a97bdad8cc00157b1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 14:55:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 14:55:39 2019 +0200"
      },
      "message": "patch 8.1.1687: the evalfunc.c file is too big\n\nProblem:    The evalfunc.c file is too big.\nSolution:   Move testing support to a separate file.\n"
    },
    {
      "commit": "a099da357248b48e0a78bc5675c5dd222b557bf1",
      "tree": "b2b3c0113d53d9b61d0c29d7ac01ce9402001a94",
      "parents": [
        "396e829fa355ebc92a618ef18266a3fed71b7042"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 23:06:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 23:06:26 2019 +0200"
      },
      "message": "patch 8.1.1685: missing file in distributed file list\n\nProblem:    Missing file in distributed file list.\nSolution:   Add profiling.pro\n"
    },
    {
      "commit": "fa55cfc69d2b14761e2a8bd85bc1e0d82df770aa",
      "tree": "3420b78d3aa0d58695f9a660592b655ac2f22fb1",
      "parents": [
        "d5abb4c87727eecb71b0e8ffdda60fc9598272f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 22:59:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 22:59:32 2019 +0200"
      },
      "message": "patch 8.1.1684: profiling functionality is spread out\n\nProblem:    Profiling functionality is spread out.\nSolution:   Put profiling functionality in profiling.c. (Yegappan Lakshmanan,\n            closes #4666)\n"
    },
    {
      "commit": "7a39dd7f00239059ce34660611589b26126a550c",
      "tree": "6b8b1b7c7218f0f213804cd84c0859d9e0f23b87",
      "parents": [
        "c662ec9978e9a381680ffe53d05da0e10bb8d1a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 00:50:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 00:50:15 2019 +0200"
      },
      "message": "patch 8.1.1581: shared functions for testing are disorganised\n\nProblem:    Shared functions for testing are disorganised.\nSolution:   Group finctions in script files. (Ozaki Kiichi, closes #4573)\n"
    },
    {
      "commit": "b46fecd3454399f8ebdc5055302e4bfc5a10f98b",
      "tree": "de87b06c8fed73aee6e5aa90c300023aa3602afa",
      "parents": [
        "b6e3b88ec8b757b3acf940f8b4938e975c39ba67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "message": "patch 8.1.1544: some balloon tests don\u0027t run when they can\n\nProblem:    Some balloon tests don\u0027t run when they can.\nSolution:   Split GUI balloon tests off into a separate file. (Ozaki Kiichi,\n            closes #4538)  Change the feature check into a command for\n            consistency.\n"
    },
    {
      "commit": "4c063a0dab57be7bd7aad4b8434feff3db5f1057",
      "tree": "e73db7e8dfa79610e7c4b1a4a846688cf0f1b04f",
      "parents": [
        "640d4f0c97e686211dc4474b46a83e4435d883c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 21:24:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 21:24:12 2019 +0200"
      },
      "message": "patch 8.1.1517: when a popup changes all windows are redrawn\n\nProblem:    When a popup changes all windows are redrawn.\nSolution:   Only update the lines that were affected.  Add a file for\n            profiling popup windows efficiency.\n"
    },
    {
      "commit": "427f5b66ce0abe19daed9291b1693f6e8aae6552",
      "tree": "dabb3cc81a9c6b47416b38ae835b79f69df2b61e",
      "parents": [
        "260addf7955f3695d3daef9dcf840952af9fd851"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 13:43:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 13:43:51 2019 +0200"
      },
      "message": "patch 8.1.1502: cannot play any sound\n\nProblem:    Cannot play any sound.\nSolution:   Use libcanberra if available.  Add sound functions.\n"
    },
    {
      "commit": "c7500f9cb5b9fbedb9f1a385fdc3790335054bd3",
      "tree": "c4fcc2be93e1bb740713fde7acb567f65ed645f4",
      "parents": [
        "9c0cec65f891492314caadeef87a50251a21e630"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 06 14:08:50 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 06 14:08:50 2019 +0200"
      },
      "message": "patch 8.1.1477: test summary fails in the tiny version\n\nProblem:    Test summary fails in the tiny version.\nSolution:   set \u0027nocompatible\u0027.\n"
    },
    {
      "commit": "4d784b21d14fc66e98a2b07f70343cdd4acd62aa",
      "tree": "c2e869a4f07eebdf7e0272c74b0fe7392807836c",
      "parents": [
        "8f46e4c4bde13fd5ad68a6670b79cc462b65fbec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 19:51:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 19:51:39 2019 +0200"
      },
      "message": "patch 8.1.1391: no popup window support\n\nProblem:    No popup window support.\nSolution:   Add initial code for popup windows.  Add the \u0027wincolor\u0027 option.\n"
    },
    {
      "commit": "ec28d1516eb8bb5dcaa42de145953a6d49aebb6f",
      "tree": "6157e2786295b85ef37d8fe8eff0ba08d69684a1",
      "parents": [
        "3f86ca0faa29cb862f876a97f87790f3a46a3858"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 11 18:36:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 11 18:36:34 2019 +0200"
      },
      "message": "patch 8.1.1318: code for text changes is in a \"misc\" file\n\nProblem:    Code for text changes is in a \"misc\" file.\nSolution:   Move the code to change.c.\n"
    },
    {
      "commit": "eae1b91fea74842000fc055afc74fe2e7934c6ee",
      "tree": "71fe047a88c21932a4c919c47b5d19847ee65471",
      "parents": [
        "691ddeefb545d8488e5a495af61caba2e57b3de9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 09 15:12:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 09 15:12:55 2019 +0200"
      },
      "message": "patch 8.1.1306: Borland support is outdated and doesn\u0027t work\n\nProblem:    Borland support is outdated and doesn\u0027t work.\nSolution:   Remove Borland support, there are other (free) compilers\n            available. (Thomas Dziedzic, Ken Takata, closes #4364)\n"
    },
    {
      "commit": "fda9784dc9596e1e36f840bbf1935a4c4b502bd9",
      "tree": "5eb277ffffb761c3575b4c239f2d2df721c00cda",
      "parents": [
        "ba9ea91beb8f687b0f61b28319c1dbdced2f46ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 07 22:25:27 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 07 22:25:27 2019 +0200"
      },
      "message": "patch 8.1.1293: MSVC files are no longer useful\n\nProblem:    MSVC files are no longer useful for debugging.  Newer Visual\n            Studio versions cannot read them.\nSolution:   Delete the files. (Ken Takata, closes #4357)\n"
    },
    {
      "commit": "fd31e45e4bccd7070d02e4d20bcab1f45b271600",
      "tree": "f56c0e7f801f5a9370fd4bf41654850cdad0961e",
      "parents": [
        "b6cb26ffe1795ae62d8235960dccf517c2b2ed45"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 07 21:48:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 07 21:48:51 2019 +0200"
      },
      "message": "patch 8.1.1290: .hgignore and .gitignore are either distributed or in git\n\nProblem:    .hgignore and .gitignore are either distributed or in git, not\n            both.\nSolution:   Add .gitignore to the distribution and .hgignore to git.  Update\n            the entries. (Christian Brabandt, Ken Takata)\n"
    },
    {
      "commit": "afde13b62b8fa25dac4635d5caee8d088b937ee0",
      "tree": "6a8b58aa58e180e55b2948e5d0bfdbc3d4692a49",
      "parents": [
        "ab4cece6053b0bfd604e15065227b94af873608b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 28 19:46:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 28 19:46:49 2019 +0200"
      },
      "message": "patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exe\n\nProblem:    A lot of code is shared between vim.exe and gvim.exe.\nSolution:   Optionally put the shared code in vim.dll. (Ken Takata,\n            closes #4287)\n"
    },
    {
      "commit": "ac9fb18020d7e8bf16d02d45fbb02cf47328aaf7",
      "tree": "439cf73bcd9696032bfe85cd170b0623a9dffa9a",
      "parents": [
        "5431589d25e73892fcf7ad1eaca53f742c1c9303"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 13:04:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 13:04:13 2019 +0200"
      },
      "message": "patch 8.1.1210: support for user commands is spread out\n\nProblem:    Support for user commands is spread out. No good reason to make\n            user commands optional.\nSolution:   Move user command support to usercmd.c.  Always enable the\n            user_commands feature.\n"
    },
    {
      "commit": "eead75c5e8e1f965548c55ee3a9388b2cb3afc36",
      "tree": "b3c47222504286009afa1b615edf637954d91fb7",
      "parents": [
        "911ead126903aeb9564bad89e46a147ed4959896"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 21 11:35:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 21 11:35:00 2019 +0200"
      },
      "message": "patch 8.1.1195: Vim script debugger functionality needs cleanup\n\nProblem:    Vim script debugger functionality needs cleanup.\nSolution:   Move debugger code to a separate file.  Add more tests. (Yegappan\n            Lakshmanan, closes #4285)\n"
    },
    {
      "commit": "a60e536a290f7c14cf2b255ddb7071b39619fcd3",
      "tree": "4646c29620a529bf9a3e7b789b681350e22c68eb",
      "parents": [
        "ef8c83c550e2562362c4385f0823e41ae67cfada"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 11 13:11:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 11 13:11:39 2019 +0200"
      },
      "message": "patch 8.1.1147: desktop file translations are requiring manual updates\n\nProblem:    Desktop file translations are requiring manual updates.\nSolution:   Use the .po files for desktop file translations. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "577fadfc100ff8fa569a34b89f5ad055ad726646",
      "tree": "eedcf55923909fd9b32d48c6cc2e276f16d2e7fc",
      "parents": [
        "652de23dc7abf6aa2721ccee7fe279b5cce8069c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 20:32:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 20:32:24 2019 +0200"
      },
      "message": "patch 8.1.1119: no support for Windows on ARM64.\n\nProblem:    No support for Windows on ARM64.\nSolution:   Add ARM64 support (Leendert van Doorn)\n"
    },
    {
      "commit": "39b76b7df851608fe4d7179269d3c6736db30733",
      "tree": "4477558f2265aaf9f39669c59126d171dab689f5",
      "parents": [
        "723dd946f94856be94a943876945fb1bd8169059"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 13:12:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 13:12:07 2019 +0200"
      },
      "message": "patch 8.1.1109: deleted file still in list of distributed files\n\nProblem:    Deleted file still in list of distributed files.\nSolution:   Remove the src/os_w32dll.c entry.\n"
    },
    {
      "commit": "7591bb39d58ece38a5fef984a08ea9012616c1f9",
      "tree": "e5e5b82ffd29f4f922ebfb5a97ea12a8b3624b7c",
      "parents": [
        "de5b3800427328170574f1950ae75776e020f4e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 13:53:47 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 13:53:47 2019 +0100"
      },
      "message": "patch 8.1.1076: file for Insert mode is much too big\n\nProblem:    File for Insert mode is much too big.\nSolution:   Split off the code for Insert completion. (Yegappan Lakshmanan,\n            closes #4044)\n"
    },
    {
      "commit": "8ac8a77f24098b58316bbfdf2f6c2c3f7f2b35c2",
      "tree": "e85016dbcbf00b86cdeade80c52b1e25faeb5fac",
      "parents": [
        "fd133323d4e1cc9c0e61c0ce357df4d36ea148e3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 29 13:10:08 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 29 13:10:08 2019 +0100"
      },
      "message": "patch 8.1.1069: source README file doesn\u0027t look nice on github\n\nProblem:    Source README file doesn\u0027t look nice on github.\nSolution:   Turn it into markdown, still readable as plain text.\n            (WenxuanHuang, closes #4141)\n"
    },
    {
      "commit": "dc4fa190e7b9d6ba49416ce875d2192c4444d3eb",
      "tree": "bd25a63a1ba370df4e7dd8e1213497d6fed1817d",
      "parents": [
        "6b6f7aae4a3329d685e512699287605540257b40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 22 16:33:15 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 22 16:33:15 2019 +0100"
      },
      "message": "patch 8.1.1038: Arabic support excludes Farsi\n\nProblem:    Arabic support excludes Farsi.\nSolution:   Add Farsi support to the Arabic support. (Ali Gholami Rudi,\n            Ameretat Reith)\n"
    },
    {
      "commit": "14184a3133b9a6ee5f711d493c04e41ba4fa7c2f",
      "tree": "2fefdfea751bfbfdbbec793f880073bd8387bb4f",
      "parents": [
        "6902c0eb27a3e4479445badfef31443f2227fe60"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 16 15:10:30 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 16 15:10:30 2019 +0100"
      },
      "message": "patch 8.1.0932: Farsi support is outdated and unused\n\nProblem:    Farsi support is outdated and unused.\nSolution:   Delete the Farsi support.\n"
    },
    {
      "commit": "5fd0f5052f9a312bb4cfe7b4176b1211d45127ee",
      "tree": "b82e59bfdcf65662e44803dabbfa77c11010bb70",
      "parents": [
        "688b3983d8b321e0d32dd51914fa474a0988daf6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 13 23:13:28 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 13 23:13:28 2019 +0100"
      },
      "message": "patch 8.1.0914: code related to findfile() is spread out\n\nProblem:    Code related to findfile() is spread out.\nSolution:   Put findfile() related code into a new source file. (Yegappan\n            Lakshmanan, closes #3934)\n"
    },
    {
      "commit": "970076468e37972d24c6ba6ef29f1957128aa161",
      "tree": "8a672eece46fc0e77f9f6d46edbb76bf3d2fcba7",
      "parents": [
        "34a587457f09743974dcee24a04a1752a949b300"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 03 23:45:30 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 03 23:45:30 2019 +0100"
      },
      "message": "patch 8.1.0873: list if distributed files does not include matchit autoload\n\nProblem:    List if distributed files does not include the matchit autoload\n            directory.\nSolution:   Add the directory.\n"
    },
    {
      "commit": "01a6c21691631ee55744a1799a9725e5d6521cf4",
      "tree": "89aaadbc807a82687433ca09898506c7b0fee178",
      "parents": [
        "889da2f2438c8168f9a25dc776360b81109bad44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 03 13:13:18 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 03 13:13:18 2019 +0100"
      },
      "message": "patch 8.1.0869: Travis CI script is too complicated\n\nProblem:    Travis CI script is too complicated.\nSolution:   Add names to environments.  Move appveyor script outside of src\n            directory. (Ozaki Kiichi, closes #3890)\n"
    },
    {
      "commit": "4b47162ccede0b6d9cbb9473ad870220a24fbf54",
      "tree": "ce99699b4391edf919bc8a849653516f231d3ef7",
      "parents": [
        "bbb5f8d4c2cbc5f48556008875f57cbe7fc4ac6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 31 13:48:09 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 31 13:48:09 2019 +0100"
      },
      "message": "patch 8.1.0857: indent functionality is not separated\n\nProblem:    Ignore functionality is not separated.\nSolution:   Move indent functionality into a new file. (Yegappan Lakshmanan,\n            closes #3886)\n"
    },
    {
      "commit": "3e460fd8b72db905fbf9f01b00371384ffc415b8",
      "tree": "b02002682babdf9d7ef513fb3b33b06fcf585c70",
      "parents": [
        "1ecc5e4a995ade68ae216bb56f6ac9bd5c0b7e4b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 26 16:21:07 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 26 16:21:07 2019 +0100"
      },
      "message": "patch 8.1.0825: code for autocommands is mixed with file I/O code\n\nProblem:    Code for autocommands is mixed with file I/O code.\nSolution:   Move autocommand code to a separate file. (Yegappan Lakshmanan,\n            closes #3863)\n"
    },
    {
      "commit": "6e0b6a0bec093b2fbc2e630312ec412f3f2c2254",
      "tree": "64360c640852a294a72dfafabe4adc2032d057db",
      "parents": [
        "d09091d4955c5f41de69928f2db85611ed54ed23"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 17 16:11:06 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 17 16:11:06 2019 +0100"
      },
      "message": "patch 8.1.0764: list of distributed files is outdated\n\nProblem:    List of distributed files is outdated.\nSolution:   Remove workshop files.  Add blob files.\n"
    },
    {
      "commit": "24877cf22c59acefc69c33d8368841a149135fed",
      "tree": "caac0a72003a78b0244ec5a783f3e80887ae4017",
      "parents": [
        "ba7e1865b3e01b9e502d335345d713743797a339"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 10 21:51:48 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 10 21:51:48 2019 +0100"
      },
      "message": "patch 8.1.0713: images for NSIS take up too much space\n\nProblem:    Images for NSIS take up too much space.\nSolution:   Put the images in a zip file.\n"
    },
    {
      "commit": "bbea47075cc4e7826e9f8c203e4272ba023ed7b0",
      "tree": "fbdec3eeea4ca32ada2f309d8c0155087775cfb5",
      "parents": [
        "9067cd6cdfdc0bb869aa7f5d2a6c607ea8255239"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 01 13:20:31 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 01 13:20:31 2019 +0100"
      },
      "message": "patch 8.1.0673: functionality for signs is spread out over several files\n\nProblem:    Functionality for signs is spread out over several files.\nSolution:   Move most of the sign functionality into sign.c. (Yegappan\n            Lakshmanan, closes #3751)\n"
    },
    {
      "commit": "4604fbbbff9e1f924e76a6b4695626b519bd4030",
      "tree": "4ed184c7cd6e324bcb708a02bf42d5b301c41df8",
      "parents": [
        "b413d2e6a8cc7b1611a41bfa9462b986393ca5fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 25 23:37:02 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 25 23:37:02 2018 +0100"
      },
      "message": "patch 8.1.0637: nsis file no longer used\n\nProblem:    Nsis file no longer used.\nSolution:   Remove the file. (Ken Takata)\n"
    },
    {
      "commit": "af610b8e66a7fefcb8db07ee65686f51e1cb288a",
      "tree": "2db9d76d99aa2cae6cdc7997da4c4d3e5d3e195a",
      "parents": [
        "d155d7a8519987361169459b8d464ae1caef5e9c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 21 16:22:50 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 21 16:22:50 2018 +0100"
      },
      "message": "patch 8.1.0616: NSIS installer is outdated\n\nProblem:    NSIS installer is outdated.\nSolution:   Use modern syntax, MUI2 and make it work better. Add translations.\n            (Ken Takata, closes #3501)\n"
    },
    {
      "commit": "98aefe7c3250bb5d4153b994f878594d1745424e",
      "tree": "262ae31c2dbf4ac0353f5564a2419a79267fa3ae",
      "parents": [
        "5c5697f29829fc3b21fc5452fe8f239f6a4cb8e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 13 22:20:09 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 13 22:20:09 2018 +0100"
      },
      "message": "patch 8.1.0579: cannot attach properties to text\n\nProblem:    Cannot attach properties to text.\nSolution:   First part of adding text properties.\n"
    },
    {
      "commit": "c0fe4978f2311be9a0221d4c2369251c719b399a",
      "tree": "8061774a07046f9d5c50f5b05954944ec133944d",
      "parents": [
        "f86db78fed78541cefdb706e4779ce5ae9ca7820"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 16:53:19 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 16:53:19 2018 +0200"
      },
      "message": "patch 8.1.0496: no tests for indent files\n\nProblem:    No tests for indent files.\nSolution:   Add a mechanism for running indent file tests.  Add a first test\n            for Vim indenting.\n"
    },
    {
      "commit": "cec12cd661bd4b2e02a65879c08020448ee345cd",
      "tree": "ecea3eb34e1c3316207d52907b225f78cd86e992",
      "parents": [
        "476c0db00205590974395df717519407a7717270"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 19 22:00:30 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 19 22:00:30 2018 +0200"
      },
      "message": "patch 8.1.0411: renamed file missing from distribution\n\nProblem:    Renamed file missing from distribution.\nSolution:   Rename screen.c to termscreen.c (Zdenek Dohnal, closes #3449)\n"
    },
    {
      "commit": "cc3a997746d97980374fcc9094651a5f82a6c63d",
      "tree": "3c8f74aed7a38974449764be068dc892ff1558bb",
      "parents": [
        "198fa066b2ec011e91012c1a3d85a73df7b93f31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 18 21:41:47 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 18 21:41:47 2018 +0200"
      },
      "message": "patch 8.1.0403: header file missing from distribution\n\nProblem:    Header file missing from distribution.\nSolution:   Add src/protodef.h.\n"
    },
    {
      "commit": "c93262b2e3fb043c685bd4014a35a29111dea484",
      "tree": "11cdf6eb664b9164279d70f7ea3bdcd10bd5517a",
      "parents": [
        "f29c1c6aa3f365c025890fab5fb9efbe88eb1761"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 10 21:15:40 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 10 21:15:40 2018 +0200"
      },
      "message": "patch 8.1.0363: internal diff isn\u0027t used by default as advertised\n\nProblem:    Internal diff isn\u0027t used by default as advertised.\nSolution:   Add \"internal\" to the default value of \u0027diffopt\u0027.\n            Also add couple of files missing from the distribution.\n"
    },
    {
      "commit": "e828b7621cf9065a3582be0c4dd1e0e846e335bf",
      "tree": "79cf05b6295837108fb6edbbc154e333c940698a",
      "parents": [
        "93a1df2c205c8399d96c172d9483e0793d32892a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 10 17:51:58 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 10 17:51:58 2018 +0200"
      },
      "message": "patch 8.1.0360: using an external diff program is slow and inflexible\n\nProblem:    Using an external diff program is slow and inflexible.\nSolution:   Include the xdiff library. (Christian Brabandt, closes #2732)\n            Use it by default.\n"
    },
    {
      "commit": "acca8df9d475bbfbafc71691ebc3b857ecd2777e",
      "tree": "8afef873da68532e9adce25722d139bc4117d878",
      "parents": [
        "c9cc9c78f21caba7ecb5c90403df5e19a57aa96a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 02 15:27:07 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 02 15:27:07 2018 +0200"
      },
      "message": "patch 8.1.0346: building with Aap is outdated and unused\n\nProblem:    Building with Aap is outdated and unused.\nSolution:   Remove the Aap build files.\n"
    },
    {
      "commit": "cbbe4ab4b27a2060506fcd2427aed8d8fbff1a21",
      "tree": "26880415ae626bedfba09fc98c6a6faa34a58e96",
      "parents": [
        "6c5d1043022520512ee36aa1a29662b60af33c95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 07 17:21:55 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 07 17:21:55 2018 +0200"
      },
      "message": "patch 8.1.0160: no Danish manual translations\n\nProblem:    No Danish manual translations.\nSolution:   Add the Danish manual translations to the file list.\n"
    },
    {
      "commit": "ae728edc93fe5a2f8c39fa75b1ae9ed71526858c",
      "tree": "d2c4464633cc284814145611fa6dffb564c5d398",
      "parents": [
        "c9fe5ab3b093803b6e8d03358ba16aca6b6f0db1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 05 22:58:17 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 05 22:58:17 2018 +0200"
      },
      "message": "patch 8.1.0155: evim.man missing from the distribution\n\nProblem:    Evim.man missing from the distribution.\nSolution:   Add it to the list.\n"
    },
    {
      "commit": "f3dc235576da7394fbe743aba732f43289f32c24",
      "tree": "d02cab7108def3a6560d0d4a3796da2d44a016d9",
      "parents": [
        "81e2ac7bb68a0321529ad5c89c8674caab4bca6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 04 23:05:34 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 04 23:05:34 2018 +0200"
      },
      "message": "patch 8.1.0152: cannot easily run individual tests on MS-Windows\n\nProblem:    Cannot easily run individual tests on MS-Windows.\nSolution:   Move the list of tests to a separate file.  Add a build rule in\n            the MSVC makefile.\n"
    },
    {
      "commit": "304925e75031751fc87b51e387eb079bf3ae2066",
      "tree": "ecc8d9c67626ca00beab2535760941d67b7213b9",
      "parents": [
        "7c365fb190225d98af818daf195dc19921fe01ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 30 16:27:02 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 30 16:27:02 2018 +0200"
      },
      "message": "patch 8.1.0128: building with MinGW does not work out-of-the-box\n\nProblem:    Building with MinGW does not work out-of-the-box.\nSolution:   Add instructions for MSYS2.  Set default WINVER.  Add batch files\n            to set $PATH for MSYS2.\n"
    },
    {
      "commit": "7cb6eecd32b0b51bd0a25df968386d0b09379afa",
      "tree": "6254d3def8a0c8c9d06d7634bdac4309ffcc4de3",
      "parents": [
        "a4a2934e59429e2ff68d478556ad8b2043fb0fda"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 24 15:56:24 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 24 15:56:24 2018 +0200"
      },
      "message": "patch 8.1.0109: new po makefile missing from distribution\n\nProblem:    New po makefile missing from distribution.\nSolution:   Add it to the file list.\n"
    },
    {
      "commit": "856905bd838fdf71be2c3dabc98453b85b80a83b",
      "tree": "ce836404e993eb33f0d722788d4f2850edd34221",
      "parents": [
        "46a53dfc29689c6a0d80e3820e8b0a48dba6b6ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 25 21:36:47 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 25 21:36:47 2018 +0200"
      },
      "message": "patch 8.0.1764: lgtm considers tutor.es to be EcmaScript\n\nProblem:    Lgtm considers tutor.es to be EcmaScript.\nSolution:   Add a config file for lgtm. (Bas van Schaik, closes #2844)\n"
    },
    {
      "commit": "75542ec9f67146d075117003b92a5f86736754d2",
      "tree": "0587282a1713d7059279e709f3acb1c7ab7e8840",
      "parents": [
        "9c474b277336235012f0c058bbaef2961d1ec83e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 17:07:43 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 17:07:43 2018 +0100"
      },
      "message": "patch 8.0.1548: screen dump test script not included in distribution\n\nProblem:    Screen dump test script not included in distribution.\nSolution:   Add the script to the list of distributed files.\n"
    },
    {
      "commit": "8226ac6b5916c736dde751df9cb8d03c19cb5611",
      "tree": "024f7d64e2955115a59c904a9491a12b7fa3f3bb",
      "parents": [
        "22f1d0e35eb0e503c2dc7813a973c7e6ca1b7dde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 14:54:53 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 14:54:53 2018 +0100"
      },
      "message": "patch 8.0.1545: screen dumps not included in distribution\n\nProblem:    Screen dumps not included in distribution.\nSolution:   Add dumps to the list of distributed files.\n"
    },
    {
      "commit": "8ee2d36e216756e712a3a9122ce1e1203378a9c8",
      "tree": "ac7481e832b8551bdae2e83210d81979ad27032f",
      "parents": [
        "ee219b0e9faab4b7159ed1725c5b82cea4f4d4f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 17 16:11:09 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 17 16:11:09 2017 +0100"
      },
      "message": "patch 8.0.1400: color scheme check script shows up as color scheme\n\nProblem:    Color scheme check script shows up as color scheme.\nSolution:   Move it to the \"tools\" subdirectory. (closes #2457)\n"
    },
    {
      "commit": "f38c86eb6b665d9fcd3d232820a48198eccac376",
      "tree": "092b1a62315ea49e9a5b2d64fb208fadb410670d",
      "parents": [
        "bdb8139098d170ede2bc79dd4f62e4ed5e778d3e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 28 14:19:07 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 28 14:19:07 2017 +0100"
      },
      "message": "patch 8.0.1352: dead URLs in the help go unnoticed\n\nProblem:    Dead URLs in the help go unnoticed.\nSolution:   Add a script to check URLs in the help files. (Christian Brabandt)\n"
    },
    {
      "commit": "c8c75796a60e89210cc470f1b3864546fd4f319a",
      "tree": "e8f8375c22e403ce8ca69cad59ef4330435932b6",
      "parents": [
        "e0aa23f7e3cc389251ecb3266926ac7d83056b1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 26 17:18:06 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 26 17:18:06 2017 +0100"
      },
      "message": "patch 8.0.1348: make testclean deletes script file on MS-Windows\n\nProblem:    Make testclean deletes script file on MS-Windows.\nSolution:   Rename file to avoid it starting with an \"x\".\n"
    },
    {
      "commit": "91ffda9852916004c9f318cd01b2f90751329bad",
      "tree": "6b920a58d72699afe4ae9cc41e5ac9d80aab568a",
      "parents": [
        "6e77df2d8555ade4470e566011603ae40f1f0f3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 21 13:52:14 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 21 13:52:14 2017 +0100"
      },
      "message": "patch 8.0.1327: new proto file missing from distribution\n\nProblem:    New proto file missing from distribution.\nSolution:   Add it. (closes #2355)\n"
    },
    {
      "commit": "c3719bd87beca9f72d2e9f11e36d561c2c3b57b0",
      "tree": "2ca909ca8d4a040e48cc484b2ae7512014d3eaf0",
      "parents": [
        "c7d16dce2f180c8ebfc8105ad090b0ea2deedcdc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 18 22:13:31 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 18 22:13:31 2017 +0100"
      },
      "message": "patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI\n\nProblem:    balloon_show() only works in terminal when compiled with the GUI.\nSolution:   Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI\n            specific file.\n"
    },
    {
      "commit": "58a8f1706faa9e7a17f0efdd0b9030d4c0e502b0",
      "tree": "22a499017e35bc42085e2bebe52b353a4ba3f62c",
      "parents": [
        "23921432369e210029a26864cfb4f1537b3c3395"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 14 20:23:15 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 14 20:23:15 2017 +0100"
      },
      "message": "patch 8.0.1298: missing test file\n\nProblem:    Missing test file.\nSolution:   Add samples/test000. (Christian Brabandt)\n"
    },
    {
      "commit": "d09a206ee94ccb653707ce9b6e536d4d58886e04",
      "tree": "9a75735265a1b4c535abf5af8cdf0aabf53e3713",
      "parents": [
        "462455ee8b81cb5709007d91248ac4a88308d6e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 11 15:37:45 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 11 15:37:45 2017 +0100"
      },
      "message": "patch 8.0.1285: occasional crash when using a channel\n\nProblem:    Occasional crash when using a channel. (Marek)\nSolution:   Decrement reference count later. (closes #2315)\n"
    },
    {
      "commit": "c3fdf7f80b2febdd8a8f7a1310631567d257d66a",
      "tree": "52419da4ad3491444daa8336699d88e9b9682ab2",
      "parents": [
        "c312b8b87a589ed8452dbf0f555f05ff86d04692"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 28 18:36:48 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 28 18:36:48 2017 +0200"
      },
      "message": "patch 8.0.1232: MS-Windows users are confused about default mappings\n\nProblem:    MS-Windows users are confused about default mappings.\nSolution:   Don\u0027t map keys in the console where they don\u0027t work.  Add a choice\n            in the installer to use MS-Windows key bindings or not. (Christian\n            Brabandt, Ken Takata, closes #2093)\n"
    },
    {
      "commit": "18cfa940e2bbf657e8f90e6486812876198ef963",
      "tree": "0df440d1dcf073a66208b45871ac4a271097c55b",
      "parents": [
        "0ab35b279f9d64f32e99424166b047f90cb042d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 08 17:58:44 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 08 17:58:44 2017 +0200"
      },
      "message": "patch 8.0.1183: MS-Windows build instructions are outdated\n\nProblem:    MS-Windows build instructions are outdated.\nSolution:   Update instructions for MSVC 2015.  Update the build script.\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": "fe386641b0c56c5de2bca8e1f4cd5e2a1f1aea7e",
      "tree": "e9d2374dc8ac3a2ddc79de96ed9b2d60863feb8e",
      "parents": [
        "3c518400d1a51929572dd9fcf77dba94d78d7545"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 08 21:10:04 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 08 21:10:04 2017 +0200"
      },
      "message": "patch 8.0.1077: no debugger making use of the terminal window\n\nProblem:    No debugger making use of the terminal window.\nSolution:   Add the term debugger plugin.  So far only displays the current\n            line when stopped.\n"
    },
    {
      "commit": "76ca1b4041db71df899a40d2ab1701af4f19cb2a",
      "tree": "a50963d155bbdcda9e8af9d9a4a003391a717e67",
      "parents": [
        "ab6c8587ba846d08cd70e7b225c4952a468fc1e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 11 17:56:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 11 17:56:21 2017 +0200"
      },
      "message": "patch 8.0.0901: asan suppress file missing from distribution\n\nProblem:    Asan suppress file missing from distribution.\nSolution:   Add the file.\n"
    },
    {
      "commit": "02113ed4dfa585b4553a7c630b4d7eed0002aebd",
      "tree": "9b6f90ba84fd33af726738b844c68936941417e1",
      "parents": [
        "bae5a17a738d1a3b5c51d9aa5d99e228d3911955"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 06 17:06:24 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 06 17:06:24 2017 +0200"
      },
      "message": "patch 8.0.0880: Travis uses an old Ubuntu version\n\nProblem:    Travis uses an old Ubuntu version.\nSolution:   Switch from precise to trusty. (Ken Takata, closes #1897)\n"
    },
    {
      "commit": "0e7885e67d7d798812e23dd8d32e75106f06cb76",
      "tree": "52e6f6873a776d135a1025513c2c346e5e61894d",
      "parents": [
        "423802d1a282df35078539970eabf559186e1ec8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 30 16:58:56 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 30 16:58:56 2017 +0200"
      },
      "message": "patch 8.0.0814: file in Filelist does not exist\n\nProblem:    File in Filelist does not exist.\nSolution:   Remove the line.\n"
    },
    {
      "commit": "9c5589c7cef9bacc41e2c359f60c53ed67c010de",
      "tree": "9b9cac6559ca232631d741ea9d350e6b7f6ed010",
      "parents": [
        "2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 17:15:18 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 17:15:18 2017 +0200"
      },
      "message": "patch 8.0.0757: libvterm MSVC Makefile not included in the distribution\n\nProblem:    Libvterm MSVC Makefile not included in the distribution.\nSolution:   Add the file to the list.\n"
    }
  ],
  "next": "e4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42"
}
