)]}'
{
  "log": [
    {
      "commit": "ca359cbedd0d603124776e7a6ca0ae79ffc34cdc",
      "tree": "0af5edfdebeb456661c37910540212d28b95a74c",
      "parents": [
        "6a07644db30cb5f3d0c6dc5eb2c348b6289da553"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 15 20:49:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 15 20:49:41 2020 +0100"
      },
      "message": "patch 8.2.1991: Coverity warns for not using the ga_grow() return value\n\nProblem:    Coverity warns for not using the ga_grow() return value.\nSolution:   Bail out if ga_grow() fails. (Yegappan Lakshmanan, closes #7303)\n"
    },
    {
      "commit": "6a07644db30cb5f3d0c6dc5eb2c348b6289da553",
      "tree": "809c5c0da918231439589f9e34b23b86c8f0aac6",
      "parents": [
        "2dfae04f376a58d4c5a801cb652c8eae65900672"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 15 20:32:58 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 15 20:32:58 2020 +0100"
      },
      "message": "patch 8.2.1990: cursor position wrong in terminal popup with finished job\n\nProblem:    Cursor position wrong in terminal popup with finished job.\nSolution:   Only add the top and left offset when not done already.\n            (closes #7298)\n"
    },
    {
      "commit": "2dfae04f376a58d4c5a801cb652c8eae65900672",
      "tree": "0fecb80c5ceb9c7991461859625ea3ae95c13f59",
      "parents": [
        "e41decc892a115335259096c3bc0204dd99b372b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 15 14:09:37 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 15 14:09:37 2020 +0100"
      },
      "message": "patch 8.2.1989: info popup triggers WinEnter and WinLeave autocommands\n\nProblem:    Info popup triggers WinEnter and WinLeave autocommands.\nSolution:   Suppress autocommands for the info popup. (closes #7296)\n"
    },
    {
      "commit": "e41decc892a115335259096c3bc0204dd99b372b",
      "tree": "45f16ad3fce28d98a5f9f259f16be11c37f0671a",
      "parents": [
        "6453cc8078af403956d0e8c1849cf5ec0aae86b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 21:34:59 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 21:34:59 2020 +0100"
      },
      "message": "patch 8.2.1988: still in Insert mode when opening terminal popup\n\nProblem:    Still in Insert mode when opening terminal popup with a \u003cCmd\u003e\n            mapping in Insert mode.\nSolution:   Exit Insert mode. (closes #7295)\n"
    },
    {
      "commit": "6453cc8078af403956d0e8c1849cf5ec0aae86b2",
      "tree": "7b41b5955ebe314d9d0614de72b7d8beae21448b",
      "parents": [
        "a065a141156c8c4017e21dfc9b99a05cfd0b63d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 21:04:33 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 21:04:33 2020 +0100"
      },
      "message": "patch 8.2.1987: MS-Windows: Win32.mak is no longer needed\n\nProblem:    MS-Windows: Win32.mak is no longer needed.\nSolution:   Do not include Win32.mak. (Jason McHugh, closes #7290)\n"
    },
    {
      "commit": "a065a141156c8c4017e21dfc9b99a05cfd0b63d6",
      "tree": "98c1bbde3b375ac49a8a8dcd0537f951120e8486",
      "parents": [
        "02764713a715c55e316e2bef5c9ade2fb767ee78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 20:57:20 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 20:57:20 2020 +0100"
      },
      "message": "patch 8.2.1986: expression test is flaky on Appveyor\n\nProblem:    Expression test is flaky on Appveyor.\nSolution:   Temporarily disable the test in MS-Windows.\n"
    },
    {
      "commit": "02764713a715c55e316e2bef5c9ade2fb767ee78",
      "tree": "64ab70ce1fa3c4af464254695b54aa46529fac82",
      "parents": [
        "33aecb1f2c85711d53858b71f5f3c2cbe076435f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 20:21:55 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 20:21:55 2020 +0100"
      },
      "message": "patch 8.2.1985: crash when closing terminal popup with \u003cCmd\u003e mapping\n\nProblem:    Crash when closing terminal popup with \u003cCmd\u003e mapping.\nSolution:   Check b_term is not NULL. (closes #7294)\n"
    },
    {
      "commit": "33aecb1f2c85711d53858b71f5f3c2cbe076435f",
      "tree": "016b412ce49af282744f25ca2bbe7331c488d245",
      "parents": [
        "f4d61bc559f8cb6adc4880183a4fd216865c0c30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 17:25:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 17:25:51 2020 +0100"
      },
      "message": "patch 8.2.1984: cannot use :vimgrep in omni completion\n\nProblem:    Cannot use :vimgrep in omni completion, causing C completion to\n            fail.\nSolution:   Add the EX_LOCK_OK flag to :vimgrep. (closes #7292)\n"
    },
    {
      "commit": "f4d61bc559f8cb6adc4880183a4fd216865c0c30",
      "tree": "8eea642340fa2386f81208c97956522706d4907e",
      "parents": [
        "2ce7790348dab9cbfcc5d02c8258d0dd7ecacf95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 14:22:28 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 14:22:28 2020 +0100"
      },
      "message": "patch 8.2.1983: ml_get error when using \u003cCmd\u003e to open a terminal\n\nProblem:    ml_get error when using \u003cCmd\u003e to open a terminal.\nSolution:   If the window changed reset the incsearch state. (closes #7289)\n"
    },
    {
      "commit": "2ce7790348dab9cbfcc5d02c8258d0dd7ecacf95",
      "tree": "5be6cfa06851d67bf83d3250885adcc7ba92bb01",
      "parents": [
        "8496c9eadbf4ea3bf69e2e01456831eee2bddf0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 13:15:24 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 14 13:15:24 2020 +0100"
      },
      "message": "patch 8.2.1982: quickfix window now updated when adding invalid entries\n\nProblem:    Quickfix window now updated when adding invalid entries.\nSolution:   Update the quickfix buffer properly. (Yegappan Lakshmanan, closes\n            #7291, closes #7271)\n"
    },
    {
      "commit": "8496c9eadbf4ea3bf69e2e01456831eee2bddf0a",
      "tree": "53e10b433d044af8e7bee24edb258a9641ff1310",
      "parents": [
        "659bb2275e1c407709e2ac949044d6b256de5550"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 13 17:47:33 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 13 17:47:33 2020 +0100"
      },
      "message": "patch 8.2.1981: MinGW: parallel compilation might fail\n\nProblem:    MinGW: parallel compilation might fail.\nSolution:   Add dependencies on $(OUTDIR). (Masamichi Abe, closes #7287)\n"
    },
    {
      "commit": "659bb2275e1c407709e2ac949044d6b256de5550",
      "tree": "2f029858b01281251ad9d65ff2e08574435485c7",
      "parents": [
        "47c5ea44b975adca00eaacecee5c4108996178d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 20:16:39 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 20:16:39 2020 +0100"
      },
      "message": "patch 8.2.1980: Vim9: some tests are not done at the script level\n\nProblem:    Vim9: some tests are not done at the script level.\nSolution:   Use CheckDefAndScriptSuccess() in more places.  Fix uncovered\n            problems.\n"
    },
    {
      "commit": "47c5ea44b975adca00eaacecee5c4108996178d9",
      "tree": "f34ffda43557f6eeb8e1ddf5cfd02a775f2d421e",
      "parents": [
        "957cf67d50516ba98716f59c9e1cb6412ec1535d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 15:12:15 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 15:12:15 2020 +0100"
      },
      "message": "patch 8.2.1979: \"term_opencmd\" option of term_start() is truncated\n\nProblem:    \"term_opencmd\" option of term_start() is truncated. (Sergey\n            Vlasov)\nSolution:   Allocate the buffer to hold the command. (closes #7284)\n"
    },
    {
      "commit": "957cf67d50516ba98716f59c9e1cb6412ec1535d",
      "tree": "a1f287aee01e4cbb023b2531a5a4b90e9728a8bf",
      "parents": [
        "ea2d407f9c144bb634c59017944e4930ed7f80a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 14:21:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 14:21:06 2020 +0100"
      },
      "message": "patch 8.2.1978: making a mapping work in all modes is complicated\n\nProblem:    Making a mapping work in all modes is complicated.\nSolution:   Add the \u003cCmd\u003e special key. (Yegappan Lakshmanan, closes #7282,\n            closes 4784, based on patch by Bjorn Linse)\n"
    },
    {
      "commit": "ea2d407f9c144bb634c59017944e4930ed7f80a2",
      "tree": "caa56c56080f8e22f2a6a46180725feb531d291c",
      "parents": [
        "6f6244855fbce5aaa718cd5001a29aac3c5c15d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 12:08:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 12 12:08:51 2020 +0100"
      },
      "message": "patch 8.2.1977: Vim9: error for using a string in a condition is confusing\n\nProblem:    Vim9: error for using a string in a condition is confusing.\nSolution:   Give a more specific error.  Also adjust the compile time type\n            checking for || and \u0026\u0026.\n"
    },
    {
      "commit": "6f6244855fbce5aaa718cd5001a29aac3c5c15d6",
      "tree": "3085b60577b588458df611930840afae9ae5e7b1",
      "parents": [
        "bbf9f344afd08954163191ed678352fb554fc254"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 11 20:52:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 11 20:52:40 2020 +0100"
      },
      "message": "patch 8.2.1976: cannot backspace in prompt buffer after using cursor-left\n\nProblem:    Cannot backspace in prompt buffer after using cursor-left. (Maxim\n            Kim)\nSolution:   Ignore \"arrow_used\" in a prompt buffer. (closes #7281)\n"
    },
    {
      "commit": "bbf9f344afd08954163191ed678352fb554fc254",
      "tree": "f2d85a1e57d6374f664966f47a6d9264bedfe011",
      "parents": [
        "29b281ba8ddf176ae34b22e6a9b8e0ddcbcce665"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 22:03:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 22:03:40 2020 +0100"
      },
      "message": "patch 8.2.1975: Win32: memory leak when encoding conversion fails\n\nProblem:    Win32: memory leak when encoding conversion fails.\nSolution:   Free the allocated memory. (Ken Takata, closes #7277)\n"
    },
    {
      "commit": "29b281ba8ddf176ae34b22e6a9b8e0ddcbcce665",
      "tree": "19645dad310e137675da559f484b5416089bb70b",
      "parents": [
        "232f4612e2b0a6a205ae385740078f6b8af05e75"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:58:00 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:58:00 2020 +0100"
      },
      "message": "patch 8.2.1974: Vim9: test for has(\u0027gui_running\u0027) fails with VIMDLL\n\nProblem:    Vim9: test for has(\u0027gui_running\u0027) fails with VIMDLL.\nSolution:   Adjust the #ifdef. (Ken Takata, closes #7276)\n"
    },
    {
      "commit": "232f4612e2b0a6a205ae385740078f6b8af05e75",
      "tree": "a0333728fab8b5cbb0101d2b417ba0b919c2e76e",
      "parents": [
        "5e1f22ff614821b8fc7294c9dd22765acd403aeb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:54:29 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:54:29 2020 +0100"
      },
      "message": "patch 8.2.1973: finding a patch number can be a bit slow\n\nProblem:    Finding a patch number can be a bit slow.\nSolution:   Use binary search. (closes #7279)\n"
    },
    {
      "commit": "5e1f22ff614821b8fc7294c9dd22765acd403aeb",
      "tree": "7d773d8beb615f4860cee8e51da605322d620377",
      "parents": [
        "c56936e2ba4fd219f56aab616fcb283132455697"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 18:23:52 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 18:23:52 2020 +0100"
      },
      "message": "patch 8.2.1972: crash when recreating nested fold\n\nProblem:    Crash when recreating nested fold.\nSolution:   Check for empty growarray. (closes #7278)\n"
    },
    {
      "commit": "c56936e2ba4fd219f56aab616fcb283132455697",
      "tree": "3cd2ce6704c282b64d95f29f9e17b936fde2a080",
      "parents": [
        "f883508e36c209d60388b944e04e22a3fcf603cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 11:43:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 11:43:56 2020 +0100"
      },
      "message": "patch 8.2.1971: memory leak when map() fails\n\nProblem:    Memory leak when map() fails.\nSolution:   Clear the typval.\n"
    },
    {
      "commit": "f883508e36c209d60388b944e04e22a3fcf603cf",
      "tree": "38bcbc7e7626d1e5178a57cf48ca9ce12837d687",
      "parents": [
        "ea696852e7abcdebaf7f17a7f23dc90df1f5e2ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 09 21:04:17 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 09 21:04:17 2020 +0100"
      },
      "message": "patch 8.2.1970: it is easy to make mistakes when cleaning up swap files\n\nProblem:    It is easy to make mistakes when cleaning up swap files after the\n            system crashed.\nSolution:   Warn for the process still running after recovery.  Do not\n            automatically delete a swap file created on another system.\n            (David Fries, closes #7273)\n"
    },
    {
      "commit": "ea696852e7abcdebaf7f17a7f23dc90df1f5e2ed",
      "tree": "eedb0a14d24d7ec03f0caa021a1aafea78a1d83b",
      "parents": [
        "8cebd43e9774d2624af43ee5b86939886f2ba490"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 09 18:31:39 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 09 18:31:39 2020 +0100"
      },
      "message": "patch 8.2.1969: Vim9: map() may change the list or dict item type\n\nProblem:    Vim9: map() may change the list or dict item type.\nSolution:   Add mapnew().\n"
    },
    {
      "commit": "8cebd43e9774d2624af43ee5b86939886f2ba490",
      "tree": "8c1ac4046620ab8c9e70d0c3035903086c9d5d67",
      "parents": [
        "59d8e56e048eb5d384649284fb35363931fc3697"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 08 12:49:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 08 12:49:47 2020 +0100"
      },
      "message": "patch 8.2.1968: Vim9: has() assumes a feature does not change dynamically\n\nProblem:    Vim9: has() assumes a feature does not change dynamically.\nSolution:   Check whether a feature may change dynamically. (closes #7265)\n"
    },
    {
      "commit": "59d8e56e048eb5d384649284fb35363931fc3697",
      "tree": "3941971859628440195075acf6104cac9ef43821",
      "parents": [
        "cbcd9cbd77acc8cc97c0d44683d96c01d3dd0fa7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 18:41:10 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 18:41:10 2020 +0100"
      },
      "message": "patch 8.2.1967: the session file does not restore the alternate file\n\nProblem:    The session file does not restore the alternate file.\nSolution:   Add \":balt\".  Works like \":badd\" and also sets the buffer as the\n            alternate file.  Use it in the session file. (closes #7269,\n            closes #6714)\n"
    },
    {
      "commit": "cbcd9cbd77acc8cc97c0d44683d96c01d3dd0fa7",
      "tree": "0327591c6c155fec6e557463815968f90bab3e0a",
      "parents": [
        "46f479c756c0255e3b6d473590c1857678eff5c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 16:58:59 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 16:58:59 2020 +0100"
      },
      "message": "patch 8.2.1966: popup becomes current window after closing a terminal window\n\nProblem:    Popup becomes current window after closing a terminal window.\nSolution:   When restoring the window after executing autocommands, check that\n            the window ID is still the same.  (Naruhiko Nishino,\n            closes #7272)\n"
    },
    {
      "commit": "46f479c756c0255e3b6d473590c1857678eff5c6",
      "tree": "72ad2e9247a483494df04d94893733e40d43c5ca",
      "parents": [
        "faebda8cc1ecc4d6a197e06e968df46a2841ed79"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 13:09:18 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 07 13:09:18 2020 +0100"
      },
      "message": "patch 8.2.1965: Vim9: tests fail without the channel feature\n\nProblem:    Vim9: tests fail without the channel feature.\nSolution:   Check if the channel feature is present. (Dominique Pellé,\n            closes 7270)\n"
    },
    {
      "commit": "faebda8cc1ecc4d6a197e06e968df46a2841ed79",
      "tree": "56d8143d02a686eb0aad498a324155878d109786",
      "parents": [
        "927495b1fef835a8f83c089bb3aa3608b617e972"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 18:52:55 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 18:52:55 2020 +0100"
      },
      "message": "patch 8.2.1964: not all ConTeXt files are recognized\n\nProblem:    Not all ConTeXt files are recognized.\nSolution:   Add two patterns. (closes #7263)\n"
    },
    {
      "commit": "927495b1fef835a8f83c089bb3aa3608b617e972",
      "tree": "b6b5eb8a5e0ca9bcb15a0e078b4dcff9929b5ceb",
      "parents": [
        "32e5ec0b017adb68fe36adb9a9a362abdaffe7f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 17:58:35 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 17:58:35 2020 +0100"
      },
      "message": "patch 8.2.1963: crash when using a popup window with \"latin1\" encoding\n\nProblem:    Crash when using a popup window with \"latin1\" encoding.\nSolution:   Don\u0027t use ScreenLinesUC when enc_utf8 is false. (closes #7241)\n"
    },
    {
      "commit": "32e5ec0b017adb68fe36adb9a9a362abdaffe7f4",
      "tree": "e4e280ed8662b25eb2361c711d05cc2e750bafce",
      "parents": [
        "85d9b03f84f59c4c6013d6bd7e6d1bb8091ee8c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 13:44:21 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 13:44:21 2020 +0100"
      },
      "message": "patch 8.2.1962: netbeans may access freed memory\n\nProblem:    Netbeans may access freed memory.\nSolution:   Check the buffer pointer is still valid.  Add a test. (Yegappan\n            Lakshmanan, closes #7248)\n"
    },
    {
      "commit": "85d9b03f84f59c4c6013d6bd7e6d1bb8091ee8c5",
      "tree": "ef8ce732faad0777adacd76d0a5451f5048ae925",
      "parents": [
        "22286895fce0e45e42126c7f2e35ebf43bc625d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 12:03:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 06 12:03:08 2020 +0100"
      },
      "message": "Correct list of patches.\n"
    },
    {
      "commit": "22286895fce0e45e42126c7f2e35ebf43bc625d9",
      "tree": "724167479bb64dc64279cc35319a533a82e704c1",
      "parents": [
        "0fd797eacd569a0680a86452c18713eacf6608fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 20:50:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 20:50:51 2020 +0100"
      },
      "message": "patch 8.2.1961: various comments can be improved\n\nProblem:    Various comments can be improved.\nSolution:   Various comment adjustments.\n"
    },
    {
      "commit": "0fd797eacd569a0680a86452c18713eacf6608fe",
      "tree": "6124998485bcdcb4ae90f2dbecace76019a92d7a",
      "parents": [
        "3132cddd209ee510bde48b6520290cb26c8f604a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 20:46:32 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 20:46:32 2020 +0100"
      },
      "message": "patch 8.2.1960: warning for uninitialized variable\n\nProblem:    Warning for uninitialized variable.\nSolution:   Initialize the variable.\n"
    },
    {
      "commit": "00806bceb6dc9c8dcd308e5f7e50f720f7dc71b0",
      "tree": "bf1d99fc4d9567c97dc56b4e6d0edffd74981b7e",
      "parents": [
        "b885b435d126d34475714e39ec1125bd4e1c77c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 19:36:38 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 19:36:38 2020 +0100"
      },
      "message": "patch 8.2.1959: crash when terminal buffer name is made empty\n\nProblem:    Crash when terminal buffer name is made empty. (Dhiraj Mishra)\nSolution:   Fall back to \"[No Name]\". (closes #7262)\n"
    },
    {
      "commit": "b885b435d126d34475714e39ec1125bd4e1c77c6",
      "tree": "747f870a9beaf80dfb28cb19112a32997606ca4e",
      "parents": [
        "fabc3ca896751277f18a3a68e5661179728db3ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 19:34:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 19:34:41 2020 +0100"
      },
      "message": "patch 8.2.1958: build failure with timers\n\nProblem:    Build failure with timers.\nSolution:   Add missing change.\n"
    },
    {
      "commit": "fabc3ca896751277f18a3a68e5661179728db3ad",
      "tree": "ca34187afd2c6247d7a9139edb3146317472594a",
      "parents": [
        "b4d16cb11d92b363503b71673921774548230e94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 19:07:21 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 19:07:21 2020 +0100"
      },
      "message": "patch 8.2.1957: diff and cursorcolumn highlighting don\u0027t mix\n\nProblem:    Diff and cursorcolumn highlighting don\u0027t mix.\nSolution:   Fix condition for what attribute to use. (Christian Brabandt,\n            closes #7258, closes #7260)\n"
    },
    {
      "commit": "b4d16cb11d92b363503b71673921774548230e94",
      "tree": "ca2eb1e8f5bcf42226196fef683929e2988a9077",
      "parents": [
        "66669fc6647201649e75a214e72b768fc86b7ed3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 18:45:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 05 18:45:46 2020 +0100"
      },
      "message": "patch 8.2.1956: Vim9: cannot specify argument types for lambda\n\nProblem:    Vim9: cannot specify argument types for lambda.\nSolution:   Allow adding argument types.  Check arguments when calling a\n            function reference.\n"
    },
    {
      "commit": "66669fc6647201649e75a214e72b768fc86b7ed3",
      "tree": "37bd3c71e0d28ca0e1b42102f2247c8d59405d1a",
      "parents": [
        "f65b35b4465d3622128bd82bd3775f833542eb1f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 18:53:35 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 18:53:35 2020 +0100"
      },
      "message": "patch 8.2.1955: Vim9: not all command modifiers are tested\n\nProblem:    Vim9: not all command modifiers are tested.\nSolution:   Add tests for remaining modifiers.\n"
    },
    {
      "commit": "f65b35b4465d3622128bd82bd3775f833542eb1f",
      "tree": "c11ea8b67a681f82d3b68334f6a079ab3f3fa741",
      "parents": [
        "631e8f93458b102091d54c502f489c03e454d4da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 18:02:44 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 18:02:44 2020 +0100"
      },
      "message": "patch 8.2.1954: Vim9: not all command modifiers are tested\n\nProblem:    Vim9: not all command modifiers are tested.\nSolution:   Add tests for \"keep\" modifiers.  Fix that marks are lost even\n            though \":lockmarks\" is used.\n"
    },
    {
      "commit": "631e8f93458b102091d54c502f489c03e454d4da",
      "tree": "93dad9375b29d35290540616bc1350cc2c32af02",
      "parents": [
        "c7f7f6db3e9d3b6b723ed17d5244c83859583832"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 15:07:16 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 15:07:16 2020 +0100"
      },
      "message": "patch 8.2.1953: Vim9: extra \"unknown\" error after other error\n\nProblem:    Vim9: extra \"unknown\" error after other error.\nSolution:   Restore did_emsg count after EXEC instruction. (closes #7254)\n            Improve error message from assert_fails()\n"
    },
    {
      "commit": "c7f7f6db3e9d3b6b723ed17d5244c83859583832",
      "tree": "9d7ce08204af8a8199f9f29a79bb6564d5e26c36",
      "parents": [
        "64ffa9b5fb34adb0b20fc22e8127604274bc3010"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 13:38:28 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 13:38:28 2020 +0100"
      },
      "message": "patch 8.2.1952: Vim9: crash when using a NULL dict key\n\nProblem:    Vim9: crash when using a NULL dict key.\nSolution:   Use a NULL dict key like an empty string. (closes #7249)\n"
    },
    {
      "commit": "64ffa9b5fb34adb0b20fc22e8127604274bc3010",
      "tree": "1af064858c44b80175a8c2e28609dce2c7378ffc",
      "parents": [
        "9c13f76275047a4d6302c077fb40bc9c397ff027"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 12:23:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 12:23:06 2020 +0100"
      },
      "message": "patch 8.2.1951: test for list and dict fails\n\nProblem:    Test for list and dict fails.\nSolution:   Adjust for using an empty list/dict for a null one.\n"
    },
    {
      "commit": "9c13f76275047a4d6302c077fb40bc9c397ff027",
      "tree": "7987e8e5a73aa5be7b30bd46c5c23648a4f554cb",
      "parents": [
        "348be7ed07d164970ec0004bc278e254eb0cf5bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 12:00:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 12:00:53 2020 +0100"
      },
      "message": "patch 8.2.1950: Vim9: crash when compiling function fails when getting type\n\nProblem:    Vim9: crash when compiling function fails when getting type.\nSolution:   Handle NULL type. (closes #7253)\n"
    },
    {
      "commit": "348be7ed07d164970ec0004bc278e254eb0cf5bf",
      "tree": "28fd97017594dc89d5e1db6f8c648db2d574dad5",
      "parents": [
        "4778b4d0e147793a4254cbda9c0e270250e970f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 11:36:35 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 11:36:35 2020 +0100"
      },
      "message": "patch 8.2.1949: Vim9: using extend() on null dict is silently ignored\n\nProblem:    Vim9: using extend() on null dict is silently ignored.\nSolution:   Give an error message.  Initialize a dict variable with an empty\n            dictionary. (closes #7251)\n"
    },
    {
      "commit": "4778b4d0e147793a4254cbda9c0e270250e970f5",
      "tree": "3dd5aba4453647d7c66a0bd2d3f25e31807d62cd",
      "parents": [
        "c136a3528b7ebb825c3863d701af44f023381181"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 11:03:12 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 04 11:03:12 2020 +0100"
      },
      "message": "patch 8.2.1948: GUI: crash when handling message while closing a window\n\nProblem:    GUI: crash when handling message while closing a window. (Srinath\n            Avadhanula)\nSolution:   Don\u0027t handle message while closing a window. (closes #7250)\n"
    },
    {
      "commit": "c136a3528b7ebb825c3863d701af44f023381181",
      "tree": "3578f565a084562a2c5c803a4820e33cdadbfbbc",
      "parents": [
        "35efa22ff2b98126363098db9304796b5624f97f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 20:05:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 20:05:40 2020 +0100"
      },
      "message": "patch 8.2.1947: crash when using \"zj\" without folds\n\nProblem:    Crash when using \"zj\" without folds. (Sean Dewar)\nSolution:   Check for at least one fold. (closes #7245)\n"
    },
    {
      "commit": "35efa22ff2b98126363098db9304796b5624f97f",
      "tree": "9cacd09d619387f44adfa4e5aa48540d97b7d327",
      "parents": [
        "0d90e728fe089ff1bb34d6a17f5591a96b57f734"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 18:51:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 18:51:54 2020 +0100"
      },
      "message": "patch 8.2.1946: sort() with NULL string not tested\n\nProblem:    sort() with NULL string not tested.\nSolution:   Add a test.  use v:collate. (Dominique Pellé, closes #7247)\n"
    },
    {
      "commit": "0d90e728fe089ff1bb34d6a17f5591a96b57f734",
      "tree": "c4e8d1b172ee4660250ab06fa1d9781553e7f1c7",
      "parents": [
        "6fd3a4ba2320c4a95f02daef5f2ac76d3105d013"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 18:20:19 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 18:20:19 2020 +0100"
      },
      "message": "patch 8.2.1945: crash when passing NULL function to reduce()\n\nProblem:    Crash when passing NULL function to reduce().\nSolution:   Check for NULL pointer and give an error. (Dominique Pellé,\n            closes #7243)\n"
    },
    {
      "commit": "6fd3a4ba2320c4a95f02daef5f2ac76d3105d013",
      "tree": "d8e9ba62f1c39a68bf7031ca96fea185717eb847",
      "parents": [
        "36113e46b4a7e8c33aa1ed1c9cfa6591c952183d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 11:53:29 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 03 11:53:29 2020 +0100"
      },
      "message": "patch 8.2.1944: Netbeans test is flaky\n\nProblem:    Netbeans test is flaky.\nSolution:   Add a short delay. (Yegappan Lakshmanan, closes #7246)\n"
    },
    {
      "commit": "36113e46b4a7e8c33aa1ed1c9cfa6591c952183d",
      "tree": "3a476ec4c9511912db92c02e325f009e96eeb2c9",
      "parents": [
        "dbfa795d8b66c99ee758b132d6043871b9061563"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 02 21:08:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 02 21:08:47 2020 +0100"
      },
      "message": "patch 8.2.1943: Vim9: wrong error message when colon is missing\n\nProblem:    Vim9: wrong error message when colon is missing.\nSolution:   Check for a missing colon. (issue #7239)\n"
    },
    {
      "commit": "dbfa795d8b66c99ee758b132d6043871b9061563",
      "tree": "fea9c89a4b0fd254da72c2dd9a245ae914c2a2de",
      "parents": [
        "399db046ed7cc64b68ffa68b543c1b1c20baeee3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 02 20:04:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 02 20:04:22 2020 +0100"
      },
      "message": "patch 8.2.1942: insufficient test coverage for the Netbeans interface\n\nProblem:    Insufficient test coverage for the Netbeans interface.\nSolution:   Add more tests. Fix an uncovered bug. (Yegappan Lakshmanan,\n            closes #7240)\n"
    },
    {
      "commit": "399db046ed7cc64b68ffa68b543c1b1c20baeee3",
      "tree": "323d8018563b720a3e13661939b8c6fe9c4441ce",
      "parents": [
        "97a19005e1a9cecc2c114affbecaf61177844fa4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 22:31:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 22:31:08 2020 +0100"
      },
      "message": "patch 8.2.1941: Ex mode test fails on MS-Windows with GUI\n\nProblem:    Ex mode test fails on MS-Windows with GUI.\nSolution:   Skip the test when using gvim.\n"
    },
    {
      "commit": "97a19005e1a9cecc2c114affbecaf61177844fa4",
      "tree": "22ef9aaf665b09ef6630771498e5b627e0c402fc",
      "parents": [
        "3b6d57f2ce87dc5a4b1a50e1b0fd2aeaf72faae2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 22:15:44 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 22:15:44 2020 +0100"
      },
      "message": "patch 8.2.1940: Vim9: browse modifier test fails on Mac\n\nProblem:    Vim9: browse modifier test fails on Mac.\nSolution:   Only test when the +browse feature is available.\n"
    },
    {
      "commit": "3b6d57f2ce87dc5a4b1a50e1b0fd2aeaf72faae2",
      "tree": "7017780a40d43304cabf62100b0c52df6cea6977",
      "parents": [
        "a46765a79745ff27b4a44659fb8389519c961977"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 21:56:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 21:56:40 2020 +0100"
      },
      "message": "patch 8.2.1939: invalid memory access in Ex mode with global command\n\nProblem:    Invalid memory access in Ex mode with global command.\nSolution:   Make sure the cursor is on a valid line. (closes #7238)\n"
    },
    {
      "commit": "a46765a79745ff27b4a44659fb8389519c961977",
      "tree": "4991ff111e70ee75dca668114ceeec4756299962",
      "parents": [
        "645cd3eb1fae784579fab11feea634bfaff9af49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 20:58:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 20:58:26 2020 +0100"
      },
      "message": "patch 8.2.1938: wiping out a terminal buffer makes some tests fail\n\nProblem:    Wiping out a terminal buffer makes some tests fail.\nSolution:   Do not wipe out the terminal buffer unless wanted.\n"
    },
    {
      "commit": "645cd3eb1fae784579fab11feea634bfaff9af49",
      "tree": "56b2d2cba7c0604c5bc0e0d8a923aebb2f3891b4",
      "parents": [
        "388908352f88e7391accb3545b082db0fc89d9f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 20:04:57 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 20:04:57 2020 +0100"
      },
      "message": "patch 8.2.1937: Vim9: test for confirm modifier fails in some situations\n\nProblem:    Vim9: test for confirm modifier fails in some situations.\nSolution:   Add a short wait.  Handle failure better.\n"
    },
    {
      "commit": "388908352f88e7391accb3545b082db0fc89d9f7",
      "tree": "991c6eebff2df743cbc71ed30825d6beae03b213",
      "parents": [
        "578f4cc7d0ce67101832b25cf77246fcd630e3c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 17:40:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 17:40:54 2020 +0100"
      },
      "message": "patch 8.2.1936: session sets the local \u0027scrolloff\u0027 value to the global value\n\nProblem:    Session sets the local \u0027scrolloff\u0027 value to the global value.\nSolution:   Do not let restoring the global option value change the local\n            value.\n"
    },
    {
      "commit": "578f4cc7d0ce67101832b25cf77246fcd630e3c0",
      "tree": "97c28ef1e82c37fca2034cfe786129a4d26d609d",
      "parents": [
        "e88c8e802cf5ee59a2a6649a5b46c9e80de823ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 17:19:07 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 17:19:07 2020 +0100"
      },
      "message": "patch 8.2.1935: sort test fails on Mac\n\nProblem:    Sort test fails on Mac.\nSolution:   Disable the sort test with locale on Mac.\n"
    },
    {
      "commit": "e88c8e802cf5ee59a2a6649a5b46c9e80de823ad",
      "tree": "bfd0df690c8b849bc4b07d6e824a5a590b2e7661",
      "parents": [
        "55e29611d20bca14fa5efc61385bc8a6b7acd9e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 17:03:37 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 17:03:37 2020 +0100"
      },
      "message": "patch 8.2.1934: Vim9: command modifiers in :def function not tested\n\nProblem:    Vim9: command modifiers in :def function not tested.\nSolution:   Add tests.  Fix using modifier before filter command.\n"
    },
    {
      "commit": "55e29611d20bca14fa5efc61385bc8a6b7acd9e2",
      "tree": "ab93029caf0fe68c139d7b7d02c67fe11abf02b7",
      "parents": [
        "963734e316bd17dd7290abcac28b875435d06381"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 13:57:44 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 13:57:44 2020 +0100"
      },
      "message": "patch 8.2.1933: cannot sort using locale ordering\n\nProblem:    Cannot sort using locale ordering.\nSolution:   Add a flag for :sort and sort() to use the locale. (Dominique\n            Pellé, closes #7237)\n"
    },
    {
      "commit": "963734e316bd17dd7290abcac28b875435d06381",
      "tree": "e07fc9271f541bb43a056b47f2df6f618f4702ac",
      "parents": [
        "fbcbffe1ad327f4f0da518abfd5fd7be7fec22b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 13:33:49 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 01 13:33:49 2020 +0100"
      },
      "message": "patch 8.2.1932: compiler warnings when building with Athena GUI\n\nProblem:    Compiler warnings when building with Athena GUI.\nSolution:   Fix function signatures.\n"
    },
    {
      "commit": "fbcbffe1ad327f4f0da518abfd5fd7be7fec22b5",
      "tree": "ca72dfc77338d9b84c186b6810b1a9e219dc3f97",
      "parents": [
        "749bc9521d9c1b3b3250faef25a3710206cf277d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 31 19:33:38 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 31 19:33:38 2020 +0100"
      },
      "message": "patch 8.2.1931: Vim9: arguments of extend() not checked at compile time\n\nProblem:    Vim9: arguments of extend() not checked at compile time.\nSolution:   Add argument type checking for extend().\n"
    },
    {
      "commit": "749bc9521d9c1b3b3250faef25a3710206cf277d",
      "tree": "6a40e4e5c2eee9012439dfe042cb4606613fa10f",
      "parents": [
        "0289065e41ce3148f929e16a55aa3b161c80576f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 31 16:33:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 31 16:33:47 2020 +0100"
      },
      "message": "patch 8.2.1930: wrong input if removing shift results in special key code\n\nProblem:    Wrong input if removing shift results in special key code.\nSolution:   Handle special key codes. (closes #7189)\n"
    },
    {
      "commit": "0289065e41ce3148f929e16a55aa3b161c80576f",
      "tree": "1dc1359a380d567b437484fba740d2375104b2a7",
      "parents": [
        "cd030c4b604bea92311e9c418aefe5143dee9201"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 31 13:05:11 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 31 13:05:11 2020 +0100"
      },
      "message": "patch 8.2.1929: MS-Windows: problem loading Perl 5.32\n\nProblem:    MS-Windows: problem loading Perl 5.32.\nSolution:   Define NO_THREAD_SAFE_LOCALE. (Ken Takata, closes #7234)\n"
    },
    {
      "commit": "cd030c4b604bea92311e9c418aefe5143dee9201",
      "tree": "2583b67a59c27bbd97896dee0edcd31f07009ae2",
      "parents": [
        "d66960bf578410e83ef96ad2f4206b26a139d817"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 21:49:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 21:49:40 2020 +0100"
      },
      "message": "patch 8.2.1928: Vim9: \"silent!\" not effective when list index is wrong\n\nProblem:    Vim9: \"silent!\" not effective when list index is wrong.\nSolution:   Ignore list indes failure when emsg_silent is set. (closes #7232)\n"
    },
    {
      "commit": "d66960bf578410e83ef96ad2f4206b26a139d817",
      "tree": "242ada14b1037b549ef2c33246b75d65ce7daf98",
      "parents": [
        "b2620202c7778d8c709941fb430eeeeab6e63a6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 20:46:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 20:46:26 2020 +0100"
      },
      "message": "patch 8.2.1927: Vim9: get unknown error with an error in a timer function\n\nProblem:    Vim9: get unknown error with an error in a timer function.\nSolution:   Use did_emsg instead of called_emsg. (closes #7231)\n"
    },
    {
      "commit": "b2620202c7778d8c709941fb430eeeeab6e63a6a",
      "tree": "2a28a6e1cf5b5125b595ab0b0bcfa94bad4c3061",
      "parents": [
        "6d967125ad87b1c2a9467357286c3514d5dd1c40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 19:25:09 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 19:25:09 2020 +0100"
      },
      "message": "patch 8.2.1926: cannot use a space in \u0027spellfile\u0027\n\nProblem:    Cannot use a space in \u0027spellfile\u0027. (Filipe Brandenburger)\nSolution:   Permit using a space. (closes #7230)\n"
    },
    {
      "commit": "6d967125ad87b1c2a9467357286c3514d5dd1c40",
      "tree": "05e330c6b0e454b46ebff1f82020235f651f98e6",
      "parents": [
        "086fc9a585afa4317046fa0a36c7b896286e5128"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 19:06:18 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 19:06:18 2020 +0100"
      },
      "message": "patch 8.2.1925: list/dict test fails\n\nProblem:    List/dict test fails.\nSolution:   Correct expected exception.\n"
    },
    {
      "commit": "086fc9a585afa4317046fa0a36c7b896286e5128",
      "tree": "105e3992c54ff08b2bd8fe6a7576c03671f98e5b",
      "parents": [
        "4f6b6ed208a15552f0eb7f27b7ca945f59f22c1d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 18:33:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 30 18:33:02 2020 +0100"
      },
      "message": "patch 8.2.1924: Vim9: crash when indexing dict with NULL key\n\nProblem:    Vim9: crash when indexing dict with NULL key.\nSolution:   Use empty string instead of NULL. (closes #7229)  Make error\n            message more useful for empty string.\n"
    },
    {
      "commit": "4f6b6ed208a15552f0eb7f27b7ca945f59f22c1d",
      "tree": "0a5298d528d9c16401c7ea290de04447841e94ca",
      "parents": [
        "185577e47e5004a5d08a5405a02ab6a261078e42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 29 20:24:34 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 29 20:24:34 2020 +0100"
      },
      "message": "patch 8.2.1923: Vim9: \"filter\" command modifier doesn\u0027t work\n\nProblem:    Vim9: \"filter\" command modifier doesn\u0027t work.\nSolution:   Check for space on char before argument. (closes #7216,\n            closes #7222)\n"
    },
    {
      "commit": "185577e47e5004a5d08a5405a02ab6a261078e42",
      "tree": "273e1dd88fdee22a0b3998eb5311cf3653b580a4",
      "parents": [
        "dcdd42a8ccb9bafd857735d694b074269f337333"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 29 20:08:21 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 29 20:08:21 2020 +0100"
      },
      "message": "patch 8.2.1922: Win32: scrolling problems when part of window is off-screen\n\nProblem:    Win32: scrolling doesn\u0027t work properly when part of window is\n            off-screen.\nSolution:   Fall back to GDI scrolling if part of the window is off-screen.\n            Handle multi-monitor setup better. (Ken Takata, closes #7219)\n"
    },
    {
      "commit": "dcdd42a8ccb9bafd857735d694b074269f337333",
      "tree": "e1271c66ae7fe5b284c44c668af37eaae1b9c346",
      "parents": [
        "cf4d454df0619ee41ef40e7e91fce3fb061d7d5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 29 18:58:01 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 29 18:58:01 2020 +0100"
      },
      "message": "patch 8.2.1921: fuzzy matching does not recognize path separators\n\nProblem:    Fuzzy matching does not recognize path separators.\nSolution:   Add a bonus for slash and backslash. (Yegappan Lakshmanan,\n            closes #7225)\n"
    },
    {
      "commit": "cf4d454df0619ee41ef40e7e91fce3fb061d7d5b",
      "tree": "a5917f020c8071ba0830b4eff09a259fd861eebe",
      "parents": [
        "28ee892ac4197421b3317f195512ca64cc56a5b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 22:46:42 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 22:46:42 2020 +0100"
      },
      "message": "patch 8.2.1920: listlbr test fails when run after another test\n\nProblem:    Listlbr test fails when run after another test.\nSolution:   Add test separately to list of test targets.\n"
    },
    {
      "commit": "28ee892ac4197421b3317f195512ca64cc56a5b4",
      "tree": "0a9eb799ec0e55a32600cc604cea653d9b91f322",
      "parents": [
        "3e2534ed1a6557445747e6c1439ad26ec8eabfc4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 20:20:00 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 20:20:00 2020 +0100"
      },
      "message": "patch 8.2.1919: assert_fails() setting emsg_silent changes normal execution\n\nProblem:    Assert_fails() setting emsg_silent changes normal execution.\nSolution:   Use a separate flag in_assert_fails.\n"
    },
    {
      "commit": "3e2534ed1a6557445747e6c1439ad26ec8eabfc4",
      "tree": "5dd1426536ed0879fd1c37b958b2d945f477cb24",
      "parents": [
        "159563b439d1b2a61d1003430b6c9f2a8509b5c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 17:55:31 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 17:55:31 2020 +0100"
      },
      "message": "patch 8.2.1918: Vim9: E1100 mentions :let\n\nProblem:    Vim9: E1100 mentions :let.\nSolution:   Mention \"var\". (closes #7207)\n"
    },
    {
      "commit": "159563b439d1b2a61d1003430b6c9f2a8509b5c5",
      "tree": "69152b72a123d492291d239243e257e03662d230",
      "parents": [
        "171fb923b8f8da9fb0db1c8c86e35cf4e1339000"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 17:21:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 17:21:26 2020 +0100"
      },
      "message": "patch 8.2.1917: no test for improved Man command\n\nProblem:    No test for improved Man command.\nSolution:   Test that shell arguments are properly escaped.\n"
    },
    {
      "commit": "171fb923b8f8da9fb0db1c8c86e35cf4e1339000",
      "tree": "01e706795a4122963bcbce37a77484e0655bead6",
      "parents": [
        "6cf7e3b026727818cd137e2b317b1f6d7c072703"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 16:54:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 16:54:47 2020 +0100"
      },
      "message": "patch 8.2.1916: Vim9: function call is aborted even when \"silent!\" is used\n\nProblem:    Vim9: function call is aborted even when \"silent!\" is used.\nSolution:   Use did_emsg instead of called_emsg. (closes #7213)\n"
    },
    {
      "commit": "6cf7e3b026727818cd137e2b317b1f6d7c072703",
      "tree": "ecbbec3ad64293e7d5ad642c826d1e673e69ab0f",
      "parents": [
        "b4bcea474d9006e4db1fa5d6828773e739af14bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 14:31:16 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 14:31:16 2020 +0100"
      },
      "message": "patch 8.2.1915: Vim9: error for wrong number of arguments is not useful\n\nProblem:    Vim9: error for wrong number of arguments is not useful.\nSolution:   Mention whatever we have for the name. (closes #7208)\n"
    },
    {
      "commit": "b4bcea474d9006e4db1fa5d6828773e739af14bb",
      "tree": "1cef0b7161b2d71b8d826917f2bf2f60931d4840",
      "parents": [
        "70cf45810cb9be5bd17074f7fb4ee238f2c4d57b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 13:53:50 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 28 13:53:50 2020 +0100"
      },
      "message": "patch 8.2.1914: Vim9: cannot put line break in expression for \u0027\u003d\u0027 register\n\nProblem:    Vim9: cannot put line break in expression for \u0027\u003d\u0027 register.\nSolution:   Pass fgetline to set_expr_line(). (closes #7209)\n"
    },
    {
      "commit": "70cf45810cb9be5bd17074f7fb4ee238f2c4d57b",
      "tree": "a985f1b4c9e9fef6868384b5b9e8fd786a472037",
      "parents": [
        "68a48ee55e55c189b03a6718a0d06af1dfedcd16"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 20:43:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 20:43:26 2020 +0100"
      },
      "message": "patch 8.2.1913: GTK GUI: rounding for the cell height is too strict\n\nProblem:    GTK GUI: rounding for the cell height is too strict.\nSolution:   Round up above 15/16 of a pixel. (closes #7203)\n"
    },
    {
      "commit": "68a48ee55e55c189b03a6718a0d06af1dfedcd16",
      "tree": "e6c827074f9c1abbc6e15bc8e38e3b802609fc5b",
      "parents": [
        "977fd0b327ed46a71c80d2cd62cbe149d43b9a69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 19:59:10 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 19:59:10 2020 +0100"
      },
      "message": "patch 8.2.1912: with Python 3.9 some tests fail\n\nProblem:    With Python 3.9 some tests fail.\nSolution:   Take into account the different error message. (James McCoy,\n            closes #7210)\n"
    },
    {
      "commit": "977fd0b327ed46a71c80d2cd62cbe149d43b9a69",
      "tree": "81b8a38b2aef447660e5d3a3512c43602c3a5e7c",
      "parents": [
        "caf73dcfade0a435ea3f989285b43f07c40c9948"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 09:12:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 27 09:12:45 2020 +0100"
      },
      "message": "patch 8.2.1911: tiny build fails\n\nProblem:    Tiny build fails.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "caf73dcfade0a435ea3f989285b43f07c40c9948",
      "tree": "ae9c2d80671b11dd22ab7979e3969bdaee09ec6a",
      "parents": [
        "cb80aa2d53e56d3aba3b3c439fb467f29a750c5e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 21:39:13 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 21:39:13 2020 +0100"
      },
      "message": "patch 8.2.1910: reading past the end of the command line\n\nProblem:    Reading past the end of the command line.\nSolution:   Check for NUL. (closes #7204)\n"
    },
    {
      "commit": "8133cc6bf454eb90bb0868f7cf806fce5c0c9fe6",
      "tree": "bfb32937e3b811412be16b24058e03840e94cc78",
      "parents": [
        "c8970b94645d0730f4a7cc42388ff32665398e8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 21:05:27 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 21:05:27 2020 +0100"
      },
      "message": "patch 8.2.1909: number of status line items is limited to 80\n\nProblem:    Number of status line items is limited to 80.\nSolution:   Dynamically allocate the arrays. (Rom Grk, closes #7181)\n"
    },
    {
      "commit": "c8970b94645d0730f4a7cc42388ff32665398e8b",
      "tree": "74b67ceec823a1e80960d9afcec2f8e6d6a6d754",
      "parents": [
        "f9d51354de069dddc049b9e109b1932c92e5aee6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 20:18:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 20:18:08 2020 +0100"
      },
      "message": "patch 8.2.1908: Lua is initialized even when not used\n\nProblem:    Lua is initialized even when not used.\nSolution:   Put lua_init() after check for \"eap-\u003eskip\". (Christian Brabandt,\n            closes #7191).  Avoid compiler warnings.\n"
    },
    {
      "commit": "f9d51354de069dddc049b9e109b1932c92e5aee6",
      "tree": "83a613101e8d34be4e88e1eb6bf0e404c330fb92",
      "parents": [
        "a360dbe3b63bdca93bbf8cc431578a446e8ce14c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 19:22:42 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 19:22:42 2020 +0100"
      },
      "message": "patch 8.2.1907: complete_info().selected may be wrong\n\nProblem:    Complete_info().selected may be wrong.\nSolution:   Update cp_number if it was never set. (issue #6945)\n"
    },
    {
      "commit": "a360dbe3b63bdca93bbf8cc431578a446e8ce14c",
      "tree": "617a7abad70fa0860fd889acad723f6521a7bc42",
      "parents": [
        "4882d983397057ea91c584c5a54aaccf15016d18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 18:46:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 18:46:53 2020 +0100"
      },
      "message": "patch 8.2.1906: warning for signed/unsigned\n\nProblem:    Warning for signed/unsigned.\nSolution:   Use size_t instead of int. (Mike Williams)\n"
    },
    {
      "commit": "4882d983397057ea91c584c5a54aaccf15016d18",
      "tree": "b793825c5fdfb96bb9ad2a1bae573026e0998e26",
      "parents": [
        "89b693e5627715cde080c3580c7b641c9bf0c06a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 17:55:09 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 17:55:09 2020 +0100"
      },
      "message": "patch 8.2.1905: the wininfo list may contain stale entries\n\nProblem:    The wininfo list may contain stale entries.\nSolution:   When closing a window remove any other entry where the window\n            pointer is NULL.\n"
    },
    {
      "commit": "89b693e5627715cde080c3580c7b641c9bf0c06a",
      "tree": "ea55eb7287428a2c3e6246c9a12c14d2306e7ec5",
      "parents": [
        "37e4e03c67dacfc4a065e95492ffc4c7f490b44b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 17:09:50 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 17:09:50 2020 +0100"
      },
      "message": "patch 8.2.1904: still using default option values after using \":badd +1\"\n\nProblem:    Still using default option values after using \":badd +1\".\nSolution:   Find a window where options were set.  Don\u0027t set the window when\n            using \":badd\".\n"
    },
    {
      "commit": "37e4e03c67dacfc4a065e95492ffc4c7f490b44b",
      "tree": "781acc74a408a694ff776d9a107dc974c4995e9d",
      "parents": [
        "e974fa7b2b98e53a59d5ef16a6a1291f12a32e33"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 16:18:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 16:18:26 2020 +0100"
      },
      "message": "patch 8.2.1903: buffer test fails with normal features\n\nProblem:    Buffer test fails with normal features.\nSolution:   Use \u0027numberwidth\u0027 instead of \u0027conceallevel\u0027 in the test.\n"
    },
    {
      "commit": "e974fa7b2b98e53a59d5ef16a6a1291f12a32e33",
      "tree": "2416e778e2218070a1fdf1bca3c9310df4d2865a",
      "parents": [
        "4ff2f2fb6bef01a06bd726bae8dfa8dd6355d594"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 15:02:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 15:02:51 2020 +0100"
      },
      "message": "patch 8.2.1902: default option values changed with :badd for existing buffer\n\nProblem:    Default option values are changed when using :badd for an existing\n            buffer.\nSolution:   When calling buflist_new() pass a zero line number. (closes #7195)\n"
    },
    {
      "commit": "4ff2f2fb6bef01a06bd726bae8dfa8dd6355d594",
      "tree": "7d98d6873b30cc0b37cd676da22a4ba660fc6403",
      "parents": [
        "02194d2bd54eacd0b7b9a017a3fe1702ecb80971"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 13:22:42 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 25 13:22:42 2020 +0100"
      },
      "message": "patch 8.2.1901: variable completion does not work in command line window\n\nProblem:    Variable completion does not work in command line window.\nSolution:   Use the \"prevwin\". (closes #7198)\n"
    },
    {
      "commit": "02194d2bd54eacd0b7b9a017a3fe1702ecb80971",
      "tree": "84310e745d3a878f3f239f8dec666bdf1e142021",
      "parents": [
        "67def64a4e4590a5f3b55ebfc33c42a3dcd7b559"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 23:08:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 23:08:38 2020 +0200"
      },
      "message": "patch 8.2.1900: Vim9: command modifiers do not work\n\nProblem:    Vim9: command modifiers do not work.\nSolution:   Make most command modifiers work.\n"
    },
    {
      "commit": "67def64a4e4590a5f3b55ebfc33c42a3dcd7b559",
      "tree": "7634874c79fbda7565b67dc8c76de94c692c8902",
      "parents": [
        "e10044015841711b989f9a898d427bcc1fdb4c32"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 20:58:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 20:58:06 2020 +0200"
      },
      "message": "patch 8.2.1899: crash in out-of-memory situation\n\nProblem:    Crash in out-of-memory situation.\nSolution:   Bail out if shell_name is NULL. (Dominique Pellé, closes #7196)\n"
    },
    {
      "commit": "e10044015841711b989f9a898d427bcc1fdb4c32",
      "tree": "256dbf4f826bbc408bb1eca2b381c4dc4f953eb6",
      "parents": [
        "5661ed6c833e05467cab33cb9b1c535e7e5cc570"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 20:49:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 20:49:43 2020 +0200"
      },
      "message": "patch 8.2.1898: command modifier parsing always uses global cmdmod\n\nProblem:    Command modifier parsing always uses global cmdmod.\nSolution:   Pass in cmdmod_T to use.  Rename struct fields consistently.\n"
    },
    {
      "commit": "5661ed6c833e05467cab33cb9b1c535e7e5cc570",
      "tree": "a0baf6f26a8af0e8011f34a4a61b6d29423244c6",
      "parents": [
        "e1be11864d1f4383171e3af3eb77e61d41140c4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 17:19:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 17:19:16 2020 +0200"
      },
      "message": "patch 8.2.1897: command modifiers are saved and set inconsistently\n\nProblem:    Command modifiers are saved and set inconsistently.\nSolution:   Separate parsing and applying command modifiers.  Save values in\n            cmdmod_T.\n"
    },
    {
      "commit": "e1be11864d1f4383171e3af3eb77e61d41140c4e",
      "tree": "01dfac1353fe9675e41e0884d1501a2a8fc57fe7",
      "parents": [
        "210681c5090266af1a41a77e0fe64838a69993fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 13:30:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 24 13:30:51 2020 +0200"
      },
      "message": "patch 8.2.1896: valgrind warns for using uninitialized memory\n\nProblem:    Valgrind warns for using uninitialized memory.\nSolution:   NUL terminate the SmcOpenConnection() error message. (Dominique\n            Pellé, closes #7194)\n"
    },
    {
      "commit": "210681c5090266af1a41a77e0fe64838a69993fb",
      "tree": "2108cf521efe01f688b49836b3c82bcff257b241",
      "parents": [
        "f4c6e1e75c2a7f2ca3a7f4529e7da31dc98557e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 23 18:51:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 23 18:51:06 2020 +0200"
      },
      "message": "patch 8.2.1895: Vim9: silent command modifier test fails\n\nProblem:    Vim9: silent command modifier test fails.\nSolution:   Add missing changes.\n"
    },
    {
      "commit": "f4c6e1e75c2a7f2ca3a7f4529e7da31dc98557e9",
      "tree": "b262a566cdf9409c9dd92a8381731f590fd9d8c3",
      "parents": [
        "8ded5b647aa4b3338da721b343e0bce0f86655f6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 23 18:02:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 23 18:02:32 2020 +0200"
      },
      "message": "patch 8.2.1894: Vim9: command modifiers are not supported\n\nProblem:    Vim9: command modifiers are not supported.\nSolution:   Support \"silent\" and \"silent!\".\n"
    },
    {
      "commit": "8ded5b647aa4b3338da721b343e0bce0f86655f6",
      "tree": "b45ef3d0d5e9122ed6132b3a1ffcfee22caed81e",
      "parents": [
        "9c24cd11e2048e16e25271a7a7dbef4593890a18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 23 16:50:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 23 16:50:30 2020 +0200"
      },
      "message": "patch 8.2.1893: fuzzy matching does not support multiple words\n\nProblem:    Fuzzy matching does not support multiple words.\nSolution:   Add support for matching white space separated words. (Yegappan\n            Lakshmanan, closes #7163)\n"
    }
  ],
  "next": "9c24cd11e2048e16e25271a7a7dbef4593890a18"
}
