)]}'
{
  "log": [
    {
      "commit": "99fa721944dda9d07c53c907c33466728df5c271",
      "tree": "7ead4c06b56e21eb208ea1b9673cd463ba13f3c0",
      "parents": [
        "e297802d6ddbebbf36f9a2d01127c034fab88b3b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 15:59:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 15:59:55 2020 +0200"
      },
      "message": "patch 8.2.0644: insufficient testing for invalid function arguments\n\nProblem:    Insufficient testing for invalid function arguments.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5988)\n"
    },
    {
      "commit": "ad48e6c1590842ab6d48e6caba3e9250734dae27",
      "tree": "c81fe7bc66f2807223cdf76306dccf5b714f3650",
      "parents": [
        "ff06f283e3e4b3ec43012dd3b83f8454c98f6639"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 22:19:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 22:19:45 2020 +0200"
      },
      "message": "patch 8.2.0615: regexp benchmark stest is old style\n\nProblem:    Regexp benchmark stest is old style.\nSolution:   Make it a new style test.  Fix using a NULL list.  Add more tests.\n            (Yegappan Lakshmanan, closes #5963)\n"
    },
    {
      "commit": "ee4e0c1e9a81cb5d96e0060203a9033c2f28588e",
      "tree": "b58b410eb33044a0dadc1838e32de62ceb650e5c",
      "parents": [
        "15352dc6ec43fd50cc3be4f4fd1ad74d5619da20"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 06 21:35:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 06 21:35:05 2020 +0200"
      },
      "message": "patch 8.2.0522: several errors are not tested for\n\nProblem:    Several errors are not tested for.\nSolution:   Add tests. (Yegappan Lakshmanan, closes #5892)\n"
    },
    {
      "commit": "0e05de46226eb4e5ea580beefa71831f92d613d3",
      "tree": "4ae0b308520e7dfe603d78dc0ab540998eb69bbe",
      "parents": [
        "bfcfd5784a2fe950d8e58d1d534bbbb4824524eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 25 22:23:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 25 22:23:46 2020 +0100"
      },
      "message": "patch 8.2.0448: various functions not properly tested\n\nProblem:    Various functions not properly tested.\nSolution:   Add more tests, especially for failures. (Yegappan Lakshmanan,\n            closes #5843)\n"
    },
    {
      "commit": "ab505b1a4868b3e21356f95a275537551700c955",
      "tree": "82613faf8fb01c0c23f6d1be687d2fe01d003474",
      "parents": [
        "56ba21a156c723d92a1929e2c500be7295efb0a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 23 19:28:44 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 23 19:28:44 2020 +0100"
      },
      "message": "patch 8.2.0432: a few tests fail in a huge terminal\n\nProblem:    A few tests fail in a huge terminal.\nSolution:   Make the tests pass. (Dominique Pelle, closes #5829)\n"
    },
    {
      "commit": "5080b0a0470511bae6176a704d4591d1caba0d07",
      "tree": "946fd7f891971eca1ff9f97619ffb018cd9f3b59",
      "parents": [
        "c5a8fdc42dbd304598b2d73db754c7b97665b182"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 21:23:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 21:23:47 2020 +0100"
      },
      "message": "patch 8.2.0430: window creation failure not properly tested\n\nProblem:    Window creation failure not properly tested.\nSolution:   Improve the test. (Yegappan Lakshmanan, closes #5826)\n"
    },
    {
      "commit": "9b9be007e7d674f49fc2b650f840d08532b180ad",
      "tree": "a46f35832d394dc8c3063ccf00860502179adda5",
      "parents": [
        "515545e11f523d14343b1e588dc0b9bd3d362bc2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 14:41:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 22 14:41:22 2020 +0100"
      },
      "message": "patch 8.2.0426: some errors were not tested for\n\nProblem:    Some errors were not tested for.\nSolution:   Add tests. (Dominique Pelle, closes #5824)\n"
    },
    {
      "commit": "8b633135106dda8605463b780573c45b00c22afe",
      "tree": "522098c1530def5515e3647660108ced67d7b258",
      "parents": [
        "98be7fecac80b30c5a323b67903eb1d0094007ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:20:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 20 18:20:51 2020 +0100"
      },
      "message": "patch 8.2.0418: code in eval.c not sufficiently covered by tests\n\nProblem:    Code in eval.c not sufficiently covered by tests.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5815)\n"
    },
    {
      "commit": "406cd90f1963ca60813db91c413eef4b1b78ee44",
      "tree": "87c555c66bbfa8c3c2f4b8984e8d4463f0a79b0a",
      "parents": [
        "9e2bcb5d23138d45a0b6f9c1542b5facc807efe7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 18 21:54:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 18 21:54:41 2020 +0100"
      },
      "message": "patch 8.2.0275: some Ex code not covered by tests\n\nProblem:    Some Ex code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5659)\n"
    },
    {
      "commit": "bc2b71d44a0b90b6aeb3534a76912fccbe5577df",
      "tree": "a77a42312e3d84710013ca0ba0f919ab79867560",
      "parents": [
        "b13af50f73dd89503c915f76fcf92be58789521a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 21:33:30 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 21:33:30 2020 +0100"
      },
      "message": "patch 8.2.0270: some code not covered by tests\n\nProblem:    Some code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5649)\n"
    },
    {
      "commit": "9f6277bdde97b7767ded43a0b5a2023eb601b3b7",
      "tree": "f80204a06b9c411a154597c112f51d81a66d1d50",
      "parents": [
        "799439a5d85a7d45eff7485056f2798cea766300"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 22:04:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 22:04:02 2020 +0100"
      },
      "message": "patch 8.2.0243: insufficient code coverage for ex_docmd.c functions\n\nProblem:    Insufficient code coverage for ex_docmd.c functions.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5618)\n"
    },
    {
      "commit": "e20b9ececa37a81c0340a78f61e57fa1bf46b06d",
      "tree": "52965e69e60cb22155c7895809d5c2eab3505bef",
      "parents": [
        "e7ddf4e3372fad375038ad8771c6d1a7df49c34c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 03 21:40:04 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 03 21:40:04 2020 +0100"
      },
      "message": "patch 8.2.0203: :helptags and some other functionality not tested\n\nProblem:    :helptags and some other functionality not tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5567)\n"
    },
    {
      "commit": "7b94e77132eabdf0e43abca57e2ffeb961545174",
      "tree": "61c26382aba1bb738c2a88a08345b6bcd009a097",
      "parents": [
        "a1353b5352f0797fc651a0dd363876f1c2fa60c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 21:03:24 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 21:03:24 2020 +0100"
      },
      "message": "patch 8.2.0093: win_splitmove() can make Vim hang\n\nProblem:    win_splitmove() can make Vim hang.\nSolution:   Check windows exists in the current tab page. (closes #5444)\n"
    },
    {
      "commit": "5a4c3082d7ab51b3d448a91578479c96c1ab0ad3",
      "tree": "a25f441743857c618f3f019372a284b1d57c4e0d",
      "parents": [
        "9625d3d92d93be52f5d89a57b27ba2400e0fc6d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 15:23:11 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 15:23:11 2019 +0100"
      },
      "message": "patch 8.1.2373: cannot build with +popupwin but without +quickfix\n\nProblem:    Cannot build with +popupwin but without +quickfix. (John Marriott)\nSolution:   Adjust #ifdefs.\n"
    },
    {
      "commit": "a27e1dcddc9e3914ab34b164f71c51b72903b00b",
      "tree": "a937e011929bcc61facb08dcf272074ddeb8f806",
      "parents": [
        "1614a14901558ca091329315d14a7d5e1b53aa47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 07 22:27:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 07 22:27:36 2019 +0200"
      },
      "message": "patch 8.1.2121: mode is not updated when switching to terminal\n\nProblem:    Mode is not updated when switching to terminal in Insert mode.\nSolution:   Redraw the mode when entering a terminal window. (Jason Franklin)\n"
    },
    {
      "commit": "d20dcb3d011da6111153109f6e46fbd5c7fe9fb6",
      "tree": "177b708d63b5bdace192c344b5a431298a575df2",
      "parents": [
        "410e98a70bc00ea4bed51e55a8fe20e56a72c087"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 10 21:22:58 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 10 21:22:58 2019 +0200"
      },
      "message": "patch 8.1.2020: it is not easy to change the window layout\n\nProblem:    It is not easy to change the window layout.\nSolution:   Add win_splitmove(). (Andy Massimino, closes #4561)\n"
    },
    {
      "commit": "f92e58cadb03156879e9bdbf6341bf662d9c87cc",
      "tree": "13bdd750b1d0c9db7f2267d2300eba24f6560619",
      "parents": [
        "7ee80f766130f22598c928415c92ec612a8f18cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 21:51:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 21:51:41 2019 +0200"
      },
      "message": "patch 8.1.2013: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "ce90e36f5969e733a0a919f1736453332c33aad6",
      "tree": "37daa5ee577157e5fd0557b2044022ece6416c11",
      "parents": [
        "9490b9a61cf1f1f3fa9758663a33124ea9f71c87"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 18:58:44 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 18:58:44 2019 +0200"
      },
      "message": "patch 8.1.2011: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.  Make the window\n            command test faster.\n"
    },
    {
      "commit": "026587b35c42301bcc2214207346b62ef2efed41",
      "tree": "84d588af919fadcbd6b7c4ee068ae80db63ba914",
      "parents": [
        "4ad62155a1015751a6645aaecd94b02c94c8934b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 15:08:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 15:08:00 2019 +0200"
      },
      "message": "patch 8.1.1870: using :pedit from a help file sets help filetype\n\nProblem:    Using :pedit from a help file sets the preview window to help\n            filetype. (Wang Shidong)\nSolution:   Do not set \"keep_help_flag\". (closes #3536)\n"
    },
    {
      "commit": "1417c766f55e5959b31da488417b7d9b141404af",
      "tree": "614c95c7d5da1fca85fcf622ed896f100b2a7d50",
      "parents": [
        "0aca293fedfd22d489297f7cbce6a7de86748151"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 17:31:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 17:31:36 2019 +0200"
      },
      "message": "patch 8.1.1756: autocommand that splits window messes up window layout\n\nProblem:    Autocommand that splits window messes up window layout.\nSolution:   Disallow splitting a window while closing one.  In \":all\" give an\n            error when moving a window will not work.\n"
    },
    {
      "commit": "eaa49e40d7e7f84deef14424c84ef1da0796fa58",
      "tree": "1d31b3b3529b1c79d6c8637728f8d7effb43e529",
      "parents": [
        "a901a37bae9f4e2848d6d7ac7b0875d72f43e1eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 18:08:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 18:08:59 2019 +0200"
      },
      "message": "patch 8.1.1679: test using SwapExists autocommand file may fail\n\nProblem:    Test using SwapExists autocommand file may fail.\nSolution:   Remove the SwapExists autocommand.\n"
    },
    {
      "commit": "bd2d68c2f42c7689f681aeaf82606d17f8a0312f",
      "tree": "ef5f2d054266de7545c4e9317abb5cea5d080940",
      "parents": [
        "7f3a28490abb7c495239fc438825e3d1aaafa76d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 18 15:36:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 18 15:36:11 2019 +0200"
      },
      "message": "patch 8.1.1347: fractional scroll position not restored after closing window\n\nProblem:    Fractional scroll position not restored after closing window.\nSolution:   Do restore fraction if topline is not one.\n"
    },
    {
      "commit": "a9b2535f44f3265940a18d08520a9ad4ef7bda82",
      "tree": "ee6639498be277a3ca35ee1295518530d72ee4b4",
      "parents": [
        "8aad88d8de256e58f04054eb7230c9613e26502f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 12 14:25:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 12 14:25:30 2019 +0200"
      },
      "message": "patch 8.1.1327: unnecessary scroll after horizontal split\n\nProblem:    Unnecessary scroll after horizontal split.\nSolution:   Don\u0027t adjust to fraction if all the text fits in the window.\n            (Martin Kunev, closes #4367)\n"
    },
    {
      "commit": "46ad288b9b2a6eb0430cf802ff5ce68a58629897",
      "tree": "c4122a4f891cd211e2604b690cefef88b2d7c8ff",
      "parents": [
        "9845f36aa6ba28e0aa388bb635d4bb8ab56f1a47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 08 20:01:47 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 08 20:01:47 2019 +0200"
      },
      "message": "patch 8.1.1140: not easy to find out what neighbors a window has\n\nProblem:    Not easy to find out what neighbors a window has.\nSolution:   Add more arguments to winnr(). (Yegappan Lakshmanan, closes #3993)\n"
    },
    {
      "commit": "8fcb60f961bdd134599fb016c6537fd496e800f5",
      "tree": "f791063d60d09085ef5181a3b3763bd3f4afb4d2",
      "parents": [
        "772153f8d85c83e08427d93460a676d7f079f002"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 04 13:18:30 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 04 13:18:30 2019 +0100"
      },
      "message": "patch 8.1.0994: relative cursor position is not calculated correctly\n\nProblem:    Relative cursor position is not calculated correctly.\nSolution:   Always set topline, also when window is one line only.\n            (Robert Webb) Add more info to getwininfo() for testing.\n"
    },
    {
      "commit": "1e1153600c0377472d62cc553173fe555ddcf5a7",
      "tree": "6b048ad52538ede86b31960d3c2f963411925c73",
      "parents": [
        "c46af534102c65b43912311d67f55f5049e5ef7a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 09 23:01:02 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 09 23:01:02 2019 +0100"
      },
      "message": "patch 8.1.0711: test files still use function!\n\nProblem:    Test files still use function!.\nSolution:   Remove the exclamation mark.  Fix overwriting a function.\n"
    },
    {
      "commit": "a42df5934bdc1178ed2ee8cb9c8686975b578497",
      "tree": "64732c9f937ec217720ab991f89248a1b112abe8",
      "parents": [
        "5d24a2257e597fd752e33b2c1e9c19cf9114a517"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 24 00:22:39 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 24 00:22:39 2018 +0100"
      },
      "message": "patch 8.1.0630: \"wincmd p\" does not work after using an autocmd window\n\nProblem:   \"wincmd p\" does not work after using an autocmd window.\nSolution:   Store \"prevwin\" in aco_save_T. (Christian Brabandt, closes #3690)\n"
    },
    {
      "commit": "8617b401599451187fa0c0561a84944978536a90",
      "tree": "6d6652bf2d2a247e6046a702caccda0969f96f67",
      "parents": [
        "d42333d8e9f6c157884f4f1acb458aa992f94f3d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:47:48 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:47:48 2018 +0100"
      },
      "message": "patch 8.1.0518: Test_window_split_edit_bufnr() fails on AppVeyor\n\nProblem:    Test_window_split_edit_bufnr() fails on AppVeyor.\nSolution:   Disable the failing part for now.\n"
    },
    {
      "commit": "d42333d8e9f6c157884f4f1acb458aa992f94f3d",
      "tree": "79a2425263e70d692e8f91644fba8e25c94b5f3e",
      "parents": [
        "ddd1f9183bed00d096f29c503721ac559174a29f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:28:19 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:28:19 2018 +0100"
      },
      "message": "patch 8.1.0517: Test_window_split_edit_alternate() fails on AppVeyor\n\nProblem:    Test_window_split_edit_alternate() fails on AppVeyor.\nSolution:   Disable the failing part for now.\n"
    },
    {
      "commit": "1bbb61948342b5cf6e363629f145c65eb455c388",
      "tree": "30275df04234f6ba296d5b027bd3c9104ee1848c",
      "parents": [
        "d0721058f494143186f66a60151c9634031a8c96"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 16:02:01 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 16:02:01 2018 +0100"
      },
      "message": "patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no name\n\nProblem:    CTRL-W ^ does not work when alternate buffer has no name.\nSolution:   Use another method to split and edit the alternate buffer. (Jason\n            Franklin)\n"
    },
    {
      "commit": "72cf47a279f7261abf4ae6c9c3ee54024ee87a12",
      "tree": "ff5309e8b510f56d89a86a5f938162b4db8f5085",
      "parents": [
        "56bc8e299cdae1b4606897749ef54a0161381a4a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 10 18:23:29 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 10 18:23:29 2018 +0200"
      },
      "message": "patch 8.0.1811: no test for winrestcmd()\n\nProblem:    No test for winrestcmd().\nSolution:   Add a test. (Dominique Pelle, closes #2894)\n"
    },
    {
      "commit": "5bab555c2f1b3b86d57e4adeb86d908eff477fc9",
      "tree": "78d26979e6955c3f4d65e8946306e459087045e3",
      "parents": [
        "b8e22a053b68774dfd86fd829d9dba2333f09c05"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 13 20:41:29 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 13 20:41:29 2018 +0200"
      },
      "message": "patch 8.0.1705: when making a vertical split the mode message isn\u0027t updated\n\nProblem:    When making a vertical split the mode message isn\u0027t always\n            updated, \"VISUAL\" remains. (Alexei Averchenko)\nSolution:   Only reset clear_cmdline when filling all columns of the last\n            screen line. (Tom M. closes #2611)\n"
    },
    {
      "commit": "6f361c991221e96d5068c77b854967d997b1529b",
      "tree": "6fdcc8535ddab3e56c3cd8bc0b4fb5971ec2a22f",
      "parents": [
        "153b704e20f9c269450a7d3ea8cafcf942579ab7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 31 19:06:50 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 31 19:06:50 2018 +0100"
      },
      "message": "patch 8.0.1446: acessing freed memory after window command in auto command\n\nProblem:    Acessing freed memory after window command in auto command.\n            (gy741)\nSolution:   Adjust the pointer in the parent frame. (Christian Brabandt,\n            closes #2467)\n"
    },
    {
      "commit": "2efb323e875d2852f63e41c40641760d1d6b069f",
      "tree": "b45519644d8316b0f2312dce30d73cc60de79838",
      "parents": [
        "338e47fdfdf0d918dae50a5cbf0cf4f7be45b4f0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 19 12:27:23 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 19 12:27:23 2017 +0100"
      },
      "message": "patch 8.0.1411: reading invalid memory with CTRL-W :\n\nProblem:    Reading invalid memory with CTRL-W :.\nSolution:   Correct the command characters. (closes #2469)\n"
    },
    {
      "commit": "22044dc31788d9f1c2da7725269884d9923b4795",
      "tree": "494741760117a459b7dd197e2bcb1e3ed9d87cc5",
      "parents": [
        "af903e5d490ec9c6c49079f67de7e92e3c35a725"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 02 15:43:37 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 02 15:43:37 2017 +0100"
      },
      "message": "patch 8.0.1364: there is no easy way to get the window position\n\nProblem:    There is no easy way to get the window position.\nSolution:   Add win_screenpos().\n"
    },
    {
      "commit": "75373f38087dd756babdbbf9f14fd4711712c5de",
      "tree": "91a9bd88aa98480b99dd750424d6622cc99f1594",
      "parents": [
        "e20b3eba731bafb97c609dd20a4c378c105acc0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 07 22:02:30 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 07 22:02:30 2017 +0200"
      },
      "message": "patch 8.0.0890: still many old style tests\n\nProblem:    Still many old style tests.\nSolution:   Convert several tests to new style. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "8eeeba8c025ff844e6514c4a60cec11bf1fc1b35",
      "tree": "1407bb110c8aa4cee4db9d668e27508f57616f72",
      "parents": [
        "1814183b865059679f6ee526ec23fc575e536e66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 25 22:45:39 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 25 22:45:39 2017 +0200"
      },
      "message": "patch 8.0.0678: closing a window does not trigger resizing\n\nProblem:    When \u0027equalalways\u0027 is set and closing a window in a separate\n            frame, not all window sizes are adjusted. (Glacambre)\nSolution:   Resize all windows if the new current window is not in the same\n            frame as the closed window. (closes #1707)\n"
    },
    {
      "commit": "38e3483637c16e018f88c07b1dcff97cdb821a29",
      "tree": "a91689c6c1ceb3f519cfbd8fafdb488e30a71214",
      "parents": [
        "7dd4850698e37c3ed4a3c3b23f4cdbf1ae6542f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 20:22:36 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 20:22:36 2017 +0100"
      },
      "message": "patch 8.0.0490: vertical split makes \u0027winfixwidth\u0027 window smaller\n\nProblem:    Splitting a \u0027winfixwidth\u0027 window vertically makes it one column\n            smaller. (Dominique Pelle)\nSolution:   Add one to the width for the separator.\n"
    },
    {
      "commit": "4520d440c59034452d1450b27fcd56825c090687",
      "tree": "d2391f9fa0bc3da5960768bca6519de0c251feb6",
      "parents": [
        "ee85df37634dfb0c40ae5de0b4f246aef460b392"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 16:09:46 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 16:09:46 2017 +0100"
      },
      "message": "patch 8.0.0485: not all windows commands are tested\n\nProblem:    Not all windows commands are tested.\nSolution:   Add more tests for windows commands. (Dominique Pelle,\n            closes #1575) Run test_autocmd separately, it interferes with\n            other tests.  Fix tests that depended on side effects.\n"
    },
    {
      "commit": "f79225ed4f81bc579bb3360ad2eb06adc8058153",
      "tree": "033d970c0e0f3ccb062e36fbf3582fa8413ed165",
      "parents": [
        "2c90d51123fba44a90e09aa4a4f2b7d972dadb94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 23:11:04 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 23:11:04 2017 +0100"
      },
      "message": "patch 8.0.0483: illegal memory access when using :all\n\nProblem:    Illegal memory access when using :all. (Dominique Pelle)\nSolution:   Adjust the cursor position right after setting \"curwin\".\n"
    },
    {
      "commit": "9e4d8215d386100ab660d7d11e6620fd148b605e",
      "tree": "dd5a4c3aab1dde5c77149165ff6e65c012ea9902",
      "parents": [
        "7571d55f7dcc009a375b2124cce2c8b21f361234"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 18 23:04:48 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 18 23:04:48 2016 +0200"
      },
      "message": "patch 7.4.2228\nProblem:    Test files have inconsistant modelines.\nSolution:   Don\u0027t set \u0027tabstop\u0027 to 2, use \u0027sts\u0027 and \u0027sw\u0027.\n"
    },
    {
      "commit": "5d2ca0402954ff79b73d9c86cc16c8a6454b75a7",
      "tree": "a6c082cefb2ec34e4c73a4613ddd711f62ecab7f",
      "parents": [
        "f4fba6dcd508cb369ffa6916d9cb3fcf3d7ed548"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 26 17:11:21 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 26 17:11:21 2016 +0200"
      },
      "message": "patch 7.4.1956\nProblem:    When using CTRL-W f and pressing \"q\" at the ATTENTION dialog the\n            newly opened window is not closed.\nSolution:   Close the window and go back to the original one. (Norio Takagi,\n            Hirohito Higashi)\n"
    },
    {
      "commit": "991dea3ab185fb35e577ab0bdfd443cd4b43ccc6",
      "tree": "1eed204df1993f5844e584ea58e7edd08f213168",
      "parents": [
        "908be438794619f10ef7fa25e24e5893b2ae0189"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 24 11:31:32 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 24 11:31:32 2016 +0200"
      },
      "message": "patch 7.4.1835\nProblem:    When splitting and closing a window the status height changes.\nSolution:   Compute the frame height correctly. (Hirohito Higashi)\n"
    }
  ]
}
