)]}'
{
  "log": [
    {
      "commit": "de5cf287812510d2c8ffe66b99cf33c4e1a6e6f1",
      "tree": "1da7638f0773297167182c800faa03b20f7acdb3",
      "parents": [
        "4b93674159d60c985de906c30f45dbaf2b64056f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 14 11:52:23 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 14 11:52:23 2022 +0100"
      },
      "message": "patch 8.2.4951: smart indenting done when not enabled\n\nProblem:    Smart indenting done when not enabled.\nSolution:   Check option values before setting can_si. (closes #10420)\n"
    },
    {
      "commit": "4b93674159d60c985de906c30f45dbaf2b64056f",
      "tree": "edadfc9892fc1ac0216f0753445464a3cb95c9ee",
      "parents": [
        "31ad32a325cc31f0f2bdd530c68bfb856a2187c5"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Fri May 13 21:56:28 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 13 21:56:28 2022 +0100"
      },
      "message": "patch 8.2.4950: text properties position wrong after shifting text\n\nProblem:    Text properties position wrong after shifting text.\nSolution:   Adjust the text properties when shifting a block of text.\n            (closes #10418)\n"
    },
    {
      "commit": "31ad32a325cc31f0f2bdd530c68bfb856a2187c5",
      "tree": "2d5c5b8dbe517839bb701a4fff721ec290f06fd6",
      "parents": [
        "d881d1598467d88808bafd2fa86982ebbca7dcc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 13 16:23:37 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 13 16:23:37 2022 +0100"
      },
      "message": "patch 8.2.4949: Vim9: some code not covered by tests\n\nProblem:    Vim9: some code not covered by tests.\nSolution:   Add a few more test cases.  Fix double error message.\n"
    },
    {
      "commit": "d881d1598467d88808bafd2fa86982ebbca7dcc1",
      "tree": "89551fd87f4bfa7692178faf927a5429a3adc00f",
      "parents": [
        "b7a701255578b38896631ba20556b856e8888069"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 13 13:50:36 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 13 13:50:36 2022 +0100"
      },
      "message": "patch 8.2.4948: cannot use Perl heredoc in nested :def function\n\nProblem:    Cannot use Perl heredoc in nested :def function. (Virginia\n            Senioria)\nSolution:   Only concatenate heredoc lines when not in a nested function.\n            (closes #10415)\n"
    },
    {
      "commit": "b7a701255578b38896631ba20556b856e8888069",
      "tree": "9e141e86d3ce935dd5ef081f40639669d5d8b188",
      "parents": [
        "7f8a3b11bfc02f24dfd877d0a81392d679008180"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Fri May 13 12:41:50 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 13 12:41:50 2022 +0100"
      },
      "message": "patch 8.2.4947: text properties not adjusted when accepting spell suggestion\n\nProblem:    Text properties not adjusted when accepting spell suggestion.\nSolution:   Adjust text properties when text changes. (closes #10414)\n"
    },
    {
      "commit": "7f8a3b11bfc02f24dfd877d0a81392d679008180",
      "tree": "baefbbb6151f6cc271f3cc4dccd15f3409f35a17",
      "parents": [
        "9f1983de4e8293bae32fdab72a459b1b64bf767f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 22:03:01 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 22:03:01 2022 +0100"
      },
      "message": "patch 8.2.4946: Vim9: some code not covered by tests\n\nProblem:    Vim9: some code not covered by tests.\nSolution:   Add a few more test cases.  Remove dead code.\n"
    },
    {
      "commit": "9f1983de4e8293bae32fdab72a459b1b64bf767f",
      "tree": "15b189fe27c86afd6b88e1d9db2c2e1fdfa3bc56",
      "parents": [
        "3f32a5f1601ab2b0eba0caad00d4c26fb86a02a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 20:35:35 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 20:35:35 2022 +0100"
      },
      "message": "patch 8.2.4945: inconsistent use of white space\n\nProblem:    Inconsistent use of white space.\nSolution:   Use Tabs and Spaces consistently.\n"
    },
    {
      "commit": "3f32a5f1601ab2b0eba0caad00d4c26fb86a02a2",
      "tree": "95041e4099ce8554fc39df7bf24096cebb183be3",
      "parents": [
        "d0b1a09f44654bb5e29b09de1311845200f17d90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 20:34:15 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 20:34:15 2022 +0100"
      },
      "message": "Update runtime files and translations\n"
    },
    {
      "commit": "d0b1a09f44654bb5e29b09de1311845200f17d90",
      "tree": "49850d04a1a61b64980fa68e42c1156407cc22ba",
      "parents": [
        "39c46b43780ad00ea27a93d92aadd44753d4c3ea"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Thu May 12 18:45:18 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 18:45:18 2022 +0100"
      },
      "message": "patch 8.2.4944: text properties are wrong after \"cc\"\n\nProblem:    Text properties are wrong after \"cc\". (Axel Forsman)\nSolution:   Pass the deleted byte count to inserted_bytes(). (closes #10412,\n            closes #7737, closes #5763)\n"
    },
    {
      "commit": "39c46b43780ad00ea27a93d92aadd44753d4c3ea",
      "tree": "cbff3449a4e81b6f40e31b37336fafbb3e7d085f",
      "parents": [
        "de216732d45caa87e6f08f4319aa71e805a89a0e"
      ],
      "author": {
        "name": "Sean Dewar",
        "email": "seandewar@users.noreply.github.com",
        "time": "Thu May 12 17:44:29 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 17:44:29 2022 +0100"
      },
      "message": "patch 8.2.4943: changing \u0027switchbuf\u0027 may have no effect\n\nProblem:    Changing \u0027switchbuf\u0027 may have no effect.\nSolution:   Handle \u0027switchbuf\u0027 in didset_string_options(). (Sean Dewar,\n            closes #10406)\n"
    },
    {
      "commit": "de216732d45caa87e6f08f4319aa71e805a89a0e",
      "tree": "8ada7637960c13d4e99c68c72acbec599b8412f7",
      "parents": [
        "82444cefa3fef87624a078ea86a72af7ef4ef42e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 17:24:49 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 17:24:49 2022 +0100"
      },
      "message": "patch 8.2.4942: error when setting \u0027filetype\u0027 in help file again\n\nProblem:    Error when setting \u0027filetype\u0027 in help file again.\nSolution:   Deal with text property type already existing. (closes #10409)\n"
    },
    {
      "commit": "82444cefa3fef87624a078ea86a72af7ef4ef42e",
      "tree": "7ec703a5fd5b1d641a731868e9bab06ef4d32f92",
      "parents": [
        "d0132f4862342eebe6d8e7a9096adf956ba6588b"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Thu May 12 15:39:31 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 15:39:31 2022 +0100"
      },
      "message": "patch 8.2.4941: \u0027[ and \u0027] marks may be wrong after undo\n\nProblem:    \u0027[ and \u0027] marks may be wrong after undo.\nSolution:   Adjust the \u0027[ and \u0027] marks if needed. (closes #10407, closes #1281)\n"
    },
    {
      "commit": "d0132f4862342eebe6d8e7a9096adf956ba6588b",
      "tree": "35f8e608d149f904667565c92917b105e020f150",
      "parents": [
        "9af2bc075169e14fd06ed967d28eac7206d21f36"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 11:05:40 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 12 11:05:40 2022 +0100"
      },
      "message": "patch 8.2.4940: some code is never used\n\nProblem:    Some code is never used.\nSolution:   Remove dead code.  Add a few more test cases.\n"
    },
    {
      "commit": "9af2bc075169e14fd06ed967d28eac7206d21f36",
      "tree": "9c4228bd6f908932676943b448f81b7e76707d0c",
      "parents": [
        "a59f2dfd0cf9ee1a584d3de5b7c2d47648e79060"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed May 11 14:15:37 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 11 14:15:37 2022 +0100"
      },
      "message": "patch 8.2.4939: matchfuzzypos() with \"matchseq\" does not have all positions\n\nProblem:    matchfuzzypos() with \"matchseq\" does not have all positions.\nSolution:   Also add a position for white space. (closes #10404)\n"
    },
    {
      "commit": "a59f2dfd0cf9ee1a584d3de5b7c2d47648e79060",
      "tree": "7983fe4811bf949c7a7ca174775428a096a7e20d",
      "parents": [
        "ead241538cdd26cbf02599b6e23cd8baeafbcbb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 11 11:42:28 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 11 11:42:28 2022 +0100"
      },
      "message": "patch 8.2.4938: crash when matching buffer with invalid pattern\n\nProblem:    Crash when matching buffer with invalid pattern.\nSolution:   Check for NULL regprog.\n"
    },
    {
      "commit": "ead241538cdd26cbf02599b6e23cd8baeafbcbb2",
      "tree": "827f7d42c47beaf4bb95a931d1834b89d5ded3af",
      "parents": [
        "a773d84570e224035389f6697ac5634d7f27cccc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 21:11:12 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 21:11:12 2022 +0100"
      },
      "message": "patch 8.2.4937: no test for what 8.2.4931 fixes\n\nProblem:    No test for what 8.2.4931 fixes.\nSolution:   Add a test that triggers a valgrind error.\n"
    },
    {
      "commit": "a773d84570e224035389f6697ac5634d7f27cccc",
      "tree": "f619ed2e768985d67f1cd2aa9a5a620239a353ac",
      "parents": [
        "d98e75e23666c159c7e00bcf5b6ad9a933bb0534"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Tue May 10 20:54:46 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 20:54:46 2022 +0100"
      },
      "message": "patch 8.2.4936: MS-Windows: mouse coordinates for scroll event are wrong\n\nProblem:    MS-Windows: mouse coordinates for scroll event are wrong.\nSolution:   Convert coordinates to the text area coordinates. (closes #10400)\n"
    },
    {
      "commit": "d98e75e23666c159c7e00bcf5b6ad9a933bb0534",
      "tree": "c051aac5941530e07ef03fceb8cc6905500584ab",
      "parents": [
        "70c41241c2701f26a99085e433925a206ca265a3"
      ],
      "author": {
        "name": "Brandon Simmons",
        "email": "simmsbra@gmail.com",
        "time": "Tue May 10 19:13:23 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 19:13:23 2022 +0100"
      },
      "message": "patch 8.2.4935: with \u0027foldmethod\u0027 \"indent\" some lines not included in fold\n\nProblem:    With \u0027foldmethod\u0027 \"indent\" some lines are not included in the\n            fold. (Oleg Koshovetc)\nSolution:   Fix it. (Brandon Simmons, closes #10399, closes #3214)\n"
    },
    {
      "commit": "70c41241c2701f26a99085e433925a206ca265a3",
      "tree": "1afeaeb49dfc47199313bf397955519a5f598572",
      "parents": [
        "df6e0e46c55c9c6d788f94482a8858c0f31391f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 18:11:43 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 18:11:43 2022 +0100"
      },
      "message": "patch 8.2.4934: string interpolation fails when not evaluating\n\nProblem:    String interpolation fails when not evaluating.\nSolution:   Skip the expression when not evaluating. (closes #10398)\n"
    },
    {
      "commit": "df6e0e46c55c9c6d788f94482a8858c0f31391f4",
      "tree": "b470d853af812c21115b1b2d64cbe7f5037a926a",
      "parents": [
        "d8f5f766219273a8579947cc80b92580b6988a4b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 17:51:55 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 17:51:55 2022 +0100"
      },
      "message": "patch 8.2.4933: a few more capitalization mistakes in error messages\n\nProblem:    A few more capitalization mistakes in error messages.\nSolution:   Adjust capitalization. (Doug Kearns)\n"
    },
    {
      "commit": "d8f5f766219273a8579947cc80b92580b6988a4b",
      "tree": "5325cef40d2b8f102fb71625056681e0d88e8515",
      "parents": [
        "0f267621c04883de010a6379217a5f182cc03dda"
      ],
      "author": {
        "name": "Ernie Rael",
        "email": "errael@raelity.com",
        "time": "Tue May 10 17:50:39 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 17:50:39 2022 +0100"
      },
      "message": "patch 8.2.4932: not easy to filter the output of maplist()\n\nProblem:    Not easy to filter the output of maplist().\nSolution:   Add mode_bits to the dictionary. (Ernie Rael, closes #10356)\n"
    },
    {
      "commit": "0f267621c04883de010a6379217a5f182cc03dda",
      "tree": "7b2a18494084e0ffbf2802e09df83cd363f6820e",
      "parents": [
        "0abc2871c105882ed1c1effb9a7757fad8a395bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 13:32:24 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 13:32:24 2022 +0100"
      },
      "message": "patch 8.2.4931: Crash with sequence of Perl commands\n\nProblem:    Crash with sequence of Perl commands.\nSolution:   Move PUTBACK to another line. (closes #10386)\n"
    },
    {
      "commit": "0abc2871c105882ed1c1effb9a7757fad8a395bd",
      "tree": "0377e3f47b0fda6713cc0e8b6426616457e07912",
      "parents": [
        "57ff52677bf5ba1651281ffe40505df8feba4a36"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 13:24:30 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 10 13:24:30 2022 +0100"
      },
      "message": "patch 8.2.4930: interpolated string expression requires escaping\n\nProblem:    Interpolated string expression requires escaping.\nSolution:   Do not require escaping in the expression.\n"
    },
    {
      "commit": "57ff52677bf5ba1651281ffe40505df8feba4a36",
      "tree": "3c657ec985fabf158175925c607f507221de4ef9",
      "parents": [
        "6ed545e79735f23ff8e650bc2f0967e5a0baedc9"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Mon May 09 21:03:47 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 21:03:47 2022 +0100"
      },
      "message": "patch 8.2.4929: off-by-one error in in statusline item\n\nProblem:    Off-by-one error in in statusline item.\nSolution:   Subtrace one less. (closes #10394, closes #5599)\n"
    },
    {
      "commit": "6ed545e79735f23ff8e650bc2f0967e5a0baedc9",
      "tree": "1c77e4b188c34d68e91c5c93e62c668ce51ffc2f",
      "parents": [
        "921bde88804663a7cb825d7f7e8a5d8ae6b58650"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 20:09:23 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 20:09:23 2022 +0100"
      },
      "message": "patch 8.2.4928: various white space and cosmetic mistakes\n\nProblem:    Various white space and cosmetic mistakes.\nSolution:   Change spaces to tabs, improve comments.\n"
    },
    {
      "commit": "921bde88804663a7cb825d7f7e8a5d8ae6b58650",
      "tree": "62585af76ea59d97218b2161cdf9ae2c466b9587",
      "parents": [
        "2ac037f54bb2588b7a86e61c9c6e9504884edbec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 19:50:35 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 19:50:35 2022 +0100"
      },
      "message": "Update runtime files, translations\n"
    },
    {
      "commit": "2ac037f54bb2588b7a86e61c9c6e9504884edbec",
      "tree": "ce78bdd9ba927c3af00c5b05263a63f1a157affe",
      "parents": [
        "51f0bc31d3cf512508419064faac0e5b7e52c98b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 14:12:14 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 14:12:14 2022 +0100"
      },
      "message": "patch 8.2.4927: return type of remove() incorrect when using three arguments\n\nProblem:    Return type of remove() incorrect when using three arguments.\nSolution:   Use first argument type when there are three arguments.\n            (closes #10387)\n"
    },
    {
      "commit": "51f0bc31d3cf512508419064faac0e5b7e52c98b",
      "tree": "1609df963252917abe5e7b0fd0b2f9770b70af46",
      "parents": [
        "53a70289c2712808e6d4e88927e03cac01b470dd"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon May 09 13:33:39 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 13:33:39 2022 +0100"
      },
      "message": "patch 8.2.4926: #ifdef for crypt feature around too many lines\n\nProblem:    #ifdef for crypt feature around too many lines.\nSolution:   Move code outside of #ifdef. (closes #10388)\n"
    },
    {
      "commit": "53a70289c2712808e6d4e88927e03cac01b470dd",
      "tree": "2f0b1adfd8339a26ed38b85bbabd7cb4383d580b",
      "parents": [
        "0519ce00394474055bd58c089ea90a19986443eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 13:15:07 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 13:15:07 2022 +0100"
      },
      "message": "patch 8.2.4925: trailing backslash may cause reading past end of line\n\nProblem:    Trailing backslash may cause reading past end of line.\nSolution:   Check for NUL after backslash.\n"
    },
    {
      "commit": "0519ce00394474055bd58c089ea90a19986443eb",
      "tree": "f4d1447bec6c7b3e1977f9bdc7b811eb27c63a0d",
      "parents": [
        "194843028ed486366b89e8f7d3bdd611a11ce7b4"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon May 09 12:16:19 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 12:16:19 2022 +0100"
      },
      "message": "patch 8.2.4924: maparg() may return a string that cannot be reused\n\nProblem:    maparg() may return a string that cannot be reused.\nSolution:   use msg_outtrans_special() instead of str2special().\n            (closes #10384)\n"
    },
    {
      "commit": "194843028ed486366b89e8f7d3bdd611a11ce7b4",
      "tree": "7129bf6fc5fa4534a69674ddd825c0ab600d56dd",
      "parents": [
        "b370771bffc8395204f53209b69e35dff95a9237"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon May 09 11:03:19 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 09 11:03:19 2022 +0100"
      },
      "message": "patch 8.2.4923: test checks for terminal feature unnecessarily\n\nProblem:    Test checks for terminal feature unnecessarily.\nSolution:   Remove CheckRunVimInTerminal. (closes #10383)\n"
    },
    {
      "commit": "b370771bffc8395204f53209b69e35dff95a9237",
      "tree": "d52c4d99aa5f14f04efc88c25b5271b6c3670151",
      "parents": [
        "fe978c2b6bb9d897d962595a4a51dd7a71dc8e89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:49:43 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:49:43 2022 +0100"
      },
      "message": "patch 8.2.4922: mouse test fails on MS-Windows\n\nProblem:    Mouse test fails on MS-Windows.\nSolution:   Set \u0027mousemodel\u0027 to \"extend\".\n"
    },
    {
      "commit": "fe978c2b6bb9d897d962595a4a51dd7a71dc8e89",
      "tree": "467fa9f3e6aea1dbfd400bd33966d731a53a1d9c",
      "parents": [
        "728a05c4ab605ae96e906cdf704031ff298d1f89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:43:51 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:43:51 2022 +0100"
      },
      "message": "patch 8.2.4921: spell test fails because of new illegal byte check\n\nProblem:    Spell test fails because of new illegal byte check.\nSolution:   Remove the test.\n"
    },
    {
      "commit": "728a05c4ab605ae96e906cdf704031ff298d1f89",
      "tree": "70ab9379d7e0fb26eef4c76e284eab2b168db8c3",
      "parents": [
        "7c824682d2028432ee082703ef0ab399867a089b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:37:45 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:37:45 2022 +0100"
      },
      "message": "patch 8.2.4920: MS-Windows GUI: unused variables\n\nProblem:    MS-Windows GUI: unused variables.\nSolution:   Delete the variables. (John Marriott)\n"
    },
    {
      "commit": "7c824682d2028432ee082703ef0ab399867a089b",
      "tree": "f2f5fd36e29e8aaeadb17ae0289d2a685afaafb5",
      "parents": [
        "9830db63057db76044eca89cc4cfb2758ae7a543"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:32:58 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 22:32:58 2022 +0100"
      },
      "message": "patch 8.2.4919: can add invalid bytes with :spellgood\n\nProblem:    Can add invalid bytes with :spellgood.\nSolution:   Check for a valid word string.\n"
    },
    {
      "commit": "9830db63057db76044eca89cc4cfb2758ae7a543",
      "tree": "7e1374f9424948a1cef4626571196cd77fa6628e",
      "parents": [
        "cb747899bd99361a299a163f3aa55d5fe7d6f798"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Sun May 08 21:25:20 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 21:25:20 2022 +0100"
      },
      "message": "patch 8.2.4918: conceal character from matchadd() displayed too many times\n\nProblem:    Conceal character from matchadd() displayed too many times.\nSolution:   Check the syntax flag. (closes #10381, closes #7268)\n"
    },
    {
      "commit": "cb747899bd99361a299a163f3aa55d5fe7d6f798",
      "tree": "977d277555f886a24f18752d4cdee712c4e49023",
      "parents": [
        "8e8dc9b32326c6fbd37671b6072296404b481d4a"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun May 08 21:10:56 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 21:10:56 2022 +0100"
      },
      "message": "patch 8.2.4917: fuzzy expansion of option names is not right\n\nProblem:    Fuzzy expansion of option names is not right.\nSolution:   Pass the fuzzy flag down the call chain. (Christian Brabandt,\n            closes #10380, closes #10318)\n"
    },
    {
      "commit": "8e8dc9b32326c6fbd37671b6072296404b481d4a",
      "tree": "f6890ee591cf195a09ec829e1f0db2e8b3427539",
      "parents": [
        "a91cb98bb36b0f9dc3c378c0bbd9a69de29830fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 20:38:06 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 20:38:06 2022 +0100"
      },
      "message": "patch 8.2.4916: mouse in Insert mode test fails\n\nProblem:    Mouse in Insert mode test fails.\nSolution:   Fix the text and check relevant positions.\n"
    },
    {
      "commit": "a91cb98bb36b0f9dc3c378c0bbd9a69de29830fa",
      "tree": "165463b1c25a48cfda1f27b4d7dcc7966c83cc80",
      "parents": [
        "933c2922b5e81b238c2e56361c76cf7c9548a2d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 19:39:31 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 19:39:31 2022 +0100"
      },
      "message": "patch 8.2.4915: sometimes the cursor is in the wrong position\n\nProblem:    Sometimes the cursor is in the wrong position.\nSolution:   When the cursor moved to another line, recompute w_botline.\n            (closes #9736)\n"
    },
    {
      "commit": "933c2922b5e81b238c2e56361c76cf7c9548a2d7",
      "tree": "6ace5f090aab2fd5e260d2139c6aac1c540280d3",
      "parents": [
        "27724251bc73f97b55240731f4316ee1b4eac1c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 16:37:07 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 16:37:07 2022 +0100"
      },
      "message": "patch 8.2.4914: string interpolation in :def function may fail\n\nProblem:    String interpolation in :def function may fail.\nSolution:   Do not terminate the expression. (closes #10377)\n"
    },
    {
      "commit": "27724251bc73f97b55240731f4316ee1b4eac1c5",
      "tree": "304b1488afa10d9b17f050699d1c3ddc839509bc",
      "parents": [
        "d899e51120798d3fb5420abb1f19dddf3f014d05"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 15:00:04 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 08 15:00:04 2022 +0100"
      },
      "message": "patch 8.2.4913: popup_hide() does not always have effect\n\nProblem:    Popup_hide() does not always have effect.\nSolution:   Add the POPF_HIDDEN_FORCE flag. (closes #10376)\n"
    },
    {
      "commit": "d899e51120798d3fb5420abb1f19dddf3f014d05",
      "tree": "41d58bb81c3bf42183296ef515fc2f849700b4fb",
      "parents": [
        "a7583c42cd6b64fd276a5d7bb0db5ce7bfafa730"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 21:54:03 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 21:54:03 2022 +0100"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "a7583c42cd6b64fd276a5d7bb0db5ce7bfafa730",
      "tree": "ee867b59f724d625198f985cb90cd84af7571b18",
      "parents": [
        "249591057b4840785c50e41dd850efb8a8faf435"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 21:14:05 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 21:14:05 2022 +0100"
      },
      "message": "patch 8.2.4912: using execute() to define a lambda doesn\u0027t work\n\nProblem:    Using execute() to define a lambda doesn\u0027t work. (Ernie Rael)\nSolution:   Put the getline function in evalarg. (closes #10375)\n"
    },
    {
      "commit": "249591057b4840785c50e41dd850efb8a8faf435",
      "tree": "e9ba171529cf753e7aab0ec9adf5be3fedc17d00",
      "parents": [
        "9ff7d717aa3176de5c61de340deb93f41c7780fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 20:01:16 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 20:01:16 2022 +0100"
      },
      "message": "patch 8.2.4911: the mode #defines are not clearly named\n\nProblem:    The mode #defines are not clearly named.\nSolution:   Prepend MODE_.  Renumber them to put the mapped modes first.\n"
    },
    {
      "commit": "9ff7d717aa3176de5c61de340deb93f41c7780fc",
      "tree": "284675f792fa75b0bca7e6e7a488ce544c9ae450",
      "parents": [
        "ac4174e166dd76c72907caa76db0e7cd878ac667"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 17:45:16 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 17:45:16 2022 +0100"
      },
      "message": "patch 8.2.4910: imperfect coding\n\nProblem:    Imperfect coding.\nSolution:   Make code nicer.\n"
    },
    {
      "commit": "ac4174e166dd76c72907caa76db0e7cd878ac667",
      "tree": "8f45dbf6515b163074ab1301f86650696459274d",
      "parents": [
        "48a8a833033e10fc1eba96f2fc8dd19c2408eddf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 16:38:24 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 16:38:24 2022 +0100"
      },
      "message": "patch 8.2.4909: MODE_ enum entries names are too generic\n\nProblem:    MODE_ enum entries names are too generic.\nSolution:   use CH_MODE_.\n"
    },
    {
      "commit": "48a8a833033e10fc1eba96f2fc8dd19c2408eddf",
      "tree": "8d744d6f7326aefa0beaae5c54b116b11c82a806",
      "parents": [
        "2bf875f881f7c6f6900bc0eb2a93a552db894109"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 15:43:52 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 15:43:52 2022 +0100"
      },
      "message": "patch 8.2.4908: no text formatting for // comment after a statement\n\nProblem:    No text formatting for // comment after a statement.\nSolution:   format a comment when the \u0027c\u0027 flag is in \u0027formatoptions\u0027.\n"
    },
    {
      "commit": "2bf875f881f7c6f6900bc0eb2a93a552db894109",
      "tree": "43f3b1e70f88d05eeae1020899af539b23775846",
      "parents": [
        "aa04e1b0be343ff606e25a48d59bc057edcc6e87"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 14:54:11 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 14:54:11 2022 +0100"
      },
      "message": "patch 8.2.4907: some users do not want a line comment always inserted\n\nProblem:    Some users do not want a line comment always inserted.\nSolution:   Add the \u0027/\u0027 flag to \u0027formatoptions\u0027 to not repeat the comment\n            leader after a statement when using \"o\".\n"
    },
    {
      "commit": "aa04e1b0be343ff606e25a48d59bc057edcc6e87",
      "tree": "1a57bb0e3551d13aade2b2ed0ca413c6b9a062d3",
      "parents": [
        "3f1cfcb86407c15a3037d5595bb192a00c661303"
      ],
      "author": {
        "name": "Yasuhiro Matsumoto",
        "email": "mattn.jp@gmail.com",
        "time": "Sat May 07 14:09:19 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 14:09:19 2022 +0100"
      },
      "message": "patch 8.2.4906: MS-Windows: cannot use transparent background\n\nProblem:    MS-Windows: cannot use transparent background.\nSolution:   Make transparent background work with \u0027termguicolors\u0027 and NONE\n            background color. (Yasuhiro Matsumoto, closes #10310, closes #7162)\n"
    },
    {
      "commit": "3f1cfcb86407c15a3037d5595bb192a00c661303",
      "tree": "4fb8ef5a5a5c6c78ad6925334b581469b470faaa",
      "parents": [
        "4649c121232ac65ccfea4ed1235630c7fe81e286"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 13:25:37 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 13:25:37 2022 +0100"
      },
      "message": "patch 8.2.4905: codecov includes MS-Windows install header file\n\nProblem:    codecov includes MS-Windows install header file.\nSolution:   Ignore dosinst.h.\n"
    },
    {
      "commit": "4649c121232ac65ccfea4ed1235630c7fe81e286",
      "tree": "1a2acaf239a7a687398ed21055e7b5aebdfaedd9",
      "parents": [
        "79d599b8772022af1d657f368c2fc97aa342c0da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 13:00:42 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 13:00:42 2022 +0100"
      },
      "message": "patch 8.2.4904: codecov includes MS-Windows install files\n\nProblem:    codecov includes MS-Windows install files.\nSolution:   Ignore dosinst.c and uninstall.c.\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": "c27747e6ddcbda7d1d3b39867898f746dc4db471",
      "tree": "0ba88dccf18f52a745e746de249f8a7de752b060",
      "parents": [
        "8e4b76da1d7e987d43ca960dfbc372d1c617466f"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Sat May 07 12:25:40 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 12:25:40 2022 +0100"
      },
      "message": "patch 8.2.4902: mouse wheel scrolling is inconsistent\n\nProblem:    Mouse wheel scrolling is inconsistent.\nSolution:   Use the MS-Winows system setting. (closes #10368)\n"
    },
    {
      "commit": "8e4b76da1d7e987d43ca960dfbc372d1c617466f",
      "tree": "efbe309a2616fba361717918f55923a19dd65e04",
      "parents": [
        "801c3c1dbed88bfb59dcf25045365dc65f795f4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 11:28:06 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 11:28:06 2022 +0100"
      },
      "message": "patch 8.2.4901: NULL pointer access when using invalid pattern\n\nProblem:    NULL pointer access when using invalid pattern.\nSolution:   Check for failed regexp program.\n"
    },
    {
      "commit": "801c3c1dbed88bfb59dcf25045365dc65f795f4e",
      "tree": "b86b08666efac4bb9c56b57a735a0317cf75c8dd",
      "parents": [
        "ef02f16609ff0a26ffc6e20263523424980898fe"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sat May 07 11:00:08 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 11:00:08 2022 +0100"
      },
      "message": "patch 8.2.4900: Vim9 expression test fails without the job feature\n\nProblem:    Vim9 expression test fails without the job feature.\nSolution:   Add a check for the job feature. (Dominique Pellé, closes #10373)\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": "70d87690a39222277c2beab0649e343a78dee908",
      "tree": "7ab9f1fdd452e27c51f394fb5970b141a1dc0c16",
      "parents": [
        "39be4981cdd93a185b110536f84d99ce56e2c3cc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 10:03:27 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 07 10:03:27 2022 +0100"
      },
      "message": "patch 8.2.4898: Coverity complains about pointer usage\n\nProblem:    Coverity complains about pointer usage.\nSolution:   Move code for increment/decerment.\n"
    },
    {
      "commit": "39be4981cdd93a185b110536f84d99ce56e2c3cc",
      "tree": "099caa31cf7913347f4cc5d0f8c7fde1b1130035",
      "parents": [
        "a13e7acba9928a9c5e97be28946418d8d4323988"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 21:51:50 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 21:51:50 2022 +0100"
      },
      "message": "patch 8.2.4897: comment inside an expression in lambda ignores the rest\n\nProblem:    Comment inside an expression in lambda ignores the rest of the\n            expression.\nSolution:   Truncate the line at the comment. (closes #10367)\n"
    },
    {
      "commit": "a13e7acba9928a9c5e97be28946418d8d4323988",
      "tree": "1b78684d3b7e785eacf48a4a7e9a971519dfa6a5",
      "parents": [
        "d88934406c5375d88f8f1b65331c9f0cab68cc6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 21:24:31 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 21:24:31 2022 +0100"
      },
      "message": "patch 8.2.4896: expression in command block does not look after NL\n\nProblem:    Expression in command block does not look after NL when command is\n            typed.\nSolution:   Skip over NL also when not in a script. (closes #10358)\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": "5a7b6dc23cd16450b5773849520d513de56bccbf",
      "tree": "a21fb4595678fd2c5434ade21c4dbc831a97225c",
      "parents": [
        "44433da5345e5c459f5e5812e30fca12fe297cd6"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Fri May 06 18:38:41 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 18:38:41 2022 +0100"
      },
      "message": "patch 8.2.4894: MS-Windows: not using italics\n\nProblem:    MS-Windows: not using italics.\nSolution:   Use italics.  Simplify the code. (closes #10359)\n"
    },
    {
      "commit": "44433da5345e5c459f5e5812e30fca12fe297cd6",
      "tree": "49f7d153d60e95b5bb7abddc063ba4c4f75c40e6",
      "parents": [
        "ec892234788d37bfed47d8bf82dd4cae8d335ad9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 18:08:52 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 18:08:52 2022 +0100"
      },
      "message": "patch 8.2.4893: distributed import files are not installed\n\nProblem:    Distributed import files are not installed.\nSolution:   Add rules to Makefile and NSIS.\n"
    },
    {
      "commit": "ec892234788d37bfed47d8bf82dd4cae8d335ad9",
      "tree": "4584451a763a30e01397515f952acc90783f43c1",
      "parents": [
        "b3c9077a5be76cd88b9a0c07b6d6c072d5c8ac3e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 17:53:06 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 17:53:06 2022 +0100"
      },
      "message": "patch 8.2.4892: test failures because of changed error messages\n\nProblem:    Test failures because of changed error messages.\nSolution:   Adjust the exptected error messages.\n"
    },
    {
      "commit": "b3c9077a5be76cd88b9a0c07b6d6c072d5c8ac3e",
      "tree": "b4b6b7872fa5e5409c6a7730690e4f3df60b347b",
      "parents": [
        "cf030578b26460643dca4a40e7f2e3bc19c749aa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 16:32:46 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 16:32:46 2022 +0100"
      },
      "message": "patch 8.2.4891: Vim help presentation could be better\n\nProblem:    Vim help presentation could be better.\nSolution:   Add an imported file for extra Vim help support.  Show highlight\n            names in the color they have.\n"
    },
    {
      "commit": "cf030578b26460643dca4a40e7f2e3bc19c749aa",
      "tree": "78178e2ba4721e39a9a4a474aae2476bd8bde0c8",
      "parents": [
        "009e79c7b7f20d8e176a16fa8e1d510273c0a259"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 16:18:41 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 16:18:41 2022 +0100"
      },
      "message": "patch 8.2.4890: inconsistent capitalization in error messages\n\nProblem:    Inconsistent capitalization in error messages.\nSolution:   Make capitalization consistent. (Doug Kearns)\n"
    },
    {
      "commit": "009e79c7b7f20d8e176a16fa8e1d510273c0a259",
      "tree": "391046885a510d56c8791e01a073cb8f6c00443a",
      "parents": [
        "521bf32bb4f86676ce3617d25309770f1440ba79"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Fri May 06 16:10:50 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 16:10:50 2022 +0100"
      },
      "message": "patch 8.2.4889: CI only tests with FreeBSD 12\n\nProblem:    CI only tests with FreeBSD 12.\nSolution:   Also test with FreeBSD 13. (closes #10366)\n"
    },
    {
      "commit": "521bf32bb4f86676ce3617d25309770f1440ba79",
      "tree": "6e574e5e70b43787f9b20d7dd44e947297889a8d",
      "parents": [
        "9b334d5912607f09912bfd19aa95355a1efc2761"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 15:47:07 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 15:47:07 2022 +0100"
      },
      "message": "patch 8.2.4888: line number of lambda ignores line continuation\n\nProblem:    Line number of lambda ignores line continuation.\nSolution:   Use the line number of where the arguments are. Avoid outputting\n            \"...\" twice. (closes #10364)\n"
    },
    {
      "commit": "9b334d5912607f09912bfd19aa95355a1efc2761",
      "tree": "37ab999a1649cebdc1cfd1022dc4a240f4e3bffc",
      "parents": [
        "bc6f2bf78af28c93b48906408756b797ab2fd7bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 14:59:04 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 14:59:04 2022 +0100"
      },
      "message": "patch 8.2.4887: channel log does not show invoking a timer callback\n\nProblem:    Channel log does not show invoking a timer callback.\nSolution:   Add a ch_log() call.\n"
    },
    {
      "commit": "bc6f2bf78af28c93b48906408756b797ab2fd7bd",
      "tree": "444839f967a56340f95411c85b63cd2537240a16",
      "parents": [
        "f1d63b9cba9ca91d6367615c6098761c30c6cb5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 14:29:09 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 14:29:09 2022 +0100"
      },
      "message": "patch 8.2.4886: Vim9: redir in skipped block seen as assignment\n\nProblem:    Vim9: redir in skipped block seen as assignment.\nSolution:   Check for valid assignment.\n"
    },
    {
      "commit": "f1d63b9cba9ca91d6367615c6098761c30c6cb5b",
      "tree": "9faaace867fa9af24b03d1849f7e1060fc6b79d7",
      "parents": [
        "175913fb03ba33171bdfcb03db51d32a39e3e7a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 13:37:42 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 13:37:42 2022 +0100"
      },
      "message": "patch 8.2.4885: test fails with the job/channel feature\n\nProblem:    Test fails with the job/channel feature.\nSolution:   Move check for job/channel separately.\n"
    },
    {
      "commit": "175913fb03ba33171bdfcb03db51d32a39e3e7a8",
      "tree": "92352ea978803412f12fbbbe1a2b3e07b12dc9c7",
      "parents": [
        "2eaef106e4a7fc9dc74a7e672b5f550ec1f9786e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 13:27:08 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 13:27:08 2022 +0100"
      },
      "message": "patch 8.2.4884: test fails without the job/channel feature\n\nProblem:    Test fails without the job/channel feature. (Dominique Pellé)\nSolution:   Add condition.\n"
    },
    {
      "commit": "2eaef106e4a7fc9dc74a7e672b5f550ec1f9786e",
      "tree": "543832333e5ef90b9e51477457a7e65572274227",
      "parents": [
        "e7d6dbc5721342e3d6b04cf285e4510b5569e707"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Fri May 06 13:14:50 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 13:14:50 2022 +0100"
      },
      "message": "patch 8.2.4883: string interpolation only works in heredoc\n\nProblem:    String interpolation only works in heredoc.\nSolution:   Support interpolated strings.  Use syntax for heredoc consistent\n            with strings, similar to C#. (closes #10327)\n"
    },
    {
      "commit": "e7d6dbc5721342e3d6b04cf285e4510b5569e707",
      "tree": "4cb238d111079f6caefb9f15a7612ea3d556aedd",
      "parents": [
        "509142ab7a9db32114b6d0949722b9133c9c22f2"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri May 06 12:21:04 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 12:21:04 2022 +0100"
      },
      "message": "patch 8.2.4882: cannot make \u0027breakindent\u0027 use a specific column\n\nProblem:    Cannot make \u0027breakindent\u0027 use a specific column.\nSolution:   Add the \"column\" entry in \u0027breakindentopt\u0027. (Christian Brabandt,\n            closes #10362, closes #10325)\n"
    },
    {
      "commit": "509142ab7a9db32114b6d0949722b9133c9c22f2",
      "tree": "45b4cfc0fbae41deda1227b38075a40737660ac4",
      "parents": [
        "434725cc4cbbadafc82954178f55864741455cdb"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Fri May 06 11:45:09 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:45:09 2022 +0100"
      },
      "message": "patch 8.2.4881: \"P\" in Visual mode still changes some registers\n\nProblem:    \"P\" in Visual mode still changes some registers.\nSolution:   Make \"P\" in Visual mode not change any register. (Shougo\n            Matsushita, closes #10349)\n"
    },
    {
      "commit": "434725cc4cbbadafc82954178f55864741455cdb",
      "tree": "949a4101dbe6bf3d4f16b9c8d844598ee5c24b7b",
      "parents": [
        "3e79427803927be42409e9e50c0a308526b83656"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:27:52 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:27:52 2022 +0100"
      },
      "message": "patch 8.2.4880: Vim9: misplaced elseif causes invalid memory access\n\nProblem:    Vim9: misplaced elseif causes invalid memory access.\nSolution:   Check cs_idx not to be negative.\n"
    },
    {
      "commit": "3e79427803927be42409e9e50c0a308526b83656",
      "tree": "94f4577ddb459266848816529d2fd5e3b1407e0a",
      "parents": [
        "dd7eff0a755c40eb88b494b98ac1a24f858ba880"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:21:19 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:21:19 2022 +0100"
      },
      "message": "patch 8.2.4879: screendump test may fail when using valgrind\n\nProblem:    Screendump test may fail when using valgrind.\nSolution:   Wait longer for the first screendump.\n"
    },
    {
      "commit": "dd7eff0a755c40eb88b494b98ac1a24f858ba880",
      "tree": "5b626b82a42657a957c054c68c94ab89578ce5d3",
      "parents": [
        "d560014e032e0646234a56af18ae1bfa6c1f5c90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:02:05 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 06 11:02:05 2022 +0100"
      },
      "message": "patch 8.2.4878: valgrind warning for using uninitialized variable\n\nProblem:    Valgrind warning for using uninitialized variable.\nSolution:   Initialize the type of newtv.\n"
    },
    {
      "commit": "d560014e032e0646234a56af18ae1bfa6c1f5c90",
      "tree": "ef8c4243fe74948b0f1e2a5ae1d39505332542e9",
      "parents": [
        "dfbdadce44b754cfa9f55111bdc44bb6a5d6b320"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu May 05 21:09:54 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 21:09:54 2022 +0100"
      },
      "message": "patch 8.2.4877: MS-Windows: Wrongly using Normal colors for termguicolors\n\nProblem:    MS-Windows: Using Normal colors for termguicolors causes problems.\nSolution:   Do not use Normal colors to set sg_gui_fg and sg_gui_bg.\n            (Christian Brabandt, closes #10317, closes #10241)\n"
    },
    {
      "commit": "dfbdadce44b754cfa9f55111bdc44bb6a5d6b320",
      "tree": "0c0c4a541902bf77a13cd0e36c2da03855ae80cc",
      "parents": [
        "40fd7e665260c9227d6d90b17a301a1bc47f7f5b"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu May 05 20:46:47 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 20:46:47 2022 +0100"
      },
      "message": "patch 8.2.4876: MS-Windows: Shift-BS results in strange char in powershell\n\nProblem:    MS-Windows: Shift-BS results in strange character in powershell.\nSolution:   Add K_S_BS. (Christian Brabandt, closes #10283, closes #10279)\n"
    },
    {
      "commit": "40fd7e665260c9227d6d90b17a301a1bc47f7f5b",
      "tree": "7f622823166a0f1a6753dc3653adc8ff905afc5e",
      "parents": [
        "365d8f76b57e2cb4097e641719882a85b3470358"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Thu May 05 20:18:16 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 20:18:16 2022 +0100"
      },
      "message": "patch 8.2.4875: MS-Windows: some .exe files are not recognized\n\nProblem:    MS-Windows: some .exe files are not recognized.\nSolution:   Parse APPEXECLINK junctions. (closes #10302)\n"
    },
    {
      "commit": "365d8f76b57e2cb4097e641719882a85b3470358",
      "tree": "63d6f58d5881a8aad1ff8a238024092b9ed6c4b8",
      "parents": [
        "505ed0c38f73b5c2d1695b4d51518b690d72eb3b"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Thu May 05 19:23:07 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 19:23:07 2022 +0100"
      },
      "message": "patch 8.2.4874: Win32 GUI: horizontal scroll wheel not handled properly\n\nProblem:    Win32 GUI: horizontal scroll wheel not handled properly.\nSolution:   Also handle WM_MOUSEHWHEEL. (closes #10309)\n"
    },
    {
      "commit": "505ed0c38f73b5c2d1695b4d51518b690d72eb3b",
      "tree": "530691606add3c4861b02d40c8109e328dc3528e",
      "parents": [
        "ea72038d60401d351faaf1b4a52f4537e719df6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 17:02:46 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 17:02:46 2022 +0100"
      },
      "message": "patch 8.2.4873: Vim9: using \"else\" differs from using \"endif/if !cond\"\n\nProblem:    Vim9: using \"else\" differs from using \"endif/if !cond\".\nSolution:   Leave the block and enter another one. (closes #10320)\n"
    },
    {
      "commit": "ea72038d60401d351faaf1b4a52f4537e719df6f",
      "tree": "3bd55a588657cec8c8efcf26cb1eaa0f69ec784e",
      "parents": [
        "09d9421b673366e5f6e56fbf74204a1c316fdea2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 16:08:55 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 16:08:55 2022 +0100"
      },
      "message": "patch 8.2.4872: Vim9: no error for using an expression only\n\nProblem:    Vim9: no error for using an expression only at the script level\n            when followed by an empty line.\nSolution:   Do not check the line number but whether something follows.\n            (closes #10357)\n"
    },
    {
      "commit": "09d9421b673366e5f6e56fbf74204a1c316fdea2",
      "tree": "d91eaa357364eae3ba7321ca34b4ea257f0142c3",
      "parents": [
        "f3b4895f2727e3849ca10030b251cccd9d1383f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 15:20:03 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 15:20:03 2022 +0100"
      },
      "message": "patch 8.2.4871: Vim9: in :def function no error for misplaced range\n\nProblem:    Vim9: in :def function no error for using a range with a command\n            that does not accept one.\nSolution:   Check for the command to accept a range. (closes #10330)\n"
    },
    {
      "commit": "f3b4895f2727e3849ca10030b251cccd9d1383f3",
      "tree": "97af9696abeba219135a0baf1947058cd4d5d995",
      "parents": [
        "e442d59f6d6732c226d636067c07b7342838b36b"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Thu May 05 13:53:03 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 13:53:03 2022 +0100"
      },
      "message": "patch 8.2.4870: Vim9: expression in :substitute is not compiled\n\nProblem:    Vim9: expression in :substitute is not compiled.\nSolution:   Use an INSTR instruction if possible. (closes #10334)\n"
    },
    {
      "commit": "e442d59f6d6732c226d636067c07b7342838b36b",
      "tree": "fb5ae54c35da661437deda14a7feee9577d39566",
      "parents": [
        "2a2707d03337d0bb7d5fd1770238809618653d4a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 12:20:28 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 05 12:20:28 2022 +0100"
      },
      "message": "patch 8.2.4869: expression in command block does not look after NL\n\nProblem:    Expression in command block does not look after NL.\nSolution:   Skip over NL to check what follows. (closes #10358)\n"
    },
    {
      "commit": "2a2707d03337d0bb7d5fd1770238809618653d4a",
      "tree": "79f9357ee84530fc1ab694e89f27045613470d19",
      "parents": [
        "ac402f4d64bec6b6efd809fef52f5b34627bf947"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Wed May 04 22:13:47 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 22:13:47 2022 +0100"
      },
      "message": "patch 8.2.4868: when closing help window autocmds triggered for wrong window\n\nProblem:    When closing help window autocmds triggered for the wrong window.\nSolution:   Figure out the new current window earlier. (closes #10348)\n"
    },
    {
      "commit": "ac402f4d64bec6b6efd809fef52f5b34627bf947",
      "tree": "8cf3a9097adc75b03a37e67d74162b7b1706a9ac",
      "parents": [
        "47d4e317f85e4aeb3799d962f173bd0f1e7bc71c"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed May 04 18:51:43 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 18:51:43 2022 +0100"
      },
      "message": "patch 8.2.4867: listing of mapping with K_SPECIAL is wrong\n\nProblem:    Listing of mapping with K_SPECIAL is wrong.\nSolution:   Adjust escaping of special characters. (closes #10351)\n"
    },
    {
      "commit": "47d4e317f85e4aeb3799d962f173bd0f1e7bc71c",
      "tree": "964f17db29def8f8d6bc732404f2be785c0c3943",
      "parents": [
        "cd5dbad184e8235beb13dcd8a22302da09db9766"
      ],
      "author": {
        "name": "LemonBoy",
        "email": "thatlemon@gmail.com",
        "time": "Wed May 04 18:12:55 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 18:12:55 2022 +0100"
      },
      "message": "patch 8.2.4866: duplicate code in \"get\" functions\n\nProblem:    Duplicate code in \"get\" functions.\nSolution:   Use get_var_from() for getwinvar(), gettabvar(), gettabwinvar()\n            and getbufvar(). (closes #10335)\n"
    },
    {
      "commit": "cd5dbad184e8235beb13dcd8a22302da09db9766",
      "tree": "de46398f8bc6cedcfb855133822614bb06993f2d",
      "parents": [
        "0395f88b84b8917aeff1f7026cf968de0f55ba22"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed May 04 17:51:50 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 17:51:50 2022 +0100"
      },
      "message": "patch 8.2.4865: :startinsert right after :stopinsert may not work\n\nProblem:    :startinsert right after :stopinsert does not work when popup menu\n            is still visible.\nSolution:   Use ins_compl_active() instead of pum_visible(). (closes #10352)\n"
    },
    {
      "commit": "0395f88b84b8917aeff1f7026cf968de0f55ba22",
      "tree": "1fa01012e64ddc3e654a3b8613feaa6d70757fd6",
      "parents": [
        "c9af617ac62b15bfcbbfe8c54071146e2af01f65"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 17:29:15 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 17:29:15 2022 +0100"
      },
      "message": "patch 8.2.4864: Vim9: script test fails\n\nProblem:    Vim9: script test fails.\nSolution:   Remove \"if\" around declaration.\n"
    },
    {
      "commit": "c9af617ac62b15bfcbbfe8c54071146e2af01f65",
      "tree": "d0eb268898ca64788550bf8ef728bf0ee5637ebb",
      "parents": [
        "23d44493f1e82365f0a1dbd372fc2546811942f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 16:46:54 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 16:46:54 2022 +0100"
      },
      "message": "patch 8.2.4863: accessing freed memory in test without the +channel feature\n\nProblem:    Accessing freed memory in test without the +channel feature.\n            (Dominique Pellé)\nSolution:   Do not generted PUSHCHANNEL or PUSHJOB if they are not\n            implemented. (closes #10350)\n"
    },
    {
      "commit": "23d44493f1e82365f0a1dbd372fc2546811942f4",
      "tree": "e031f14f5edc1cfd74498ecfaef46ad96823de27",
      "parents": [
        "51d04d16f21e19d6eded98f9530d84089102f925"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 16:24:57 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 16:24:57 2022 +0100"
      },
      "message": "patch 8.2.4862: Vim9: test may fail when run with valgrind\n\nProblem:    Vim9: test may fail when run with valgrind.\nSolution:   Wait longer for callback if needed.\n"
    },
    {
      "commit": "51d04d16f21e19d6eded98f9530d84089102f925",
      "tree": "20bb53da9296e31af0101070f69c689724c04f61",
      "parents": [
        "05cf63e9bdca1ac070df3e7d9c6dfc45e68ac916"
      ],
      "author": {
        "name": "Ernie Rael",
        "email": "errael@raelity.com",
        "time": "Wed May 04 15:40:22 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 04 15:40:22 2022 +0100"
      },
      "message": "patch 8.2.4861: it is not easy to restore saved mappings\n\nProblem:    It is not easy to restore saved mappings.\nSolution:   Make mapset() accept a dict argument. (Ernie Rael, closes #10295)\n"
    },
    {
      "commit": "05cf63e9bdca1ac070df3e7d9c6dfc45e68ac916",
      "tree": "449168068b07a9bb8a6d12b935a0d67ad7506b0e",
      "parents": [
        "3a974a89331182139e12386275f052a50c247ecb"
      ],
      "author": {
        "name": "Yasuhiro Matsumoto",
        "email": "mattn.jp@gmail.com",
        "time": "Tue May 03 11:02:28 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 03 11:02:28 2022 +0100"
      },
      "message": "patch 8.2.4860: MS-Windows: always uses current directory for executables\n\nProblem:    MS-Windows: always uses current directory for executables.\nSolution:   Check the NoDefaultCurrentDirectoryInExePath environment variable.\n            (Yasuhiro Matsumoto, closes #10341)\n"
    },
    {
      "commit": "3a974a89331182139e12386275f052a50c247ecb",
      "tree": "a67b6fc7fabc6bed1273c200aa12c69d95e1f1f0",
      "parents": [
        "db08887f24d20be11d184ce321bc0890613e42bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 02 23:51:13 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 02 23:51:13 2022 +0100"
      },
      "message": "patch 8.2.4859: wget2 files are not recognized\n\nProblem:    wget2 files are not recognized.\nSolution:   Add patterns to recognize wget2. (Doug Kearns)\n"
    },
    {
      "commit": "db08887f24d20be11d184ce321bc0890613e42bd",
      "tree": "6e9feb7b98be9323db3220951107c1d2edd01d57",
      "parents": [
        "f4f579b46b27f5e1689912a3e84c6a2a96efd143"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon May 02 22:53:45 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 02 22:53:45 2022 +0100"
      },
      "message": "patch 8.2.4858: K_SPECIAL may be escaped twice\n\nProblem:    K_SPECIAL may be escaped twice.\nSolution:   Avoid double escaping. (closes #10340)\n"
    },
    {
      "commit": "f4f579b46b27f5e1689912a3e84c6a2a96efd143",
      "tree": "c8979e834cb2976984ef93806ea711229c3a741c",
      "parents": [
        "2890c0b9d2416489d48bc47567378503997fef84"
      ],
      "author": {
        "name": "asmka",
        "email": "asmka9@gmail.com",
        "time": "Mon May 02 10:46:49 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 02 10:46:49 2022 +0100"
      },
      "message": "patch 8.2.4857: Yaml indent for multiline is wrong\n\nProblem:    Yaml indent for multiline is wrong.\nSolution:   Adjust patterns. (closes #10328, closes #8740)\n"
    },
    {
      "commit": "2890c0b9d2416489d48bc47567378503997fef84",
      "tree": "fe69099aebb8e6cd82d2dbdc937b32c887f75d8e",
      "parents": [
        "2096a5f128029b1156a035a27c988995db240cea"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon May 02 10:34:15 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 02 10:34:15 2022 +0100"
      },
      "message": "patch 8.2.4856: MinGW compiler complains about unknown escape sequence\n\nProblem:    MinGW compiler complains about unknown escape sequence.\nSolution:   Avoid using a backslash in path. (Christian Brabandt,\n            closes #10337)\n"
    },
    {
      "commit": "2096a5f128029b1156a035a27c988995db240cea",
      "tree": "11e36f296567a089ff5c994ef637558a2eeb770c",
      "parents": [
        "2f7e00a8aeceaf1d682d9e797149c1c51654ff68"
      ],
      "author": {
        "name": "Zoe Roux",
        "email": "zoe.roux-stg@nickel.eu",
        "time": "Mon May 02 10:29:31 2022 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 02 10:29:31 2022 +0100"
      },
      "message": "patch 8.2.4855: robot files are not recognized\n\nProblem:    Robot files are not recognized.\nSolution:   Add patterns for robot files. (Zoe Roux, closes #10339)\n"
    }
  ],
  "next": "2f7e00a8aeceaf1d682d9e797149c1c51654ff68"
}
