)]}'
{
  "log": [
    {
      "commit": "74e54fcb447e5db32f9c2df34c0554bbecdccca2",
      "tree": "09448c671db2b150c1af1575c239cddf2772272e",
      "parents": [
        "522eefd9a247c574a51bfe9bf73467a8dc3bac42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 20:41:29 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 20:41:29 2021 +0100"
      },
      "message": "patch 8.2.2658: :for cannot loop over a string\n\nProblem:    :for cannot loop over a string.\nSolution:   Accept a string argument and iterate over its characters.\n"
    },
    {
      "commit": "522eefd9a247c574a51bfe9bf73467a8dc3bac42",
      "tree": "3c25b743231d46639076f8f84cbdf603ec20f6ba",
      "parents": [
        "a2b3e7dc9201fb3d8782c6b4ab53862160e254da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 18:49:22 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 18:49:22 2021 +0100"
      },
      "message": "patch 8.2.2657: Vim9: error message for declaring variable in for loop\n\nProblem:    Vim9: error message for declaring variable in for loop.\nSolution:   Clear variables when entering block again. (closes #8012)\n"
    },
    {
      "commit": "a2b3e7dc9201fb3d8782c6b4ab53862160e254da",
      "tree": "4a1c0957ed635705f46d65cc87147ac05d79d741",
      "parents": [
        "0a1a6a1aa4004d0e4d64cc375540156b8bd92a87"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 17:24:34 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 17:24:34 2021 +0100"
      },
      "message": "patch 8.2.2656: some command line arguments and regexp errors not tested\n\nProblem:    Some command line arguments and regexp errors not tested.\nSolution:   Add a few test cases. (Dominique Pellé, closes #8013)\n"
    },
    {
      "commit": "0a1a6a1aa4004d0e4d64cc375540156b8bd92a87",
      "tree": "364d968e8787cca6655bb93e9b048486cc1236b0",
      "parents": [
        "ff871400461183010d3ab98f3f326e4bb75e221b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 14:14:18 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 14:14:18 2021 +0100"
      },
      "message": "patch 8.2.2655: The -w command line argument doesn\u0027t work\n\nProblem:    The -w command line argument doesn\u0027t work.\nSolution:   Don\u0027t set \u0027window\u0027 when set with the -w argument. (closes #8011)\n"
    },
    {
      "commit": "ff871400461183010d3ab98f3f326e4bb75e221b",
      "tree": "553f27a2cc111081ed9cde957396441e95dbde02",
      "parents": [
        "3a0f092ac0dbdd4ce71f9c4abe020e89f13df36c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 13:34:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 26 13:34:05 2021 +0100"
      },
      "message": "patch 8.2.2654: Vim9: getting a character from a string can be slow\n\nProblem:    Vim9: getting a character from a string can be slow.\nSolution:   Avoid a function call to get the character byte size. (#8000)\n"
    },
    {
      "commit": "3a0f092ac0dbdd4ce71f9c4abe020e89f13df36c",
      "tree": "db6748740141b01c74bd1c5de8898cef15ffbd30",
      "parents": [
        "fa984418e7becd8e7d6543cd3ea25f605e9ac97f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 25 22:22:30 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 25 22:22:30 2021 +0100"
      },
      "message": "patch 8.2.2653: build failure\n\nProblem:    Build failure.\nSolution:   Add missing changes.\n"
    },
    {
      "commit": "fa984418e7becd8e7d6543cd3ea25f605e9ac97f",
      "tree": "1e8b4185c415271d0d51f74cd56dab2ad05b7ff5",
      "parents": [
        "a91a71322dc2e6a1640e73b6da1f1a2f94f39a54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 25 22:15:28 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 25 22:15:28 2021 +0100"
      },
      "message": "patch 8.2.2652: Vim9: can use command modifier without an effect\n\nProblem:    Vim9: can use command modifier without an effect.\nSolution:   Give an error for a misplaced command modifier.  Fix error message\n            number.\n"
    },
    {
      "commit": "a91a71322dc2e6a1640e73b6da1f1a2f94f39a54",
      "tree": "2d19ece388144aa62ef899bbe97053339a8be524",
      "parents": [
        "2fecb53115e25de6203363be8018ee676ad1422b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 25 21:12:15 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 25 21:12:15 2021 +0100"
      },
      "message": "patch 8.2.2651: Vim9: restoring command modifiers happens after jump\n\nProblem:    Vim9: restoring command modifiers happens after jump.\nSolution:   Move the restore instruction to before the jump. (closes #8006)\n            Also handle for and while.\n"
    },
    {
      "commit": "2fecb53115e25de6203363be8018ee676ad1422b",
      "tree": "e54e5847165d82e40c5c3128c8fd882ade203ea8",
      "parents": [
        "1ff89deeaa07a161afbe91f57c340f3758d34f49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 24 22:00:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 24 22:00:56 2021 +0100"
      },
      "message": "patch 8.2.2650: Vim9: command modifiers not handled in nested function\n\nProblem:    Vim9: command modifiers not handled in nested function.\nSolution:   Keep function-local info in a structure and save it on the stack.\n"
    },
    {
      "commit": "1ff89deeaa07a161afbe91f57c340f3758d34f49",
      "tree": "28243c15cb05fa45c226be2b3c96c097ea616c1e",
      "parents": [
        "c54f347d63bcca97ead673d01ac6b59914bb04e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 24 20:08:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 24 20:08:12 2021 +0100"
      },
      "message": "patch 8.2.2649: Vim9: some wincmd arguments cause a white space error\n\nProblem:    Vim9: some wincmd arguments cause a white space error.\nSolution:   Insert a space before the count. (closes #8001)\n"
    },
    {
      "commit": "c54f347d63bcca97ead673d01ac6b59914bb04e5",
      "tree": "619746c4cfcb3c324f72210b21724d563a17911b",
      "parents": [
        "f4a2ed071447ad4984fad55b9d1671b55140ae1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 23 19:22:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 23 19:22:12 2021 +0100"
      },
      "message": "patch 8.2.2648: terminal resize test sometimes hangs\n\nProblem:    Terminal resize test sometimes hangs.\nSolution:   Wait for the shell to display a prompt and other output.\n"
    },
    {
      "commit": "f4a2ed071447ad4984fad55b9d1671b55140ae1c",
      "tree": "006290cdf1d6535d9f00d4880a058c9ea3a89c8e",
      "parents": [
        "f28f2ac425600b88da0bdcc12a82cd620f575681"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 23 16:25:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 23 16:25:09 2021 +0100"
      },
      "message": "patch 8.2.2647: terminal test sometimes hangs\n\nProblem:    Terminal test sometimes hangs.\nSolution:   Wait for the shell to display a prompt.\n"
    },
    {
      "commit": "f28f2ac425600b88da0bdcc12a82cd620f575681",
      "tree": "b8101a4aee337f1b41dbd51f6e8cea5a6c48a2ff",
      "parents": [
        "49f1e9ec3e7f4e1b3572367d02a83c2b6ebbed97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 22:21:26 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 22:21:26 2021 +0100"
      },
      "message": "patch 8.2.2646: Vim9: error for not using string doesn\u0027t mentionargument\n\nProblem:    Vim9: error for not using string doesn\u0027t mention argument.\nSolution:   Add argument number.\n"
    },
    {
      "commit": "49f1e9ec3e7f4e1b3572367d02a83c2b6ebbed97",
      "tree": "715f1f7291ce6c1a8dd544ec0bc7844d13e728b3",
      "parents": [
        "da1dbed0dfac00952b42982f8fffa42c4f5ed0c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 20:49:02 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 20:49:02 2021 +0100"
      },
      "message": "patch 8.2.2645: using inline function is not properly tested\n\nProblem:    Using inline function is not properly tested.\nSolution:   Add test cases, esp. for errors.  Minor code improvements.\n"
    },
    {
      "commit": "da1dbed0dfac00952b42982f8fffa42c4f5ed0c8",
      "tree": "9d1293b787f0635d562973e5580bc61d5a3cea96",
      "parents": [
        "1f448d906b3c516e5864dc5bae3ddbf3664ee649"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 19:43:34 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 19:43:34 2021 +0100"
      },
      "message": "patch 8.2.2644: prop_clear() causes a screen update even when nothing changed\n\nProblem:    prop_clear() causes a screen update even when nothing changed.\nSolution:   Only redraw when a property was cleared. (Dominique Pellé)\n"
    },
    {
      "commit": "1f448d906b3c516e5864dc5bae3ddbf3664ee649",
      "tree": "f9d45c6626b219fa888c778fdeefd1db288ae730",
      "parents": [
        "e98f60a5912d30db289231aed7d3a1d74beaae20"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 19:37:06 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 19:37:06 2021 +0100"
      },
      "message": "patch 8.2.2643: various code not covered by tests\n\nProblem:    Various code not covered by tests.\nSolution:   Add a few more test. (Yegappan Lakshmanan, closes #7995)\n"
    },
    {
      "commit": "e98f60a5912d30db289231aed7d3a1d74beaae20",
      "tree": "bfc76ac680fdc73625d2f43f4fd592e55e79dacc",
      "parents": [
        "2cec027af461095f96dec3bfd036c267f790b0f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 18:22:30 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 18:22:30 2021 +0100"
      },
      "message": "patch 8.2.2642: Vim9: no clear error for wrong inline function\n\nProblem:    Vim9: no clear error for wrong inline function.\nSolution:   Check for something following the \"{\".\n"
    },
    {
      "commit": "2cec027af461095f96dec3bfd036c267f790b0f4",
      "tree": "abfd34ca250df65d1f920701cfd23e1596094f94",
      "parents": [
        "f1387285e2ebe5cb3688d729fc6fd01a169a76c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 17:30:47 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 17:30:47 2021 +0100"
      },
      "message": "patch 8.2.2641: display test fails because of lacking redraw\n\nProblem:    Display test fails because of lacking redraw.\nSolution:   Add a redraw command.\n"
    },
    {
      "commit": "f1387285e2ebe5cb3688d729fc6fd01a169a76c1",
      "tree": "3adfa05958b52b53b2b69e325be4a677955c77f1",
      "parents": [
        "5ea79a2599d35f75e1ae8a75d2711c754c4cb7c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 17:11:15 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 17:11:15 2021 +0100"
      },
      "message": "patch 8.2.2640: screenstring() returns non-existing composing characters\n\nProblem:    screenstring() returns non-existing composing characters.\nSolution:   Only use composing characters if there is a base character.\n"
    },
    {
      "commit": "5ea79a2599d35f75e1ae8a75d2711c754c4cb7c4",
      "tree": "19baf43017771f8ad616e5f0747e2937b7b34b3b",
      "parents": [
        "4c86830fc578bcb47a51cf0983da5388cdbfe6cc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 16:45:35 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 16:45:35 2021 +0100"
      },
      "message": "patch 8.2.2639: build failure when fsync() is not available\n\nProblem:    Build failure when fsync() is not available.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "4c86830fc578bcb47a51cf0983da5388cdbfe6cc",
      "tree": "8c2b04a8cfaf7e00f8a20e38a5e5d09a5043b951",
      "parents": [
        "09f8b3a02200a1900a8bb41d7436f9d17ebd2d1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 16:19:45 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 16:19:45 2021 +0100"
      },
      "message": "patch 8.2.2638: cannot write a message to the terminal from the GUI\n\nProblem:    Cannot write a message to the terminal from the GUI.\nSolution:   Add :echoconsole and use it in the test runner. (issue #7975)\n"
    },
    {
      "commit": "09f8b3a02200a1900a8bb41d7436f9d17ebd2d1b",
      "tree": "07112e7d6cb0f2dead8d25c2da3d6cd60e1dcfc3",
      "parents": [
        "67da21a14726b106b49744f9773eba132fedd5f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:29:54 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:29:54 2021 +0100"
      },
      "message": "patch 8.2.2637: prop_remove() causes a redraw even when nothing changed\n\nProblem:    prop_remove() causes a redraw even when nothing changed.\nSolution:   Only redraw if a property was removed.\n"
    },
    {
      "commit": "67da21a14726b106b49744f9773eba132fedd5f2",
      "tree": "64c770c5e6b831fac7a5d230516fedd3512fb9b6",
      "parents": [
        "7a6eaa06f98cef61d2131c25b4b47b8262cb8f59"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:12:34 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:12:34 2021 +0100"
      },
      "message": "patch 8.2.2636: memory leak when compiling inline function\n\nProblem:    Memory leak when compiling inline function.\nSolution:   Free the prefetched line.\n"
    },
    {
      "commit": "7a6eaa06f98cef61d2131c25b4b47b8262cb8f59",
      "tree": "0b8e7b4442d9f362521bcd1aa7422de3e4782509",
      "parents": [
        "f90c855c71863296859780f7b4e0386e96f1c465"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 20:53:29 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 20:53:29 2021 +0100"
      },
      "message": "patch 8.2.2635: Vim9: cannot define an inline function\n\nProblem:    Vim9: cannot define an inline function.\nSolution:   Make an inline function mostly work.\n"
    },
    {
      "commit": "f90c855c71863296859780f7b4e0386e96f1c465",
      "tree": "a542be8accf9a37cd1c369c5b4a3f7d2f8df96ec",
      "parents": [
        "196a1f740981e878091fa124a400d1fc4bfa2bb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:49:57 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:49:57 2021 +0100"
      },
      "message": "patch 8.2.2634: \u0027tagfunc\u0027 does not indicate using a pattern\n\nProblem:    \u0027tagfunc\u0027 does not indicate using a pattern.\nSolution:   Add the \"r\" flag. (Andy Massimino, closes #7982)\n"
    },
    {
      "commit": "196a1f740981e878091fa124a400d1fc4bfa2bb0",
      "tree": "ce397a8e006aa7d4983ba7f868e5f6331403d5b8",
      "parents": [
        "c5cf369e9543ff065e2e1da91da3218c223840e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:39:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:39:19 2021 +0100"
      },
      "message": "patch 8.2.2633: multi-byte \u0027fillchars\u0027 for folding do not show properly\n\nProblem:    Multi-byte \u0027fillchars\u0027 for folding do not show properly.\nSolution:   Handle multi-byte characters correctly. (Yegappan Lakshmanan,\n            closes #7983, closes #7955)\n"
    },
    {
      "commit": "c5cf369e9543ff065e2e1da91da3218c223840e2",
      "tree": "f220b0742f066099882f82e83758ddaba361243d",
      "parents": [
        "a0c8aea479ca055ce43ba2984a9933f6c48e6161"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 22:16:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 22:16:56 2021 +0100"
      },
      "message": "patch 8.2.2632: not all command line arguments are tested\n\nProblem:    Not all command line arguments are tested.\nSolution:   Add tests for -D and -serverlist. (Dominique Pellé, closes #7992)\n"
    },
    {
      "commit": "a0c8aea479ca055ce43ba2984a9933f6c48e6161",
      "tree": "23a6911e9f4220af6e1ee0c9578e29dffe31b237",
      "parents": [
        "592f57f5fec1064cc276a0d7992cc543bed04fd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 19:55:35 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 19:55:35 2021 +0100"
      },
      "message": "patch 8.2.2631: commands from winrestcmd() do not always work properly\n\nProblem:    Commands from winrestcmd() do not always work properly. (Leonid V.\n            Fedorenchik)\nSolution:   Repeat the size commands twice. (closes #7988)\n"
    },
    {
      "commit": "592f57f5fec1064cc276a0d7992cc543bed04fd5",
      "tree": "3cde4867e9f08469bec5b0a8cc5dcfa63214bbe0",
      "parents": [
        "a0399efa72380115a3eb650544dd64e459476bd2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 16:44:25 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 16:44:25 2021 +0100"
      },
      "message": "patch 8.2.2630: hard to see where a test gets stuck\n\nProblem:    Hard to see where a test gets stuck.\nSolution:   Print the executed test function. (Dominique Pellé, closes #7975)\n"
    },
    {
      "commit": "a0399efa72380115a3eb650544dd64e459476bd2",
      "tree": "812b06639a9fa26d44cfa89d78477c41049ee336",
      "parents": [
        "5c7a299c1652b28977c30e3e3a5ab93c65e7f7ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 15:00:01 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 15:00:01 2021 +0100"
      },
      "message": "patch 8.2.2629: Vim9: error for #{{ is not desired\n\nProblem:    Vim9: error for #{{ is not desired.\nSolution:   Adjust the checks. (closes #7990)\n"
    },
    {
      "commit": "5c7a299c1652b28977c30e3e3a5ab93c65e7f7ed",
      "tree": "c14eaf648415c5eeccb3e9feb4cfda533c4cde73",
      "parents": [
        "4355894869355c185e7810e67d52802453576e81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 13:29:38 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 13:29:38 2021 +0100"
      },
      "message": "patch 8.2.2628: Vim9: #{ can still be used at the script level\n\nProblem:    Vim9: #{ can still be used at the script level.\nSolution:   Give an error for #{ like in a :def function.\n"
    },
    {
      "commit": "4355894869355c185e7810e67d52802453576e81",
      "tree": "02edd82b2aa20ee5b1bda52f3cd7b434657c6992",
      "parents": [
        "240014321b0aa5d6eb00a70865fa9935fd888d60"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:49:15 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:49:15 2021 +0100"
      },
      "message": "patch 8.2.2627: no need to check for BSD after checking for not root\n\nProblem:    No need to check for BSD after checking for not root.\nSolution:   Remove CheckNotBSD. (Ozaki Kiichi, closes #7989)\n"
    },
    {
      "commit": "240014321b0aa5d6eb00a70865fa9935fd888d60",
      "tree": "bc2691e2125fa50dbc1bfdb17dd060063ed4f39d",
      "parents": [
        "af125866db46405fdaf99ac4e43b630d196a4aa4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:36:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:36:46 2021 +0100"
      },
      "message": "patch 8.2.2626: GTK3: error when starting up and -geometry is given\n\nProblem:    GTK3: error when starting up and -geometry is given. (Dominique\n            Pellé)\nSolution:   Use another function to get the monitor if the window has not been\n            created yet. (closes #7978)\n"
    },
    {
      "commit": "af125866db46405fdaf99ac4e43b630d196a4aa4",
      "tree": "524e507c237991dd80d0ec8fc6167a7230411f0d",
      "parents": [
        "74b99f6ab6e0265ebee4ed496845f28e0904318d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:27:40 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:27:40 2021 +0100"
      },
      "message": "patch 8.2.2625: rss files not recognized\n\nProblem:    Rss files not recognized.\nSolution:   Recognize .rss as XML. (Kivin Locke, closes #7987)\n"
    },
    {
      "commit": "74b99f6ab6e0265ebee4ed496845f28e0904318d",
      "tree": "032093a929626ff0385456305c3be25566e9acd7",
      "parents": [
        "17709e280ac5ba234b04641cde88d38e3522cedf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:19:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:19:12 2021 +0100"
      },
      "message": "patch 8.2.2624: atom files not recognized\n\nProblem:    Atom files not recognized.\nSolution:   Recognize .atom as XML. (Kivin Locke, closes #7986)\n"
    },
    {
      "commit": "17709e280ac5ba234b04641cde88d38e3522cedf",
      "tree": "3c3063f282825fd08b26d5b387ca5ba19f219a52",
      "parents": [
        "a555e6fcb6ec97b5ab30b20a340b228f4d820f14"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 14:38:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 14:38:12 2021 +0100"
      },
      "message": "patch 8.2.2623: some tests fail when run as root\n\nProblem:    Some tests fail when run as root.\nSolution:   Use CheckNotRoot.\n"
    },
    {
      "commit": "a555e6fcb6ec97b5ab30b20a340b228f4d820f14",
      "tree": "08774815296acda9ddb18e315bb5083fefc267a4",
      "parents": [
        "108cf0153c5770e343aec9e2390acdaa4a0b149a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:28:57 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:28:57 2021 +0100"
      },
      "message": "patch 8.2.2622: GTK: error when starting up and -geometry is given\n\nProblem:    GTK: error when starting up and -geometry is given. (Dominique\n            Pellé)\nSolution:   Use another function to get the monitor if the window has not been\n            created yet. (closes #7978)\n"
    },
    {
      "commit": "108cf0153c5770e343aec9e2390acdaa4a0b149a",
      "tree": "def8f451bc49e4e5d7b98e5cc7e33dd52aaffb29",
      "parents": [
        "4b3e1964d85a25ac7b2202094d1abf27ab93cc23"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:15:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:15:04 2021 +0100"
      },
      "message": "patch 8.2.2621: typval2type() cannot handle recursive structures\n\nProblem:    typval2type() cannot handle recursive structures.\nSolution:   Use copyID. (closes #7979)\n"
    },
    {
      "commit": "4b3e1964d85a25ac7b2202094d1abf27ab93cc23",
      "tree": "e0a0c2fa156ce0ac2e884d02d873fb9c249aa2e2",
      "parents": [
        "5f91e74bf968c9033474086b2d9cb457281c8aa6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 21:37:55 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 21:37:55 2021 +0100"
      },
      "message": "patch 8.2.2620: Vim9: Using #{ for a dictionary gives strange errors\n\nProblem:    Vim9: Using #{ for a dictionary gives strange errors.\nSolution:   Give an error when using #{ for a comment after a command.\n"
    },
    {
      "commit": "5f91e74bf968c9033474086b2d9cb457281c8aa6",
      "tree": "041be0bd7bf2994d992dc288ef301d719d0daa5d",
      "parents": [
        "3f32788000258aabe078b426e3d71962bee9d2d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 21:29:29 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 21:29:29 2021 +0100"
      },
      "message": "patch 8.2.2619: Vim9: no test for return type of lambda\n\nProblem:    Vim9: no test for return type of lambda.\nSolution:   Add a test.\n"
    },
    {
      "commit": "3f32788000258aabe078b426e3d71962bee9d2d1",
      "tree": "b6ffc80bccf5d7200546b571390c5b9454973860",
      "parents": [
        "8863bda25df821fc79bebf9dc73c79776ae5f675"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 20:56:38 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 20:56:38 2021 +0100"
      },
      "message": "patch 8.2.2618: Vim9: cannot use a normal list name to store function refs\n\nProblem:    Vim9: cannot use a normal list name to store function refs.\nSolution:   Allow a lower case name if it is indexed.\n"
    },
    {
      "commit": "8863bda25df821fc79bebf9dc73c79776ae5f675",
      "tree": "0c71db682e0c9ea275dfd06123586a94ccf82e23",
      "parents": [
        "3e1916947d5b29f67af554ce3b874b03a84c9093"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 18:42:08 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 18:42:08 2021 +0100"
      },
      "message": "patch 8.2.2617: Vim9: script variable in block not found by function\n\nProblem:    Vim9: script variable in a block scope not found by a nested\n            function.\nSolution:   Copy the block scope IDs before compiling the function.\n"
    },
    {
      "commit": "3e1916947d5b29f67af554ce3b874b03a84c9093",
      "tree": "f50f78498892b8d04b3d37334c26ad070c5a03ef",
      "parents": [
        "a4c81bea38d1f3e372a4191ab0bd7d664cba1428"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 17:46:00 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 17:46:00 2021 +0100"
      },
      "message": "patch 8.2.2616: Vim9: if \u0027cpo\u0027 is change in Vim9 script it may be restored\n\nProblem:    Vim9: if \u0027cpo\u0027 is change in Vim9 script it may be restored.\nSolution:   Apply the changes to \u0027cpo\u0027 to the restored value.\n"
    },
    {
      "commit": "a4c81bea38d1f3e372a4191ab0bd7d664cba1428",
      "tree": "642293ef765f3afd84844b2704bcbfa0bd3e287a",
      "parents": [
        "c970e4225b68ff8650ff23df09e04246c147fca3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:23:16 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:23:16 2021 +0100"
      },
      "message": "patch 8.2.2615: test is sourcing the wrong file\n\nProblem:    Test is sourcing the wrong file.\nSolution:   Correct the file name.\n"
    },
    {
      "commit": "c970e4225b68ff8650ff23df09e04246c147fca3",
      "tree": "9c46d37f0a911323058fd11964a69e72aa98d80a",
      "parents": [
        "6ccfd99b923cc3452a6e6450dfdd7e31ea602dfd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:03:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:03:04 2021 +0100"
      },
      "message": "patch 8.2.2614: Vim9: function is deleted while executing\n\nProblem:    Vim9: function is deleted while executing.\nSolution:   increment the call count, when more than zero do not delete the\n            function but mark it as dead. (closes #7977)\n"
    },
    {
      "commit": "6ccfd99b923cc3452a6e6450dfdd7e31ea602dfd",
      "tree": "1271e2995079fa7f698e6695f499dd252b53b836",
      "parents": [
        "18b7d86d7fa997bbb02a069dafacb32a0f73ca1e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:39:33 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:39:33 2021 +0100"
      },
      "message": "patch 8.2.2613: new test throws exception\n\nProblem:    New test throws exception.\nSolution:   Adjust the function cleanup.\n"
    },
    {
      "commit": "18b7d86d7fa997bbb02a069dafacb32a0f73ca1e",
      "tree": "31c279c6d747651f0bcaae89d24b5ecb2ec8163f",
      "parents": [
        "f8c52e8d08de3fdf48db877d7d53d2d68c6ceb7b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:28:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:28:05 2021 +0100"
      },
      "message": "patch 8.2.2612: col(\u0027.\u0027) may get outdated column value\n\nProblem:    col(\u0027.\u0027) may get outdated column value.\nSolution:   Add a note to the help how to make this work and add a test for\n            it. (closes #7971)\n"
    },
    {
      "commit": "f8c52e8d08de3fdf48db877d7d53d2d68c6ceb7b",
      "tree": "ff53ccb4df5f66c1cec656f191cf0e665784358d",
      "parents": [
        "1e448465e1281eeb379f75fe848cbb47fe1be1d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 12:27:23 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 12:27:23 2021 +0100"
      },
      "message": "patch 8.2.2611: conditions for startup tests are not exactly right\n\nProblem:    Conditions for startup tests are not exactly right.\nSolution:   Check for type of GUI instead of MS-Windows. (Ozaki Kiichi,\n            closes #7976)\n"
    },
    {
      "commit": "1e448465e1281eeb379f75fe848cbb47fe1be1d9",
      "tree": "f1e7c287638b59ec75b7762bb2a5d396c299e6e1",
      "parents": [
        "321481299757cdd43baeed33f4c5ba543fdfc7f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 21:17:16 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 21:17:16 2021 +0100"
      },
      "message": "patch 8.2.2610: mouse click test fails when using remote connection\n\nProblem:    Mouse click test fails when using remote connection.\nSolution:   Use a larger \u0027mousetime\u0027. (Dominique Pellé, closes #7968)\n"
    },
    {
      "commit": "321481299757cdd43baeed33f4c5ba543fdfc7f7",
      "tree": "2a3e44be77b6d9eb2589d9b7dc18e3000dd87f5b",
      "parents": [
        "f4fcedc59d4cc5ae6b5270a933e8377030283c1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 13:23:30 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 13:23:30 2021 +0100"
      },
      "message": "patch 8.2.2609: test disabled on MS-Windows even though it should work\n\nProblem:    Test disabled on MS-Windows even though it should work.\nSolution:   Restore the condition for skipping the test. (Ken Takata,\n            closes #7970)\n"
    },
    {
      "commit": "f4fcedc59d4cc5ae6b5270a933e8377030283c1c",
      "tree": "48cc894ac3c0164afda58b86680a1c4844a4637f",
      "parents": [
        "02b4d9b18a03549b68e364e428392b7a62766c74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 15 18:36:20 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 15 18:36:20 2021 +0100"
      },
      "message": "patch 8.2.2608: character input not fully tested\n\nProblem:    Character input not fully tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #7963)\n"
    },
    {
      "commit": "02b4d9b18a03549b68e364e428392b7a62766c74",
      "tree": "e017eaa4d4531b7bccb612679b50848c94d9e5b3",
      "parents": [
        "70ce8a1561c5396e4c4381f76a005cbb97646f80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:46:45 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:46:45 2021 +0100"
      },
      "message": "patch 8.2.2607: strcharpart() cannot include composing characters\n\nProblem:    strcharpart() cannot include composing characters.\nSolution:   Add the {skipcc} argument.\n"
    },
    {
      "commit": "70ce8a1561c5396e4c4381f76a005cbb97646f80",
      "tree": "ed4c9ae3c5e62d9f2880fb01c267ada1df76bff0",
      "parents": [
        "0289a093a4d65c6280a3be118d1d3696d1aa74da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:02:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:02:09 2021 +0100"
      },
      "message": "patch 8.2.2606: strchars() defaults to counting composing characters\n\nProblem:    strchars() defaults to counting composing characters.\nSolution:   Add strcharlen() which ignores composing characters.\n"
    },
    {
      "commit": "0289a093a4d65c6280a3be118d1d3696d1aa74da",
      "tree": "f3ba35c77e5af05beeb3befbe64c0f13078029c5",
      "parents": [
        "240309c9bfa8a0d2f154712f8e0dd33589f181d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 18:40:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 18:40:19 2021 +0100"
      },
      "message": "patch 8.2.2605: Vim9: string index and slice does not include composing chars\n\nProblem:    Vim9: string index and slice does not include composing chars.\nSolution:   Include composing characters. (issue #6563)\n"
    },
    {
      "commit": "240309c9bfa8a0d2f154712f8e0dd33589f181d3",
      "tree": "4ae9d31fba3ab51574fcd93799bee1c5ce6faf23",
      "parents": [
        "77b10ffad4ebad15022614be4db2745f6a90f405"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 16:20:37 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 16:20:37 2021 +0100"
      },
      "message": "patch 8.2.2604: GUI-specific command line arguments not tested\n\nProblem:    GUI-specific command line arguments not tested.\nSolution:   Add tests for several arguments. (Dominique Pellé, closes #7962)\n"
    },
    {
      "commit": "77b10ffad4ebad15022614be4db2745f6a90f405",
      "tree": "8319b6d1ba747e28f7ef57082978d9be464049c5",
      "parents": [
        "2e34c34be1393027a761ecbccd8f267d52ca7bc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 13:21:35 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 13:21:35 2021 +0100"
      },
      "message": "patch 8.2.2603: Vim9: no effect if user command is also a function\n\nProblem:    Vim9: no effect if user command is also a function.\nSolution:   Check for paren following. (closes #7960)\n"
    },
    {
      "commit": "2e34c34be1393027a761ecbccd8f267d52ca7bc1",
      "tree": "05c7e4c7269d18793d3fe3a2b35c546819993f7e",
      "parents": [
        "6bce5856b5fc4d4eb8f75298382251ecda659ac3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 12:13:33 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 12:13:33 2021 +0100"
      },
      "message": "patch 8.2.2602: Vim9: continue doesn\u0027t work if :while is very first command\n\nProblem:    Vim9: continue doesn\u0027t work if :while is very first command.\n            (Yegappan Lakshmanan)\nSolution:   Add one to the continue instruction index.\n"
    },
    {
      "commit": "6bce5856b5fc4d4eb8f75298382251ecda659ac3",
      "tree": "0cf106ad96a139b4ede6c120e8113088d022d3ac",
      "parents": [
        "93e1cae739c32baf28954b64718bab009c6ee2ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 22:11:51 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 22:11:51 2021 +0100"
      },
      "message": "patch 8.2.2601: memory usage test often fails on FreeBSD\n\nProblem:    Memory usage test often fails on FreeBSD.\nSolution:   Increase multiplier for upper limit.\n"
    },
    {
      "commit": "93e1cae739c32baf28954b64718bab009c6ee2ac",
      "tree": "ee7d7023bf29ae1b50b4edc9a4665a8cb5a2feee",
      "parents": [
        "edba70703b6eaee3365ddfd82e4ba56ee08486f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:24:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:24:56 2021 +0100"
      },
      "message": "patch 8.2.2600: Vim9: crash when putting an unknown type in a dictionary\n\nProblem:    Vim9: crash when putting an unknown type in a dictionary.\n            (Yegappan Lakshmanan)\nSolution:   Handle a NULL type pointer.\n"
    },
    {
      "commit": "edba70703b6eaee3365ddfd82e4ba56ee08486f8",
      "tree": "781540888b291e6d6633fad3a8947a73ae3327b8",
      "parents": [
        "6508880d6ca98486efb9ab947c651a2b73a6e795"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:14:18 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:14:18 2021 +0100"
      },
      "message": "patch 8.2.2599: build failure\n\nProblem:    Build failure.\nSolution:   Add missing change.\n"
    },
    {
      "commit": "6508880d6ca98486efb9ab947c651a2b73a6e795",
      "tree": "bdaccc95096bea765b93a8cf66c9c5b2d215d16f",
      "parents": [
        "cb4e80fab9b1ee67249bde4f784526f900cda70c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:07:21 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:07:21 2021 +0100"
      },
      "message": "patch 8.2.2598: Vim9: :open does not need to be supported\n\nProblem:    Vim9: :open does not need to be supported.\nSolution:   Do not support :open in Vim9 script.\n"
    },
    {
      "commit": "cb4e80fab9b1ee67249bde4f784526f900cda70c",
      "tree": "f2d80bc69d80259f4ae2b8bb2ac501fac2ea00b0",
      "parents": [
        "41cd80335cf318c15c8b0139f53ab5e8a02561ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 20:57:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 20:57:19 2021 +0100"
      },
      "message": "patch 8.2.2597: Vim9: \"import * as\" does not work at script level\n\nProblem:    Vim9: \"import * as\" does not work at script level.\nSolution:   Implement using an imported namespace.\n"
    },
    {
      "commit": "41cd80335cf318c15c8b0139f53ab5e8a02561ef",
      "tree": "cede8c13b2eb2bd865105a7ef02bf6de65e31b73",
      "parents": [
        "9e813b3dea94a8952b732a224fa31beba6e85973"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 15:47:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 15:47:56 2021 +0100"
      },
      "message": "patch 8.2.2596: :doautocmd may confuse scripts listening to WinEnter\n\nProblem:    :doautocmd may confuse scripts listening to WinEnter.\nSolution:   Do the current buffer last. (closes #7958)\n"
    },
    {
      "commit": "9e813b3dea94a8952b732a224fa31beba6e85973",
      "tree": "b078fb32462dc67b91820745579e79cfcfd04877",
      "parents": [
        "0756f757edba755b75e0c9c612ab2f7e673def84"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 14:29:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 14:29:05 2021 +0100"
      },
      "message": "patch 8.2.2595: setting \u0027winminheight\u0027 may cause \u0027lines\u0027 to change\n\nProblem:    Setting \u0027winminheight\u0027 may cause \u0027lines\u0027 to change.\nSolution:   Also take minimal height of other tabpages into account. (#7899)\n"
    },
    {
      "commit": "0756f757edba755b75e0c9c612ab2f7e673def84",
      "tree": "16cb463550e90a09bc3788cf47fadaa39ab36047",
      "parents": [
        "0de8e2d6a3fae61c4d9dfdd6f16fc5040d994f6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:52:33 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:52:33 2021 +0100"
      },
      "message": "patch 8.2.2594: alternate buffer added to session file even when it\u0027s hidden\n\nProblem:    Alternate buffer added to session file even when it\u0027s hidden.\nSolution:   Check the \u0027buflisted\u0027 option. (closes #7951)\n"
    },
    {
      "commit": "0de8e2d6a3fae61c4d9dfdd6f16fc5040d994f6c",
      "tree": "7302561f599e92ec1deb78045cf8cbb70a9a4070",
      "parents": [
        "c8cdf0f80b3cfd88a4490d80572062c1fd1a96ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:30:03 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:30:03 2021 +0100"
      },
      "message": "patch 8.2.2593: list of distributed files is incomplete\n\nProblem:    List of distributed files is incomplete.\nSolution:   Add a file and rename another.\n"
    },
    {
      "commit": "c8cdf0f80b3cfd88a4490d80572062c1fd1a96ca",
      "tree": "614f36d3f295a1db8023aedc8cfb20740d7a2d50",
      "parents": [
        "6fd367a97c8653a2d734a38252c7d68d4b2ebaa7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:28:13 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:28:13 2021 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "6fd367a97c8653a2d734a38252c7d68d4b2ebaa7",
      "tree": "4b52fc3527af8e939ba9fe3bff0acb81d61a6bb4",
      "parents": [
        "c80f647512b001fb6952ed10d076d56c3d4b84e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:14:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:14:04 2021 +0100"
      },
      "message": "patch 8.2.2592: code coverage could be improved\n\nProblem:    Code coverage could be improved.\nSolution:   Add a few more tests. (Dominique Pellé, closes #7957)\n"
    },
    {
      "commit": "c80f647512b001fb6952ed10d076d56c3d4b84e0",
      "tree": "568d4ba163836313fbfa968753a3c8a533953b0b",
      "parents": [
        "12bce95887f7c5f07a7bdb7b4485b53d074ccc0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 12 22:16:41 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 12 22:16:41 2021 +0100"
      },
      "message": "patch 8.2.2591: Poke files are not recognized\n\nProblem:    Poke files are not recognized.\nSolution:   Add a filetype entry. (Matt Ihlenfield)\n"
    },
    {
      "commit": "12bce95887f7c5f07a7bdb7b4485b53d074ccc0a",
      "tree": "15534bf0eccec02bfde0f92762be82673e2ec351",
      "parents": [
        "776b954622b45125dfdcb4a61243ca90956b0825"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 11 20:04:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 11 20:04:04 2021 +0100"
      },
      "message": "patch 8.2.2590: Vim9: default argument value may cause internal error\n\nProblem:    Vim9: default argument value may cause internal error.\nSolution:   Hide later function arguments when compiling the expression.\n            (closes #7948)\n"
    },
    {
      "commit": "776b954622b45125dfdcb4a61243ca90956b0825",
      "tree": "bb8c37ef85c09c71c7fb213070f0a64fc4805800",
      "parents": [
        "23b32a8d6bd9ec83c0c6632b7a8bfa544ac0a2f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 22:27:48 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 22:27:48 2021 +0100"
      },
      "message": "patch 8.2.2589: recover test hangs in the GUI\n\nProblem:    Recover test hangs in the GUI.\nSolution:   Add g:skipped_reason to skip a _nocatch_ test.\n"
    },
    {
      "commit": "23b32a8d6bd9ec83c0c6632b7a8bfa544ac0a2f1",
      "tree": "ff8388053b9d7782f2d7dbaf01921aef2a59591a",
      "parents": [
        "6635ae1437e6e343c0514524a8dfb19d9525b908"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:55:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:55:46 2021 +0100"
      },
      "message": "patch 8.2.2588: build failure with tiny features\n\nProblem:    Build failure with tiny features.\nSolution:   Add #ifdef.  Run recover test separately.\n"
    },
    {
      "commit": "6635ae1437e6e343c0514524a8dfb19d9525b908",
      "tree": "c14cebf7436e087d3c036bc5279af577de57b965",
      "parents": [
        "f52f0606ed9ea19bcfc3a8343af9958f2d99eaf7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:46:39 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:46:39 2021 +0100"
      },
      "message": "patch 8.2.2587: recover test fails on FreeBSD\n\nProblem:    Recover test fails on FreeBSD.\nSolution:   Check for Linux.\n"
    },
    {
      "commit": "f52f0606ed9ea19bcfc3a8343af9958f2d99eaf7",
      "tree": "1fd2ccebf68aca966d10acdacf36a99badea66c5",
      "parents": [
        "c23555de346c53f8f6c478635c2d9e5f2992dd7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:26:37 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:26:37 2021 +0100"
      },
      "message": "patch 8.2.2586: process id may be invalid\n\nProblem:    Process id may be invalid.\nSolution:   Use sysinfo.uptime to check for recent reboot. (suggested by Hugo\n            van der Sanden, closes #7947)\n"
    },
    {
      "commit": "c23555de346c53f8f6c478635c2d9e5f2992dd7f",
      "tree": "b60de8eed154b5e88a78e208306af6ebea026902",
      "parents": [
        "d345fb921678613ffc66a8afc82bc0e815c72312"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 19:04:07 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 19:04:07 2021 +0100"
      },
      "message": "patch 8.2.2585: Vim9: illegal memory access\n\nProblem:    Vim9: illegal memory access.\nSolution:   Check byte right after \"null\", not one more.\n"
    },
    {
      "commit": "d345fb921678613ffc66a8afc82bc0e815c72312",
      "tree": "2957b1d12eb756b0b14d70f79be9851fb7d38291",
      "parents": [
        "7ad67d1150a1e48371d64e2919591c38b80e7cfc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 18:43:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 18:43:09 2021 +0100"
      },
      "message": "patch 8.2.2584: Vim9: type error for assigning \"any\" to a list\n\nProblem:    Vim9: type error for assigning the result of list concatenation to\n            a list.\nSolution:   Do not consider concatenation result in a constant. (closes #7942)\n"
    },
    {
      "commit": "7ad67d1150a1e48371d64e2919591c38b80e7cfc",
      "tree": "f92b2c58722bb67749c0154a83eb1167af5a623a",
      "parents": [
        "ffb7dcdb773c250a6acf45d5670a508be9248cb6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 16:08:26 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 16:08:26 2021 +0100"
      },
      "message": "patch 8.2.2583: Vim9: cannot compare result of getenv() with null\n\nProblem:    Vim9: cannot compare result of getenv() with null.\nSolution:   Make the return type of getenv() \"any\". (closes #7943)\n"
    },
    {
      "commit": "ffb7dcdb773c250a6acf45d5670a508be9248cb6",
      "tree": "3f6373a14f6c9abefaa281c0167379b8a2632e5f",
      "parents": [
        "37294bd6a2afbf0fc8a1c34cbe102336b0bd0a82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 14:00:18 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 14:00:18 2021 +0100"
      },
      "message": "patch 8.2.2582: Vim9: screendump test fails on MS-Windows\n\nProblem:    Vim9: screendump test fails on MS-Windows.\nSolution:   Use :function instead of :def.\n"
    },
    {
      "commit": "37294bd6a2afbf0fc8a1c34cbe102336b0bd0a82",
      "tree": "c0a34b9f1c02015af208be03a2d27920ac1a64f0",
      "parents": [
        "e3ffcd9902efc756178900d9bd972c74a09c3fcd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 13:40:08 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 13:40:08 2021 +0100"
      },
      "message": "patch 8.2.2581: Vim9: sourcing Vim9 script triggers a redraw\n\nProblem:    Vim9: sourcing Vim9 script triggers a redraw.\nSolution:   Do not let setting/restoring \u0027cpoptions\u0027 cause a redraw.\n            (closes #7920)\n"
    },
    {
      "commit": "e3ffcd9902efc756178900d9bd972c74a09c3fcd",
      "tree": "1bdc3c0f994b99cffaa35dcccc09fcc6e8a639be",
      "parents": [
        "d00a7fb81aff367c5dd5d86fb3883f1e7a58fed5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 21:47:13 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 21:47:13 2021 +0100"
      },
      "message": "patch 8.2.2580: Vim9: checking vararg type may be wrong\n\nProblem:    Vim9: checking vararg type is wrong when function is auto-loaded.\nSolution:   Use the member type. (closes #7933)\n"
    },
    {
      "commit": "d00a7fb81aff367c5dd5d86fb3883f1e7a58fed5",
      "tree": "531a70937f9c8806b3f3dce2965140ffe16f8f0a",
      "parents": [
        "86c3a2162c2e78b4f0b87b47779cc1452990ee1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 20:47:14 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 20:47:14 2021 +0100"
      },
      "message": "patch 8.2.2579: Vim9: crash in garbagecollect after for loop\n\nProblem:    Vim9: crash in garbagecollect after for loop.\nSolution:   Do not set a reference in script item when the name was cleared.\n            (closes #7935)\n"
    },
    {
      "commit": "86c3a2162c2e78b4f0b87b47779cc1452990ee1b",
      "tree": "81b19a2455734ecc2dcabcee2ae55e313efaa4a7",
      "parents": [
        "9355ae41497cbcce58ddd79f9125eb3e9dfe0a43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:50:24 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:50:24 2021 +0100"
      },
      "message": "patch 8.2.2578: Lua cannot handle a passed in lambda\n\nProblem:    Lua cannot handle a passed in lambda.\nSolution:   Handle VAR_PARTIAL. (Prabir Shrestha, closes #7937, closes #7936)\n"
    },
    {
      "commit": "9355ae41497cbcce58ddd79f9125eb3e9dfe0a43",
      "tree": "654fb8b4a4a9c23a0689e8dfeba7b9a311084c1b",
      "parents": [
        "608d78fb45077fbaf6dc880b754a1d8a54ac9999"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:04:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:04:05 2021 +0100"
      },
      "message": "patch 8.2.2577: compiler warning for type conversion\n\nProblem:    Compiler warning for type conversion.\nSolution:   Add a typecast. (Mike Williams)\n"
    },
    {
      "commit": "608d78fb45077fbaf6dc880b754a1d8a54ac9999",
      "tree": "4aa344c12ee7a15f2bbeab980e34adea80018783",
      "parents": [
        "6914e87d3c0387fdcbb117a39e1f6d1fac0ee2e3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 22:33:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 22:33:12 2021 +0100"
      },
      "message": "patch 8.2.2576: Vim9: defining a :func function checks for white space\n\nProblem:    Vim9: defining a :func function checks for white space after a\n            comma in the arguments.\nSolution:   Only check for white space in a :def function. (closes #7930)\n"
    },
    {
      "commit": "6914e87d3c0387fdcbb117a39e1f6d1fac0ee2e3",
      "tree": "70c8eac58264c58d4fa50f3d8aa740619e84b73b",
      "parents": [
        "04947cc6ed313b6b99889c27d008c68a373df634"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 21:01:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 21:01:09 2021 +0100"
      },
      "message": "patch 8.2.2575: Vim9: a function name with \"-\u003e\" in the next line doesn\u0027t work\n\nProblem:    Vim9: a function name with \"-\u003e\" in the next line doesn\u0027t work.\nSolution:   Recognize a function name by itself. (closes #7770)\n"
    },
    {
      "commit": "04947cc6ed313b6b99889c27d008c68a373df634",
      "tree": "e4400858556f9f43229f0c6e8aee07779e99107d",
      "parents": [
        "a974953443775dd938cf9a8c195e3de9e4514f4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 19:26:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 19:26:46 2021 +0100"
      },
      "message": "patch 8.2.2574: Vim9: crash when calling partial with wrong function\n\nProblem:    Vim9: crash when calling partial with wrong function.\nSolution:   Check argument types of called function. (closes #7912)\n"
    },
    {
      "commit": "a974953443775dd938cf9a8c195e3de9e4514f4f",
      "tree": "39de4e660e57e4872aadd93c78155139d4a83920",
      "parents": [
        "18062fcad648540369db5989aac297431119e037"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 18:18:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 18:18:19 2021 +0100"
      },
      "message": "patch 8.2.2573: Vim9: using inalid pointer for error message\n\nProblem:    Vim9: using inalid pointer for error message.\nSolution:   Use the right pointer. (closes #7921)\n"
    },
    {
      "commit": "18062fcad648540369db5989aac297431119e037",
      "tree": "5a409574570f4b9f0a29657693678fbe24a0efc6",
      "parents": [
        "8c801b374b7d32419cd877353495b801c5e1382a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 21:35:47 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 21:35:47 2021 +0100"
      },
      "message": "patch 8.2.2572: Vim9: crash when getting the types for a legacy function\n\nProblem:    Vim9: crash when getting the types for a legacy function.\nSolution:   Initialize the type list growarray. (closes #7929)\n"
    },
    {
      "commit": "8c801b374b7d32419cd877353495b801c5e1382a",
      "tree": "0d8154a4b6cd447b4e5cb2f5e19e606c2a22197f",
      "parents": [
        "f9a65505d1d93f3e67e5b8646bde3bbc44c70f7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:58:22 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:58:22 2021 +0100"
      },
      "message": "patch 8.2.2571: test may leave file behind\n\nProblem:    Test may leave file behind.\nSolution:   Delete the temporary file.  Don\u0027t profile in the running Vim\n            instance.\n"
    },
    {
      "commit": "f9a65505d1d93f3e67e5b8646bde3bbc44c70f7d",
      "tree": "bb1709bc740142a0883ab4c738d3ff2ed5df32c0",
      "parents": [
        "008bff967f7fcaa6af066f71d65bfbba5ef5c7d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:47:44 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:47:44 2021 +0100"
      },
      "message": "patch 8.2.2570: tests fail when run as root\n\nProblem:    Tests fail when run as root.\nSolution:   Add a comment mentioning the expected failure. (issue #7919)\n"
    },
    {
      "commit": "008bff967f7fcaa6af066f71d65bfbba5ef5c7d3",
      "tree": "7ea14f1f725326415879039cf4ed6e96e7d81458",
      "parents": [
        "6057748a1af2260b4ab9630f21fe71f42f91250d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:55:58 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:55:58 2021 +0100"
      },
      "message": "patch 8.2.2569: \u0027fillchars\u0027 \"stl\" and \"stlnc\" items must be single byte\n\nProblem:    \u0027fillchars\u0027 \"stl\" and \"stlnc\" items must be single byte.\nSolution:   Accept multi-byte characters. (Christian Wellenbrock, Yegappan\n            Lakshmanan, closes #7927)\n"
    },
    {
      "commit": "6057748a1af2260b4ab9630f21fe71f42f91250d",
      "tree": "404ed7198be078a11d3ef6271bf7a2aba20e1d75",
      "parents": [
        "6c3843ca8ab105bfb85f6ea8bcec2cbc03f46e7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:35:07 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:35:07 2021 +0100"
      },
      "message": "patch 8.2.2568: second time a preview popup is opened highlight is not set\n\nProblem:    Second time a preview popup is opened highlight is not set.\n            (Gabriel Dupras)\nSolution:   Apply \u0027previewpopup\u0027 after getting the file. (closes #7928)\n"
    },
    {
      "commit": "6c3843ca8ab105bfb85f6ea8bcec2cbc03f46e7f",
      "tree": "8a465281d263c75273b02673e15ecec42e797bdd",
      "parents": [
        "2e2d758902dc08a0e383fe6b198e11dd14f1bdf8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 12:38:21 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 12:38:21 2021 +0100"
      },
      "message": "patch 8.2.2567: Vim9: no error if variable is defined for existing function\n\nProblem:    Vim9: no error if variable is defined for existing function.\nSolution:   Check if name isn\u0027t already in use. (closes #7897)\n"
    },
    {
      "commit": "2e2d758902dc08a0e383fe6b198e11dd14f1bdf8",
      "tree": "7c52c1766681de538f9b4640b346a531701d5fc2",
      "parents": [
        "f76ec1eeb5bba9457bf2b5564364ee90662a0156"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 21:22:41 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 21:22:41 2021 +0100"
      },
      "message": "patch 8.2.2566: Vim9: Function name is not recognized\n\nProblem:    Vim9: Function name is not recognized.\nSolution:   Change lookup_scriptvar() to also find function names.\n            (closes #7770)\n"
    },
    {
      "commit": "f76ec1eeb5bba9457bf2b5564364ee90662a0156",
      "tree": "90e387d2ce392fe09dabf3e9daf1e9b407625340",
      "parents": [
        "51b477f74f0de11f6f92a65590f358e04a60a099"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 17:58:16 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 17:58:16 2021 +0100"
      },
      "message": "patch 8.2.2565: Vim9: \"..\u003d\" not always recognized\n\nProblem:    Vim9: \"..\u003d\" not always recognized.\nSolution:   Do not consider \"..\u003d\" to be string concatenation. (closes #7905)\n"
    },
    {
      "commit": "51b477f74f0de11f6f92a65590f358e04a60a099",
      "tree": "d30445ea10164055c844b0871c2a9958493ae8f1",
      "parents": [
        "4fa1175765d55613302fc27d0f65e2c699452b6e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 15:24:28 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 15:24:28 2021 +0100"
      },
      "message": "patch 8.2.2564: focus events end Insert mode if \u0027esckeys\u0027 is not set\n\nProblem:    Focus events end Insert mode if \u0027esckeys\u0027 is not set.\nSolution:   Do not enable focus events when \u0027esckeys\u0027 is off. (closes #7926)\n"
    },
    {
      "commit": "4fa1175765d55613302fc27d0f65e2c699452b6e",
      "tree": "c1322ae51aab567c43386d082fd91d52ff1c786b",
      "parents": [
        "37096afd3f3133a831ab49a9677f090c3c935c9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 13:26:02 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 13:26:02 2021 +0100"
      },
      "message": "patch 8.2.2563: cannot use multibyte characters for folding in \u0027fillchars\u0027\n\nProblem:    Cannot use multibyte characters for folding in \u0027fillchars\u0027.\nSolution:   Port pull request 11568 to Vim. (Yegappan Lakshmanan,\n            closes #7924)\n"
    },
    {
      "commit": "37096afd3f3133a831ab49a9677f090c3c935c9d",
      "tree": "1c308d2994a94aa18710f71f4c683cdff81eaea2",
      "parents": [
        "3dc3474f00e529b014add48f7f3d1dad2ec15498"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 19:04:11 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 19:04:11 2021 +0100"
      },
      "message": "patch 8.2.2562: GUI: star register changed when \u0027clipboard is \"unnamedplus\"\n\nProblem:    GUI: star register changed when \u0027clipboard is \"unnamedplus\". (Ingo\n            Karkat)\nSolution:   Do not change the star register when \u0027clipboard\u0027 contains\n            \"unnamedplus\" and not \"unnamed\". (closes #1516)\n"
    },
    {
      "commit": "3dc3474f00e529b014add48f7f3d1dad2ec15498",
      "tree": "4b8ff56808ebeb05ddcfd03278d4656c32338219",
      "parents": [
        "39d4cab494248131b6fb07aba633aa4da7871a57"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 13:36:47 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 13:36:47 2021 +0100"
      },
      "message": "patch 8.2.2561: not all textprop code is covered by tests\n\nProblem:    Not all textprop code is covered by tests.\nSolution:   Add a few more test cases. (Dominique Pellé, closes #7908)\n"
    },
    {
      "commit": "39d4cab494248131b6fb07aba633aa4da7871a57",
      "tree": "0055d60e596a2de1c3fa1ddd57ae231848fce167",
      "parents": [
        "3650fd709807d5ac182e28d952cbd790c1ad0a6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 01 21:02:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 01 21:02:46 2021 +0100"
      },
      "message": "patch 8.2.2560: setting \u0027winminheigt\u0027 does not take tabline into account\n\nProblem:    Setting \u0027winminheigt\u0027 does not take tabline into account.\nSolution:   Subtract the tabline from the available height. (closes #7899)\n"
    }
  ],
  "next": "3650fd709807d5ac182e28d952cbd790c1ad0a6a"
}
