)]}'
{
  "log": [
    {
      "commit": "bd228fd097b41a798f90944b5d1245eddd484142",
      "tree": "ed9a086f58a1ce7dc970be1fc3495fd278dd4936",
      "parents": [
        "bb277fd89fd7c665d51be2a08993732d46c208ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 25 10:50:12 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 25 10:50:12 2021 +0000"
      },
      "message": "patch 8.2.3669: buffer overflow with long help argument\n\nProblem:    Buffer overflow with long help argument.\nSolution:   Use snprintf().\n"
    },
    {
      "commit": "bb277fd89fd7c665d51be2a08993732d46c208ef",
      "tree": "3aca842784a9d85907078aeeb95d74239f2b83c9",
      "parents": [
        "510d8e6056d89d903511c4498afec23f76b4f2a4"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Nov 24 20:28:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 20:28:31 2021 +0000"
      },
      "message": "patch 8.2.3668: messages may be corrupted\n\nProblem:    Messages may be corrupted.\nSolution:   Use another buffer instead of IObuff. (Yegappan Lakshmanan,\n            closes #9195)\n"
    },
    {
      "commit": "510d8e6056d89d903511c4498afec23f76b4f2a4",
      "tree": "2b84351a7d94d496072c2fed84f49ce1f9b52f7c",
      "parents": [
        "7da341560ec8db7e81cd80092b046b60a482fbbe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:55:46 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:55:46 2021 +0000"
      },
      "message": "patch 8.2.3667: building libvterm fails with MSVC\n\nProblem:    Building libvterm fails with MSVC.\nSolution:   Don\u0027t use C99 construct.\n"
    },
    {
      "commit": "7da341560ec8db7e81cd80092b046b60a482fbbe",
      "tree": "f730b64f0d74c28697b322dfe965a071170028c4",
      "parents": [
        "19916a8c8920b6a1fd737ffa6d4e363fc7a96319"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:30:55 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 19:30:55 2021 +0000"
      },
      "message": "patch 8.2.3666: libvterm is outdated\n\nProblem:    Libvterm is outdated.\nSolution:   Include patches from revision 769 to revision 789.\n"
    },
    {
      "commit": "19916a8c8920b6a1fd737ffa6d4e363fc7a96319",
      "tree": "c91095739b0714cb9edee11c8d3cdea88d4dbd77",
      "parents": [
        "e413ea04b716effb28eb49dbc98ad3f9f761545a"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Nov 24 16:32:55 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 16:32:55 2021 +0000"
      },
      "message": "patch 8.2.3665: cannot use a lambda for \u0027tagfunc\u0027\n\nProblem:    Cannot use a lambda for \u0027tagfunc\u0027.\nSolution:   Use \u0027tagfunc\u0027 like \u0027opfunc\u0027. (Yegappan Lakshmanan, closes #9204)\n"
    },
    {
      "commit": "e413ea04b716effb28eb49dbc98ad3f9f761545a",
      "tree": "64c13d8b06ffb929eae3f814805077e93ecf7ecc",
      "parents": [
        "1f2453fec6f8f0f315f00ca7b562a02090cb1e37"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 16:20:13 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 16:20:13 2021 +0000"
      },
      "message": "patch 8.2.3664: cannot adjust sign highlighting for \u0027cursorline\u0027\n\nProblem:    Cannot adjust sign highlighting for \u0027cursorline\u0027.\nSolution:   Add CursorLineSign and CursorLineFold highlight groups.\n            (Gregory Anders, closes #9201)\n"
    },
    {
      "commit": "1f2453fec6f8f0f315f00ca7b562a02090cb1e37",
      "tree": "d2717dd4ae150a381d0c3ee1b010dceb62e55c7b",
      "parents": [
        "cf1e0239ceec96396fa51f494e442c799ccd45fb"
      ],
      "author": {
        "name": "presuku",
        "email": "presuku@users.noreply.github.com",
        "time": "Wed Nov 24 15:32:57 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 15:32:57 2021 +0000"
      },
      "message": "patch 8.2.3663: using %S in printf() does not work correctly\n\nProblem:    Using %S in printf() does not work correctly.\nSolution:   Fix the problem and add more tests. (closes #9208)\n"
    },
    {
      "commit": "cf1e0239ceec96396fa51f494e442c799ccd45fb",
      "tree": "1fc7696831f8f61c9863b43ef7573291a2bb9bdb",
      "parents": [
        "8bc07e800c2af36686aadd4178cc2671f5c454d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 15:13:26 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 15:13:26 2021 +0000"
      },
      "message": "patch 8.2.3662: illegal memory access if malloc() fails\n\nProblem:    Illegal memory access if malloc() fails.\nSolution:   Check \u0027foldmethod\u0027 is not empty. (closes #9207)\n"
    },
    {
      "commit": "8bc07e800c2af36686aadd4178cc2671f5c454d4",
      "tree": "df092e6e7570c1a9bb9d5418ffd716eea78f5f4d",
      "parents": [
        "9b0e82f35ed4e98414333e71b71ca56219683d16"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 14:59:17 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 14:59:17 2021 +0000"
      },
      "message": "patch 8.2.3661: test for put with large count fails\n\nProblem:    Test for put with large count fails.\nSolution:   Adjust the counts in the test.\n"
    },
    {
      "commit": "9b0e82f35ed4e98414333e71b71ca56219683d16",
      "tree": "43c33c5f20bc85112a24c231cdebe8183e918c7f",
      "parents": [
        "03725c5795ae5b8c14da4a39cd0ce723c6dd4304"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 13:40:29 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 13:40:29 2021 +0000"
      },
      "message": "patch 8.2.3660: overflow check uses wrong number\n\nProblem:    Overflow check uses wrong number.\nSolution:   Divide by ten.\n"
    },
    {
      "commit": "03725c5795ae5b8c14da4a39cd0ce723c6dd4304",
      "tree": "9e95a417b4ae557702cec2d36858cd45d4ef9000",
      "parents": [
        "48608b4a4bfab4b9c0c9199d57b7e876c56db74c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 12:17:53 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 12:17:53 2021 +0000"
      },
      "message": "patch 8.2.3659: integer overflow with large line number\n\nProblem:    Integer overflow with large line number.\nSolution:   Check for overflow. (closes #9202)\n"
    },
    {
      "commit": "48608b4a4bfab4b9c0c9199d57b7e876c56db74c",
      "tree": "9b369ab05b6ae65545241105b88d6ac49be6cd0d",
      "parents": [
        "112bed0cbeac84f73dca2682c5c2d74fabe1114d"
      ],
      "author": {
        "name": "DungSaga",
        "email": "dungsaga@users.noreply.github.com",
        "time": "Wed Nov 24 11:18:07 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 11:18:07 2021 +0000"
      },
      "message": "patch 8.2.3658: duplicate code in xxd\n\nProblem:    Duplicate code in xxd.\nSolution:   Merge duplicated code. Add more tests. (closes #9192)\n"
    },
    {
      "commit": "112bed0cbeac84f73dca2682c5c2d74fabe1114d",
      "tree": "eb4d564d98070788bdf351e7fc026224f6d5dbfc",
      "parents": [
        "65259b5c6a8ad4edaf6eeb8dbb7b50342c64d403"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 22:16:34 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 22:16:34 2021 +0000"
      },
      "message": "patch 8.2.3657: Vim9: debug text misses one line of return statement\n\nProblem:    Vim9: debug text misses one line of return statement.\nSolution:   Add a line when not at a debug instruction. (closes #9137)\n"
    },
    {
      "commit": "65259b5c6a8ad4edaf6eeb8dbb7b50342c64d403",
      "tree": "3292326c6148c61257464f291f5ee5a1b9e2432d",
      "parents": [
        "cc9d725bbb515baf172c2be21de12d35a961e4ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 14:52:06 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 14:52:06 2021 +0000"
      },
      "message": "patch 8.2.3656: Vim9: no error for an evironment variable by itself\n\nProblem:    Vim9: no error for an evironment variable by itself.\nSolution:   Give a \"without effect\" error. (closes #9166)\n"
    },
    {
      "commit": "cc9d725bbb515baf172c2be21de12d35a961e4ee",
      "tree": "02e9eb0074a691abb68f314d07dd7e1bee49f146",
      "parents": [
        "ee93e327ba31e8efb1b7de6209bdc992778b809b"
      ],
      "author": {
        "name": "Mike Williams",
        "email": "mikew@globalgraphics.com",
        "time": "Tue Nov 23 12:35:57 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 12:35:57 2021 +0000"
      },
      "message": "patch 8.2.3655: compiler warning for using size_t for int\n\nProblem:    Compiler warning for using size_t for int.\nSolution:   Add a type cast. (Mike Williams, closes #9199)\n"
    },
    {
      "commit": "ee93e327ba31e8efb1b7de6209bdc992778b809b",
      "tree": "9ff64321d9f6787a5433f5d4ab7bddc915fee6a6",
      "parents": [
        "b771b6b5fe2ec36d23c21ab8229b15c80780468c"
      ],
      "author": {
        "name": "Chris Dalton",
        "email": "csmartdalton@gmail.com",
        "time": "Tue Nov 23 12:27:48 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 12:27:48 2021 +0000"
      },
      "message": "patch 8.2.3654: GTK: a touch-drag does not update the selection\n\nProblem:    GTK: a touch-drag does not update the selection.\nSolution:   Add GDK_BUTTON1_MASK to the state. (Chris Dalton, close #9196,\n            closes #9194)\n"
    },
    {
      "commit": "b771b6b5fe2ec36d23c21ab8229b15c80780468c",
      "tree": "6a58085d018b8f8894fe3b903733f87f6312cbe1",
      "parents": [
        "e021662f39b38ef7cf27e13850d0ce6890e48376"
      ],
      "author": {
        "name": "Milly",
        "email": "milly.ca@gmail.com",
        "time": "Tue Nov 23 12:07:25 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 12:07:25 2021 +0000"
      },
      "message": "patch 8.2.3653: terminal ANSI colors may be wrong\n\nProblem:    Terminal ANSI colors may be wrong.\nSolution:   Initialize the color type. (closes #9198, closes #9197)\n"
    },
    {
      "commit": "e021662f39b38ef7cf27e13850d0ce6890e48376",
      "tree": "4923c14f11926925612243326af7232f5b0f663a",
      "parents": [
        "04b568b38f848293e1ae0e680685280151acb386"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Nov 23 11:46:32 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 23 11:46:32 2021 +0000"
      },
      "message": "patch 8.2.3652: can only get text properties one line at a time\n\nProblem:    Can only get text properties one line at a time.\nSolution:   Add options to prop_list() to use a range of lines and filter by\n            types. (Yegappan Lakshmanan, closes #9138)\n"
    },
    {
      "commit": "04b568b38f848293e1ae0e680685280151acb386",
      "tree": "4ecf2787718a1bf00ca71be8190c01a820e6e1db",
      "parents": [
        "3b3755fe19e9ded2a1c45f14b2c6fa065bcaf2c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 21:58:41 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 21:58:41 2021 +0000"
      },
      "message": "patch 8.2.3651: Vim9: no error for :lock or :unlock with unknown variable\n\nProblem:    Vim9: no error for :lock or :unlock with unknown variable.\nSolution:   Give an error. (closes #9188)\n"
    },
    {
      "commit": "3b3755fe19e9ded2a1c45f14b2c6fa065bcaf2c6",
      "tree": "92ed5f9e604bc7f42fcf6ddf0fd2499f46accb85",
      "parents": [
        "7a53f29c031f54ab67a803e5e3f8cb44e4edc4bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 20:10:18 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 20:10:18 2021 +0000"
      },
      "message": "patch 8.2.3650: Vim9: for loop variable can be a list member\n\nProblem:    Vim9: for loop variable can be a list member.\nSolution:   Check for valid variable name. (closes #9179)\n"
    },
    {
      "commit": "7a53f29c031f54ab67a803e5e3f8cb44e4edc4bc",
      "tree": "7d2a143dc72f6fe415c7efba4d79faad3e413e1c",
      "parents": [
        "4671e88d7d3ed12206d9cdd8892fe3b2cbc0d6ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 18:31:02 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 18:31:02 2021 +0000"
      },
      "message": "patch 8.2.3649: Vim9: error for variable declared in while loop\n\nProblem:    Vim9: error for variable declared in while loop.\nSolution:   Do not keep the first variable. (closes #9191)\n"
    },
    {
      "commit": "4671e88d7d3ed12206d9cdd8892fe3b2cbc0d6ab",
      "tree": "00a6c086d47a320d80baca12c09554b08d149c4e",
      "parents": [
        "ce59b9f29244d98e55e3ec6be341c4d521159e8f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 17:21:48 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 17:21:48 2021 +0000"
      },
      "message": "patch 8.2.3648: \"verbose pwd\" is incorrect after dropping files on Vim\n\nProblem:    \"verbose pwd\" is incorrect after dropping files on Vim.\nSolution:   Set the chdir reason to \"drop\".\n"
    },
    {
      "commit": "ce59b9f29244d98e55e3ec6be341c4d521159e8f",
      "tree": "3ac72880c86f0e3e63eee2d71170ddc2f6d5033e",
      "parents": [
        "c449271f4efa44725c40116a95b213813040312f"
      ],
      "author": {
        "name": "Dusan Popovic",
        "email": "dpx@binaryapparatus.com",
        "time": "Mon Nov 22 17:18:44 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 17:18:44 2021 +0000"
      },
      "message": "patch 8.2.3647: GTK: when using ligatures the cursor is drawn wrong\n\nProblem:    GTK: when using ligatures the cursor is drawn wrong.\nSolution:   Clear more characters when ligatures are used. (Dusan Popovic,\n            closes #9190)\n"
    },
    {
      "commit": "c449271f4efa44725c40116a95b213813040312f",
      "tree": "f495ca9513d62700fe76e1d526565e899e4688da",
      "parents": [
        "7d5b8becc342e49e491053ea842e59f82d072001"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 15:37:15 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 15:37:15 2021 +0000"
      },
      "message": "patch 8.2.3646: using \u003csfile\u003e in a function gives an unexpected result\n\nProblem:    Using \u003csfile\u003e in a function gives an unexpected result.\nSolution:   Give an error in a Vim9 function. (issue #9189)\n"
    },
    {
      "commit": "7d5b8becc342e49e491053ea842e59f82d072001",
      "tree": "0109a6c312198036b7a042a89656426027efddf3",
      "parents": [
        "2228cd72cf7c6f326e4e41179e88d37595ca4abc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 15:05:46 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 15:05:46 2021 +0000"
      },
      "message": "patch 8.2.3645: Vim9: The \"no effect\" error is not given for all registers\n\nProblem:    Vim9: The \"no effect\" error is not given for all registers.\nSolution:   Include any character following \u0027@\u0027. (closes #8779)\n"
    },
    {
      "commit": "2228cd72cf7c6f326e4e41179e88d37595ca4abc",
      "tree": "22f89d7522a93d3cc7fcf58720811b07da23f023",
      "parents": [
        "a3f83feb63eae5464a620ae793c002eb45f7a838"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 14:16:08 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 14:16:08 2021 +0000"
      },
      "message": "patch 8.2.3644: count for \u0027operatorfunc\u0027 in Visual mode is not redone\n\nProblem:    Count for \u0027operatorfunc\u0027 in Visual mode is not redone.\nSolution:   Add the count to the redo buffer. (closes #9174)\n"
    },
    {
      "commit": "a3f83feb63eae5464a620ae793c002eb45f7a838",
      "tree": "ba852892bd11fba6e9f70586bc4adc5236a19932",
      "parents": [
        "73448a27a8e13b9b26759abeb092fd13a0e93238"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Nov 22 12:47:39 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 12:47:39 2021 +0000"
      },
      "message": "patch 8.2.3643: header for source file is outdated\n\nProblem:    Header for source file is outdated.\nSolution:   Make the header more accurate. (closes #9186)\n"
    },
    {
      "commit": "73448a27a8e13b9b26759abeb092fd13a0e93238",
      "tree": "b5c637e4f1990048578eb804db574be2ccada692",
      "parents": [
        "581f41adb3ba1dc95bf4fc7c434427e1203be5e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 12:06:06 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 12:06:06 2021 +0000"
      },
      "message": "patch 8.2.3642: list of distributed files is outdated\n\nProblem:    List of distributed files is outdated.\nSolution:   Rename term.h to termdefs.h.\n"
    },
    {
      "commit": "581f41adb3ba1dc95bf4fc7c434427e1203be5e8",
      "tree": "1e35545884574d534257dee9b0afa4da0e542373",
      "parents": [
        "88a4205f1cfbdc328e987ab00521fc8a22447fc3"
      ],
      "author": {
        "name": "DungSaga",
        "email": "dungsaga@users.noreply.github.com",
        "time": "Mon Nov 22 11:57:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 22 11:57:31 2021 +0000"
      },
      "message": "patch 8.2.3641: xxd code has duplicate expressions\n\nProblem:    Xxd code has duplicate expressions.\nSolution:   Refactor to avoid duplication. (closes #9185)\n"
    },
    {
      "commit": "88a4205f1cfbdc328e987ab00521fc8a22447fc3",
      "tree": "f1ea704ca6e43c7d64c7bf6a94452d099cdba060",
      "parents": [
        "eea32afdb83ae281a63152f7494f79ec7e45ff55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 21:13:36 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 21:13:36 2021 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "eea32afdb83ae281a63152f7494f79ec7e45ff55",
      "tree": "78938a8c7f2d263f1d66a3c6293ea4c9af8ef3a0",
      "parents": [
        "7f0c4b418e01d6e056a74de2f22fcbad613b7591"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 14:51:13 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 14:51:13 2021 +0000"
      },
      "message": "patch 8.2.3640: freeze when calling term_wait() in a close callback\n\nProblem:    Freeze when calling term_wait() in a close callback.\nSolution:   Set a \"closing\" flag to tell term_wait() to return. (closes #9152)\n"
    },
    {
      "commit": "7f0c4b418e01d6e056a74de2f22fcbad613b7591",
      "tree": "1ddc1a153917786285acc87405a0577352c5dd2f",
      "parents": [
        "4785fe02bba14c4e0aede0fa425ca790a1cb98d7"
      ],
      "author": {
        "name": "Volodymyr Kot",
        "email": "volodymyr.kot.ua@gmail.com",
        "time": "Sun Nov 21 12:27:13 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 12:27:13 2021 +0000"
      },
      "message": "patch 8.2.3639: line commented out accidentally\n\nProblem:    Line commented out accidentally.\nSolution:   Uncomment. (Volodymyr Kot, closes #9172)\n"
    },
    {
      "commit": "4785fe02bba14c4e0aede0fa425ca790a1cb98d7",
      "tree": "9619c22915e44234cc765cc34074bc53798cbaed",
      "parents": [
        "923dce2b07ff185c0ef661f3eca47bc17655f01b"
      ],
      "author": {
        "name": "ii14",
        "email": "ii14@users.noreply.github.com",
        "time": "Sun Nov 21 12:13:56 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 12:13:56 2021 +0000"
      },
      "message": "patch 8.2.3638: getcompletion() always passes zero as position\n\nProblem:    getcompletion() always passes zero as position to custom\n            completion function.\nSolution:   Pass the pattern length. (closes #9173)\n"
    },
    {
      "commit": "923dce2b07ff185c0ef661f3eca47bc17655f01b",
      "tree": "6bd0b7aea8a22002a85a88effe5ca5bf18c7b17a",
      "parents": [
        "2c23670300b18f2f799d0602ff5225caa55b0d67"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sun Nov 21 11:36:04 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 11:36:04 2021 +0000"
      },
      "message": "patch 8.2.3637: typos in test files\n\nProblem:    Typos in test files.\nSolution:   Correct the typos. (Dominique Pellé, closes #9175)\n"
    },
    {
      "commit": "2c23670300b18f2f799d0602ff5225caa55b0d67",
      "tree": "317ef925cfd7524d5eb45607e49da7bd05f631b1",
      "parents": [
        "3c19b5050040fb74e4e39048f17dce853fdafc08"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 11:15:49 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 21 11:15:49 2021 +0000"
      },
      "message": "patch 8.2.3636: Coverity warns for unreachable code\n\nProblem:    Coverity warns for unreachable code.\nSolution:   Remove unreachable else block.\n"
    },
    {
      "commit": "3c19b5050040fb74e4e39048f17dce853fdafc08",
      "tree": "76b85bb13a0fa6cbc9628ca853c035cfe925b7af",
      "parents": [
        "d604d78e7b2e63d118814d0fa0b4b702ec52aeed"
      ],
      "author": {
        "name": "Dusan Popovic",
        "email": "dpx@binaryapparatus.com",
        "time": "Sat Nov 20 22:03:30 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 22:03:30 2021 +0000"
      },
      "message": "patch 8.2.3635: GTK: composing underline does not show\n\nProblem:    GTK: composing underline does not show.\nSolution:   Include composing character in pango call. A few more\n            optimizations for ligatures.  (Dusan Popovic, closes #9171,\n            closes #9147)\n"
    },
    {
      "commit": "d604d78e7b2e63d118814d0fa0b4b702ec52aeed",
      "tree": "6985954065d036b8259dbaa95d614b0befa09215",
      "parents": [
        "a755fdbe80bed4897e06028f0044c208e0f9d8cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 21:46:20 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 21:46:20 2021 +0000"
      },
      "message": "patch 8.2.3634: error for already defined function uses wrong line number\n\nProblem:    Error for already defined function uses wrong line number.\nSolution:   Set SOURCING_LNUM before giving the error message. (closes #9085)\n"
    },
    {
      "commit": "a755fdbe80bed4897e06028f0044c208e0f9d8cb",
      "tree": "38d4d414a34ce8fc7de1545df9478d215878517e",
      "parents": [
        "9cd9385db7d1d2b2dc38a511d121e366a5dae511"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 21:35:41 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 21:35:41 2021 +0000"
      },
      "message": "patch 8.2.3633: Vim9: line number of lambda is off by one\n\nProblem:    Vim9: line number of lambda is off by one.\nSolution:   Add one to the line number. (closes #9083)\n"
    },
    {
      "commit": "9cd9385db7d1d2b2dc38a511d121e366a5dae511",
      "tree": "edeb0dd0e81daf981ca8c59b96a8305f51fe9e67",
      "parents": [
        "c8a9fe541d3bee36d2760ed156997ddbb0142ee1"
      ],
      "author": {
        "name": "Yamagi",
        "email": "yamagi@yamagi.org",
        "time": "Sat Nov 20 20:42:29 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 20:42:29 2021 +0000"
      },
      "message": "patch 8.2.3632: GTK3: undercurl does not get removed properly\n\nProblem:    GTK3: undercurl does not get removed properly.\nSolution:   Set the cairo cursor first. (closes #9170)\n"
    },
    {
      "commit": "c8a9fe541d3bee36d2760ed156997ddbb0142ee1",
      "tree": "36295bc5f609c58e7e5021dacedf134f5f1d193b",
      "parents": [
        "d85fccdfed58108c4e0958d0b17c64690b5f073f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 19:50:59 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 19:50:59 2021 +0000"
      },
      "message": "patch 8.2.3631: \"syntax enable\" does not work properly in Vim9 context\n\nProblem:    \"syntax enable\" does not work properly in Vim9 context.\nSolution:   Also handle Vim9 context. (closes #9161)\n"
    },
    {
      "commit": "d85fccdfed58108c4e0958d0b17c64690b5f073f",
      "tree": "1b0d2973f2c49e6f8bb0925c57740c193fb7cf4b",
      "parents": [
        "a1198124370a366ff02811a43845a631b5c6e7f0"
      ],
      "author": {
        "name": "presuku",
        "email": "presuku@users.noreply.github.com",
        "time": "Sat Nov 20 19:38:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 19:38:31 2021 +0000"
      },
      "message": "patch 8.2.3630: printf() with %S does not handle multi-byte correctly\n\nProblem:    Printf() with %S does not handle multi-byte correctly.\nSolution:   Count cells instead of bytes. (closes #9169, closes #7486)\n"
    },
    {
      "commit": "a1198124370a366ff02811a43845a631b5c6e7f0",
      "tree": "7d1ef0b5d8dc8de7a8c9b85d8f5b59ef530dce9c",
      "parents": [
        "87fd0924e2d85213cc111ee7a5122f92216a37c7"
      ],
      "author": {
        "name": "mityu",
        "email": "mityu.mail@gmail.com",
        "time": "Sat Nov 20 19:13:39 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 19:13:39 2021 +0000"
      },
      "message": "patch 8.2.3629: command completion in cmdline window uses global commands\n\nProblem:    Command completion in cmdline window uses global user commands,\n            not local commands for the window where it was opened from.\nSolution:   Use local commands. (closes #9168)\n"
    },
    {
      "commit": "87fd0924e2d85213cc111ee7a5122f92216a37c7",
      "tree": "f2338c0fc69e65e11e66590514a2b6eb40e2e26d",
      "parents": [
        "cdf5fdb2948ecdd24c6a1e27ed33dfa847c2b3e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 13:47:45 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 13:47:45 2021 +0000"
      },
      "message": "patch 8.2.3628: looking terminal colors is a bit slow\n\nProblem:    Looking terminal colors is a bit slow.\nSolution:   Cache the terminal colors. (closes #9130, closes #9058)\n"
    },
    {
      "commit": "cdf5fdb2948ecdd24c6a1e27ed33dfa847c2b3e4",
      "tree": "8e75b5a5e25c30f7bd097b8575692742907baee3",
      "parents": [
        "b8e642f7ace5382b4dacb7a8effd86f22b828cc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 11:14:24 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 11:14:24 2021 +0000"
      },
      "message": "patch 8.2.3627: difficult to know where the text starts in a window\n\nProblem:    difficult to know where the text starts in a window. (Sergey\n            Vlasov)\nSolution:   Add the \"textoff\" entry in the result of getwininfo().\n            (closes #9163)\n"
    },
    {
      "commit": "b8e642f7ace5382b4dacb7a8effd86f22b828cc1",
      "tree": "c4b232393cacf2583f7c0ec88c17e2f60710f56a",
      "parents": [
        "2de9b7c7c8791da8853a9a7ca9c467867465b655"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 10:38:25 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 20 10:38:25 2021 +0000"
      },
      "message": "patch 8.2.3626: \"au! event\" cannot be followed by another command\n\nProblem:    \"au!\" and \"au! event\" cannot be followed by another command as\n            documented.\nSolution:   When a bar is found set nextcmd.\n"
    },
    {
      "commit": "2de9b7c7c8791da8853a9a7ca9c467867465b655",
      "tree": "a67f2340c90c8ddee4c4dfd111ee913830e82479",
      "parents": [
        "3ad695328f94e0197e84454f125c7f3464091d0c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 19:41:13 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 19:41:13 2021 +0000"
      },
      "message": "patch 8.2.3625: illegal memory access when C-indenting\n\nProblem:    Illegal memory access when C-indenting.\nSolution:   Also set the cursor column.\n"
    },
    {
      "commit": "3ad695328f94e0197e84454f125c7f3464091d0c",
      "tree": "111a817a7ffe3f04b1a367ad2dd1d63b194f942a",
      "parents": [
        "8b8d829faf04fe3706c04f7f7000054acd3254e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 17:01:08 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 17:01:08 2021 +0000"
      },
      "message": "patch 8.2.3624: when renaming a terminal buffer status text is not updated\n\nProblem:    When renaming a terminal buffer the status text is not updated.\nSolution:   Clear the cached status text when renaming a terminal buffer.\n            (closes #9162)\n"
    },
    {
      "commit": "8b8d829faf04fe3706c04f7f7000054acd3254e7",
      "tree": "10c4d21070962f5b95eb1acb235d519e812f5f82",
      "parents": [
        "64be6aa3a54ecfe355d4a03e1200650c301e7f29"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Nov 19 12:37:36 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 12:37:36 2021 +0000"
      },
      "message": "patch 8.2.3623: \"$*\" is expanded to \"nonomatch\"\n\nProblem:    \"$*\" is expanded to \"nonomatch\".\nSolution:   Only add \"set nonomatch\" when using a csh-like shell. (Christian\n            Brabandt, closes #9159, closes #9153)\n"
    },
    {
      "commit": "64be6aa3a54ecfe355d4a03e1200650c301e7f29",
      "tree": "06641e5480bc6fccb35f5ea885171afa85ec35f2",
      "parents": [
        "1d69ef410ab2adb0351d559ff9753d6cdd4befdf"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Fri Nov 19 11:59:08 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 11:59:08 2021 +0000"
      },
      "message": "patch 8.2.3622: \"verbose pwd\" shows confusing info\n\nProblem:    \"verbose pwd\" shows confusing info when :lcd does not change\n            directory.\nSolution:   Clear last_chdir_reason also when the directory does not change.\n            (closes #9160)\n"
    },
    {
      "commit": "1d69ef410ab2adb0351d559ff9753d6cdd4befdf",
      "tree": "595a14104120b821ee480f0845ec8cc21c0b537f",
      "parents": [
        "b3a29558eedac9979f5276ae914934b7b7cbe06b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 11:35:32 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 11:35:32 2021 +0000"
      },
      "message": "patch 8.2.3621: build failure\n\nProblem:    Build failure.\nSolution:   Add missing change.\n"
    },
    {
      "commit": "b3a29558eedac9979f5276ae914934b7b7cbe06b",
      "tree": "574ec81a2f889213a6d049e5a6726ac8f30185fb",
      "parents": [
        "777175b0df8c5ec3cd30d19a2e887e661ac209c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 11:28:04 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 19 11:28:04 2021 +0000"
      },
      "message": "patch 8.2.3620: memory leak reported in libtlib\n\nProblem:    Memory leak reported in libtlib.\nSolution:   Call del_curterm() when cleaning up memory.  Rename term.h to\n            termdefs.h to avoid a name clash.\n"
    },
    {
      "commit": "777175b0df8c5ec3cd30d19a2e887e661ac209c8",
      "tree": "58806429ad4998391464a42f4f4321779642bd2a",
      "parents": [
        "851c7a699ae00bdc14a4db874cf722b7b7393b53"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Nov 18 22:08:57 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 22:08:57 2021 +0000"
      },
      "message": "patch 8.2.3619: cannot use a lambda for \u0027operatorfunc\u0027\n\nProblem:    Cannot use a lambda for \u0027operatorfunc\u0027.\nSolution:   Support using a lambda or partial. (Yegappan Lakshmanan,\n            closes #8775)\n"
    },
    {
      "commit": "851c7a699ae00bdc14a4db874cf722b7b7393b53",
      "tree": "28e2e265f8a6d37e892e6e8123032355eb9da331",
      "parents": [
        "0526815c15170a5926e1008600ec29d42d8b64c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 20:47:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 20:47:31 2021 +0000"
      },
      "message": "patch 8.2.3618: getcwd() is unclear about how \u0027autochdir\u0027 is used\n\nProblem:    getcwd() is unclear about how \u0027autochdir\u0027 is used.\nSolution:   Update the help for getcwd().  Without any arguments always return\n            the actual current directory. (closes #9142)\n"
    },
    {
      "commit": "0526815c15170a5926e1008600ec29d42d8b64c2",
      "tree": "cb743f2c7be21b9cbf5f711144018539f6e313ee",
      "parents": [
        "3cad47038547e694cfa26ba39c399f610d2054bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 18:53:45 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 18:53:45 2021 +0000"
      },
      "message": "patch 8.2.3617: \":verbose pwd\" does not mention \u0027autochdir\u0027 was applied\n\nProblem:    \":verbose pwd\" does not mention \u0027autochdir\u0027 was applied.\nSolution:   Remember the last chdir was done by \u0027autochdir\u0027.  (issue #9142)\n"
    },
    {
      "commit": "3cad47038547e694cfa26ba39c399f610d2054bd",
      "tree": "5dd99ae643ffb52869ed55ae4a5b04c5257fc393",
      "parents": [
        "818ff25cd1aabf60b9cd239da2f1328a959954f7"
      ],
      "author": {
        "name": "Shougo Matsushita",
        "email": "Shougo.Matsu@gmail.com",
        "time": "Thu Nov 18 15:37:29 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 15:37:29 2021 +0000"
      },
      "message": "patch 8.2.3616: arglist test does not clear the argument list consistently\n\nProblem:    Arglist test does not clear the argument list consistently.\nSolution:   Call Reset_arglist(). (Shougo Matsushita, closes #9154)\n"
    },
    {
      "commit": "818ff25cd1aabf60b9cd239da2f1328a959954f7",
      "tree": "6d7fd331ba50b71fcbbee6aa3bfc743225f12125",
      "parents": [
        "6555500bcf280716187eea9dba22d4f69bc0a501"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Nov 18 13:56:37 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 18 13:56:37 2021 +0000"
      },
      "message": "patch 8.2.3615: wrong indent in first line if re-formatting with indent expr\n\nProblem:    When re-formatting with an indent expression the first line of a\n            paragraph may get the wrong indent. (Martin F. Krafft)\nSolution:   Apply the correct indenting function for the first line.\n            (Christian Brabandt, closes #9150, closes #9056)\n"
    },
    {
      "commit": "6555500bcf280716187eea9dba22d4f69bc0a501",
      "tree": "2e1ffb1bba0ada9222c6043e537e436892deb5eb",
      "parents": [
        "e015d99abb4276f47ce97bad1ad5ff0c658b1c8a"
      ],
      "author": {
        "name": "Bakudankun",
        "email": "bakudankun@gmail.com",
        "time": "Wed Nov 17 20:40:16 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 20:40:16 2021 +0000"
      },
      "message": "patch 8.2.3614: zindex of popup windows not used when redrawing popup menu\n\nProblem:    zindex of popup windows not used when redrawing popup menu.\nSolution:   Check the zindex when redrawing the popup menu.  (closes #9129,\n            closes #9089)\n"
    },
    {
      "commit": "e015d99abb4276f47ce97bad1ad5ff0c658b1c8a",
      "tree": "488caa14036c3ee396883bdff6a265398dbedc77",
      "parents": [
        "64066b9acd9f8cffdf4840f797748f938a13f2d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 19:01:53 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 19:01:53 2021 +0000"
      },
      "message": "patch 8.2.3613: :find test fails\n\nProblem:    :find test fails.\nSolution:   Put length check inside if block.\n"
    },
    {
      "commit": "64066b9acd9f8cffdf4840f797748f938a13f2d6",
      "tree": "90b2970896cda7facf1524299581322a26e044d0",
      "parents": [
        "615ddd5342b50a6878a907062aa471740bd9a847"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 18:22:56 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 18:22:56 2021 +0000"
      },
      "message": "patch 8.2.3612: using freed memory with regexp using a mark\n\nProblem:    Using freed memory with regexp using a mark.\nSolution:   Get the line again after getting the mark position.\n"
    },
    {
      "commit": "615ddd5342b50a6878a907062aa471740bd9a847",
      "tree": "cfd9016b076095fb8c4aa4b1abace4eb0fcc1578",
      "parents": [
        "a062006b9de0b2947ab5fb376c6e67ef92a8cd69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 18:00:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 18:00:31 2021 +0000"
      },
      "message": "patch 8.2.3611: crash when using CTRL-W f without finding a file name\n\nProblem:    Crash when using CTRL-W f without finding a file name.\nSolution:   Bail out when the file name length is zero.\n"
    },
    {
      "commit": "a062006b9de0b2947ab5fb376c6e67ef92a8cd69",
      "tree": "9afabc9c8526b37c749186b7ba9db4ce210b11f4",
      "parents": [
        "3075a45592fe76f2febb6321632a23e352efe949"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 16:52:40 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 16:52:40 2021 +0000"
      },
      "message": "patch 8.2.3610: crash when ModeChanged triggered too early\n\nProblem:    Crash when ModeChanged triggered too early.\nSolution:   Trigger ModeChanged after setting VIsual.\n"
    },
    {
      "commit": "3075a45592fe76f2febb6321632a23e352efe949",
      "tree": "03456a8d38fac32baca2c5157b264f2c759e55c4",
      "parents": [
        "125ffd21f9601a90b845f1d50c24da0d3938bb59"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 15:51:52 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 15:51:52 2021 +0000"
      },
      "message": "patch 8.2.3609: internal error when ModeChanged is triggered recursively\n\nProblem:    Internal error when ModeChanged is triggered when v:event is\n            already in use.\nSolution:   Save and restore v:event if needed.\n"
    },
    {
      "commit": "125ffd21f9601a90b845f1d50c24da0d3938bb59",
      "tree": "589c77f58da8397c31ccfdb82a6f80f7a3d61320",
      "parents": [
        "9459b8d461d6f8345bfa3fb9b3b4297a7950b0bc"
      ],
      "author": {
        "name": "Egor Zvorykin",
        "email": "egzvor@gmail.com",
        "time": "Wed Nov 17 14:01:14 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 17 14:01:14 2021 +0000"
      },
      "message": "patch 8.2.3608: users who type \"q:\" instead of \":q\" are confused\n\nProblem:    Users who type \"q:\" instead of \":q\" are confused.\nSolution:   Add an autocmd to give a message that explains this is the\n            command-line window. (Egor Zvorykin, closes #9146)\n"
    },
    {
      "commit": "9459b8d461d6f8345bfa3fb9b3b4297a7950b0bc",
      "tree": "e1bb0fe553858a0aa62aafe77c5cd5b054c43f51",
      "parents": [
        "d3682c5f28380695a53cbb927deb94ffa3261eca"
      ],
      "author": {
        "name": "presuku",
        "email": "presuku@users.noreply.github.com",
        "time": "Tue Nov 16 20:03:56 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 20:03:56 2021 +0000"
      },
      "message": "patch 8.2.3607: GTK3 screen updating is slow\n\nProblem:    GTK3 screen updating is slow.\nSolution:   Remove some of the GTK3-specific code. (closes #9052)\n"
    },
    {
      "commit": "d3682c5f28380695a53cbb927deb94ffa3261eca",
      "tree": "ac626cc34b7bfcd82497e3c96f229af69ffed0d7",
      "parents": [
        "519cc559b08b800edc429688aece7ad6a00d41eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 19:20:56 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 19:20:56 2021 +0000"
      },
      "message": "patch 8.2.3606: file missing from list of distributed files\n\nProblem:    File missing from list of distributed files.\nSolution:   Add the file.\n"
    },
    {
      "commit": "519cc559b08b800edc429688aece7ad6a00d41eb",
      "tree": "483c495c0c3f86c496937f256ec9defcce5e46f0",
      "parents": [
        "728104da6cd561b8cb2c7142769f7526d725958e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 19:18:26 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 19:18:26 2021 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "728104da6cd561b8cb2c7142769f7526d725958e",
      "tree": "daf92f8fd23bee1be868f5924cb2d06f9fbc5ec3",
      "parents": [
        "2a16dc6613368c54d526850bcbcd03c3fec1be67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 17:50:34 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 17:50:34 2021 +0000"
      },
      "message": "Add missing change to version.c\n"
    },
    {
      "commit": "2a16dc6613368c54d526850bcbcd03c3fec1be67",
      "tree": "10460457613bd8a165fa05e72f411ec5e7abfaf5",
      "parents": [
        "c143fa0778fa0d8744867318bb7f7a2e63cf37d7"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Nov 16 17:19:30 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 17:19:30 2021 +0000"
      },
      "message": "patch 8.2.3605: cannot clear and unlinke a highlight group with hlset()\n\nProblem:    Cannot clear and unlinke a highlight group with hlset() in a\n            single call.\nSolution:   Add the \"force\" option. (Yegappan Lakshmanan, closes #9117)\n"
    },
    {
      "commit": "c143fa0778fa0d8744867318bb7f7a2e63cf37d7",
      "tree": "3d071dca57ef102bf085aae06b30f749425c4223",
      "parents": [
        "b1b163efd7bb3ca68cce101d4e431559d2944a8e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 16:38:42 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 16:38:42 2021 +0000"
      },
      "message": "patch 8.2.3604: not all sudoers files are recognized\n\nProblem:    Not all sudoers files are recognized.\nSolution:   Add a file pattern. (Doug Kearns, closes #1192)\n"
    },
    {
      "commit": "b1b163efd7bb3ca68cce101d4e431559d2944a8e",
      "tree": "b31b1181058410bf9541bdfa143fa62fe7ffdec2",
      "parents": [
        "1be7e215830d6ec9aa6200aac4ef34ac0ae85af5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 15:28:10 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 15:28:10 2021 +0000"
      },
      "message": "patch 8.2.3603: fish filetype not recognized\n\nProblem:    Fish filetype not recognized.\nSolution:   Add a file pattern and match script line. (Doug Kearns)\n"
    },
    {
      "commit": "1be7e215830d6ec9aa6200aac4ef34ac0ae85af5",
      "tree": "06627ad353afd26d41b0a79711078c32085a722e",
      "parents": [
        "fa53722367c3793fda95dac665af74b8651065e9"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Tue Nov 16 13:08:56 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 13:08:56 2021 +0000"
      },
      "message": "patch 8.2.3602: Python3 test fails with Python 3.10 on MS-Windows\n\nProblem:    Python3 test fails with Python 3.10 on MS-Windows.\nSolution:   Adjust the expected error. (Ken Takata, closes #9118)\n"
    },
    {
      "commit": "fa53722367c3793fda95dac665af74b8651065e9",
      "tree": "2cef82e26cc0b7ad47dbc154e16c2a03e2777293",
      "parents": [
        "314b773abbb9b1ce0020d83482c6daf7ad6a42a2"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Tue Nov 16 12:50:46 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 12:50:46 2021 +0000"
      },
      "message": "patch 8.2.3601: check for overflow in put count does not work well\n\nProblem:    Check for overflow in put count does not work well.\nSolution:   Improve the overflow check. (Ozaki Kiichi, closes #9102)\n"
    },
    {
      "commit": "314b773abbb9b1ce0020d83482c6daf7ad6a42a2",
      "tree": "7c73babef35b28c0e7035a93632939d678256bed",
      "parents": [
        "782b4bbc163e03ebe98d25bc62b9d82cba8f91a1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 11:53:13 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 11:53:13 2021 +0000"
      },
      "message": "patch 8.2.3600: filetype test fails\n\nProblem:    Filetype test fails.\nSolution:   Add missint change.\n"
    },
    {
      "commit": "782b4bbc163e03ebe98d25bc62b9d82cba8f91a1",
      "tree": "1be45fa32395b421e39cd5a90f2e3d13237a692d",
      "parents": [
        "0818ab82e7058145366ebbe759f0b3f74724bdfd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 11:10:11 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 16 11:10:11 2021 +0000"
      },
      "message": "patch 8.2.3599: not all gdbinit files are recognized\n\nProblem:    Not all gdbinit files are recognized.\nSolution:   Add \"gdbinit\". (Doug Kearns)\n"
    },
    {
      "commit": "0818ab82e7058145366ebbe759f0b3f74724bdfd",
      "tree": "fb46176270373e94f3b784cfbe908f3533e69c79",
      "parents": [
        "36968af1558b295b5fdf56973d5dcc75fce85658"
      ],
      "author": {
        "name": "zainin",
        "email": "thexsinner@gmail.com",
        "time": "Mon Nov 15 21:44:11 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 15 21:44:11 2021 +0000"
      },
      "message": "patch 8.2.3598: RouterOS filetype is not recognized\n\nProblem:    RouterOS filetype is not recognized.\nSolution:   Add file and script patterns. (closes #9097)\n"
    },
    {
      "commit": "36968af1558b295b5fdf56973d5dcc75fce85658",
      "tree": "259b9d8f69ffa351df4dc74273346a1f71394f6f",
      "parents": [
        "733b124a9098d5e2f028fd2e12012b831c9e9024"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 15 17:13:11 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 15 17:13:11 2021 +0000"
      },
      "message": "patch 8.2.3597: Vim seems to hang when writing a long text to a terminal\n\nProblem:    Vim seems to hang when writing a very long text to a terminal\n            window.\nSolution:   Limit the amount of text based on \u0027termwinscroll\u0027. (issue #9080)\n"
    },
    {
      "commit": "733b124a9098d5e2f028fd2e12012b831c9e9024",
      "tree": "11c6ca590be4c063ecfff8981da824059752828b",
      "parents": [
        "0d5a12ea041c112b06b1aafde38846ae4cff8f4c"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Nov 15 11:22:09 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 15 11:22:09 2021 +0000"
      },
      "message": "patch 8.2.3596: crash when using :pedit in Vim9 script\n\nProblem:    Crash when using :pedit in Vim9 script.\nSolution:   Move check for arguments to after checking there are arguments.\n            (Yegappan Lakshmanan, closes #9134, closes #9135)\n"
    },
    {
      "commit": "0d5a12ea041c112b06b1aafde38846ae4cff8f4c",
      "tree": "dfc55d3a4574280cef85e78e13404641ec514148",
      "parents": [
        "786e05beb5bf4a50cffacd0968f1409aa6af3c6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 14:05:18 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 14:05:18 2021 +0000"
      },
      "message": "patch 8.2.3595: check for signed overflow might not work everywhere\n\nProblem:    Check for signed overflow might not work everywhere.\nSolution:   Limit to 32 bit int. (closes #9043, closes #9067)\n"
    },
    {
      "commit": "786e05beb5bf4a50cffacd0968f1409aa6af3c6b",
      "tree": "df30c3f7df9a18ab44b64f55adaa2ac1ff9a240b",
      "parents": [
        "7f13b24ab6aca808262e68680d8fe5f082670ebd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 13:46:05 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 13:46:05 2021 +0000"
      },
      "message": "patch 8.2.3594: xxd code is a bit difficult to understand\n\nProblem:    Xxd code is a bit difficult to understand.\nSolution:   Move some lines to a separate function. (closes #9037)\n"
    },
    {
      "commit": "7f13b24ab6aca808262e68680d8fe5f082670ebd",
      "tree": "a6fc626ad6115ec983c0d682489ccc1397741f87",
      "parents": [
        "6a950a6007f27d9d0ce32ef8dcaf5c9d0f1b5aab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 11:41:31 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 14 11:41:31 2021 +0000"
      },
      "message": "patch 8.2.3593: directory is wrong after executing \"lcd\" with win_execute()\n\nProblem:    Directory is wrong after executing \"lcd\" with win_execute().\nSolution:   Correct the directory when going back to the original window.\n            (closes #9132)\n"
    },
    {
      "commit": "6a950a6007f27d9d0ce32ef8dcaf5c9d0f1b5aab",
      "tree": "9a6def9cc31a16bd80ccd4fe23f5c8d8cdb7e34e",
      "parents": [
        "23beefed73aadb243fb67cf944e3d60fe8c038bb"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sat Nov 13 18:44:37 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 13 18:44:37 2021 +0000"
      },
      "message": "patch 8.2.3592: Test_hlset fails when terminal has many columns\n\nProblem:    Test_hlset fails when terminal has many columns.\nSolution:   Set the number of columns to 80. (Dominique Pellé, closes #9101,\n            closes #9100)\n"
    },
    {
      "commit": "23beefed73aadb243fb67cf944e3d60fe8c038bb",
      "tree": "8d03d8a6bc3126588a637252bd1a23e53baeaabf",
      "parents": [
        "a0fca17251bf491db7b8d302ce22dee844597e82"
      ],
      "author": {
        "name": "naohiro ono",
        "email": "obcat@icloud.com",
        "time": "Sat Nov 13 12:38:49 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 13 12:38:49 2021 +0000"
      },
      "message": "patch 8.2.3591: no event is triggered when closing a window\n\nProblem:    No event is triggered when closing a window.\nSolution:   Add the WinClosed event. (Naohiro Ono, closes #9110)\n"
    },
    {
      "commit": "a0fca17251bf491db7b8d302ce22dee844597e82",
      "tree": "32a0b8da8cefe1d96584689f6676d57fec38fed4",
      "parents": [
        "5300be620c77950caa5296019408ee02e60097e8"
      ],
      "author": {
        "name": "Drew Vogel",
        "email": "dvogel@github",
        "time": "Sat Nov 13 10:50:01 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 13 10:50:01 2021 +0000"
      },
      "message": "patch 8.2.3590: test for v:colornames sometimes fails\n\nProblem:    Test for v:colornames sometimes fails. (Dominique Pellé)\nSolution:   Check features.  Clear v:colornames between tests. (Drew Vogel,\n            closes #9105, closes #9073)\n"
    },
    {
      "commit": "5300be620c77950caa5296019408ee02e60097e8",
      "tree": "dee544e252d0f476bcafbc2b5e05b886e4592aa7",
      "parents": [
        "606efc7df4c94104bbd24248106dd0e4ee6f7cfa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 13 10:27:40 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 13 10:27:40 2021 +0000"
      },
      "message": "patch 8.2.3589: failure when \"term_rows\" of term_start() is an unusual value\n\nProblem:    Failure when the \"term_rows\" argument of term_start() is an\n            unusual value.\nSolution:   Limit to range of zero to 1000. (closes #9116)\n"
    },
    {
      "commit": "606efc7df4c94104bbd24248106dd0e4ee6f7cfa",
      "tree": "21f93e5bf51ef04a0baa3e5bd382a76ccf649453",
      "parents": [
        "0a15c7676bccb0c9483579106318e785c6e40a7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 19:52:47 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 19:52:47 2021 +0000"
      },
      "message": "patch 8.2.3588: break statement is never reached\n\nProblem:    Break statement is never reached.\nSolution:   Rely on return value of set_chars_option() not changing.\n            (closes #9103)\n"
    },
    {
      "commit": "0a15c7676bccb0c9483579106318e785c6e40a7f",
      "tree": "a6f77587b0937668bed3005827eaa4158973ecfb",
      "parents": [
        "326e7da609a1b115b0ed535e89e970afebe99e35"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 16:09:54 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 16:09:54 2021 +0000"
      },
      "message": "patch 8.2.3587: compiler test fails with backslash file separator\n\nProblem:    Compiler test fails with backslash file separator.\nSolution:   Accept slash and backslash.\n"
    },
    {
      "commit": "326e7da609a1b115b0ed535e89e970afebe99e35",
      "tree": "46933a072afa15e8b287343d2dcea814b70d7585",
      "parents": [
        "88137396733896eb5e49c2b3b73d9a496d6ce49a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 16:06:03 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 16:06:03 2021 +0000"
      },
      "message": "patch 8.2.3586: command completion test fails\n\nProblem:    Command completion test fails.\nSolution:   Add new argument to expected output\n"
    },
    {
      "commit": "88137396733896eb5e49c2b3b73d9a496d6ce49a",
      "tree": "8936266d7e935049de2916b29ee2aaeb4a09f074",
      "parents": [
        "58ef8a31d7087d495ab1582be5b7a22796ac2451"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 16:01:15 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 16:01:15 2021 +0000"
      },
      "message": "patch 8.2.3585: crash when passing float to \"term_rows\" of term_start()\n\nProblem:    Crash when passing float to \"term_rows\" in the options argument of\n            term_start(). (Virginia Senioria)\nSolution:   Bail out if the argument is not a number. (closes #9116)\n"
    },
    {
      "commit": "58ef8a31d7087d495ab1582be5b7a22796ac2451",
      "tree": "dbae171d4c49dbe2ba7e89ef94561fa357610e72",
      "parents": [
        "0c71114aede81a209b7efc126b4bf19f11d58955"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 11:25:11 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 11:25:11 2021 +0000"
      },
      "message": "patch 8.2.3584: \"verbose set efm\" reports location of the :compiler command\n\nProblem:    \"verbose set efm\" reports the location of the :compiler command.\n            (Gary Johnson)\nSolution:   Add the \"-keepscript\" argument to :command and use it when\n            defining CompilerSet.\n"
    },
    {
      "commit": "0c71114aede81a209b7efc126b4bf19f11d58955",
      "tree": "e23e9411a0749e18d6bf8d67a7df6f784f16f879",
      "parents": [
        "113cb513f76d8866cbb6dc85fa18aded753e01da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 10:30:04 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 12 10:30:04 2021 +0000"
      },
      "message": "patch 8.2.3583: the \"gd\" and \"gD\" commands do not update search stats\n\nProblem:    The \"gd\" and \"gD\" commands do not update search stats. (Gary\n            Johnson)\nSolution:   Clear search stats.\n"
    },
    {
      "commit": "113cb513f76d8866cbb6dc85fa18aded753e01da",
      "tree": "991e2a39e12fe20709be583772ec8038ff3134e5",
      "parents": [
        "15d9890eee53afc61eb0a03b878a19cb5672f732"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 07 20:27:04 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 07 20:27:04 2021 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "15d9890eee53afc61eb0a03b878a19cb5672f732",
      "tree": "3f784dedd6d11db994fbb6440e10fe4838ec2314",
      "parents": [
        "0b5b06cb4777d1401fdf83e7d48d287662236e7e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 04 15:46:05 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 04 15:46:05 2021 +0000"
      },
      "message": "patch 8.2.3582: reading uninitialized memory when giving spell suggestions\n\nProblem:    Reading uninitialized memory when giving spell suggestions.\nSolution:   Check that preword is not empty.\n"
    },
    {
      "commit": "0b5b06cb4777d1401fdf83e7d48d287662236e7e",
      "tree": "43cef2f76a19e461dfa823dc6b84f47ff4fb220b",
      "parents": [
        "aaec1d4fb12efb82b87ad322e95994de77b1a833"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 04 15:10:11 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 04 15:10:11 2021 +0000"
      },
      "message": "patch 8.2.3581: reading character past end of line\n\nProblem:    Reading character past end of line.\nSolution:   Correct the cursor column.\n"
    },
    {
      "commit": "aaec1d4fb12efb82b87ad322e95994de77b1a833",
      "tree": "6899cf9b5a4bcfef0fc6092b9a8bd5f7214f38f6",
      "parents": [
        "4b2c8047679b737dcb0cd15c313ee51553aed617"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Nov 04 13:28:29 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 04 13:28:29 2021 +0000"
      },
      "message": "patch 8.2.3580: gj does not move properly with a wide character\n\nProblem:    gj does not move properly with a wide character.\nSolution:   Move one to the right. (Christian Brabandt, closes #8702)\n"
    },
    {
      "commit": "4b2c8047679b737dcb0cd15c313ee51553aed617",
      "tree": "90434a083c038a7798d1fdbe56932683f8020811",
      "parents": [
        "b32aa8a6a10983836d5987f1e42035f88d47bf6e"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Wed Nov 03 22:31:44 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 22:31:44 2021 +0000"
      },
      "message": "patch 8.2.3579: CI sometimes fails for MinGW\n\nProblem:    CI sometimes fails for MinGW.\nSolution:   Use backslashes in HandleSwapExists(). (Christian Brabandt,\n            closes #9078)\n"
    },
    {
      "commit": "b32aa8a6a10983836d5987f1e42035f88d47bf6e",
      "tree": "a819c74de94446e1def58c27a7e6074a66ae72b3",
      "parents": [
        "d1a8d658e1b16cf8579fc72cf7aa6a29a57ff5ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 22:25:06 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 22:25:06 2021 +0000"
      },
      "message": "Add missing piece of patch 8.2.3578\n"
    },
    {
      "commit": "d1a8d658e1b16cf8579fc72cf7aa6a29a57ff5ef",
      "tree": "76bdb7aa3e539c8f3c35fa288386243511f8c5ed",
      "parents": [
        "0f0044125c2a5dcde2c4605efc39d2e237eed024"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Nov 03 21:56:45 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 21:56:45 2021 +0000"
      },
      "message": "patch 8.2.3578: manipulating highlighting is complicated\n\nProblem:    Manipulating highlighting is complicated.\nSolution:   Add the hlget() and hlset() functions. (Yegappan Lakshmanan,\n            closes #9039)\n"
    },
    {
      "commit": "0f0044125c2a5dcde2c4605efc39d2e237eed024",
      "tree": "8ce852a0cbf5601da7f3a41279909d9a0ef15c26",
      "parents": [
        "a63780b9770699bf8fda93affeab2c728bc76912"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 13:43:16 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 13:43:16 2021 +0000"
      },
      "message": "patch 8.2.3577: overflow check fails with 32 ints\n\nProblem:    Overflow check fails with 32 ints.\nSolution:   Only test with 64 bit ints.\n"
    },
    {
      "commit": "a63780b9770699bf8fda93affeab2c728bc76912",
      "tree": "221d458a44f7968f9af8b805b170be7c79a59942",
      "parents": [
        "e551ccfb9311eea5252d1c3106ff7a53c762d994"
      ],
      "author": {
        "name": "Sean Dewar",
        "email": "seandewar@users.noreply.github.com",
        "time": "Wed Nov 03 13:15:47 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 03 13:15:47 2021 +0000"
      },
      "message": "patch 8.2.3576: some functions are not documented for use with a method\n\nProblem:    Some functions are not documented for use with a method.\nSolution:   Add examples.  Fix that sign_unplacelist() only takes one\n            argument. (Sean Dewar, closes #9081)\n"
    },
    {
      "commit": "e551ccfb9311eea5252d1c3106ff7a53c762d994",
      "tree": "d8e258859f3742c85e4b8725cd83a966668a2d81",
      "parents": [
        "8a1962d1355096af55e84b1ea2f0baf5f1c5a5bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 02 23:11:00 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 02 23:11:00 2021 +0000"
      },
      "message": "patch 8.2.3575: overflow check still fails when sizeof(int) \u003d\u003d sizeof(long)\n\nProblem:    Overflow check still fails when sizeof(int) \u003d\u003d sizeof(long).\nSolution:   Use a float to check the result.\n"
    }
  ],
  "next": "8a1962d1355096af55e84b1ea2f0baf5f1c5a5bc"
}
