)]}'
{
  "log": [
    {
      "commit": "61abe7d8f827ec31f098e8abcdf58846b956ef16",
      "tree": "0cf4ec692b77aeb1be2c1a38d3ff32973aaca45e",
      "parents": [
        "9b03d3e75b4274493bbe76772d7b92238791964c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 30 21:46:08 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 30 21:46:08 2022 +0100"
      },
      "message": "patch 9.0.0336: tests are flaky because of using a common file name\n\nProblem:    Tests are flaky because of using a common file name.\nSolution:   Rename files and directories to be more unique.\n"
    },
    {
      "commit": "3b0d70f4ff436cb144683dafd956e8a3ee485a90",
      "tree": "20d6db8894730c9ed823c9c854f696704e993949",
      "parents": [
        "4f1b083be43f351bc107541e7b0c9655a5d2c0bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:31:20 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:31:20 2022 +0100"
      },
      "message": "patch 9.0.0323: using common name in tests leads to flaky tests\n\nProblem:    Using common name in tests leads to flaky tests.\nSolution:   Rename files and directories to be more specific.\n"
    },
    {
      "commit": "54acb90d9e672315e3bd13f8dc71f828df97c868",
      "tree": "a6ace12d6378c530d8341c69a30ccf2c76a69c45",
      "parents": [
        "d5c8f11905abc1bdf3b8864dbc40187855ed9374"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Aug 29 16:21:25 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 16:21:25 2022 +0100"
      },
      "message": "patch 9.0.0320: command line type of CmdlineChange differs from getcmdtype()\n\nProblem:    Command line type of CmdlineChange differs from getcmdtype().\nSolution:   Use the same type. (closes #11005)\n"
    },
    {
      "commit": "25f1e5556259d536c8608185145b0769262873ff",
      "tree": "6dbaa94a67ea64b16e5f05dbe3d581c924793927",
      "parents": [
        "8934ec027da323aea95d4f6f6cf4967f054433b2"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Aug 28 17:25:04 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 28 17:25:04 2022 +0100"
      },
      "message": "patch 9.0.0299: error messages for setcmdline() could be better\n\nProblem:    Error messages for setcmdline() could be better.\nSolution:   Use more specific error messages. (Yegappan Lakshmanan,\n            closes #10995)\n"
    },
    {
      "commit": "07ea5f1509fe8dafe3262ed2702b4d0fc99e288b",
      "tree": "1b409138b5a115619cb2852ece07194edca7ed51",
      "parents": [
        "5ff595d9db2d9a33aa10cc9f18f256826226862f"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Sat Aug 27 12:22:25 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 27 12:22:25 2022 +0100"
      },
      "message": "patch 9.0.0285: it is not easy to change the command line from a plugin\n\nProblem:    It is not easy to change the command line from a plugin.\nSolution:   Add setcmdline(). (Shougo Matsushita, closes #10869)\n"
    },
    {
      "commit": "300175fd7f874be78826a00f5cb60a7ec2f20655",
      "tree": "8ebcb4ac031d63c6144810748f397f2177bd924c",
      "parents": [
        "e24a14118c29d910d3be59203332768b5fbd93e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 21 18:38:21 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 21 18:38:21 2022 +0100"
      },
      "message": "patch 9.0.0238: Shift-Tab shows matches on cmdline when \u0027wildmenu\u0027 is off\n\nProblem:    Shift-Tab shows matches on cmdline when \u0027wildmenu\u0027 is off.\nSolution:   Only show matches when \u0027wildmode\u0027 contains \"list\". (closes #10951)\n"
    },
    {
      "commit": "b82a2ab8ad7af52a327cdba013ec433f7caf550d",
      "tree": "c850b0d51e81d5a21bee633f576ac02d61429d98",
      "parents": [
        "474ad390ccb8bbeb53848122829e04c52f0349ce"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Aug 21 14:33:57 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 21 14:33:57 2022 +0100"
      },
      "message": "patch 9.0.0236: popup menu not removed when \u0027wildmenu\u0027 reset while visible\n\nProblem:    Popup menu not removed when \u0027wildmenu\u0027 reset while it is visible.\nSolution:   Do not check p_wmnu, only pum_visible(). (closes #10953)\n"
    },
    {
      "commit": "d4cf9fc53e0b1d36e84d28ecd5595a6f102f325e",
      "tree": "98a005b1fe189f748dbfb09221fcb4e8ca4a066b",
      "parents": [
        "f797e309caff48f7a56c73b16e62ff67c4dcbdd6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 11 14:13:37 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 11 14:13:37 2022 +0100"
      },
      "message": "patch 9.0.0191: messages test fails; window size incorrect\n\nProblem:    Messages test fails; window size incorrect when \u0027cmdheight\u0027 is\n            made smaller.\nSolution:   Properly cleanup after test with cmdheight zero.  Resize windows\n            correctly when \u0027cmdheight\u0027 gets smaller.\n"
    },
    {
      "commit": "f797e309caff48f7a56c73b16e62ff67c4dcbdd6",
      "tree": "fea4b3c7e732530173cdfb9086aeeda32bc6c466",
      "parents": [
        "87f3a2ca3d0ffbfa7389bbb89add4d8d3fca6fbb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 11 13:17:30 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 11 13:17:30 2022 +0100"
      },
      "message": "patch 9.0.0190: the way \u0027cmdheight\u0027 can be made zero is inconsistent\n\nProblem:    The way \u0027cmdheight\u0027 can be made zero is inconsistent.\nSolution:   Only make \u0027cmdheight\u0027 zero when setting it explicitly, not when\n            resizing windows. (closes #10890)\n"
    },
    {
      "commit": "5ac4b1a24e3ba52698a0d24b22cdd2e1c7895417",
      "tree": "0146ab05274222cd5a004dac0b2bdfa74ff852e9",
      "parents": [
        "3ec3b8e92da8299bcbfd851fa76fccf5403e4097"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 06 10:28:19 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 06 10:28:19 2022 +0100"
      },
      "message": "patch 9.0.0149: test for fuzzy completion fails sometimes\n\nProblem:    Test for fuzzy completion fails sometimes.\nSolution:   Use a more specific file name to minimize the chance of matching a\n            random directory name. (closes #10854)\n"
    },
    {
      "commit": "7db3a8e3298bf7c7c3f74cc9c1add04f29e78d2d",
      "tree": "19f71ae7d60a24136a029b9d12685924054d7a00",
      "parents": [
        "30e212dac1d29536883c36918a465a38d81d6413"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Jul 26 22:01:36 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 26 22:01:36 2022 +0100"
      },
      "message": "patch 9.0.0089: fuzzy argument completion doesn\u0027t work for shell commands\n\nProblem:    Fuzzy argument completion doesn\u0027t work for shell commands.\nSolution:   Check for cmdidx not being CMD_bang. (Yegappan Lakshmanan,\n            closes #10769)\n"
    },
    {
      "commit": "6791adca53981666f0cf23e264e102b795224044",
      "tree": "1aafabe817adbd4735d0ea012c68b0157b97d010",
      "parents": [
        "1f0dc5e84f5cc530c0fb9d0789e3d42d644429d7"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Tue Jul 26 20:42:25 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 26 20:42:25 2022 +0100"
      },
      "message": "patch 9.0.0086: tabline is not redrawn when entering command line\n\nProblem:    Tabline is not redrawn when entering command line.\nSolution:   Set \"redraw_tabline\". (closes #10771)\n"
    },
    {
      "commit": "c2842adfb2ca0637f13e2793fefa18e7818684f9",
      "tree": "76b691a7a61aaf636af9e82fa7af8659bcd11847",
      "parents": [
        "0494789ecee9e2a973f48426f7a69fb96378fa8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 26 17:23:47 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 26 17:23:47 2022 +0100"
      },
      "message": "patch 9.0.0081: command line completion of user command may have duplicates\n\nProblem:    Command line completion of user command may have duplicates.\n            (Dani Dickstein)\nSolution:   Skip global user command if an identical buffer-local one is\n            defined. (closes #10797)\n"
    },
    {
      "commit": "2d2950198231a31bf87c1cd4322099cc36b0bb93",
      "tree": "a45f361420fb09f8ba52d43d9153ce616b6bee6d",
      "parents": [
        "c5274dd12224421f2430b30c53b881b9403d649e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 02 16:29:34 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 02 16:29:34 2022 +0100"
      },
      "message": "patch 9.0.0027: the command line test is getting quite big\n\nProblem:    The command line test is getting quite big.\nSolution:   Move command line window tests to a separate file.\n"
    },
    {
      "commit": "c6fdb15d423df22e1776844811d082322475e48a",
      "tree": "def7bf00a0c576aae589520523797dbc06c3675d",
      "parents": [
        "af043e12d9e5869c597de40b9a2517ae97ac72e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 02 13:43:21 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 02 13:43:21 2022 +0100"
      },
      "message": "patch 9.0.0025: accessing beyond allocated memory with the cmdline window\n\nProblem:    Accessing beyond allocated memory when using the cmdline window in\n            Ex mode.\nSolution:   Use \"*\" instead of \"\u0027\u003c,\u0027\u003e\" for Visual mode.\n"
    },
    {
      "commit": "f7c7c3fad6d2135d558f3b36d0d1a943118aeb5e",
      "tree": "9886e1fdcc55045c09f2ec5bbe32695e1fd9703b",
      "parents": [
        "6689df024bce4309ec5884e445738fe07ee4ffcc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 22 19:08:38 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 22 19:08:38 2022 +0100"
      },
      "message": "patch 8.2.5150: read past the end of the first line with \":0;\u0027{\"\n\nProblem:    Read past the end of the first line with \":0;\u0027{\".\nSolution:   When on line zero check the column is valid for line one.\n"
    },
    {
      "commit": "6046aded8da002b08d380db29de2ba0268b6616e",
      "tree": "6e39a70e4151f0e53544f2aaf276c036a4679289",
      "parents": [
        "12a49408b3d60a55b1e098f97d3f1127a75fb3bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 22 13:51:54 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 22 13:51:54 2022 +0100"
      },
      "message": "patch 8.2.5148: invalid memory access when using expression on command line\n\nProblem:    Invalid memory access when using an expression on the command line.\nSolution:   Make sure the position does not go negative.\n"
    },
    {
      "commit": "44a3f3353e0407e9fffee138125a6927d1c9e7e5",
      "tree": "2f8eab55877ffb8d6b51d8be01aaeeccf71db6e9",
      "parents": [
        "1f89abf69d2c485c38da9a45161e806de0f86f2f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 06 15:38:21 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 06 15:38:21 2022 +0100"
      },
      "message": "patch 8.2.5063: error for a command may go over the end of IObuff\n\nProblem:    Error for a command may go over the end of IObuff.\nSolution:   Truncate the message.\n"
    },
    {
      "commit": "00e977cb83625f979d13639249a7788d5a1cb71e",
      "tree": "06b436df6e4354a4300419f8460696f4bf8e506f",
      "parents": [
        "b5912e0643dc21b1b88c517d3ac1282eba57293d"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Jun 01 12:31:53 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 01 12:31:53 2022 +0100"
      },
      "message": "patch 8.2.5049: insufficient tests for autocommands\n\nProblem:    Insufficient tests for autocommands.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #10507)\n"
    },
    {
      "commit": "51f0bfb88a3554ca2dde777d78a59880d1ee37a8",
      "tree": "5671a003b9dac08a40e60d042ba2903a0251dfec",
      "parents": [
        "4748c4bd64610cf943a431d215bb1aad51f8d0b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 17 20:11:02 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 17 20:11:02 2022 +0100"
      },
      "message": "patch 8.2.4975: recursive command line loop may cause a crash\n\nProblem:    Recursive command line loop may cause a crash.\nSolution:   Limit recursion of getcmdline().\n"
    },
    {
      "commit": "79d599b8772022af1d657f368c2fc97aa342c0da",
      "tree": "ee415de85697c73717db8ca0679481349d097965",
      "parents": [
        "c27747e6ddcbda7d1d3b39867898f746dc4db471"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Sat May 07 12:48:29 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 12:48:29 2022 +0100"
      },
      "message": "patch 8.2.4903: cannot get the current cmdline completion type and position\n\nProblem:    Cannot get the current cmdline completion type and position.\nSolution:   Add getcmdcompltype() and getcmdscreenpos(). (Shougo Matsushita,\n            closes #10344)\n"
    },
    {
      "commit": "ef02f16609ff0a26ffc6e20263523424980898fe",
      "tree": "316bc69fdd8d9605c0d6666ea02dfd07b458e278",
      "parents": [
        "70d87690a39222277c2beab0649e343a78dee908"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 10:49:10 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 10:49:10 2022 +0100"
      },
      "message": "patch 8.2.4899: with latin1 encoding CTRL-W might go before the cmdline\n\nProblem:    With latin1 encoding CTRL-W might go before the start of the\n            command line.\nSolution:   Check already being at the start of the command line.\n"
    },
    {
      "commit": "d88934406c5375d88f8f1b65331c9f0cab68cc6c",
      "tree": "1d494ce256adb31317dd457e16999c37fa701972",
      "parents": [
        "5a7b6dc23cd16450b5773849520d513de56bccbf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 20:38:47 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 20:38:47 2022 +0100"
      },
      "message": "patch 8.2.4895: buffer overflow with invalid command with composing chars\n\nProblem:    Buffer overflow with invalid command with composing chars.\nSolution:   Check that the whole character fits in the buffer.\n"
    },
    {
      "commit": "a653e53b1f4ba08de0dbcea06288cf0cc1c6e752",
      "tree": "f4b9c57d97d42e2451ebb71cd35a77a787a36534",
      "parents": [
        "bac9a9e5c233dcf9cf734c61e4e4311fe57eccd1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 19 11:38:24 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 19 11:38:24 2022 +0100"
      },
      "message": "patch 8.2.4789: cursor pos wrong when using :redraw while editing the cmdline\n\nProblem:    The cursor may be in the in wrong place when using :redraw while\n            editing the cmdline.\nSolution:   When editing the command line let :redraw update the command line\n            too. (closes #10210)\n"
    },
    {
      "commit": "11a57dfd16a47f248fe949344bd5db3f12b9bd32",
      "tree": "4830851e182451df3a7e3a6b1b6bc5316cfa60f4",
      "parents": [
        "1655619717ff109ea8bf1002883636d5af345e48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 11 19:38:56 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 11 19:38:56 2022 +0100"
      },
      "message": "patch 8.2.4738: Esc on commandline executes command instead of abandoning it\n\nProblem:    Esc on commandline executes command instead of abandoning it.\nSolution:   Save and restore KeyTyped when removing the popup menu.\n            (closes #10154)\n"
    },
    {
      "commit": "cc766a85f460ebb7f8c915508447548b5f5b99bc",
      "tree": "063d92f755b260af22cd1d40bd95379b7339e9d2",
      "parents": [
        "4829c1c9e9095a3303caec9af7d02f6547f6df0e"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Mon Apr 04 15:46:58 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 04 15:46:58 2022 +0100"
      },
      "message": "patch 8.2.4684: cannot open a channel on a Unix domain socket\n\nProblem:    Cannot open a channel on a Unix domain socket.\nSolution:   Add Unix domain socket support. (closes #10062)\n"
    },
    {
      "commit": "1104a6d0c2004d39e9b6cb8f804d12b628a69869",
      "tree": "2e7bc119f38f7c1fcb96452ac00c639a2b398013",
      "parents": [
        "49d008d96b80d17e9770b066031aaaf9495761e2"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Mar 31 12:34:15 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 31 12:34:15 2022 +0100"
      },
      "message": "patch 8.2.4655: cmdline completion popup menu positioned wrong\n\nProblem:    Command line completion popup menu positioned wrong when using a\n            terminal window.\nSolution:   Position the popup menu differently when editing the command line.\n            (Yegappan Lakshmanan, closes #10050, closes #10035)\n"
    },
    {
      "commit": "5e877baf87530d5c4fe4da2c5a6269cf19526c27",
      "tree": "2e1a4f32a5572ac72f0e5c17b0a0c559f80fa697",
      "parents": [
        "acf7d73a7f5cdd63b34de777a4ce5eb3e2ba0ab3"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Mar 25 21:19:26 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 25 21:19:26 2022 +0000"
      },
      "message": "patch 8.2.4628: not enough testing for 2/3 letter substitute commands\n\nProblem:    Not enough testing for 2/3 letter substitute commands.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #10019)\n"
    },
    {
      "commit": "454ce6737cadb82886f1fc0eb9e8666cc59ae42b",
      "tree": "cb8c34f9a6ebc380a2788eed0c0fc14cd4512ca7",
      "parents": [
        "98b7fe725ec342d28d7c86293098b233c57c4af9"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Mar 24 11:22:13 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 24 11:22:13 2022 +0000"
      },
      "message": "patch 8.2.4617: no completion for :scriptnames\n\nProblem:    No completion for :scriptnames.\nSolution:   Implement :scriptnames completion. (Yegappan Lakshmanan,\n            closes #10005)\n"
    },
    {
      "commit": "e7dd0fa2c61fe71f12c72b0dcb7bb6415eb048fb",
      "tree": "5f9d0bb515c76a3bd9b3939b59fa10f024e2faa5",
      "parents": [
        "35dc17634dd6da5b90bd1b0160c4ed9e394f4b87"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Mar 22 16:06:31 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 22 16:06:31 2022 +0000"
      },
      "message": "patch 8.2.4608: getcompletion() does not work when \u0027wildoptions\u0027 has \"fuzzy\"\n\nProblem:    getcompletion() does not work properly when \u0027wildoptions\n            contains \"fuzzy\".\nSolution:   Do not use addstar(). (Yegappan Lakshmanan, closes #9992,\n            closes #9986)\n"
    },
    {
      "commit": "155b0882088ff115dcfb6ce466fe7c8cc2bef349",
      "tree": "4fa09769c8faef9a65c51a84c0e4626885206844",
      "parents": [
        "da6d42c35a68610af872551b03077047258a7551"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Mar 17 13:03:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 17 13:03:09 2022 +0000"
      },
      "message": "patch 8.2.4585: cannot use keypad page-up/down for completion menu\n\nProblem:    Cannot use keypad page-up/down for completion menu.\nSolution:   Recognize the keypad keys. (Yegappan Lakshmanan, closes #9963)\n"
    },
    {
      "commit": "da6d42c35a68610af872551b03077047258a7551",
      "tree": "55bb0a5f23a54940c76cd220ed26d4a164c04811",
      "parents": [
        "4f6e772c9cd013a8690ab0f1efecc0ab3e855148"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 17 11:46:55 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 17 11:46:55 2022 +0000"
      },
      "message": "patch 8.2.4584: error for using autoload function in custom completion\n\nProblem:    Error for using autoload function in custom completion.\nSolution:   Do not check for errors when using an autoload function.\n            (closes #9962)\n"
    },
    {
      "commit": "5cffa8df7e3c28681b9e5deef6df395784359b6b",
      "tree": "0164635aec712ab5ca866b9f7354288664f568b1",
      "parents": [
        "fe8e9f674036f3206b0080f4a931c991cf142f8b"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Mar 16 13:33:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 16 13:33:53 2022 +0000"
      },
      "message": "patch 8.2.4579: cannot use page-up and page-down in the cmdline popup menu\n\nProblem:    Cannot use page-up and page-down in the command line completion\n            popup menu.\nSolution:   Check for to page-up and page-down keys. (Yegappan Lakshmanan,\n            closes #9960)\n"
    },
    {
      "commit": "fe8e9f674036f3206b0080f4a931c991cf142f8b",
      "tree": "164fd1908cb9969743eac38bf927584b13acc8da",
      "parents": [
        "9323ca51c2b1522f26907a7b8879067245ebd1be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 16 13:09:15 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 16 13:09:15 2022 +0000"
      },
      "message": "patch 8.2.4578: no warning when autoload script for completion has an error\n\nProblem:    No warning when an autoload script for completion function has an\n            error.\nSolution:   Do not ignore errors when a function name is given with a dot or\n            \u0027#\u0027 character. (closes #9958)\n"
    },
    {
      "commit": "1fdf84e033f8c4eead3b4ccebb1969cfbc7d10db",
      "tree": "6ed313f31160373533389e95b6bc8e0a55971ec1",
      "parents": [
        "977525fea662b7f37ad0e052894c1f62b5b03269"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Mar 15 10:53:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 15 10:53:09 2022 +0000"
      },
      "message": "patch 8.2.4570: no command line completion for :profile and :profdel\n\nProblem:    No command line completion for :profile and :profdel.\nSolution:   Implement completion. (Yegappan Lakshmanan, closes #9955)\n"
    },
    {
      "commit": "6e2e2cc95b913e33145047e0fade5193da6e4379",
      "tree": "6f4755e77b8e86590b6313bdb89f52968894c11f",
      "parents": [
        "129e33e44bdbd91d6d7cd49d96268cbed4a05f07"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 14 19:24:46 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 14 19:24:46 2022 +0000"
      },
      "message": "patch 8.2.4565: no command line completion for :breakadd and :breakdel\n\nProblem:    No command line completion for :breakadd and :breakdel.\nSolution:   Add completion for :breakadd and :breakdel. (Yegappan Lakshmanan,\n            closes #9950)\n"
    },
    {
      "commit": "5de4c4372d4366bc85cb66efb3e373439b9471c5",
      "tree": "03a6aea2f9b80a06bc66775e4ea88168dd2d148d",
      "parents": [
        "afd4ae35d66b2e7732eceb5ad9f6b4ece6b7c64c"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Feb 28 13:28:38 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 28 13:28:38 2022 +0000"
      },
      "message": "patch 8.2.4483: command completion makes two rounds to collect matches\n\nProblem:    Command completion makes two rounds to collect matches.\nSolution:   Use a growarray to collect matches. (Yegappan Lakshmanan,\n            closes #9860)\n"
    },
    {
      "commit": "afd4ae35d66b2e7732eceb5ad9f6b4ece6b7c64c",
      "tree": "d753eeffe7628a1b37f43b92e02aad071cde6849",
      "parents": [
        "5c52be40fbab14e050d7494d85be9039f07f7f8f"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Feb 27 21:03:21 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 27 21:03:21 2022 +0000"
      },
      "message": "patch 8.2.4482: no fuzzy cmdline completion for user defined completion\n\nProblem:    No fuzzy cmdline completion for user defined completion.\nSolution:   Add fuzzy completion for user defined completion. (Yegappan\n            Lakshmanan, closes #9858)\n"
    },
    {
      "commit": "5c52be40fbab14e050d7494d85be9039f07f7f8f",
      "tree": "b9213579bc23bf98a1521588960bb13f5f967fdf",
      "parents": [
        "cbef12e60b2c5a4f026172ab9873deaab2e70cf2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 27 14:28:31 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 27 14:28:31 2022 +0000"
      },
      "message": "patch 8.2.4481: cmdline popup menu not removed when \u0027lazyredraw\u0027 is set\n\nProblem:    Cmdline popup menu not removed when \u0027lazyredraw\u0027 is set.\nSolution:   Temporarily reset \u0027lazyredraw\u0027 when removing the popup menu.\n            (closes #9857)\n"
    },
    {
      "commit": "6caeda2fce4bccac2dd43ca9fee1d32ee96b708d",
      "tree": "2a3de1990e27aa46b59806f74228347f59ceff65",
      "parents": [
        "00333cb3b341499df8729b9345f0bbad968cda0b"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Feb 27 12:07:30 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 27 12:07:30 2022 +0000"
      },
      "message": "patch 8.2.4479: no fuzzy completieon for maps and abbreviations\n\nProblem:    No fuzzy completieon for maps and abbreviations.\nSolution:   Fuzzy complete maps and abbreviations. (Yegappan Lakshmanan,\n            closes #9856)\n"
    },
    {
      "commit": "00333cb3b341499df8729b9345f0bbad968cda0b",
      "tree": "ffdecfb922771c58e3c631415a62d828bcc87e36",
      "parents": [
        "29ab6ce9f36660cffaad3c8789e71162e5db5d2f"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Feb 26 16:05:08 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 26 16:05:08 2022 +0000"
      },
      "message": "patch 8.2.4478: crash when using fuzzy completion\n\nProblem:    Crash when using fuzzy completion.\nSolution:   Temporary fix: put back regexp. (closes #9852, closes #9851)\n"
    },
    {
      "commit": "4df5b33f206210fec2a0297aea27e7db8b5173c0",
      "tree": "0c238b9d39158581b37836f18b3d5240defc989c",
      "parents": [
        "5a2d4a3ecb67942d47615507a163ffcd5863c073"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Feb 26 11:04:42 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 26 11:04:42 2022 +0000"
      },
      "message": "patch 8.2.4475: fuzzy cmdline completion does not work for lower case\n\nProblem:    Fuzzy cmdline completion does not work for lower case.\nSolution:   Also use fuzzy completion for lower case input. (Yegappan\n            Lakshmanan, closes #9849)\n"
    },
    {
      "commit": "5ec633b9b0400519db60253cb5846e50394218b4",
      "tree": "0e85ab2bd5fd660ccb24daf164ece05ac57fd081",
      "parents": [
        "4d56b971cbae01cc454eb09713326224993e38ed"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Feb 25 15:24:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 25 15:24:24 2022 +0000"
      },
      "message": "patch 8.2.4465: fuzzy completion does not order matches properly\n\nProblem:    Fuzzy completion does not order matches properly.\nSolution:   Do not use regular expression match. (Yegappan Lakshmanan,\n            closes #9843)\n"
    },
    {
      "commit": "38b85cb4d7216705058708bacbc25ab90cd61595",
      "tree": "3eb078ed612a835d9d6eecf7e3a4b84f209f1618",
      "parents": [
        "9c9be05b17ececb1515a2f41a4dedbf848d3d8b6"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Feb 24 13:28:41 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 24 13:28:41 2022 +0000"
      },
      "message": "patch 8.2.4463: completion only uses strict matching\n\nProblem:    Completion only uses strict matching.\nSolution:   Add the \"fuzzy\" item for \u0027wildoptions\u0027. (Yegappan Lakshmanan,\n            closes #9803)\n"
    },
    {
      "commit": "b31aec3b9387ed12677dca09069c3ae98c6c7447",
      "tree": "5855230aa79d06471234f4d7627cb8a3003f77a3",
      "parents": [
        "34f8117dec685ace52cd9e578e2729db278163fc"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Feb 16 12:44:29 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 16 12:44:29 2022 +0000"
      },
      "message": "patch 8.2.4398: some command completion functions are too long\n\nProblem:    Some command completion functions are too long.\nSolution:   Refactor code into separate functions.  Add a few more tests.\n            (Yegappan Lakshmanan, closes #9785)\n"
    },
    {
      "commit": "e3846cf1ebdc4af0b39885153b4703f71a9b919e",
      "tree": "d230fecced7b46f59c33a6120da05d0fd87a06bc",
      "parents": [
        "8991be2ab4a9f3418ab41594a0c5b789c5cb0935"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Feb 15 11:35:54 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 15 11:35:54 2022 +0000"
      },
      "message": "patch 8.2.4387: command line completion doesn\u0027t always work properly\n\nProblem:    Command line completion doesn\u0027t always work properly.\nSolution:   Adjust triggering after a \"|\".  Add more tests. (Yegappan\n            Lakshmanan, closes #9779)\n"
    },
    {
      "commit": "e4835bf34001471a102528659af009bc46361141",
      "tree": "3031d8fbf6ec1447b52dd20827ae4b89a814f2a0",
      "parents": [
        "0e76714e901d179a2f020815f07fb375274b5404"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 14 19:17:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 14 19:17:53 2022 +0000"
      },
      "message": "patch 8.2.4382: a custom \u0027tabline\u0027 may cause Esc to work like Enter\n\nProblem:    A custom \u0027tabline\u0027 may cause Esc to work like Enter on the\n            command line when the popup menu is displayed.\nSolution:   Save and restore KeyTyped. (closes #9776)\n"
    },
    {
      "commit": "9773db6f9bce7a6f063e23179976d7825ace4d72",
      "tree": "9fcc231d9f2bd8e92403938bde3c33a2b1e06f17",
      "parents": [
        "4b1d9639726ebe1630991488a1314db628b6b854"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Feb 14 11:10:59 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 14 11:10:59 2022 +0000"
      },
      "message": "patch 8.2.4376: not enough tests for command line completion\n\nProblem:    Not enough tests for command line completion.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #9771)\n"
    },
    {
      "commit": "4d03d870007c593bce2cfa8d0a6597ca3a20fa35",
      "tree": "07ccedf0699f3c0fa7eb8137156b02ede1b8c6f6",
      "parents": [
        "cdf04859699bdde891b5b52ea821d0bebd7e8ee0"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Feb 13 11:45:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 13 11:45:09 2022 +0000"
      },
      "message": "patch 8.2.4366: not enough tests for command line completion\n\nProblem:    Not enough tests for command line completion.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #9760)\n"
    },
    {
      "commit": "481acb11413a436653e235d2098990b2ad47d195",
      "tree": "e2012f19845ed8251e04528df52aa39b5e7a59d6",
      "parents": [
        "f6246f51e3d85a982a899b4a8fd9045a5e23016f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 11 18:51:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 11 18:51:45 2022 +0000"
      },
      "message": "patch 8.2.4346: a custom statusline may cause Esc to work like Enter\n\nProblem:    A custom statusline may cause Esc to work like Enter on the\n            command line when the popup menu is displayed.\nSolution:   Save and restore KeyTyped. (closes #9749)\n"
    },
    {
      "commit": "414acd342f4a66d930da34d419929985b48bd301",
      "tree": "d1cdba27388b535b921f483b960142dff7eed815",
      "parents": [
        "949b35d83b69a7eab7b280b5af6940da9aedad43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 10 21:09:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 10 21:09:45 2022 +0000"
      },
      "message": "patch 8.2.4341: command line not redrawn when finishing popup menu\n\nProblem:    Command line not redrawn when finishing popup menu and the screen\n            has scrolled up.\nSolution:   Redraw the command line after updating the screen. (closes #9722)\n"
    },
    {
      "commit": "560dff49c0095111fc96b4b8dd7f4d269aba9473",
      "tree": "cd986c6411c522080f4e4d360bcfcfc99841162c",
      "parents": [
        "74a0a5b26d0180f3ea89e9495dff6a26f0df23cb"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Feb 10 19:52:10 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 10 19:52:10 2022 +0000"
      },
      "message": "patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menu\n\nProblem:    CTRL-A does not work properly with the cmdline popup menu.\nSolution:   Fix issues with CTRL-A.  Add more tests for the cmdline popup\n            menu.  Remove TermWait() before VeriryScreenDump().  Refactor the\n            cmdline popup code. (Yegappan Lakshmanan, closes #9735)\n"
    },
    {
      "commit": "68cc2b8a37197872e737fb61244069e13b7227a2",
      "tree": "8e349fcf2007d03dec30632bd318568dfe4c26fd",
      "parents": [
        "b6a138eb334621f60c5891d035f80f398d59dbd3"
      ],
      "author": {
        "name": "rbtnn",
        "email": "naru123456789@gmail.com",
        "time": "Wed Feb 09 11:55:47 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 09 11:55:47 2022 +0000"
      },
      "message": "patch 8.2.4334: command line popup menu not positioned correctly\n\nProblem:    Command line popup menu not positioned correctly.\nSolution:   Also use vim_strsize() on the existing text. (Naruhiko Nishino,\n            closes #9727)\n"
    },
    {
      "commit": "73a16c22a4703cb9a7becdf459ce62bd894980d7",
      "tree": "4b5f54f6818c002c14bfbf3ce7f4cd1744e2b071",
      "parents": [
        "e3537aec2f8d6470010547af28dcbd83d41461b8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 08 17:40:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 08 17:40:36 2022 +0000"
      },
      "message": "patch 8.2.4328: command line complete matches cleard when typing character\n\nProblem:    Command line complete matches cleard when typing character.\n            (Dominique Pellé)\nSolution:   Only remove a popup menu if there is one.\n"
    },
    {
      "commit": "3908ef5017a6b4425727013588f72cc7343199b9",
      "tree": "e70cbd04c972b1566a45e8536210e1334e1b0373",
      "parents": [
        "3787f26c2ed33732a36f26ebe46faeebfe0151af"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Feb 08 12:08:07 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 08 12:08:07 2022 +0000"
      },
      "message": "patch 8.2.4325: \u0027wildmenu\u0027 only shows few matches\n\nProblem:    \u0027wildmenu\u0027 only shows few matches.\nSolution:   Add the \"pum\" option: use a popup menu to show the matches.\n            (Yegappan Lakshmanan et al., closes #9707)\n"
    },
    {
      "commit": "4785fe02bba14c4e0aede0fa425ca790a1cb98d7",
      "tree": "9619c22915e44234cc765cc34074bc53798cbaed",
      "parents": [
        "923dce2b07ff185c0ef661f3eca47bc17655f01b"
      ],
      "author": {
        "name": "ii14",
        "email": "ii14@users.noreply.github.com",
        "time": "Sun Nov 21 12:13:56 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 12:13:56 2021 +0000"
      },
      "message": "patch 8.2.3638: getcompletion() always passes zero as position\n\nProblem:    getcompletion() always passes zero as position to custom\n            completion function.\nSolution:   Pass the pattern length. (closes #9173)\n"
    },
    {
      "commit": "125ffd21f9601a90b845f1d50c24da0d3938bb59",
      "tree": "589c77f58da8397c31ccfdb82a6f80f7a3d61320",
      "parents": [
        "9459b8d461d6f8345bfa3fb9b3b4297a7950b0bc"
      ],
      "author": {
        "name": "Egor Zvorykin",
        "email": "egzvor@gmail.com",
        "time": "Wed Nov 17 14:01:14 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 14:01:14 2021 +0000"
      },
      "message": "patch 8.2.3608: users who type \"q:\" instead of \":q\" are confused\n\nProblem:    Users who type \"q:\" instead of \":q\" are confused.\nSolution:   Add an autocmd to give a message that explains this is the\n            command-line window. (Egor Zvorykin, closes #9146)\n"
    },
    {
      "commit": "ae38a9db7770b38889fbf06908cc69d42b463a73",
      "tree": "730a81a68e6095c38961c0c4912e4eb256adecd2",
      "parents": [
        "b811de5d49a23b20df82a80533d0602cda49029e"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Thu Oct 21 11:39:53 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 21 11:39:53 2021 +0100"
      },
      "message": "patch 8.2.3550: completion() does not work properly\n\nProblem:    completion() does not work properly.\nSolution:   Set xp_line and add WILD_HOME_REPLACE. (Shougo Matsushita,\n            closes #9016)\n"
    },
    {
      "commit": "39c47c310487b72bc78ff197b5a068a0bcf830de",
      "tree": "04e04bee0892953a76e7f8e920e73793b658db7f",
      "parents": [
        "21c1a0c2f10575dbb72fa873d33f0c1f6e170aa7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 17 18:05:26 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 17 18:05:26 2021 +0100"
      },
      "message": "patch 8.2.3531: command line completion test fails on MS-Windows\n\nProblem:    Command line completion test fails on MS-Windows.\nSolution:   Do not test with \"\\{\" on MS-Windows.\n"
    },
    {
      "commit": "21c1a0c2f10575dbb72fa873d33f0c1f6e170aa7",
      "tree": "ab2a99240a83610e85c5d2632553266406d983ef",
      "parents": [
        "34a364877f0c726cdc0779e6999fded9ba959ebe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 17 17:20:23 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 17 17:20:23 2021 +0100"
      },
      "message": "patch 8.2.3530: \":buf \\{a}\" fails while \":edit \\{a}\" works\n\nProblem:    \":buf \\{a}\" fails while \":edit \\{a}\" works.\nSolution:   Unescape \"\\{\". (closes #8917)\n"
    },
    {
      "commit": "dfe04dbff5863f6c089da8831d7ac2a3421a44b7",
      "tree": "4adc6720e23e1d34892e9c49acab5134b24af80e",
      "parents": [
        "f1e8876fa2359b572d262772747405d3616db670"
      ],
      "author": {
        "name": "naohiro ono",
        "email": "obcat@icloud.com",
        "time": "Sun Sep 12 15:45:10 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 12 15:45:10 2021 +0200"
      },
      "message": "patch 8.2.3431: completion for :disas sorts local functions first\n\nProblem:    Completion for :disas sorts local functions first.\nSolution:   Sort local functions last, like with :delfunc. (Naohiro Ono,\n            closes #8860)\n"
    },
    {
      "commit": "80c88eac5a81dd9f1a96fc80cb8aab6c84fe7b86",
      "tree": "409b780f207772d731de1afcdb149f3171b82bd1",
      "parents": [
        "a9e3d560877489acf751f99e045ab1d78e13249c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 08 14:29:46 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 08 14:29:46 2021 +0200"
      },
      "message": "patch 8.2.3414: fullcommand() gives wrong name with buffer-local user command\n\nProblem:    fullcommand() gives the wrong name if there is a buffer-local user\n            command. (Naohiro Ono)\nSolution:   Use a separate function to get the user command name.\n            (closes #8840)\n"
    },
    {
      "commit": "b4d82e2a8d610c00139a74970df772eece2daf1c",
      "tree": "7a1b585c8dc1b243f5878d2f74036410c32f25e6",
      "parents": [
        "20e0c3d27bda770542c1c0e4c81fd6443c12f3a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 01 13:03:39 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 01 13:03:39 2021 +0200"
      },
      "message": "patch 8.2.3392: augroup completion escapes regexp pattern characters\n\nProblem:    augroup completion escapes regexp pattern characters.\nSolution:   Do not escape the augroup name. (closes #8826)\n"
    },
    {
      "commit": "9aecf79c45da5593e4d8c0de1b2d212edc4765ce",
      "tree": "c847bf698ddd1d2c442594e96a7f8d298e110c69",
      "parents": [
        "c8103b4c2547ce2044469bcd49e3d55907bd33d1"
      ],
      "author": {
        "name": "naohiro ono",
        "email": "obcat@icloud.com",
        "time": "Sat Aug 28 15:56:06 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 28 15:56:06 2021 +0200"
      },
      "message": "patch 8.2.3383: Vim9: completion for :disassemble adds parenthesis\n\nProblem:    Vim9: completion for :disassemble adds parenthesis.\nSolution:   Don\u0027t add parenthesis. (Naohiro Ono, closes #8802)\n"
    },
    {
      "commit": "6024c0427ce1196344439997d5e41a6f8546368c",
      "tree": "5671e333659a598c6338e804135785b40653c7a4",
      "parents": [
        "47016f57724d3970c54f4ca1f392dff39d3fecae"
      ],
      "author": {
        "name": "Albert Liu",
        "email": "albertymliu@gmail.com",
        "time": "Fri Aug 27 20:59:35 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 27 20:59:35 2021 +0200"
      },
      "message": "patch 8.2.3378: MS-Windows: completing environment variables with % is wrong\n\nProblem:    MS-Windows: completing environment variables with % is wrong.\nSolution:   Only complete environment variables with $. (Albert Liu,\n            closes #8791)\n"
    },
    {
      "commit": "47016f57724d3970c54f4ca1f392dff39d3fecae",
      "tree": "5a83f06518c486c1ad4bcc32f5e0a40bbadbf72e",
      "parents": [
        "4799cef85ce43e26f5022290b41a7c85bbab8cad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 26 16:39:58 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 26 16:39:58 2021 +0200"
      },
      "message": "patch 8.2.3377: Vim9: :disass completion does not understand \"s:\"\n\nProblem:    Vim9: :disass completion does not understand \"s:\".\nSolution:   Expand \"s:\" to a pattern. (closes #8780)\n"
    },
    {
      "commit": "b8bd2e6ebab03baf2672067067a599df69a278c0",
      "tree": "c0a490909a31bc6ab7ede44e1c490ef289f949e3",
      "parents": [
        "489d60996deb5e7c1a3b4633412d54632e6def42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 21 17:13:14 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 21 17:13:14 2021 +0200"
      },
      "message": "patch 8.2.3363: when :edit reuses the current buffer the alternate file is set\n\nProblem:    When :edit reuses the current buffer the alternate file is set to\n            the same buffer.\nSolution:   Only set the alternate file when not reusing the buffer.\n            (closes #8783)\n"
    },
    {
      "commit": "5aec755b678cfd434b8ea2158d06992f33e1ff80",
      "tree": "c9f19e9f5aed0047762772dedae8db831cfb7776",
      "parents": [
        "c66f645b809d0852592ca37afacb9031b5950c7f"
      ],
      "author": {
        "name": "naohiro ono",
        "email": "obcat@icloud.com",
        "time": "Thu Aug 19 21:20:41 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 19 21:20:41 2021 +0200"
      },
      "message": "patch 8.2.3360: user function completion fails with dict function\n\nProblem:    User function completion fails with dict function.\nSolution:   Do not stop sequencing through the list if user functions when\n            encountering an empty name. (Naohiro Ono, closes #8765,\n            closes #8774)\n"
    },
    {
      "commit": "bfb2bb16bc69441fa3ec13caacb2c94637a8a0ec",
      "tree": "e844f242b78d73004e0b94116d8c82404dca1334",
      "parents": [
        "d2e9ccee90d2b39f4c9fd6cec271ef3fafd76f09"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sat Aug 14 21:11:51 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 14 21:11:51 2021 +0200"
      },
      "message": "patch 8.2.3345: some code not covered by tests\n\nProblem:    Some code not covered by tests.\nSolution:   Add a few more tests. (Dominique Pellé, closes #8757)\n"
    },
    {
      "commit": "069f90852f1444cac50491c10dfbd339a3f9e0c8",
      "tree": "6ccd8a87c04f29344cca6f1f8eda6f07a4c48cd6",
      "parents": [
        "92f05f21afdb8a43581554a252cb2fc050f9e03b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 13 17:48:25 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 13 17:48:25 2021 +0200"
      },
      "message": "patch 8.2.3337: completing \"call g:\" returns entries with just \"g:\"\n\nProblem:    Completing \"call g:\" returns entries with just \"g:\". (Naohiro Ono)\nSolution:   Skip empty strings returned by get_user_func_name(). (closes #8753)\n"
    },
    {
      "commit": "4ee9d8e04daa97a3d0a19d7d2eed76b7721301e6",
      "tree": "a896c1eca248cbf2c8269c8d6b593406fbb43b18",
      "parents": [
        "e70e12b32f193addae88ae8df933b04fc234550f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 18:38:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 18:38:48 2021 +0200"
      },
      "message": "patch 8.2.2992: Vim9: completion for :disassemble is incomplete\n\nProblem:    Vim9: completion for :disassemble is incomplete.\nSolution:   Recognize the \"debug\" and \"profile\" arguments.\n"
    },
    {
      "commit": "e70e12b32f193addae88ae8df933b04fc234550f",
      "tree": "1b2043e59736b0c12cd1e1c23d2e8ebc95ca2bb6",
      "parents": [
        "2e66b0d1373891f40e2561ccd2d3369de1614bcd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 17:20:08 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 17:20:08 2021 +0200"
      },
      "message": "patch 8.2.2991: Vim9: no completion for :vim9 and :legacy\n\nProblem:    Vim9: no completion for :vim9 and :legacy.\nSolution:   Expand argument as a command. (closes #8377)\n"
    },
    {
      "commit": "0b49648486c5857047433c11d0871f79b53613a5",
      "tree": "8f2a25fe20fe25e86b61d5b08003d80286aa90ff",
      "parents": [
        "e0a7658bc8048aa29ff5c26b377dc5c6816fe422"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 30 14:21:57 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 30 14:21:57 2021 +0200"
      },
      "message": "patch 8.2.2910: test for cmdline window and terminal fails on MS-Windows\n\nProblem:    Test for cmdline window and terminal fails on MS-Windows.\nSolution:   Skip the test on MS-Windows.\n"
    },
    {
      "commit": "e5b4486c4279a9674a9bb76130b4db53fb9303a0",
      "tree": "9cd31ae2e02e189ab80ee11db6bc28dfed657b27",
      "parents": [
        "28cf44f761a7bf261bcd0760a1c5f61070f69595"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 30 13:54:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 30 13:54:03 2021 +0200"
      },
      "message": "patch 8.2.2908: crash when using a terminal popup window from cmdline window\n\nProblem:    Crash when using a terminal popup window from the cmdline window.\nSolution:   Instead of checking cmdwin_type call cmdwin_is_active().\n            (closes #8286)\n"
    },
    {
      "commit": "4c8e8c6e19b75d632b042aa0ba0a2ab769b2162e",
      "tree": "872b4fd5b1f177b09972f344cfc1f20ff3246736",
      "parents": [
        "34fcb697240c1bc9e69417ed75db3b1a83479724"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 26 19:49:09 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 26 19:49:09 2021 +0200"
      },
      "message": "patch 8.2.2887: crash when passing null string to fullcommand()\n\nProblem:    Crash when passing null string to fullcommand().\nSolution:   Check for NULL pointer. (closes #8256)\n"
    },
    {
      "commit": "46aa6f93acb5d932d2893606d980a6b4b8a9594c",
      "tree": "8db600bf818c86a923bbf7375c0858f2c6967978",
      "parents": [
        "56c9fd01076bc62b55c8cb89d8a66f6136e52f3a"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed May 19 17:15:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 19 17:15:04 2021 +0200"
      },
      "message": "patch 8.2.2873: not enough tests for writing buffers\n\nProblem:    Not enough tests for writing buffers.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #8229)\n"
    },
    {
      "commit": "796139ae3ac89e27ee96dce3c7fdb87d8c839f53",
      "tree": "40044765188bc84813b2e4b37e0d4a51ff3681de",
      "parents": [
        "485b62710004431a16feb4eb861365d082304a08"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 18 21:38:45 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 18 21:38:45 2021 +0200"
      },
      "message": "patch 8.2.2870: CmdlineChange event triggered twice for CTRL-R\n\nProblem:    CmdlineChange event triggered twice for CTRL-R.\nSolution:   Return CMDLINE_NOT_CHANGED from cmdline_insert_reg().\n            (closes #8219)\n"
    },
    {
      "commit": "847fe7d750001a46a09b97ad57286612d0be8100",
      "tree": "a1240abc97f972c5ebc6e29da430346ea72c9fb0",
      "parents": [
        "71c6f7a665eb467054fbf319989d97c252af28d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 15 13:19:16 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 15 13:19:16 2021 +0200"
      },
      "message": "patch 8.2.2851: using \u003cCmd\u003e mapping on the command line triggers CmdlineChanged\n\nProblem:    Using \u003cCmd\u003e mapping on the command line triggers CmdlineChanged.\n            (Naohiro Ono)\nSolution:   Jump to cmdline_not_changed if the command line didn\u0027t change.\n            (closes #8208)\n"
    },
    {
      "commit": "71c6f7a665eb467054fbf319989d97c252af28d2",
      "tree": "e35f214bdeb6209ef3bf856c616f352b1324c29b",
      "parents": [
        "36f96a515109dc1fad279571a645c0f0d65f2de4"
      ],
      "author": {
        "name": "obcat",
        "email": "obcat@icloud.com",
        "time": "Thu May 13 20:23:10 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 13 20:23:10 2021 +0200"
      },
      "message": "patch 8.2.2850: recalling commands from history is not tested\n\nProblem:    Recalling commands from history is not tested.\nSolution:   Add tests. (closes #8194)\n"
    },
    {
      "commit": "df749a2b9cab579b8c0ca6ca91889aa03d2da704",
      "tree": "f0dffeb213e4259a74dbaa241e9f51562077d89f",
      "parents": [
        "f49a1fcdb952ca270f108fcc27bb8ad6922e0807"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 28 15:29:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 28 15:29:43 2021 +0200"
      },
      "message": "patch 8.2.2669: command line completion does not work after \"vim9\"\n\nProblem:    Command line completion does not work after \"vim9\".\nSolution:   Include the \"9\". (Naohiro Ono, closes #8025)\n"
    },
    {
      "commit": "39f3b1411068ff187b4f9f482b2d6b2c1e7a7268",
      "tree": "7e5d52bcaee7087ff50014d564e33e2d3f873a64",
      "parents": [
        "10ccfb2a17e736ace054b19dc712544b4e961671"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 14 12:57:36 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 14 12:57:36 2021 +0100"
      },
      "message": "patch 8.2.2511: Vim9: cannot use Vim9 script syntax in some places\n\nProblem:    Vim9: cannot use Vim9 script syntax in some places.\nSolution:   Add the :vim9cmd command modifier. Incompatible: Makes \":vim9\"\n            mean \":vim9cmd\" instead of \":vim9script\".\n"
    },
    {
      "commit": "038e09ee7645731de0296d255aabb17603276443",
      "tree": "26fde6ff5abd96317ca5455594fc50fa17cd0dcf",
      "parents": [
        "139348f3e8370826a1ceb10c73f7c7bb586f8125"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 06 12:38:51 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 06 12:38:51 2021 +0100"
      },
      "message": "patch 8.2.2468: not easy to get the full command name from a shortened one\n\nProblem:    Not easy to get the full command name from a shortened one.\nSolution:   Add fullcommand(). (Martin Tournoij, closes #7777)\n"
    },
    {
      "commit": "b63f3ca66db20f7b135aae706d36be538f91f8cc",
      "tree": "d34ee3698061bb62e3d7a04d58950d3998c64dd9",
      "parents": [
        "76ab5446d530a1c81ead0ee42cb55b4a4d515bad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 21:40:03 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 21:40:03 2021 +0100"
      },
      "message": "patch 8.2.2433: opening cmdline window gives error in BufLeave autocommand\n\nProblem:    Opening cmdline window gives error in BufLeave autocommand.\nSolution:   Reset cmdwin_type when triggering the autocommand.\n"
    },
    {
      "commit": "21829c5f2c86cd525c8468121b4fc54c5d75bf6e",
      "tree": "41396772eb831dd5c7d774d3a98016b640d7bda5",
      "parents": [
        "b7e2670b6a1de02c772af5097ba24f2a15b26eec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 26 22:42:21 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 26 22:42:21 2021 +0100"
      },
      "message": "patch 8.2.2415: no way to check for the cmdwin feature\n\nProblem:    No way to check for the cmdwin feature, cmdline_hist is now always\n            enabled.\nSolution:   Add has(\u0027cmdwin\u0027) support. Skip arglist test on Windows\n            temporarily.\n"
    },
    {
      "commit": "1bb4de5302ba038b9c59e845b6d735e87d5681d0",
      "tree": "9b61661df621590824d24222d42fa7601fb87e53",
      "parents": [
        "37487e16da7877129edee8d11b9b7f5c8df312c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 13 19:48:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 13 19:48:46 2021 +0100"
      },
      "message": "patch 8.2.2341: expresison command line completion incomplete after \"g:\"\n\nProblem:    Expresison command line completion shows variables but not\n            functions after \"g:\". (Gary Johnson)\nSolution:   Prefix \"g:\" when needed to a global function.\n"
    },
    {
      "commit": "3e112acc220dcacb58d77edca71910a532fffd0f",
      "tree": "40bc8f81f08bb495bde0a67d158af2594d78b9bf",
      "parents": [
        "17793ef23aae0bc94539390ccfe5e63b0ad39ff2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 13:41:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 13:41:53 2020 +0100"
      },
      "message": "patch 8.2.2234: command line wildmenu test often fails with Unix GUI\n\nProblem:    Command line wildmenu test often fails with Unix GUI.\nSolution:   Skip the test where it is expected to fail.\n"
    },
    {
      "commit": "b0ac4ea5e1c5f0ff4e951978c32ccfffe46916f8",
      "tree": "fbd9fcf54a43b037a2dfe1dca438e69674830238",
      "parents": [
        "e5730bdcea0d4b574835f94b9813f80316590db9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 26 12:06:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 26 12:06:54 2020 +0100"
      },
      "message": "patch 8.2.2221: if \u003cDown\u003e is mapped on the command line \u0027wildchar\u0027 is inserted\n\nProblem:    If \u003cDown\u003e is mapped on the command line \u0027wildchar\u0027 is inserted.\nSolution:   Set KeyTyped when using \u0027wildchar\u0027. (closes #7552)\n"
    },
    {
      "commit": "4941b5effd7f6a26583a949c92ee50276a3b43f9",
      "tree": "aaf2576c5d66198793399b295e581a9a3bba0a59",
      "parents": [
        "6dd41b1d575e8859238144899600e3cbb412c79b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 24 17:15:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 24 17:15:53 2020 +0100"
      },
      "message": "patch 8.2.2206: :exe command line completion only works for first argument\n\nProblem:    :exe command line completion only works for first argument.\nSolution:   Skip over text if more is following. (closes #7546)\n"
    },
    {
      "commit": "4b2ce1297e6e991bf6a674f9465d26d28e648de7",
      "tree": "6abf104f97f79d70a996ba7ebc0492c54907d9f9",
      "parents": [
        "5546688fb6798d37a770f366c13dedfa7e4cb417"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 21:41:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 21:41:41 2020 +0100"
      },
      "message": "patch 8.2.2030: some tests fail on Mac\n\nProblem:    Some tests fail on Mac.\nSolution:   Avoid Mac test failures.  Add additional test for wildmenu.\n            (Yegappan Lakshmanan, closes #7341)\n"
    },
    {
      "commit": "afe8cf617013fd8c3f0189f1e1fa7a2a6a8f7511",
      "tree": "414c3a8972628c31cf5972e077156a3cb7edadc9",
      "parents": [
        "44aefffaad067886d266999cd17cf852b2a7e0b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 05 20:07:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 05 20:07:18 2020 +0200"
      },
      "message": "patch 8.2.1803: a few failures are not tested\n\nProblem:    A few failures are not tested.\nSolution:   Test a few failures. (Dominique Pellé, closes #7075)\n"
    },
    {
      "commit": "531be47ac5522807b265c6287021a01c9b895ac9",
      "tree": "6ff8a223defdf477cdd5243fc2eee4f53ae71292",
      "parents": [
        "851d108313317a062371a6750e6c6bf370a9bafa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 23 22:38:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 23 22:38:05 2020 +0200"
      },
      "message": "patch 8.2.1736: failure to compile a pattern not tested much\n\nProblem:    Failure to compile a pattern not tested much.\nSolution:   Add tests where a pattern fails to compile. (Yegappan Lakshmanan,\n            closes #7004)\n"
    },
    {
      "commit": "9c929713b7588f2e44a1533809d2ba0bbd2631be",
      "tree": "b69e75e4d874a32d010dd04c6d69b5eb60e33ad6",
      "parents": [
        "e83cca291112ea66f49079975e102ee36a47a24e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 22:05:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 22:05:28 2020 +0200"
      },
      "message": "patch 8.2.1634: loop to handle keys for the command line is too long\n\nProblem:    Loop to handle keys for the command line is too long.\nSolution:   Move a few more parts to separate functions. (Yegappan Lakshmanan,\n            closes #6895)\n"
    },
    {
      "commit": "e2e4075fad1326181edc5a131e48c644ef613693",
      "tree": "f3749b559e690b3e8e80990441aeb6459d955fce",
      "parents": [
        "24f7750ffa9730579736d779b7cc94faff325fc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 21:18:46 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 21:18:46 2020 +0200"
      },
      "message": "patch 8.2.1593: tests do not check the error number properly\n\nProblem:    Tests do not check the error number properly.0\nSolution:   Add a colon after the error number. (closes #6869)\n"
    },
    {
      "commit": "a60053b8f4cc7e135ba9496a8f4855d26aee09e7",
      "tree": "250256fa3791a79b902c72ab6bff804a2710c63f",
      "parents": [
        "5b5aa11801c75fac18a587bea02dc7a8b5b90c4b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 16:50:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 16:50:13 2020 +0200"
      },
      "message": "patch 8.2.1580: wildmenu does not work properly\n\nProblem:    Wildmenu does not work properly.\nSolution:   Do not call may_do_incsearch_highlighting() if completion is in\n            progress.\n"
    },
    {
      "commit": "6d91bcb4d23b5c6a0be72c384beaf385e2d9d606",
      "tree": "0f4129e5f6e049ce5313520239de270cd9389580",
      "parents": [
        "c3d6e8a46a8fc5de622e8df9dbd25edd03e00c5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:50:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:50:36 2020 +0200"
      },
      "message": "patch 8.2.1432: various inconsistencies in test files\n\nProblem:    Various inconsistencies in test files.\nSolution:   Add modelines where they were missing.  Use Check commands instead\n            of silently skipping over tests.  Adjust indents and comments.\n            (Ken Takata, closes #6695)\n"
    },
    {
      "commit": "9b7bf9e98f06ece595fed7a3ff53ecce89797a53",
      "tree": "4a9b2cd5ac2f18f3c2c017530ab95f6878f1e757",
      "parents": [
        "914e7eaa67f8d816e15fb4a1180e6bece88d9742"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:14:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:14:59 2020 +0200"
      },
      "message": "patch 8.2.1183: assert_fails() checks the last error message\n\nProblem:    assert_fails() checks the last error message.\nSolution:   Check the first error, it is more relevant.  Fix all the tests\n            that rely on the old behavior.\n"
    },
    {
      "commit": "743d0620203388bf87dc611cea544b485e4b9f85",
      "tree": "f8e539f3b4292a86c5b33797438bc0db09f6eff7",
      "parents": [
        "92fdd1e75db3048516a93a18cc53ed984813c9e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 18:15:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 18:15:06 2020 +0200"
      },
      "message": "patch 8.2.1121: command completion not working after ++arg\n\nProblem:    Command completion not working after ++arg.\nSolution:   Move skipping up. (Christian Brabandt, closes #6382)\n"
    },
    {
      "commit": "75e15670b8749845cde2962ddb738dd5c6e73191",
      "tree": "35816d2c2dbda17edd6619d77b10fff90e4e115d",
      "parents": [
        "faf8626b79e380fe81e7ae2439a535ed7619d27b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:10:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:10:22 2020 +0200"
      },
      "message": "patch 8.2.1077: no enough test coverage for highlighting\n\nProblem:    No enough test coverage for highlighting.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6351)\n"
    },
    {
      "commit": "b7e2483655d9b68df0c7349918027d800051a28a",
      "tree": "6d1ba1c7e5e7c9e95974f0a4b2d39998ba0fd1c9",
      "parents": [
        "67fbdfefd26a237831c3838f799d3e6198c8a34a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "message": "patch 8.2.1046: insufficient tests for src/buffer.c\n\nProblem:    Insufficient tests for src/buffer.c.\nSolution:   Add more tests.  Move comments related tests to a separate file.\n            (Yegappan Lakshmanan, closes #6325)\n"
    },
    {
      "commit": "c8cb883015619cfe6db931ac2d6e15b0be5c56ed",
      "tree": "b7c77228020edb2d8fb95fc9f14d6118e611e468",
      "parents": [
        "efd885559405e1561d577e1b0e6fa827705d285e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 21:14:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 21:14:30 2020 +0200"
      },
      "message": "patch 8.2.1007: completion doesn\u0027t work after \":r ++arg !\"\n\nProblem:    Completion doesn\u0027t work after \":r ++arg !\".\nSolution:   Skip over \"++arg\". (Christian Brabandt, closes #6275,\n            closes #6258)\n"
    }
  ],
  "next": "84cf6bd81bec93b49166cd48fccc7087fdbaa6fc"
}
