)]}'
{
  "log": [
    {
      "commit": "fe6fb267e6ee5c5da2f41889e4e0e0ac5bf4b89d",
      "tree": "d37a272112c2a7b6f399d2210a9aa68b82eafe05",
      "parents": [
        "46634350740d062fc7e555fd6c5d4d43798d4df7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 18:16:12 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 18:16:12 2022 +0000"
      },
      "message": "patch 8.2.4206: condition with many \"(\" causes a crash\n\nProblem:    Condition with many \"(\" causes a crash.\nSolution:   Limit recursion to 1000.\n"
    },
    {
      "commit": "46634350740d062fc7e555fd6c5d4d43798d4df7",
      "tree": "a5ea7e57949bfcd6af42561cdf07842eecba962a",
      "parents": [
        "7924a17791217d50be5a91989a9641bf68e7a735"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Jan 24 16:30:30 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 16:30:30 2022 +0000"
      },
      "message": "patch 8.2.4205: the normal_cmd() function is too long\n\nProblem:    The normal_cmd() function is too long.\nSolution:   Move parts to separate functions. (Yegappan Lakshmanan,\n            closes #9608)\n"
    },
    {
      "commit": "7924a17791217d50be5a91989a9641bf68e7a735",
      "tree": "b26e3fd8e77637d96eedf74a47996372b8a312b6",
      "parents": [
        "502d8ae3e8ed8b6f8dd2ff175f154f9aa87228ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 16:15:15 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 16:15:15 2022 +0000"
      },
      "message": "patch 8.2.4204: screenpos() has non-zero row for invisible text\n\nProblem:    screenpos() has non-zero row for invisible text.\nSolution:   Only add the window row when the text is visible. (closes #9618)\n"
    },
    {
      "commit": "502d8ae3e8ed8b6f8dd2ff175f154f9aa87228ef",
      "tree": "4f8c375b4f9b90a4d7230ed105224fda7f8f2c48",
      "parents": [
        "acc4b5648b49ec13c4f35ee0bf552eda71b0c372"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Jan 24 15:27:50 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 15:27:50 2022 +0000"
      },
      "message": "patch 8.2.4203: entering a character with CTRL-V may include modifiers\n\nProblem:    Entering a character with CTRL-V may include modifiers.\nSolution:   Reset \"mod_mask\" when entering a character with digits after\n            CTRL-V. (closes #9610)\n"
    },
    {
      "commit": "acc4b5648b49ec13c4f35ee0bf552eda71b0c372",
      "tree": "1d39323dfdfb6cec204d7a342dc6a70bf010fb91",
      "parents": [
        "8e4af851fd3eff4b22fca962e5be783742e8f1bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 13:54:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 13:54:45 2022 +0000"
      },
      "message": "patch 8.2.4202: Vim9: cannot export function that exists globally\n\nProblem:    Vim9: cannot export function that exists globally.\nSolution:   When checking if a function already exists only check for\n            script-local functions. (closes #9615)\n"
    },
    {
      "commit": "8e4af851fd3eff4b22fca962e5be783742e8f1bb",
      "tree": "da82eadf75661f43f9a8d34494f3f43c035a6887",
      "parents": [
        "7e765a39b795d5331bf2d4927b41df7b78915af9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 12:20:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 12:20:45 2022 +0000"
      },
      "message": "patch 8.2.4201: when using the GUI CTRL-Z does not stop gvim\n\nProblem:    When using the GUI CTRL-Z does not stop gvim.\nSolution:   When using the GUI set SIGTSTP to SIG_DFL. (Andrew Maltsev,\n            closes #9570)\n"
    },
    {
      "commit": "7e765a39b795d5331bf2d4927b41df7b78915af9",
      "tree": "f773c64927e6610144e0d6f67391406e3c59b6b1",
      "parents": [
        "c351dc1e0ca959084ba36bb350291334bf74b9f8"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Jan 24 11:40:37 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 11:40:37 2022 +0000"
      },
      "message": "patch 8.2.4200: some tests do not clean up properly\n\nProblem:    Some tests do not clean up properly.\nSolution:   Delete created files. (Yegappan Lakshmanan, closes #9611)\n"
    },
    {
      "commit": "c351dc1e0ca959084ba36bb350291334bf74b9f8",
      "tree": "2f8979a19950eadb42d7d3cc61f725bd90ad33d6",
      "parents": [
        "058ee7c5699ef551be5aa04c66b3cffc436e9b08"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Mon Jan 24 11:24:08 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 24 11:24:08 2022 +0000"
      },
      "message": "patch 8.2.4199: MS-Windows: Support for MSVC 2003 is not useful\n\nProblem:    MS-Windows: Support for MSVC 2003 is not useful.\nSolution:   Remove the exceptions for MSVC 2003. (Ken Takata, closes #9616)\n"
    },
    {
      "commit": "058ee7c5699ef551be5aa04c66b3cffc436e9b08",
      "tree": "dbbbe541896100feb0b0c0659def29d4dc1a3906",
      "parents": [
        "2a7aa834583dea157eccf3e69827d2ff1d9fe9c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 20:00:42 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 20:00:42 2022 +0000"
      },
      "message": "patch 8.2.4198: Vim9: the switch for executing instructions is too long\n\nProblem:    Vim9: the switch for executing instructions is too long.\nSolution:   Move some code to separate functions.\n"
    },
    {
      "commit": "2a7aa834583dea157eccf3e69827d2ff1d9fe9c7",
      "tree": "9ee271aec0458c30d1b40e91fa987e281eed3947",
      "parents": [
        "428058ab3213e81531cbd7989f4267870f35d52e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 17:59:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 17:59:06 2022 +0000"
      },
      "message": "patch 8.2.4197: cannot use an import in the \"expr\" part of \u0027spellsuggest\u0027\n\nProblem:    Cannot use an import in the \"expr\" part of \u0027spellsuggest\u0027.\nSolution:   Set the script context when evaluating \"expr\" of \u0027spellsuggest\u0027.\n"
    },
    {
      "commit": "428058ab3213e81531cbd7989f4267870f35d52e",
      "tree": "02b5e0a66497b58d98ea7efdc7f34114934365f8",
      "parents": [
        "79a6e25b79cdb35e00d8b364516103eb358d8cc7"
      ],
      "author": {
        "name": "\u003d?UTF-8?q?Dundar\u003d20G\u003dC3\u003dB6c?\u003d",
        "email": "gocdundar@gmail.com",
        "time": "Sun Jan 23 17:09:05 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 17:09:05 2022 +0000"
      },
      "message": "patch 8.2.4196: various file types not recognized\n\nProblem:    Various file types not recognized.\nSolution:   Add patterns to recognize more file types (closes #9607)\n"
    },
    {
      "commit": "79a6e25b79cdb35e00d8b364516103eb358d8cc7",
      "tree": "4e5dcdb06fb86f9f7f09d9d0e8f9e8a9aaf7e40f",
      "parents": [
        "abe628e1bd92ecb85a526348f376891d56bf3ea8"
      ],
      "author": {
        "name": "dbivolaru",
        "email": "dbivolaru@jacobs-alumni.de",
        "time": "Sun Jan 23 16:41:14 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 16:41:14 2022 +0000"
      },
      "message": "patch 8.2.4195: resizing terminal may cause to behave like CTRL-Z\n\nProblem:    Resizing terminal may cause to behave like CTRL-Z.\nSolution:   Set \"got_tstp\" only when in_mch_suspend is set. (Dorian Bivolaru,\n            closes #9602, closes #9586)\n"
    },
    {
      "commit": "abe628e1bd92ecb85a526348f376891d56bf3ea8",
      "tree": "ab7624beed8b64a835e5530cf4379b9daea6ca45",
      "parents": [
        "f4e88f2152c5975a6f4cfa7ccd745575fe4d1c78"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Sun Jan 23 16:25:17 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 16:25:17 2022 +0000"
      },
      "message": "patch 8.2.4194: MS-Windows: code for calculating font size is duplicated\n\nProblem:    MS-Windows: code for calculating font size is duplicated.\nSolution:   Move the code to a function. (Ken Takata, closes #9603)\n"
    },
    {
      "commit": "f4e88f2152c5975a6f4cfa7ccd745575fe4d1c78",
      "tree": "80ce52cd0d1ce029cba5689d29b954080083ec31",
      "parents": [
        "7ef4a2fe3736bbeb5bad182782a74576aa06b0db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 14:17:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 14:17:28 2022 +0000"
      },
      "message": "patch 8.2.4193: cannot use an import in \u0027charconvert\u0027\n\nProblem:    Cannot use an import in \u0027charconvert\u0027.\nSolution:   Set the script context when evaluating \u0027charconvert\u0027.  Also expand\n            script-local functions in \u0027charconvert\u0027.\n"
    },
    {
      "commit": "7ef4a2fe3736bbeb5bad182782a74576aa06b0db",
      "tree": "082731e347d8841572fb8644dacd03506180984b",
      "parents": [
        "e15ebeffb35da4bb7d9054358671735ce6988c28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 13:44:35 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 13:44:35 2022 +0000"
      },
      "message": "patch 8.2.4192: cannot use an import in \u0027printexpr\u0027\n\nProblem:    Cannot use an import in \u0027printexpr\u0027.\nSolution:   Set the script context when evaluating \u0027printexpr\u0027.\n"
    },
    {
      "commit": "e15ebeffb35da4bb7d9054358671735ce6988c28",
      "tree": "eadf46f1b5e55c7742ccec3374d430654805c1ee",
      "parents": [
        "206919191fe1881dea00d60d392cc68a07c0106f"
      ],
      "author": {
        "name": "\u003d?UTF-8?q?Dundar\u003d20G\u003dC3\u003dB6c?\u003d",
        "email": "gocdundar@gmail.com",
        "time": "Sun Jan 23 13:05:39 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 13:05:39 2022 +0000"
      },
      "message": "patch 8.2.4191: json5 files are not recognized\n\nProblem:    json5 files are not recognized.\nSolution:   Add a pattern for json5 files. (closes #9601)\n"
    },
    {
      "commit": "206919191fe1881dea00d60d392cc68a07c0106f",
      "tree": "30b1f1eea770f72ba228f9bf8bcd5bb4c8aa55f2",
      "parents": [
        "d1c58999c82afbdcbbe01548c1dea06d4d086f3e"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Jan 23 12:42:55 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 12:42:55 2022 +0000"
      },
      "message": "patch 8.2.4190: all conceal tests are skipped without the screendumps feature\n\nProblem:    All conceal tests are skipped without the screendumps feature.\nSolution:   Only skip the tests that use screendumps. (closes #9599)\n"
    },
    {
      "commit": "d1c58999c82afbdcbbe01548c1dea06d4d086f3e",
      "tree": "47c8cf3ebb2dc84bbcf1caba0bc3df031cc74c62",
      "parents": [
        "6f4754b9f7253d7e4ba527064a24aff1acdb1e8f"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Sun Jan 23 12:31:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 12:31:57 2022 +0000"
      },
      "message": "patch 8.2.4189: MS-Windows: code for \"old look\" is obsolete\n\nProblem:    MS-Windows: code for \"old look\" is obsolete.\nSolution:   Delete obsolete code.  Use \"MS Shell Dlg\" font. (Ken Takata,\n            closes #9596)\n"
    },
    {
      "commit": "6f4754b9f7253d7e4ba527064a24aff1acdb1e8f",
      "tree": "2ee504882bd13acef481efb94164afba33a96202",
      "parents": [
        "bcfa11b7dfdfbb4d412dd843a6da3fce68ba2e39"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 12:07:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 12:07:04 2022 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "bcfa11b7dfdfbb4d412dd843a6da3fce68ba2e39",
      "tree": "30466d30e8d229d7f3bc630568e03f3234c534b0",
      "parents": [
        "ff5cbe8133c6eb5dd86b9e042f32f589627e9bf9"
      ],
      "author": {
        "name": "Tim Pope",
        "email": "code@tpope.net",
        "time": "Sun Jan 23 11:28:16 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 11:28:16 2022 +0000"
      },
      "message": "patch 8.2.4188: not all gitconfig files are recognized\n\nProblem:    Not all gitconfig files are recognized.\nSolution:   Add a few more patterns. (Tim Pope, closes #9597)\n"
    },
    {
      "commit": "ff5cbe8133c6eb5dd86b9e042f32f589627e9bf9",
      "tree": "fb624562eca8bf6612631edcd51ed57e7f3f0eb9",
      "parents": [
        "36c2add7f82bc5dbbfc45db31953ef9633c635b3"
      ],
      "author": {
        "name": "nobodyatandnothing",
        "email": "you@example.com",
        "time": "Sun Jan 23 11:19:37 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 23 11:19:37 2022 +0000"
      },
      "message": "patch 8.2.4187: gnuplot file not recognized\n\nProblem:    Gnuplot file not recognized.\nSolution:   Recognize \".gnuplot\". (closes #9588)\n"
    },
    {
      "commit": "36c2add7f82bc5dbbfc45db31953ef9633c635b3",
      "tree": "d5c1fd6ef935bf4adc992994cb7f118a05cc4a10",
      "parents": [
        "28e60cc088cadd25afb69ee636f0e2e34233ba4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 20:55:30 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 20:55:30 2022 +0000"
      },
      "message": "patch 8.2.4186: cannot use an import in \u0027patchexpr\u0027\n\nProblem:    Cannot use an import in \u0027patchexpr\u0027.\nSolution:   Set the script context when evaluating \u0027patchexpr\u0027.  Do not\n            require \u0027patchexpr\u0027 to return a bool, it was ignored anyway.\n"
    },
    {
      "commit": "28e60cc088cadd25afb69ee636f0e2e34233ba4e",
      "tree": "91411940fc4d481986c843cc351f83bdcba32512",
      "parents": [
        "47bcc5f4c83c158f43ac2ea7abfe99dbf5c2e098"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 20:32:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 20:32:00 2022 +0000"
      },
      "message": "patch 8.2.4185: cannot use an import in \u0027indentexpr\u0027\n\nProblem:    Cannot use an import in \u0027indentexpr\u0027.\nSolution:   Set the script context when evaluating \u0027indentexpr\u0027\n"
    },
    {
      "commit": "47bcc5f4c83c158f43ac2ea7abfe99dbf5c2e098",
      "tree": "078894b69ac8ca24d6c9b841c1268b38febd17a5",
      "parents": [
        "3ba685eeefcfbbf895d70664357ef05f252d7b21"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 20:19:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 20:19:22 2022 +0000"
      },
      "message": "patch 8.2.4184: cannot use an import in \u0027includeexpr\u0027\n\nProblem:    Cannot use an import in \u0027includeexpr\u0027.\nSolution:   Set the script context when evaluating \u0027includeexpr\u0027\n"
    },
    {
      "commit": "3ba685eeefcfbbf895d70664357ef05f252d7b21",
      "tree": "7dfdfdd1a356c1fcb611daeed436a62506a2d46b",
      "parents": [
        "39b8944539a9cde553fe709e535fdfd37d0f9307"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 19:17:31 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 19:17:31 2022 +0000"
      },
      "message": "patch 8.2.4183: cannot use an import in \u0027formatexpr\u0027\n\nProblem:    Cannot use an import in \u0027formatexpr\u0027.\nSolution:   Set the script context when evaluating \u0027formatexpr\u0027.\n"
    },
    {
      "commit": "39b8944539a9cde553fe709e535fdfd37d0f9307",
      "tree": "43955cf8be13f41fc772829a67869d64a018298d",
      "parents": [
        "7b29f6a3949743914f08410b6f6bd6237c2f2038"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 18:21:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 18:21:36 2022 +0000"
      },
      "message": "patch 8.2.4182: memory leak when evaluating \u0027diffexpr\u0027\n\nProblem:    Memory leak when evaluating \u0027diffexpr\u0027.\nSolution:   Use free_tv() instead of clear_tv().\n"
    },
    {
      "commit": "7b29f6a3949743914f08410b6f6bd6237c2f2038",
      "tree": "21b717dfe0bc0e3696c7e089381845e27c2ed62c",
      "parents": [
        "5600a709f453045c80f92087acc0f855b4af377a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 17:58:13 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 17:58:13 2022 +0000"
      },
      "message": "patch 8.2.4181: Vim9: cannot use an import in \u0027diffexpr\u0027\n\nProblem:    Vim9: cannot use an import in \u0027diffexpr\u0027.\nSolution:   Set the script context when evaluating \u0027diffexpr\u0027.  Do not require\n            \u0027diffexpr\u0027 to return a bool, it was ignored anyway.\n"
    },
    {
      "commit": "5600a709f453045c80f92087acc0f855b4af377a",
      "tree": "7a5d7a0ea30f2167bf7a1fd68a93d6c9570c3e6c",
      "parents": [
        "9530b580a7b71960dbbdb2b12a3aafeb540bd135"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 15:09:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 15:09:36 2022 +0000"
      },
      "message": "patch 8.2.4180: \u0027balloonexpr\u0027 is evaluated in the current script context\n\nProblem:    \u0027balloonexpr\u0027 is evaluated in the current script context.\nSolution:   Use the script context where the option was set.\n"
    },
    {
      "commit": "9530b580a7b71960dbbdb2b12a3aafeb540bd135",
      "tree": "5e169ea9710cf9d3e1f9dade5ff223c2850a7d59",
      "parents": [
        "0bfa84916d110d4f4d863e91e144ff05ba431316"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 13:39:08 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 13:39:08 2022 +0000"
      },
      "message": "patch 8.2.4179: \u0027foldtext\u0027 is evaluated in the current script context\n\nProblem:    \u0027foldtext\u0027 is evaluated in the current script context.\nSolution:   Use the script context where the option was set.\n"
    },
    {
      "commit": "0bfa84916d110d4f4d863e91e144ff05ba431316",
      "tree": "ccb6be1680b29acd15c50d9e371e2d3b8c52875c",
      "parents": [
        "b697dc295d0625bf2445649f03019f9b8fccc1a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 12:27:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 12:27:04 2022 +0000"
      },
      "message": "patch 8.2.4178: Vim9: invalid error for return type of lambda when debugging\n\nProblem:    Vim9: invalid error for return type of lambda when debugging.\nSolution:   Do not check the return type of a lambda. (closes #9589)\n"
    },
    {
      "commit": "b697dc295d0625bf2445649f03019f9b8fccc1a8",
      "tree": "5dccc253b9b1b5e7a6469c74f63ca3682b29c6d4",
      "parents": [
        "3d8e25a6d2660432df033cdad29f981ffe6ae0fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 11:27:29 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 11:27:29 2022 +0000"
      },
      "message": "patch 8.2.4177: Vim9: autoload script not loaded after \"vim9script noclear\"\n\nProblem:    Vim9: autoload script not loaded after \"vim9script noclear\".\nSolution:   Check IMP_FLAGS_AUTOLOAD properly.\n"
    },
    {
      "commit": "3d8e25a6d2660432df033cdad29f981ffe6ae0fc",
      "tree": "d19a8d83e1644d94bef76ef9807e17ad9189cc1d",
      "parents": [
        "0bd663a3804fceb3efb26a179e9c1d830ddcdb6e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 11:00:02 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 11:00:02 2022 +0000"
      },
      "message": "patch 8.2.4176: Vim9: cannot use imported function with call()\n\nProblem:    Vim9: cannot use imported function with call().\nSolution:   Translate the function name. (closes #9590)\n"
    },
    {
      "commit": "0bd663a3804fceb3efb26a179e9c1d830ddcdb6e",
      "tree": "21e6a4faa46171abba58129a04001370b0cbcd81",
      "parents": [
        "19e69a63302f7f8972cee723bf0f3fc176825583"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 10:24:47 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 22 10:24:47 2022 +0000"
      },
      "message": "patch 8.2.4175: MS-Windows: runtime check for multi-line balloon is obsolete\n\nProblem:    MS-Windows: runtime check for multi-line balloon is obsolete.\nSolution:   Remove the obsolete code. (Ken Takata, closes #9592)\n"
    },
    {
      "commit": "19e69a63302f7f8972cee723bf0f3fc176825583",
      "tree": "8949aec7d7121ab4543c97cb756bb99e5695b085",
      "parents": [
        "e70dd11ef41f69bd5e94f630194e6b3c4f3f2102"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 20:37:05 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 20:37:05 2022 +0000"
      },
      "message": "patch 8.2.4174: Vim9: can use an autoload name in normal script\n\nProblem:    Vim9: can use an autoload name in normal script.\nSolution:   Disallow using an autoload name.\n"
    },
    {
      "commit": "e70dd11ef41f69bd5e94f630194e6b3c4f3f2102",
      "tree": "52b2b8861caa9630a3dcd58e9f217a1b675515e7",
      "parents": [
        "6517f14165cdebf83a07ab9d4aeeb102b4e16e92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 16:31:11 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 16:31:11 2022 +0000"
      },
      "message": "patch 8.2.4173: cannot use an import in \u0027foldexpr\u0027\n\nProblem:    Cannot use an import in \u0027foldexpr\u0027.\nSolution:   Set the script context to where \u0027foldexpr\u0027 was set. (closes #9584)\n            Fix that the script context was not set for all buffers.\n"
    },
    {
      "commit": "6517f14165cdebf83a07ab9d4aeeb102b4e16e92",
      "tree": "a0258a20e2c2c5113bf41fb6a331979f6b21e018",
      "parents": [
        "f0e7e6365e86ca42c177fe165d3097d1bfb35f72"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 14:55:13 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 14:55:13 2022 +0000"
      },
      "message": "patch 8.2.4172: filetype detection for BASIC is not optimal\n\nProblem:    Filetype detection for BASIC is not optimal.\nSolution:   Improve BASIC filetype detection. (Doug Kearns)\n"
    },
    {
      "commit": "f0e7e6365e86ca42c177fe165d3097d1bfb35f72",
      "tree": "da24c974e4cfc8f3a1853f80e2974e60689fb833",
      "parents": [
        "b7057bdd090ddcce96dc058e4e65340c8ec961d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 13:29:56 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 13:29:56 2022 +0000"
      },
      "message": "patch 8.2.4171: cannot invoke option function using autoload import\n\nProblem:    Cannot invoke option function using autoload import.\nSolution:   Expand the import to an autoload function name. (closes #9578)\n"
    },
    {
      "commit": "b7057bdd090ddcce96dc058e4e65340c8ec961d7",
      "tree": "a5501721d48c4a08ec00e4daf69cc95faa541ce2",
      "parents": [
        "45f9cfbdc75e10d420039fbe98d9f554bd415213"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Fri Jan 21 11:37:07 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 11:37:07 2022 +0000"
      },
      "message": "patch 8.2.4170: MS-Windows: still using old message API calls\n\nProblem:    MS-Windows: still using old message API calls.\nSolution:   Call the \"W\" functions directly. (Ken Takata, closes #9582)\n"
    },
    {
      "commit": "45f9cfbdc75e10d420039fbe98d9f554bd415213",
      "tree": "73d5840da81eeeb6e92cc7bab0367241368b3881",
      "parents": [
        "e6a4200ff47708febcd7cb2b8c3dd3801a975d43"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Fri Jan 21 11:11:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 11:11:00 2022 +0000"
      },
      "message": "patch 8.2.4169: MS-Windows: unnessary casts and other minor things\n\nProblem:    MS-Windows: unnessary casts and other minor things.\nSolution:   Clean up the MS-Windows code. (Ken Takata, closes #9583)\n"
    },
    {
      "commit": "e6a4200ff47708febcd7cb2b8c3dd3801a975d43",
      "tree": "9405f2a62c629e1a586e79a9ba2c2f056a9130be",
      "parents": [
        "dd5893be34649482ed62525430fb8baa1ec273ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 10:32:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 21 10:32:58 2022 +0000"
      },
      "message": "patch 8.2.4168: disallowing empty function name breaks existing plugins\n\nProblem:    Disallowing empty function name breaks existing plugins.\nSolution:   Allow empty function name in legacy script.\n"
    },
    {
      "commit": "dd5893be34649482ed62525430fb8baa1ec273ce",
      "tree": "b53ae04f33ac4c243c48a4650947d0792aa91c6c",
      "parents": [
        "e615db06046312e74886fa1ef98feb5a9db2a7c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 21:32:54 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 21:32:54 2022 +0000"
      },
      "message": "patch 8.2.4167: Vim9: error message for old style import\n\nProblem:    Vim9: error message for old style import.\nSolution:   Use another error message.  Add a test.\n"
    },
    {
      "commit": "e615db06046312e74886fa1ef98feb5a9db2a7c3",
      "tree": "8777ab7d7ac5b1ad11f2b59d42f6b50f2b12fb66",
      "parents": [
        "05386ca1d4823e5c98c24b8cd038af49aee62577"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 21:00:54 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 21:00:54 2022 +0000"
      },
      "message": "patch 8.2.4166: undo synced when switching buffer in another window\n\nProblem:    Undo synced when switching buffer in another window.\nSolution:   Do not sync undo when not needed. (closes #9575)\n"
    },
    {
      "commit": "05386ca1d4823e5c98c24b8cd038af49aee62577",
      "tree": "301a6fa6eb18b01ea7f27d62a31d9f32a95a7fb5",
      "parents": [
        "6f0ddbf00dfc4c6eb70aa4abc415cad7aba46b6a"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Jan 20 20:18:27 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 20:18:27 2022 +0000"
      },
      "message": "patch 8.2.4165: the nv_g_cmd() function is too long\n\nProblem:    The nv_g_cmd() function is too long.\nSolution:   Move code to separate functions. (Yegappan Lakshmanan,\n            closes #9576)\n"
    },
    {
      "commit": "6f0ddbf00dfc4c6eb70aa4abc415cad7aba46b6a",
      "tree": "17fd46451c34a1e3c246b6a69be53c7ca8654ae7",
      "parents": [
        "2017d6f3b1d523204e5471e941cfa687b4da0058"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 19:56:49 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 19:56:49 2022 +0000"
      },
      "message": "patch 8.2.4164: error in legacy code for function shadowing variable\n\nProblem:    Error in legacy code for function shadowing variable.\nSolution:   Only give the error in Vim9 script.\n"
    },
    {
      "commit": "2017d6f3b1d523204e5471e941cfa687b4da0058",
      "tree": "7c95ca32695664d17459de50b81bd49f5fa47d58",
      "parents": [
        "9c7cae66bc21a3dc5c6e60cd64216ce7c9073003"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 19:38:46 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 19:38:46 2022 +0000"
      },
      "message": "patch 8.2.4163: no error for omitting function name after autoload prefix\n\nProblem:    No error for omitting function name after autoload prefix.\nSolution:   Check for missing function name. (issue #9577)\n"
    },
    {
      "commit": "9c7cae66bc21a3dc5c6e60cd64216ce7c9073003",
      "tree": "cf9de73f0e9671be44fc0ee58e2033670ccdf908",
      "parents": [
        "21f0d6cbca9c93e2319d45a33ba26b10a85ff4dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 19:10:25 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 19:10:25 2022 +0000"
      },
      "message": "patch 8.2.4162: Vim9: no error for redefining function with export\n\nProblem:    Vim9: no error for redefining function with export.\nSolution:   Check for existing function with/without prefix. (closes #9577)\n"
    },
    {
      "commit": "21f0d6cbca9c93e2319d45a33ba26b10a85ff4dc",
      "tree": "3015c586b20581bd659e909b145cfc282f1caaf1",
      "parents": [
        "4ede01f18884961f2e008880b4964e5d61ea5c36"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 17:35:49 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 17:35:49 2022 +0000"
      },
      "message": "patch 8.2.4161: Vim9: warning for missing white space after imported variable\n\nProblem:    Vim9: warning for missing white space after imported variable.\nSolution:   Do not skip white space. (closes #9567)\n"
    },
    {
      "commit": "4ede01f18884961f2e008880b4964e5d61ea5c36",
      "tree": "115fa1e06c166a2145decfafced7db21c687143c",
      "parents": [
        "92000e2e713a68f80a25472cfa74058366c58c9c"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Thu Jan 20 15:26:03 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 15:26:03 2022 +0000"
      },
      "message": "patch 8.2.4160: cannot change the register used for Select mode delete\n\nProblem:    Cannot change the register used for Select mode delete.\nSolution:   Make CTRL-R set the register to be used when deleting text for\n            Select mode. (Shougo Matsushita, closes #9531)\n"
    },
    {
      "commit": "92000e2e713a68f80a25472cfa74058366c58c9c",
      "tree": "40b020435d429425e47009a215e49efed5b248ef",
      "parents": [
        "14b8d6ac6b50f2f4f3e7463e4c335f51a512ad30"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Thu Jan 20 15:10:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 15:10:57 2022 +0000"
      },
      "message": "patch 8.2.4159: MS-Windows: _WndProc() is very long\n\nProblem:    MS-Windows: _WndProc() is very long.\nSolution:   Move code to separate functions. (Ken Takata, closes #9573)\n"
    },
    {
      "commit": "14b8d6ac6b50f2f4f3e7463e4c335f51a512ad30",
      "tree": "1c6cb742477a3f0ef78f61fb75e9394d002ce393",
      "parents": [
        "ae1bd87fe84bfb31379bc5da351bca56a3d3b571"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Thu Jan 20 15:05:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 15:05:22 2022 +0000"
      },
      "message": "patch 8.2.4158: MS-Windows: memory leak in :browse\n\nProblem:    MS-Windows: memory leak in :browse.\nSolution:   Free stuff before returning. (Ken Takata, closes #9574)\n"
    },
    {
      "commit": "ae1bd87fe84bfb31379bc5da351bca56a3d3b571",
      "tree": "c2ddc317dba707c0a90991ab3153f355151c4e53",
      "parents": [
        "726f7f91fd17e3e7eb39614a20d10ea83c134df0"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Thu Jan 20 14:57:29 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 14:57:29 2022 +0000"
      },
      "message": "patch 8.2.4157: terminal test fails because Windows sets the title\n\nProblem:    Terminal test fails because Windows sets the title.\nSolution:   Add the \"vterm_title\" testing override and use it in the test.\n            (Ozaki Kiichi, closes #9556)\n"
    },
    {
      "commit": "726f7f91fd17e3e7eb39614a20d10ea83c134df0",
      "tree": "894cae8896662b9de3ee9e74efd1f772b547c378",
      "parents": [
        "7e93577a957e4f402bb690c4c8629fd831e24a9d"
      ],
      "author": {
        "name": "Rob Pilling",
        "email": "robpilling@gmail.com",
        "time": "Thu Jan 20 14:44:38 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 14:44:38 2022 +0000"
      },
      "message": "patch 8.2.4156: fileinfo message overwrites echo\u0027ed message\n\nProblem:    Fileinfo message overwrites echo\u0027ed message.\nSolution:   Reset need_fileinfo when displaying a message. (Rob Pilling,\n            closes #9569)\n"
    },
    {
      "commit": "7e93577a957e4f402bb690c4c8629fd831e24a9d",
      "tree": "723455cff279f97e977876070050825f0a3f5b5b",
      "parents": [
        "05b27615481e72e3b338bb12990fb3e0c2ecc2a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 14:25:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 14:25:57 2022 +0000"
      },
      "message": "patch 8.2.4155: translating strftime() argument results in check error\n\nProblem:    Translating strftime() argument results in check error.\nSolution:   Add gettext comment.\n"
    },
    {
      "commit": "05b27615481e72e3b338bb12990fb3e0c2ecc2a9",
      "tree": "2bc73f0f7efd680d83cd1a9168fe2747d2dfea52",
      "parents": [
        "4ac893f32109f29349661322676e5b81eb169b74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 13:32:50 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 13:32:50 2022 +0000"
      },
      "message": "patch 8.2.4154: ml_get error when exchanging windows in Visual mode\n\nProblem:    ml_get error when exchanging windows in Visual mode.\nSolution:   Correct end of Visual area when entering another buffer.\n"
    },
    {
      "commit": "4ac893f32109f29349661322676e5b81eb169b74",
      "tree": "aa76646a622243c7cacab5ed3b592202c2079615",
      "parents": [
        "fc6ccebea668c49e9e617e0657421b6a8ed9df1e"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Thu Jan 20 12:44:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 12:44:28 2022 +0000"
      },
      "message": "patch 8.2.4153: MS-Windows: Global IME is no longer supported\n\nProblem:    MS-Windows: Global IME is no longer supported.\nSolution:   Remove the Global IME implementation. (Ken Takata, closes #9562)\n"
    },
    {
      "commit": "fc6ccebea668c49e9e617e0657421b6a8ed9df1e",
      "tree": "56b0f6556043995e0ea67fcc1f475a44adfd2371",
      "parents": [
        "57df9e8a9f9ae1aafdde9b86b10ad907627a87dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 12:22:35 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 12:22:35 2022 +0000"
      },
      "message": "patch 8.2.4152: block insert with double wide character fails\n\nProblem:    Block insert with double wide character fails.\nSolution:   Adjust the expected output.\n"
    },
    {
      "commit": "57df9e8a9f9ae1aafdde9b86b10ad907627a87dc",
      "tree": "fc05bc4dfe2ff3b836ab20722b1cc3b7557aec48",
      "parents": [
        "8aa0e6c60da5f7a4b04eaead40d183fd8e5640a4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 12:10:48 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 12:10:48 2022 +0000"
      },
      "message": "patch 8.2.4151: reading beyond the end of a line\n\nProblem:    Reading beyond the end of a line.\nSolution:   For block insert only use the offset for correcting the length.\n"
    },
    {
      "commit": "8aa0e6c60da5f7a4b04eaead40d183fd8e5640a4",
      "tree": "149847bbf5b2f627ab0fbd70d85541c81b73d84b",
      "parents": [
        "ca34db3bdef7238b203386dc82b975ffdf26f839"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 11:27:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 11:27:58 2022 +0000"
      },
      "message": "patch 8.2.4150: Coverity warns for using pointer after free\n\nProblem:    Coverity warns for using pointer after free.\nSolution:   Swap statements, even though using the pointer is no problem.\n"
    },
    {
      "commit": "ca34db3bdef7238b203386dc82b975ffdf26f839",
      "tree": "d212e45652497a79e8287895aa9b3f07ade2f3b8",
      "parents": [
        "f61c89d2e698e287a9d04c0a29f4ecc0130c2ea2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 11:17:18 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 20 11:17:18 2022 +0000"
      },
      "message": "patch 8.2.4149: test override not restored, autocommand left behind\n\nProblem:    Test override not restored, autocommand left behind.\nSolution:   Correct restoring test override.  Delete autocommand afterwards.\n"
    },
    {
      "commit": "f61c89d2e698e287a9d04c0a29f4ecc0130c2ea2",
      "tree": "81dccba7f2ae6b868dd30b0f14db444b2f3383fb",
      "parents": [
        "bed34f0a8a4e38a72a080184881bc68254a8cdc6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 22:51:48 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 22:51:48 2022 +0000"
      },
      "message": "patch 8.2.4148: deleting any mapping may cause \u003cScritpCmd\u003e to fail\n\nProblem:    Deleting any mapping may cause \u003cScritpCmd\u003e to not set the script\n            context.\nSolution:   Only reset last_used_map if it is the deleted mapping.\n            (closes #9568)\n"
    },
    {
      "commit": "bed34f0a8a4e38a72a080184881bc68254a8cdc6",
      "tree": "d41d7ae3339b2ada1cc155ce9010057c9c43fb43",
      "parents": [
        "f67c717e34e5553ab1c3b02b1861274cbcb78935"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 20:48:37 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 20:48:37 2022 +0000"
      },
      "message": "patch 8.2.4147: E464 does not always include the offending command\n\nProblem:    E464 does not always include the offending command.\nSolution:   Add another error message with \"%s\". (closes #9564)\n"
    },
    {
      "commit": "f67c717e34e5553ab1c3b02b1861274cbcb78935",
      "tree": "6c85b22a9235a7a80d2ea5c2e86a8d9d478c4e1c",
      "parents": [
        "937610bc9f9c827e3e25fed32661fcbf3f994e10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 17:23:05 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 17:23:05 2022 +0000"
      },
      "message": "patch 8.2.4146: Vim9: shadowed function can be used in compiled function\n\nProblem:    Vim9: shadowed function can be used in compiled function but not\n            at script level.\nSolution:   Also give an error in a compiled function. (closes #9563)\n"
    },
    {
      "commit": "937610bc9f9c827e3e25fed32661fcbf3f994e10",
      "tree": "1ce20686961b8b5e70edf33775ae14e1485b4eca",
      "parents": [
        "1a8825d7a3484d76ca16ea2aa9769cadca7758a4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 17:21:29 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 17:21:29 2022 +0000"
      },
      "message": "patch 8.2.4145: confusing error when using name of import for a function\n\nProblem:    Confusing error when using name of import for a function.\nSolution:   Pass a flag to trans_function_name().\n"
    },
    {
      "commit": "1a8825d7a3484d76ca16ea2aa9769cadca7758a4",
      "tree": "3fa19e87656a4a3ef97ad6fc4635719c841d24c9",
      "parents": [
        "b0b2b73dca40c26ff1f4befe5c3aad3fd4bccfad"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Wed Jan 19 13:32:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 13:32:57 2022 +0000"
      },
      "message": "patch 8.2.4144: cannot load libsodium dynamically\n\nProblem:    Cannot load libsodium dynamically.\nSolution:   Support dynamic loading on MS-Windows. (Ken Takata, closes #9554)\n"
    },
    {
      "commit": "b0b2b73dca40c26ff1f4befe5c3aad3fd4bccfad",
      "tree": "bfcf715ccd10676873aca2f5a781f22338082f73",
      "parents": [
        "b4868eddd9cdc7086c88a7a3699dd435d34ae904"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Wed Jan 19 12:59:21 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 12:59:21 2022 +0000"
      },
      "message": "patch 8.2.4143: MS-Windows: IME support for Win9x is obsolete\n\nProblem:    MS-Windows: IME support for Win9x is obsolete.\nSolution:   Remove the Win9x code. (Ken Takata, closes #9559)\n"
    },
    {
      "commit": "b4868eddd9cdc7086c88a7a3699dd435d34ae904",
      "tree": "d1023860e83de3d3947850355ad29d2968219b99",
      "parents": [
        "17dd51963367495f75b0f0a73139081dd7b25500"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 11:24:40 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 19 11:24:40 2022 +0000"
      },
      "message": "patch 8.2.4142: build failure with normal features without persistent undo\n\nProblem:    Build failure with normal features without persistent undo.\nSolution:   Adjust #ifdef. (closes #9557)\n"
    },
    {
      "commit": "17dd51963367495f75b0f0a73139081dd7b25500",
      "tree": "d04c3f3142c29be75cd390e14275f39a317d742e",
      "parents": [
        "a9528b39a666dbaa026320f73bae4b1628a7fe51"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 21:42:37 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 21:42:37 2022 +0000"
      },
      "message": "patch 8.2.4141: Vim9 builtin functions test fails\n\nProblem:    Vim9 builtin functions test fails.\nSolution:   Add \"scriptversion\" item to maparg() result.\n"
    },
    {
      "commit": "a9528b39a666dbaa026320f73bae4b1628a7fe51",
      "tree": "21446ca5d8a32259cbe8c6656175791ccac03b83",
      "parents": [
        "94075b2b0e8e3b75334799d2c082497fbf85ffa1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 20:51:35 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 20:51:35 2022 +0000"
      },
      "message": "patch 8.2.4140: maparg() does not indicate the type of script\n\nProblem:    maparg() does not indicate the type of script where it was defined.\nSolution:   Add \"scriptversion\".\n"
    },
    {
      "commit": "94075b2b0e8e3b75334799d2c082497fbf85ffa1",
      "tree": "d939dd75a398770e14f16aa330a43ebbdce07965",
      "parents": [
        "ef7aadbe36ad43a1b909f5f6c7e9b170ad62ef91"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 20:30:39 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 20:30:39 2022 +0000"
      },
      "message": "patch 8.2.4139: using freed memory in expression abbreviation\n\nProblem:    Using freed memory if an expression abbreviation deletes the\n            abbreviation.\nSolution:   Do not access the pointer after evaluating the expression.\n"
    },
    {
      "commit": "ef7aadbe36ad43a1b909f5f6c7e9b170ad62ef91",
      "tree": "a97150cc386a6fe634d987166c11d7bbf3c64576",
      "parents": [
        "d02dce2bb572f0e6b4570442e9cdbed14ef41820"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 18:46:07 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 18:46:07 2022 +0000"
      },
      "message": "patch 8.2.4138: Vim9: no error for return with argument when invalid\n\nProblem:    Vim9: no error for return with argument when the function does not\n            return anything.\nSolution:   Give an error for the invalid argument. (issue #9497)\n"
    },
    {
      "commit": "d02dce2bb572f0e6b4570442e9cdbed14ef41820",
      "tree": "8d45fb3ef354ba98df86fd26701570e2c2644680",
      "parents": [
        "fd218c8a36e7ed33f7a205163690c5b7d2f31f8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 17:43:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 17:43:04 2022 +0000"
      },
      "message": "patch 8.2.4137: Vim9: calling import with and without method is inconsistent\n\nProblem:    Vim9: calling import with and without method is inconsistent.\nSolution:   Set a flag that a parenthsis follows to compile_load_scriptvar().\n            Add some more tests.  Improve error message.\n"
    },
    {
      "commit": "fd218c8a36e7ed33f7a205163690c5b7d2f31f8a",
      "tree": "dafd764852a4620a875df01494dc9d3199b6da3f",
      "parents": [
        "6079da7cfb10c798535224c92db7fedd3914cb71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 16:26:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 16:26:24 2022 +0000"
      },
      "message": "patch 8.2.4136: Vim9: the \"autoload\" argument of \":vim9script\" is not useful\n\nProblem:    Vim9: the \"autoload\" argument of \":vim9script\" is not useful.\nSolution:   Remove the argument. (closes #9555)\n"
    },
    {
      "commit": "6079da7cfb10c798535224c92db7fedd3914cb71",
      "tree": "49519d64d29414ab7252160d5a13f3bc45e1ea6c",
      "parents": [
        "113b8dc111febf605cd1492788353be6c3931fce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 14:16:59 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 14:16:59 2022 +0000"
      },
      "message": "patch 8.2.4135: Vim9: \":scriptnames\" shows unloaded imported autoload script\n\nProblem:    Vim9: \":scriptnames\" shows unloaded imported autoload script.\nSolution:   Mark the unloaded script with \"A\". (closes #9552)\n"
    },
    {
      "commit": "113b8dc111febf605cd1492788353be6c3931fce",
      "tree": "ca881dba714b28a3b458b81afdbf3d41416fc3b9",
      "parents": [
        "840f16202e1ae2d574507ef52a7e8a98775f243c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 13:43:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 13:43:58 2022 +0000"
      },
      "message": "patch 8.2.4134: MS-Windows: test for import with absolute path fails\n\nProblem:    MS-Windows: test for import with absolute path fails.\nSolution:   Handle path starting with slash as an absolute path.\n"
    },
    {
      "commit": "840f16202e1ae2d574507ef52a7e8a98775f243c",
      "tree": "2fcbc1d15758be82fd4d7e316584be77f53a8d35",
      "parents": [
        "1836d6157828baddd94e1f2c82488031570e444d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 13:34:05 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 13:34:05 2022 +0000"
      },
      "message": "patch 8.2.4133: output of \":scriptnames\" goes into the message history\n\nProblem:    output of \":scriptnames\" goes into the message history, while this\n            des not happen for other commands, such as \":ls\".\nSolution:   Use msg_outtrans() instead of smsg(). (closes #9551)\n"
    },
    {
      "commit": "1836d6157828baddd94e1f2c82488031570e444d",
      "tree": "28c1771151da2b8aec00c0106495ce1e157f07ae",
      "parents": [
        "cbbc48f64b9cfd88720dc94b0578a3726f725178"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 13:14:47 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 13:14:47 2022 +0000"
      },
      "message": "patch 8.2.4132: Vim9: wrong error message when autoload script can\u0027t be found\n\nProblem:    Vim9: wrong error message when autoload script can\u0027t be found.\nSolution:   Correct check for using autoload with wrong name.\n"
    },
    {
      "commit": "cbbc48f64b9cfd88720dc94b0578a3726f725178",
      "tree": "e46922e06c68b52436ad1fe6a8980279c88657ea",
      "parents": [
        "31dcc8de463843e3378bb15a16247940d6a147e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 12:58:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 12:58:28 2022 +0000"
      },
      "message": "patch 8.2.4131: Vim9: calling function in autoload import does not work\n\nProblem:    Vim9: calling function in autoload import does not work in a :def\n            function.\nSolution:   When a variable is not found and a PCALL follows use a funcref.\n            (closes #9550)\n"
    },
    {
      "commit": "31dcc8de463843e3378bb15a16247940d6a147e4",
      "tree": "b98c6a1d3d04b5a8f427f798cf88a0eb57e99ba6",
      "parents": [
        "1247126956c2ba666048b2bf99630eef7495e98e"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Tue Jan 18 11:34:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 11:34:57 2022 +0000"
      },
      "message": "patch 8.2.4130: MS-Windows: MSVC build may have libraries duplicated\n\nProblem:    MS-Windows: MSVC build may have libraries duplicated.\nSolution:   Improve the MSVC Makefile. (Ken Takata, closes #9547)\n"
    },
    {
      "commit": "1247126956c2ba666048b2bf99630eef7495e98e",
      "tree": "0611422f3cba2c572e92efb3661925b32d7ccfbb",
      "parents": [
        "64283d5e1f5487e2dbaa17d478e6eae040daa064"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 11:11:25 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 11:11:25 2022 +0000"
      },
      "message": "patch 8.2.4129: building with +sound but without +eval fails\n\nProblem:    Building with +sound but without +eval fails. (Dominique Pellé)\nSolution:   Disable canberra in tiny and small build. (closes #9548)\n"
    },
    {
      "commit": "64283d5e1f5487e2dbaa17d478e6eae040daa064",
      "tree": "16ed445ad7f02151bf9b6bc19e64c7434169d511",
      "parents": [
        "78f60322f70ab91a32e572fbf3d97c792acbc83a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 10:37:29 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 18 10:37:29 2022 +0000"
      },
      "message": "patch 8.2.4128: crash when method cannot be found\n\nProblem:    Crash when method cannot be found. (Christian J. Robinson)\nSolution:   Don\u0027t mix up pointer names.\n"
    },
    {
      "commit": "78f60322f70ab91a32e572fbf3d97c792acbc83a",
      "tree": "9d975fc821480f720049ae1ca25dcef23fca43bd",
      "parents": [
        "afa76e1cf2e7e1f9e1097e345a4272e9ddbf14ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 22:16:33 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 22:16:33 2022 +0000"
      },
      "message": "patch 8.2.4127: build failure without the +eval feature\n\nProblem:    Build failure without the +eval feature.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "afa76e1cf2e7e1f9e1097e345a4272e9ddbf14ad",
      "tree": "91f2db425f26ca3daaee7ab960a61a96f0795007",
      "parents": [
        "b3d9ceed2bc96acb7a2388e138559df6282118af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 21:34:38 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 21:34:38 2022 +0000"
      },
      "message": "patch 8.2.4126: crash on exit when built with dynamic Tcl\n\nProblem:    Crash on exit when built with dynamic Tcl and EXITFREE is defined.\n            (Dominique Pellé)\nSolution:   Only call Tcl_Finalize() when initialized. (closes #9546)\n"
    },
    {
      "commit": "b3d9ceed2bc96acb7a2388e138559df6282118af",
      "tree": "53f7aa703114459868075a1d7e95d560e8860098",
      "parents": [
        "6389baa6691fde4ca56ec6243ed83322543df300"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 21:13:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 21:13:28 2022 +0000"
      },
      "message": "patch 8.2.4125: completion tests fail\n\nProblem:    Completion tests fail.\nSolution:   Disable error messages while dereferencing the function name.\n"
    },
    {
      "commit": "6389baa6691fde4ca56ec6243ed83322543df300",
      "tree": "0fd7d97f6e9a39add3c4e1d47e952e237fd4893e",
      "parents": [
        "15d1635e50896002fbd4ebbc896b78a155b2487d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 20:50:40 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 20:50:40 2022 +0000"
      },
      "message": "patch 8.2.4124: Vim9: method in compiled function may not see script item\n\nProblem:    Vim9: method in compiled function may not see script item.\nSolution:   Make sure not to skip to the next line. (closes #9496)\n"
    },
    {
      "commit": "15d1635e50896002fbd4ebbc896b78a155b2487d",
      "tree": "39de10ff0adf9f2b3cd418504a0b12130699d2a0",
      "parents": [
        "3f3597be3ffa9ae226b2e9831e4ed64c8ae43c42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 20:09:08 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 20:09:08 2022 +0000"
      },
      "message": "patch 8.2.4123: complete function cannot be import.Name\n\nProblem:    Complete function cannot be import.Name.\nSolution:   Dereference the function name if needed.  Also: do not see\n            \"import.Name\" as a builtin function. (closes #9541)\n"
    },
    {
      "commit": "3f3597be3ffa9ae226b2e9831e4ed64c8ae43c42",
      "tree": "864f4a200219fc8c9cda2a41a9e3be3eb8f278b7",
      "parents": [
        "262898ae43fa223916cfa27b0de81e5d9f3fc4b0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 19:06:56 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 19:06:56 2022 +0000"
      },
      "message": "patch 8.2.4122: \":command Cmd\" does not show custom completion argument\n\nProblem:    \":command Cmd\" does not show custom completion argument.\nSolution:   Show the completion argument when using \":verbose\".\n"
    },
    {
      "commit": "262898ae43fa223916cfa27b0de81e5d9f3fc4b0",
      "tree": "67a32ae54acddd98a5c5ed2e9104efca6344e708",
      "parents": [
        "9f8c304c8a390ade133bac29963dc8e56ab14cbc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 17:52:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 17:52:22 2022 +0000"
      },
      "message": "patch 8.2.4121: Visual test fails on MS-Windows\n\nProblem:    Visual test fails on MS-Windows.\nSolution:   Set \u0027isprint\u0027 so that the character used is not printable.\n"
    },
    {
      "commit": "9f8c304c8a390ade133bac29963dc8e56ab14cbc",
      "tree": "3878d49658f574c119bca93b518cccd316eb693b",
      "parents": [
        "e8741a73e20cd6043dd1610fb4c22ae9d132eb56"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 17:30:21 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 17:30:21 2022 +0000"
      },
      "message": "patch 8.2.4120: block insert goes over the end of the line\n\nProblem:    Block insert goes over the end of the line.\nSolution:   Handle invalid byte better.  Fix inserting the wrong text.\n"
    },
    {
      "commit": "e8741a73e20cd6043dd1610fb4c22ae9d132eb56",
      "tree": "f030e86830aa549f2d27455af03f559933576a06",
      "parents": [
        "0023f82a76cf43a12b41e71f97a2e860d0444e1b"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Mon Jan 17 11:23:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 17 11:23:45 2022 +0000"
      },
      "message": "patch 8.2.4119: build failure when disabling the channel feature\n\nProblem:    Build failure when disabling the channel feature.\nSolution:   Adjust #ifdef. (Dominique Pellé, closes #9545)\n"
    },
    {
      "commit": "0023f82a76cf43a12b41e71f97a2e860d0444e1b",
      "tree": "06ac42b5b2144b845e4ce46fc1edc11f57252350",
      "parents": [
        "47036b6bd7e5a0b38f093d9f0630f054b04fa68e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 21:54:19 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 21:54:19 2022 +0000"
      },
      "message": "patch 8.2.4118: using UNUSED for argument that is used\n\nProblem:    Using UNUSED for argument that is used.\nSolution:   Remove UNUSED.\n"
    },
    {
      "commit": "47036b6bd7e5a0b38f093d9f0630f054b04fa68e",
      "tree": "a6420a344a12e688f03ca350e895a082b42ea8f1",
      "parents": [
        "c73499351aef8b611b13c70ef8706a7e98df67a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 21:18:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 21:18:53 2022 +0000"
      },
      "message": "patch 8.2.4117: Vim9: wrong white space error after using imported item\n\nProblem:    Vim9: wrong white space error after using imported item.\nSolution:   Don\u0027t skip over white space. (closes #9544)\n"
    },
    {
      "commit": "c73499351aef8b611b13c70ef8706a7e98df67a8",
      "tree": "0bd714b189d862e3432dc734843b805ccfb93bda",
      "parents": [
        "c665dabdf4c49a0fbf1dc566253c75c2abe2effa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 20:59:39 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 20:59:39 2022 +0000"
      },
      "message": "patch 8.2.4116: Vim9: cannot use a method with a complex expression in :def\n\nProblem:    Vim9: cannot use a method with a complex expression in a :def\n            function.\nSolution:   Implement compiling the expression.\n"
    },
    {
      "commit": "c665dabdf4c49a0fbf1dc566253c75c2abe2effa",
      "tree": "3f55d76cf3fed62974742d4739836cc3cb554d09",
      "parents": [
        "c84287d6d8dd055bb6e30605465a23a8addb6fde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 19:38:07 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 19:38:07 2022 +0000"
      },
      "message": "patch 8.2.4115: cannot use a method with a complex expression\n\nProblem:    Cannot use a method with a complex expression.\nSolution:   Evaluate the expression after \"-\u003e\" and use the result.\n"
    },
    {
      "commit": "c84287d6d8dd055bb6e30605465a23a8addb6fde",
      "tree": "125f6d9e504f7b676d137e7230522ec92ba67e0d",
      "parents": [
        "dc98776f89689846466462767be75c6b63b6630f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 18:06:21 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 18:06:21 2022 +0000"
      },
      "message": "patch 8.2.4114: Vim9: type checking for a funcref does not work for method\n\nProblem:    Vim9: type checking for a funcref does not work for when it is\n            used in a method.\nSolution:   Pass the base to where the type is checked.\n"
    },
    {
      "commit": "dc98776f89689846466462767be75c6b63b6630f",
      "tree": "7405917a98d8abe6164c4ebe9c8da35346bd1cd0",
      "parents": [
        "d9b74a2a41e43ca17a9885ec0a58404adff4273f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 15:52:35 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 15:52:35 2022 +0000"
      },
      "message": "patch 8.2.4113: typo on DOCMD_RANGEOK results in not recognizing command\n\nProblem:    Typo on DOCMD_RANGEOK results in not recognizing command.\nSolution:   Correct the typo. (closes #9539)\n"
    },
    {
      "commit": "d9b74a2a41e43ca17a9885ec0a58404adff4273f",
      "tree": "a7b4b7ed244ad731146e98e5849905d3f04e3cfe",
      "parents": [
        "d648c01f2f3798a5c75422aa83211928ad783128"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 15:00:08 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 15:00:08 2022 +0000"
      },
      "message": "patch 8.2.4112: function not deleted at end of test\n\nProblem:    Function not deleted at end of test.\nSolution:   Delete the function.\n"
    },
    {
      "commit": "d648c01f2f3798a5c75422aa83211928ad783128",
      "tree": "6b438c1a7cbc78338227c62f5e353ac3ec9e5349",
      "parents": [
        "8f9956994d5c75ed88d6b2881b6ac0bb62a0d6af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:58:34 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:58:34 2022 +0000"
      },
      "message": "patch 8.2.4111: potential proglem when map is deleted while executing\n\nProblem:    Potential proglem when map is deleted while executing.\nSolution:   Reset last used map pointer when deleting a mapping.\n"
    },
    {
      "commit": "8f9956994d5c75ed88d6b2881b6ac0bb62a0d6af",
      "tree": "bc9978eb07e41cbaf26b9a753df5cbf241926841",
      "parents": [
        "fd31be29b8220ee1cb0b3460c82f2634ae3cc370"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:51:30 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:51:30 2022 +0000"
      },
      "message": "patch 8.2.4110: Coverity warns for using NULL pointer\n\nProblem:    Coverity warns for using NULL pointer.\nSolution:   Check \"evalarg\" is not NULL.  Skip errors when \"verbose\" is false.\n"
    },
    {
      "commit": "fd31be29b8220ee1cb0b3460c82f2634ae3cc370",
      "tree": "93ad5a4e32bbbbd52b42226ffdf05c4b03f10b6e",
      "parents": [
        "c81e9bf4f07d350b860b934aa6bf0c2a7c91d07e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:46:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:46:06 2022 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "c81e9bf4f07d350b860b934aa6bf0c2a7c91d07e",
      "tree": "70da1af5033a573951ecf9f52e4c3854f17a36c7",
      "parents": [
        "f6ebc820041b3f77794297026b46c1ebbc279a3a"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Sun Jan 16 14:15:49 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 16 14:15:49 2022 +0000"
      },
      "message": "patch 8.2.4109: MS-Windows: high dpi support is outdated\n\nProblem:    MS-Windows: high dpi support is outdated.\nSolution:   Improve High DPI support by using PerMonitorV2. (closes #9525,\n            closes #3102)\n"
    }
  ],
  "next": "f6ebc820041b3f77794297026b46c1ebbc279a3a"
}
