)]}'
{
  "log": [
    {
      "commit": "6bafdd41cbf8c06bc00f19dcf4e1c8292460b4dd",
      "tree": "8a3152f458b00bf0c4bf0e09fee13416e2da1d8f",
      "parents": [
        "9f2d97efe28d32d6e4960e41e80413713f8d1d18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 12:58:33 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 12:58:33 2023 +0000"
      },
      "message": "patch 9.0.1123: class function not implemented yet\n\nProblem:    Class function not implemented yet.\nSolution:   Implement defining and calling a class function.\n"
    },
    {
      "commit": "9f2d97efe28d32d6e4960e41e80413713f8d1d18",
      "tree": "04c09a3ccc94a9a47b4da36d2cae420c7fddcb86",
      "parents": [
        "f1dcd14fc5d4370476cd82895a4479ca2d252e54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 19:01:02 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 19:01:02 2022 +0000"
      },
      "message": "patch 9.0.1122: class member access is not fully tested yet\n\nProblem:    Class member access is not fully tested yet.\nSolution:   Add more tests.\n"
    },
    {
      "commit": "f1dcd14fc5d4370476cd82895a4479ca2d252e54",
      "tree": "c5d20989d5b5d69af7f0935c7e6f929126c0e5b8",
      "parents": [
        "db4d88c2adfe8f8122341ac9d6cae27ef78451c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:30:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:30:45 2022 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "db4d88c2adfe8f8122341ac9d6cae27ef78451c8",
      "tree": "e98c92ce9ab5afa6e7d2a1892009a40f4484339e",
      "parents": [
        "c55e8f2c6f5cafe11494df3e2d28ff3d03b92c71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:13:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:13:22 2022 +0000"
      },
      "message": "patch 9.0.1121: cursor positioning and display problems with \u0027smoothscroll\u0027\n\nProblem:    Cursor positioning and display problems with \u0027smoothscroll\u0027 and\n            using \"zt\", \"zb\" or \"zz\".\nSolution:   Adjust computations and conditions. (Yee Cheng Chin,\n            closes #11764)\n"
    },
    {
      "commit": "c55e8f2c6f5cafe11494df3e2d28ff3d03b92c71",
      "tree": "47fb29be32530fe6ae810e60d1e215cb751b3600",
      "parents": [
        "0d89d8ae89c861572496c5ae9683d986b28c957b"
      ],
      "author": {
        "name": "smjonas",
        "email": "jonas.strittmatter@gmx.de",
        "time": "Sat Dec 31 14:46:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 14:46:53 2022 +0000"
      },
      "message": "patch 9.0.1120: tex filetype detection not sufficiently tested\n\nProblem:    Tex filetype detection not sufficiently tested.\nSolution:   Add more test cases for \"tex\" detection. (Jonas Strittmatter,\n            closes #11765)\n"
    },
    {
      "commit": "0d89d8ae89c861572496c5ae9683d986b28c957b",
      "tree": "d32b5f124481c5ef169eeb5256d6c403f5ba9f3e",
      "parents": [
        "dbe6ef1036fd50fc837b76d4e1d862a9bbbcf09b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 14:01:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 14:01:24 2022 +0000"
      },
      "message": "patch 9.0.1119: type of arguments not checked when calling a partial\n\nProblem:    Type of arguments not checked when calling a partial.\nSolution:   Give an error for a wrong argument type. (closes #11753)\n"
    },
    {
      "commit": "dbe6ef1036fd50fc837b76d4e1d862a9bbbcf09b",
      "tree": "aac69019130b51bcd4471577d2be9af2eee1f1cb",
      "parents": [
        "7b8db111e819bcb07cff6fc451584b0e3e0a49fd"
      ],
      "author": {
        "name": "James McCoy",
        "email": "jamessan@jamessan.com",
        "time": "Sat Dec 31 11:44:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 11:44:57 2022 +0000"
      },
      "message": "patch 9.0.1118: sporadic test failures when using a terminal window\n\nProblem:    Sporadic test failures when using a terminal window.\nSolution:   Adjust waiting times. (James McCoy, closes #11763)\n"
    },
    {
      "commit": "7b8db111e819bcb07cff6fc451584b0e3e0a49fd",
      "tree": "9fc38c6405910951e99b47cce3f05bff4706d107",
      "parents": [
        "770713794a59f8f315f331025a15e3c25aa5ddfe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 21:10:25 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 21:10:25 2022 +0000"
      },
      "message": "patch 9.0.1117: terminfo entries for bracketed paste are not used\n\nProblem:    Terminfo entries for bracketed paste are not used.\nSolution:   Use the newly added terminfo entries for bracketed paste.\n            Correct mixup of output strings and key codes.\n"
    },
    {
      "commit": "770713794a59f8f315f331025a15e3c25aa5ddfe",
      "tree": "0cad64f20fdbda8b75437d7910a1e7818056d0f4",
      "parents": [
        "ed0c1d5d4b30d03b26ff08841f6da2ddf44025a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 19:54:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 19:54:53 2022 +0000"
      },
      "message": "patch 9.0.1116: compiler may complain about an unused function\n\nProblem:    Compiler may complain about an unused function.\nSolution:   Add #ifdef. (John Marriott)\n"
    },
    {
      "commit": "ed0c1d5d4b30d03b26ff08841f6da2ddf44025a7",
      "tree": "f30f357f2f6b1e3152cc52d038f41b7adced9840",
      "parents": [
        "ef91ae4557ac93e581b0ec39bf4c78c3556d7484"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Dec 30 18:07:46 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 18:07:46 2022 +0000"
      },
      "message": "patch 9.0.1115: code is indented more than needed\n\nProblem:    Code is indented more than needed.\nSolution:   Use an early return to reduce indenting. (Yegappan Lakshmanan,\n            closes #11758)\n"
    },
    {
      "commit": "ef91ae4557ac93e581b0ec39bf4c78c3556d7484",
      "tree": "35252bea5c7caa42853a574fd8ff77e36e680889",
      "parents": [
        "0a657124a57baa10c65554f04c7806e939927830"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Fri Dec 30 17:41:17 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 17:41:17 2022 +0000"
      },
      "message": "patch 9.0.1114: CI does not use the latest Python version\n\nProblem:    CI does not use the latest Python version.\nSolution:   Switch from Python 3.10 to 3.11. (closes #11761)\n"
    },
    {
      "commit": "0a657124a57baa10c65554f04c7806e939927830",
      "tree": "e2261987cf60cb94a84c00830e6dbef14aeed97f",
      "parents": [
        "7b0afc1d7698a79423c7b066a5d8d20dbb8a295a"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 30 17:28:12 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 17:28:12 2022 +0000"
      },
      "message": "patch 9.0.1113: users cannot easily try out a PR\n\nProblem:    Users cannot easily try out a PR.\nSolution:   Add an \"artifacts\" section to the AppVeyor CI config. (Christian\n            Brabandt, closes #11762)\n"
    },
    {
      "commit": "7b0afc1d7698a79423c7b066a5d8d20dbb8a295a",
      "tree": "91b54b32537fc514333de415153a6cc6cb09efd5",
      "parents": [
        "96dd34e53492913029323dad902831380fa460d0"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Fri Dec 30 16:54:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 16:54:58 2022 +0000"
      },
      "message": "patch 9.0.1112: test_mswin_event() can hang\n\nProblem:    test_mswin_event() can hang.\nSolution:   Add the \"execute\" argument to process events right away.\n            (Christopher Plewright, closes #11760)\n"
    },
    {
      "commit": "96dd34e53492913029323dad902831380fa460d0",
      "tree": "50f9efedef1b78abae49001367dc152d64fe19b3",
      "parents": [
        "254480736f7db3667c7b84873efb49c2cb1d385f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 11:16:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 11:16:00 2022 +0000"
      },
      "message": "patch 9.0.1111: termcap entries for RGB colors are not set automatically\n\nProblem:    Termcap entries for RGB colors are not set automatically.\nSolution:   Always set the termcap entries when +termguicolors is enabled.\n"
    },
    {
      "commit": "254480736f7db3667c7b84873efb49c2cb1d385f",
      "tree": "bb553eea78434d15a688dd3c6321b81f13e9f4a2",
      "parents": [
        "c4b3f6477c4956c49da1277d55e6915ea7e6a39e"
      ],
      "author": {
        "name": "Evan Miller",
        "email": "emmiller@gmail.com",
        "time": "Fri Dec 30 10:42:23 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 10:42:23 2022 +0000"
      },
      "message": "patch 9.0.1110: build fails on Mac OS X 10.4/10.5\n\nProblem:    Build fails on Mac OS X 10.4/10.5 .\nSolution:   Check if the dispatch/dispatch.h header exists. (Evan Miller,\n            closes #11746)\n"
    },
    {
      "commit": "c4b3f6477c4956c49da1277d55e6915ea7e6a39e",
      "tree": "860fdc4bd5ae0ed882dfdf286cda348226c86aa4",
      "parents": [
        "c6951a76a58663ef8a773d340f2260da7455643c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 10:36:34 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 10:36:34 2022 +0000"
      },
      "message": "patch 9.0.1109: leaking allocated type\n\nProblem:    Leaking allocated type.\nSolution:   Reset the \"static\" flag in the allocated type copy.\n"
    },
    {
      "commit": "c6951a76a58663ef8a773d340f2260da7455643c",
      "tree": "85498d64d07c8c65919d0938494a754a213e21c4",
      "parents": [
        "73ade49c4b692e77d2c0b2ef0afbedbf55c5f946"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 29 20:56:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 29 20:56:24 2022 +0000"
      },
      "message": "patch 9.0.1108: type error when using \"any\" type and adding to float\n\nProblem:    Type error when using \"any\" type and adding a number to a float.\nSolution:   Accept both a number and a float. (closes #11753)\n"
    },
    {
      "commit": "73ade49c4b692e77d2c0b2ef0afbedbf55c5f946",
      "tree": "1b71849aa638b9678d9a501494d8d82c6a68f4d1",
      "parents": [
        "09ce0b8e1197c85dacf97e75b9b9ac18e0d192df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 20:54:41 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 20:54:41 2022 +0000"
      },
      "message": "patch 9.0.1107: float constant not recognized as float\n\nProblem:    Float constant not recognized as float.\nSolution:   Check the vartype instead of comparing with t_float.\n            (closes #11754)\n"
    },
    {
      "commit": "09ce0b8e1197c85dacf97e75b9b9ac18e0d192df",
      "tree": "d2b0e6e1a52211fd934658c34d6edc7f11ede78f",
      "parents": [
        "87c1cbbe984e60582f2536e4d3c2ce88cd474bb7"
      ],
      "author": {
        "name": "KodeToad",
        "email": "3880336+KodeToad@users.noreply.github.com",
        "time": "Tue Dec 27 20:17:19 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 20:17:19 2022 +0000"
      },
      "message": "patch 9.0.1106: not all postfix files are recognized\n\nProblem:    Not all postfix files are recognized.\nSolution:   Recognize main.cf.proto files. (closes #11732)\n"
    },
    {
      "commit": "87c1cbbe984e60582f2536e4d3c2ce88cd474bb7",
      "tree": "34257b73179d88eb605876661cb81ad37b4e2f30",
      "parents": [
        "56310d38d8e866085108c7b77b756f4373d5122a"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Dec 27 19:54:52 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 19:54:52 2022 +0000"
      },
      "message": "patch 9.0.1105: code is indented too much\n\nProblem:    Code is indented too much.\nSolution:   Use an early return. (Yegappan Lakshmanan, closes #11756)\n"
    },
    {
      "commit": "56310d38d8e866085108c7b77b756f4373d5122a",
      "tree": "1976b6a184bd84128c0caee19358e09efafa65e4",
      "parents": [
        "b9a1edfc5434f2a3ac50b1a178d3c85aa417b798"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 17:25:05 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 17:25:05 2022 +0000"
      },
      "message": "patch 9.0.1104: invalid memory access when checking function argument types\n\nProblem:    Invalid memory access when checking function argument types.\nSolution:   Do not check beyond the number of arguments. (closes #11755)\n"
    },
    {
      "commit": "b9a1edfc5434f2a3ac50b1a178d3c85aa417b798",
      "tree": "2ed041a200e1b8f2f600581d8b768fb56d702228",
      "parents": [
        "a7fbaa43b7dbea55b2a48093f68abf819bc71682"
      ],
      "author": {
        "name": "David McDonald",
        "email": "dgmcdona@uno.edu",
        "time": "Mon Dec 26 15:35:18 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 15:35:18 2022 +0000"
      },
      "message": "patch 9.0.1103: jq files are not recognized\n\nProblem:    jq files are not recognized.\nSolution:   Add detection of Jq files. (David McDonald, closes #11743)\n"
    },
    {
      "commit": "a7fbaa43b7dbea55b2a48093f68abf819bc71682",
      "tree": "68423dbac3d0add21b987768d9ff1500a250f334",
      "parents": [
        "b536540ab3c13db629432c411e92c05c4a3808ba"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Mon Dec 26 14:46:51 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 14:46:51 2022 +0000"
      },
      "message": "patch 9.0.1102: complicated use of #ifdef\n\nProblem:    Complicated use of #ifdef.\nSolution:   Simplify #ifdef use. (Ken Takata, closes #11745)\n"
    },
    {
      "commit": "b536540ab3c13db629432c411e92c05c4a3808ba",
      "tree": "ee9fd0ed572ed62e03e2794f9eeba94c4cbc13ce",
      "parents": [
        "d0883faac6a74f777c9a6be9d035c59ee1c969c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 14:37:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 14:37:44 2022 +0000"
      },
      "message": "patch 9.0.1101: unused global variable\n\nProblem:    Unused global variable.\nSolution:   Remove the variable. (closes #11752)\n"
    },
    {
      "commit": "d0883faac6a74f777c9a6be9d035c59ee1c969c5",
      "tree": "08c202ace56167b636c1aaf4ebb8121b38b4a7a9",
      "parents": [
        "81b7ecc5cb78cad901a9a85e46ecba109cc6ee7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:51:26 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:51:26 2022 +0000"
      },
      "message": "patch 9.0.1100: a hashtab with many removed items is not cleaned up\n\nProblem:    A hashtab with many removed items is not cleaned up.\nSolution:   Re-hash a hashtab even when the size didn\u0027t change if too many\n            items were removed.\n"
    },
    {
      "commit": "81b7ecc5cb78cad901a9a85e46ecba109cc6ee7d",
      "tree": "bb1c6ab4600ec9a4bdfff656f5918b125d043ced",
      "parents": [
        "465de3a57b815f1188c707e7c083950c81652536"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:08:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:08:06 2022 +0000"
      },
      "message": "patch 9.0.1099: trying to resize a hashtab may cause a problem\n\nProblem:    Trying to resize a hashtab may cause a problem.\nSolution:   Do not try to resize a hashtab before adding an item.\n"
    },
    {
      "commit": "465de3a57b815f1188c707e7c083950c81652536",
      "tree": "6a1e8783bb5f269282668c258f0b893bd961a888",
      "parents": [
        "b3d614369fceb891819badc941f80f08f57831f9"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Dec 26 12:50:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 12:50:04 2022 +0000"
      },
      "message": "patch 9.0.1098: code uses too much indent\n\nProblem:    Code uses too much indent.\nSolution:   Use an early return. (Yegappan Lakshmanan, closes #11747)\n"
    },
    {
      "commit": "b3d614369fceb891819badc941f80f08f57831f9",
      "tree": "e2986686fe43369523f0c062ea3564467e851590",
      "parents": [
        "71d53e7c579b8af44083142ea3894b455947ad81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 21:32:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 21:32:09 2022 +0000"
      },
      "message": "patch 9.0.1097: tests are failing\n\nProblem:    Tests are failing.\nSolution:   Do clean up a hashtab when at the initial size.\n"
    },
    {
      "commit": "71d53e7c579b8af44083142ea3894b455947ad81",
      "tree": "adacbe3f7b44cb880b2836571514ac1378e32fc8",
      "parents": [
        "6ef5471afa69a654888bc285a51a6035405d33a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 20:46:13 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 20:46:13 2022 +0000"
      },
      "message": "patch 9.0.1096: reallocating hashtab when the size didn\u0027t change\n\nProblem:    Reallocating hashtab when the size didn\u0027t change.\nSolution:   Bail out when the hashtab is already the desired size.\n"
    },
    {
      "commit": "6ef5471afa69a654888bc285a51a6035405d33a0",
      "tree": "129d598f76891f27518586ab04edbd0cbc3b1884",
      "parents": [
        "9b99411b93f017609399e04527fdd3b6e83b5a55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 19:31:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 19:31:36 2022 +0000"
      },
      "message": "patch 9.0.1095: using freed memory when declaration fails\n\nProblem:    Using freed memory when declaration fails. (Yegappan Lakshmanan)\nSolution:   After unreferencing an object set the reference to NULL.\n"
    },
    {
      "commit": "9b99411b93f017609399e04527fdd3b6e83b5a55",
      "tree": "6201f2edbceb013fa5fe094fbc3aaa41c18052c2",
      "parents": [
        "590162cae0410b50572a3ab0e72a2e5873b99f1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 15:59:25 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 15:59:25 2022 +0000"
      },
      "message": "patch 9.0.1094: compiler warning when HAS_MESSAGE_WINDOW is not defined\n\nProblem:    Compiler warning when HAS_MESSAGE_WINDOW is not defined.\nSolution:   Add UNUSED.\n"
    },
    {
      "commit": "590162cae0410b50572a3ab0e72a2e5873b99f1a",
      "tree": "4ecaf10f2f0c9b56c990574e8c32e8f4a8918918",
      "parents": [
        "e86190e7c1297da29d0fc2415fdeca5ecae8d2ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 24 21:24:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 24 21:24:06 2022 +0000"
      },
      "message": "patch 9.0.1093: using freed memory of object member\n\nProblem:    Using freed memory of object member. (Yegappan Lakshmanan)\nSolution:   Make a copy of the object member when getting it.\n"
    },
    {
      "commit": "e86190e7c1297da29d0fc2415fdeca5ecae8d2ba",
      "tree": "af6d793030ca6c8c5f785d30b0637b910cb6fde2",
      "parents": [
        "f54cedd6763e7727b4bfaeb34bb7c365a17675eb"
      ],
      "author": {
        "name": "Rob Pilling",
        "email": "robpilling@gmail.com",
        "time": "Fri Dec 23 19:06:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 19:06:04 2022 +0000"
      },
      "message": "patch 9.0.1092: search error message doesn\u0027t show used pattern\n\nProblem:    Search error message doesn\u0027t show used pattern.\nSolution:   Pass the actually used pattern to where the error message is\n            given. (Rob Pilling, closes #11742)\n"
    },
    {
      "commit": "f54cedd6763e7727b4bfaeb34bb7c365a17675eb",
      "tree": "f7694b9fb1d728559280da02af945f3609357cc4",
      "parents": [
        "c9207d5d79310bd4628ce46d8db588fac17878a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 17:56:27 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 17:56:27 2022 +0000"
      },
      "message": "patch 9.0.1091: assignment to non-existing member causes a crash\n\nProblem:    Assignment to non-existing member causes a crash. (Yegappan\n            Lakshmanan)\nSolution:   Give an error message and bail out when a member cannot be found.\n"
    },
    {
      "commit": "c9207d5d79310bd4628ce46d8db588fac17878a0",
      "tree": "ce58ade9b1a599b5d0adb50f1d1dec53661edeab",
      "parents": [
        "c53e7904b9ac559c7ad6e3acb136027d10aed54e"
      ],
      "author": {
        "name": "mgramigna",
        "email": "mgramigna@mitre.org",
        "time": "Fri Dec 23 13:18:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 13:18:44 2022 +0000"
      },
      "message": "patch 9.0.1090: FHIR Shorthand files are not recognized\n\nProblem:    FHIR Shorthand files are not recognized.\nSolution:   Add a pattern to detect FSH files. (Matthew Gramigna,\n            closes #11738)\n"
    },
    {
      "commit": "c53e7904b9ac559c7ad6e3acb136027d10aed54e",
      "tree": "0dced03f173e08a24e084096213248cf3d55f53f",
      "parents": [
        "9fca133eb78ce25531da394db904c4fa8d40b35c"
      ],
      "author": {
        "name": "Luuk van Baal",
        "email": "luukvbaal@gmail.com",
        "time": "Fri Dec 23 12:17:33 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 12:17:33 2022 +0000"
      },
      "message": "patch 9.0.1089: unnessary assignment\n\nProblem:    unnessary assignment\nSolution:   Remove the assignment. (Luuk van Baal, closes #1136)\n"
    },
    {
      "commit": "9fca133eb78ce25531da394db904c4fa8d40b35c",
      "tree": "a392871633dc6c9e2383b5ff5d046e9f70004a90",
      "parents": [
        "ff3d5377040288539b5a913fa25fa98a661a1f23"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 21:06:41 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 21:06:41 2022 +0000"
      },
      "message": "patch 9.0.1088: clang warns for unused variable\n\nProblem:    Clang warns for unused variable.\nSolution:   Adjust #ifdef. (John Marriott)\n"
    },
    {
      "commit": "ff3d5377040288539b5a913fa25fa98a661a1f23",
      "tree": "d0d93e645b1c442ef52fdbb23db3a1bd1d1307da",
      "parents": [
        "c8b126d70d567269464fd70c54e22fdd78ec50ad"
      ],
      "author": {
        "name": "James McCoy",
        "email": "jamessan@jamessan.com",
        "time": "Thu Dec 22 18:30:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 18:30:24 2022 +0000"
      },
      "message": "patch 9.0.1087: autocommand test sometimes fails\n\nProblem:    Autocommand test sometimes fails.\nSolution:   Add a short delay. (James McCoy, closes #11737)\n"
    },
    {
      "commit": "c8b126d70d567269464fd70c54e22fdd78ec50ad",
      "tree": "bd6ce851822028a80d51f1882fa923de292b944f",
      "parents": [
        "9b8a365d019bb948efba5b5276d52bdd99e15d05"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Thu Dec 22 13:45:23 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 13:45:23 2022 +0000"
      },
      "message": "patch 9.0.1086: display wrong in Windows terminal after exiting Vim\n\nProblem:    Display wrong in Windows terminal after exiting Vim.\nSolution:   Apply screen restore fix for Windows 11 also to Windows 10 builds.\n            (Christopher Plewright, closes #11713, closes #11706)\n"
    },
    {
      "commit": "9b8a365d019bb948efba5b5276d52bdd99e15d05",
      "tree": "5b15c562649554e0e8dc546b13ac3591dd645b88",
      "parents": [
        "20b795e0eba6c933868c8f7cf62fb85d4f007688"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 20:47:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 20:47:28 2022 +0000"
      },
      "message": "patch 9.0.1085: compiler warns for uninitialized variable\n\nProblem:    Compiler warns for uninitialized variable.\nSolution:   Initialize the variable.  Remove unused function. (John Marriott)\n"
    },
    {
      "commit": "20b795e0eba6c933868c8f7cf62fb85d4f007688",
      "tree": "ac278d8ec958a58ba6c5a90fba8aef7270abc72f",
      "parents": [
        "418b54788106efd94bbc71a4b100afae1080cbfc"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Tue Dec 20 20:01:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 20:01:58 2022 +0000"
      },
      "message": "patch 9.0.1084: code handling low level MS-Windows events cannot be tested\n\nProblem:    Code handling low level MS-Windows events cannot be tested.\nSolution:   Add test_mswin_event() and tests using it. (Christopher Plewright,\n            closes #11622)\n"
    },
    {
      "commit": "418b54788106efd94bbc71a4b100afae1080cbfc",
      "tree": "cf6adaa37e7d2727993fcdf0e6142b0a4ebc1737",
      "parents": [
        "104b2ff4d0ec9248ba0b979aa3bbccb65fcad422"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 13:38:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 13:38:22 2022 +0000"
      },
      "message": "patch 9.0.1083: empty and comment lines in a class cause an error\n\nProblem:    Empty and comment lines in a class cause an error.\nSolution:   Skip empty and comment lines. (closes #11734)\n"
    },
    {
      "commit": "104b2ff4d0ec9248ba0b979aa3bbccb65fcad422",
      "tree": "18be50a5c9276638668857594ff9635197541a68",
      "parents": [
        "34820944ed101e1fbad16d552308f1486e715d27"
      ],
      "author": {
        "name": "kylo252",
        "email": "59826753+kylo252@users.noreply.github.com",
        "time": "Mon Dec 19 20:42:49 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 20:42:49 2022 +0000"
      },
      "message": "patch 9.0.1082: some jsonc files are not recognized\n\nProblem:    Some jsonc files are not recognized.\nSolution:   Add patterns for jsonc and move some from json to jsonc.\n            (closes #11711)\n"
    },
    {
      "commit": "34820944ed101e1fbad16d552308f1486e715d27",
      "tree": "06520b05a8e83a392d72fd9d9e1b110c304dac69",
      "parents": [
        "afa3f1cc7258d34c32a299a3cc6aece89f67fb47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 20:28:38 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 20:28:38 2022 +0000"
      },
      "message": "patch 9.0.1081: using \"-\u003e\" with split lines does not always work\n\nProblem:    Using \"-\u003e\" with split lines does not always work.\nSolution:   Avoid trying to get another line. (closes #11723)\n"
    },
    {
      "commit": "afa3f1cc7258d34c32a299a3cc6aece89f67fb47",
      "tree": "d04c7adb4f528f7eb27746e20225dbd8f504d406",
      "parents": [
        "33e543038b84af7557ab9ecff500fc4ab98dd2a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 18:56:48 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 18:56:48 2022 +0000"
      },
      "message": "patch 9.0.1080: the \"kitty\" terminfo entry is not widespread\n\nProblem:    The \"kitty\" terminfo entry is not widespread, resulting in the\n            kitty terminal not working properly.\nSolution:   Go back to using \"xterm-kitty\" and avoid the problems it causes in\n            another way.\n"
    },
    {
      "commit": "33e543038b84af7557ab9ecff500fc4ab98dd2a3",
      "tree": "f5c5f4defc5032685baf35de460e93963f834b8d",
      "parents": [
        "07146ad1d33ba0d36b324873e5c461931e6b025e"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Dec 19 16:49:27 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 16:49:27 2022 +0000"
      },
      "message": "patch 9.0.1079: leaking memory when defining a user command fails\n\nProblem:    Leaking memory when defining a user command fails.\nSolution:   Free \"compl_arg\" when needed. (closes #11726)\n"
    },
    {
      "commit": "07146ad1d33ba0d36b324873e5c461931e6b025e",
      "tree": "d083992f49a6805bcf03d7c7e5c4f7ae7e33893c",
      "parents": [
        "4ce1f99a2d58b809ab5a5c602bd031426f8527e8"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Dec 19 15:51:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 15:51:44 2022 +0000"
      },
      "message": "patch 9.0.1078: with the +vartabs feature indent folding may use wrong \u0027ts\u0027\n\nProblem:    With the +vartabs feature indent folding may use wrong \u0027tabstop\u0027.\nSolution:   Use the \"buf\" argument instead of \"curbuf\".\n"
    },
    {
      "commit": "4ce1f99a2d58b809ab5a5c602bd031426f8527e8",
      "tree": "557dfdf60433feee20ea24ae7fc8fbde67e26c59",
      "parents": [
        "8efdcee02ed02cf9e51e1757441715c2479757ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 13:31:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 13:31:06 2022 +0000"
      },
      "message": "patch 9.0.1077: can add text property with negative ID before virtual text\n\nProblem:    Can add text property with negative ID before virtual text\n            property.\nSolution:   Remember that a text property with a negative ID was used and give\n            an appropriate error message. (closes #11725)\n            Fix index computation.\n"
    },
    {
      "commit": "8efdcee02ed02cf9e51e1757441715c2479757ee",
      "tree": "c0003310ca868391507b4165d0f6e1f944ac78bf",
      "parents": [
        "c336ae3ce60a2f047b72344ac827568606c5aa15"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 12:18:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 12:18:09 2022 +0000"
      },
      "message": "patch 9.0.1076: ASAN complains about NULL argument\n\nProblem:    ASAN complains about NULL argument.\nSolution:   Skip memmove() when there is nothing to move.\n"
    },
    {
      "commit": "c336ae3ce60a2f047b72344ac827568606c5aa15",
      "tree": "566f7dc81a43c0c983cfe65740058ea621543fe3",
      "parents": [
        "d505d178858434e1afef0363a9fce4bcb1bc3d06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 22:01:42 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 22:01:42 2022 +0000"
      },
      "message": "patch 9.0.1075: build fails if compiler doesn\u0027t allow declaration after case\n\nProblem:    build fails if the compiler doesn\u0027t allow for a declaration right\n            after \"case\".\nSolution:   Add a block.\n"
    },
    {
      "commit": "d505d178858434e1afef0363a9fce4bcb1bc3d06",
      "tree": "358c5f600112605517bb4b92ab155ce2e55e7123",
      "parents": [
        "731d00770d9006e7dab6a66e2ea86603ed5ef212"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 21:42:55 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 21:42:55 2022 +0000"
      },
      "message": "patch 9.0.1074: class members are not supported yet\n\nProblem:    Class members are not supported yet.\nSolution:   Add initial support for class members.\n"
    },
    {
      "commit": "731d00770d9006e7dab6a66e2ea86603ed5ef212",
      "tree": "e18f2f17ad124db6633f0da5fc386a26cd908838",
      "parents": [
        "ba2d19193201277397c25c1f5a134ea042542555"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 17:47:18 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 17:47:18 2022 +0000"
      },
      "message": "patch 9.0.1073: using \"xterm-kitty\" for \u0027term\u0027 causes problems\n\nProblem:    Using \"xterm-kitty\" for \u0027term\u0027 causes problems.\nSolution:   Remove the \"xterm-\" part when \u0027term\u0027 is set from $TERM.  Detect a\n            few kitty-specific properties based on the version response\n            instead of the terminal name.\n"
    },
    {
      "commit": "ba2d19193201277397c25c1f5a134ea042542555",
      "tree": "adb4bef44960829754d2ef883ed302d8a96dda51",
      "parents": [
        "b5328b46a79d1383fb1d7d193e7271efcf2f996a"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Dec 18 12:28:59 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 12:28:59 2022 +0000"
      },
      "message": "patch 9.0.1072: screenpos() column result in fold may be too small\n\nProblem:    screenpos() column result in fold may be too small.\nSolution:   Add space of \u0027number\u0027, sign column, etc. (closes #11715)\n"
    },
    {
      "commit": "b5328b46a79d1383fb1d7d193e7271efcf2f996a",
      "tree": "708a47b085352eb35963d38ddb15e2f4d68bbad2",
      "parents": [
        "b26461715be41653e5982e72c794294702ecded9"
      ],
      "author": {
        "name": "dundargoc",
        "email": "gocdundar@gmail.com",
        "time": "Sat Dec 17 15:47:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:47:45 2022 +0000"
      },
      "message": "patch 9.0.1071: Codecov action version is too specific\n\nProblem:    Codecov action version is too specific.\nSolution:   Only use \"v3\" to automatically use the latest stable version.\n            (closes #11720)\n"
    },
    {
      "commit": "b26461715be41653e5982e72c794294702ecded9",
      "tree": "54abccb0bfdc14c1fa0124b5698a9fc746ea93aa",
      "parents": [
        "417e88bb75ee8af1bf696760bba9f114a007f733"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:35:43 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:35:43 2022 +0000"
      },
      "message": "patch 9.0.1070: reading beyond array size\n\nProblem:    Reading beyond array size.\nSolution:   Only use name[0] and name[1], do not use \"name\" as a string.\n"
    },
    {
      "commit": "417e88bb75ee8af1bf696760bba9f114a007f733",
      "tree": "ff204c8776693594f47e6402cedc47d9714a4136",
      "parents": [
        "8d754fada81df8d65ca6b9ebab72db71bfe5fd94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:03:02 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:03:02 2022 +0000"
      },
      "message": "patch 9.0.1069: diff mode highlight fails for special characters\n\nProblem:    Diff mode highlight fails for special characters.\nSolution:   Adjust condition for setting \"diff_hlf\".\n"
    },
    {
      "commit": "8d754fada81df8d65ca6b9ebab72db71bfe5fd94",
      "tree": "16c34166ba8090876a2ef95773eb3a02c46920cf",
      "parents": [
        "d097af77797f030e0f29f9bbc298358a5addb2a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 13:49:16 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 13:49:16 2022 +0000"
      },
      "message": "patch 9.0.1068: no information about whether request term codes has an effect\n\nProblem:    No information about whether requesting term codes has an effect.\nSolution:   Add ch_log() calls to report the effect of term code responses.\n            Avoid deleting an entry and then adding back the same one.\n"
    },
    {
      "commit": "d097af77797f030e0f29f9bbc298358a5addb2a5",
      "tree": "2b3d56eac0b4ea64a1deed748705cddb4f5d44df",
      "parents": [
        "67f3094397a40bea051a8e99921a8bf6f45d6147"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 11:33:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 11:33:00 2022 +0000"
      },
      "message": "patch 9.0.1067: in diff mode virtual text is highlighted incorrectly\n\nProblem:    In diff mode virtual text is highlighted incorrectly. (Rick Howe)\nSolution:   Do not use diff attributes for virtual text. (closes #11714)\n"
    },
    {
      "commit": "67f3094397a40bea051a8e99921a8bf6f45d6147",
      "tree": "deb640240dee7204e5949a060066d34175ebdbcb",
      "parents": [
        "9d1184cd1d4ebbfb13859adffec09077a84fd2b2"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Dec 17 10:40:15 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 10:40:15 2022 +0000"
      },
      "message": "patch 9.0.1066: test function name is wrong\n\nProblem:    Test function name is wrong.\nSolution:   Rename to what is actually being tested. (closes #11712)\n"
    },
    {
      "commit": "9d1184cd1d4ebbfb13859adffec09077a84fd2b2",
      "tree": "63c05b85a2a65b1ceca9f1f66127c28b239d4bb5",
      "parents": [
        "9aee8ec400fe617f6d82441c46a22d0cef6fa3e6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 16 18:33:20 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 16 18:33:20 2022 +0000"
      },
      "message": "patch 9.0.1065: a shell command switching screens may still have a problem\n\nProblem:    A shell command switching screens may still have a problem with\n            the kitty keyboard protocol.\nSolution:   Disable the kitty keyboard protocol both in the current and the\n            alternate screen, if there are indications it might be needed.\n            (issue #11705)  Also fix naming.\n"
    },
    {
      "commit": "9aee8ec400fe617f6d82441c46a22d0cef6fa3e6",
      "tree": "d8ef22c2177d59f1196dc7d82c540612eff3813c",
      "parents": [
        "4ab1f4a32f7e0fcafa8f542429f1f6c47dcd5d2c"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 16 16:41:23 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 16 16:41:23 2022 +0000"
      },
      "message": "patch 9.0.1064: code for making \u0027shortmess\u0027 temporarily empty is repeated\n\nProblem:    Code for making \u0027shortmess\u0027 temporarily empty is repeated.\nSolution:   Add functions for making \u0027shortmess\u0027 empty and restoring it.\n            (Christian Brabandt, closes #11709)\n"
    },
    {
      "commit": "4ab1f4a32f7e0fcafa8f542429f1f6c47dcd5d2c",
      "tree": "bb346b3347e23ef3b607423d2866bfa1d4edab2e",
      "parents": [
        "4cd45f1408321905019614b40a2173fe0456a96d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 16 13:08:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 16 13:08:36 2022 +0000"
      },
      "message": "patch 9.0.1063: when using Kitty a shell command may mess up the key state\n\nProblem:    When using Kitty a shell command may mess up the key protocol\n            state.\nSolution:   Output t_te before t_TE.  If t_te switches between the main and\n            the alternate screen then deactivating the key protocol by t_TE\n            should happen after switching screen. (issue #11705)\n"
    },
    {
      "commit": "4cd45f1408321905019614b40a2173fe0456a96d",
      "tree": "672e97284ddb8b6df92a10bb582ea725b5a8b934",
      "parents": [
        "ba936f6f4e85cc1408bc3967f9fd7665d948909b"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Dec 15 13:48:30 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 15 13:48:30 2022 +0000"
      },
      "message": "patch 9.0.1062: some test function names do not match what they are doing\n\nProblem:    Some test function names do not match what they are doing.\nSolution:   Leave out user data for the test that is called \"NoUserData\".\n            (closes #11703)\n"
    },
    {
      "commit": "ba936f6f4e85cc1408bc3967f9fd7665d948909b",
      "tree": "5c3d87dd658a5c5de01db33af82103dbb96714cc",
      "parents": [
        "3d473ee1a6aed7cb9eae458bbd8d42dffdc754f9"
      ],
      "author": {
        "name": "Luuk van Baal",
        "email": "luukvbaal@gmail.com",
        "time": "Thu Dec 15 13:15:39 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 15 13:15:39 2022 +0000"
      },
      "message": "patch 9.0.1061: cannot display \u0027showcmd\u0027 somewhere else\n\nProblem:    Cannot display \u0027showcmd\u0027 somewhere else.\nSolution:   Add the \u0027showcmdloc\u0027 option. (Luuk van Baal, closes #11684)\n"
    },
    {
      "commit": "3d473ee1a6aed7cb9eae458bbd8d42dffdc754f9",
      "tree": "787ae08f91baa1ef09a13c88adf209b7486e892b",
      "parents": [
        "f94178db8d7324099b1bf916a0dff022c08abdff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 20:59:32 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 20:59:32 2022 +0000"
      },
      "message": "patch 9.0.1060: private and public object members are not implemented yet\n\nproblem:    Private and public object members are not implemented yet.\nSolution:   Implement private and public object members.\n"
    },
    {
      "commit": "f94178db8d7324099b1bf916a0dff022c08abdff",
      "tree": "5cb00a1921db58029a90aaa52f59ea4bfaf65bab",
      "parents": [
        "91c9d6d772aaea9d8a8be6c6de0e9defe649f322"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 17:50:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 17:50:00 2022 +0000"
      },
      "message": "patch 9.0.1059: build failure with some compilers\n\nProblem:    Build failure with some compilers that can\u0027t handle a\n            declaration directly after a \"case\" statement.\nSolution:   Add a block to put the declarations in.\n"
    },
    {
      "commit": "91c9d6d772aaea9d8a8be6c6de0e9defe649f322",
      "tree": "b886054f9314bc33d60b05a3329bda594b2c851d",
      "parents": [
        "70ef3f546b6ef83e463e91b7e388d9c68ad58894"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 17:30:37 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 17:30:37 2022 +0000"
      },
      "message": "patch 9.0.1058: string value of class and object do not have information\n\nProblem:    String value of class and object do not have useful information.\nSolution:   Add the class name and for the object the member values.\n"
    },
    {
      "commit": "70ef3f546b6ef83e463e91b7e388d9c68ad58894",
      "tree": "b17dfe24750d8452e34b4483de767d780007ae2b",
      "parents": [
        "eb53350c02f620305e931ffd2ac611cc2b1a0ce9"
      ],
      "author": {
        "name": "Chris Kipp",
        "email": "ckipp@pm.me",
        "time": "Wed Dec 14 16:42:15 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 16:42:15 2022 +0000"
      },
      "message": "patch 9.0.1057: conflict between supercollider and scala filetype detection\n\nProblem:    Conflict between supercollider and scala filetype detection.\nSolution:   Do not check for \"Class : Method\", it can appear in both\n            filetypes. (Chris Kipp, closes #11699)\n"
    },
    {
      "commit": "eb53350c02f620305e931ffd2ac611cc2b1a0ce9",
      "tree": "63f87fb4530a63676e6dc18e9ef713c91aec2101",
      "parents": [
        "f593fc891c7f6a6735b136878cc13012566ddd71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 15:06:11 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 15:06:11 2022 +0000"
      },
      "message": "patch 9.0.1056: leaking memory when disassembling an object method\n\nProblem:    Leaking memory when disassembling an object method.\nSolution:   Free the typval of the class.\n"
    },
    {
      "commit": "f593fc891c7f6a6735b136878cc13012566ddd71",
      "tree": "fd7b7759273115b169b1b7fe8dbce30ec3e8f2fb",
      "parents": [
        "74e1274edf632b83d2948a2a2d519589eff52997"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 13:50:02 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 14 13:50:02 2022 +0000"
      },
      "message": "patch 9.0.1055: Coverity warns for using uninitialized memory\n\nProblem:    Coverity warns for using uninitialized memory.\nSolution:   Clear the \"lhs\" field earlier.\n"
    },
    {
      "commit": "74e1274edf632b83d2948a2a2d519589eff52997",
      "tree": "3513a53175d76a294e5d189525480f276591a8e3",
      "parents": [
        "65b0d1676814ee08fb58ef8d64dd342d1d883192"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 21:14:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 21:14:28 2022 +0000"
      },
      "message": "patch 9.0.1054: object member can\u0027t get type from initializer\n\nProblem:    Object member can\u0027t get type from initializer.\nSolution:   If there is no type specified try to use the type of the\n            initializer.  Check for a valid type.\n"
    },
    {
      "commit": "65b0d1676814ee08fb58ef8d64dd342d1d883192",
      "tree": "4fbd70e4211e702a5212c717fe09636222f23026",
      "parents": [
        "692fe0889c44d97c4a1cc822bc8de189859c51cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 18:43:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 18:43:22 2022 +0000"
      },
      "message": "patch 9.0.1053: default constructor arguments are not optional\n\nProblem:    Default constructor arguments are not optional.\nSolution:   Use \"\u003d v:none\" to make constructor arguments optional.\n"
    },
    {
      "commit": "692fe0889c44d97c4a1cc822bc8de189859c51cb",
      "tree": "abbe552d2cb1bdaa63764027ebc93ffff4967292",
      "parents": [
        "cb94c910706fdd575cc25797d7858e084f1e3524"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 13:42:37 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 13:42:37 2022 +0000"
      },
      "message": "patch 9.0.1052: using freed memory on exit when EXITFREE is defined\n\nProblem:    Using freed memory on exit when EXITFREE is defined.\nSolution:   Make a deep copy of the type.  Make sure TTFLAG_STATIC is not set\n            in the copy.\n"
    },
    {
      "commit": "cb94c910706fdd575cc25797d7858e084f1e3524",
      "tree": "d677addda57ae7baf2427466bc203933c28823a9",
      "parents": [
        "6342e2c5a6570231aefabd8e34c2f2cb22f6927a"
      ],
      "author": {
        "name": "Rob Pilling",
        "email": "robpilling@gmail.com",
        "time": "Tue Dec 13 12:26:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 13 12:26:09 2022 +0000"
      },
      "message": "patch 9.0.1051: after a failed CTRL-W ] next command splits window\n\nProblem:    After a failed CTRL-W ] next command splits window.\nSolution:   Reset postponed_split. (Rob Pilling, closes #11698)\n"
    },
    {
      "commit": "6342e2c5a6570231aefabd8e34c2f2cb22f6927a",
      "tree": "68f2498cf9c05c16d55cd0d6953a1df65540c7f1",
      "parents": [
        "67578e5bcf7404d40d42876b738b72e68add1a3e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 12 18:56:32 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 12 18:56:32 2022 +0000"
      },
      "message": "patch 9.0.1050: using freed memory when assigning to variable twice\n\nProblem:    Using freed memory when assigning to variable twice.\nSolution:   Make copy of the list type. (closes #11691)\n"
    },
    {
      "commit": "67578e5bcf7404d40d42876b738b72e68add1a3e",
      "tree": "44dee70a2c31407a979037d8127115c11dacc680",
      "parents": [
        "b7acea1806996a9afb9fb8ebfe571b5181063070"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 12 13:47:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 12 13:47:44 2022 +0000"
      },
      "message": "patch 9.0.1049: crash when opening a very small terminal window\n\nProblem:    Crash when opening a very small terminal window.\nSolution:   Instead of crashing fix the cursor position. (closes #11697)\n"
    },
    {
      "commit": "b7acea1806996a9afb9fb8ebfe571b5181063070",
      "tree": "5fe7f3f28b0167ef6072abd6280f2ce7bf9b67b9",
      "parents": [
        "7db29e4b5c3a347d24ca5062ddaa5cf4c4d54b9c"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Dec 12 13:20:43 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 12 13:20:43 2022 +0000"
      },
      "message": "patch 9.0.1048: with \"screenline\" in \u0027culopt\u0027 cursorline highlight is wrong\n\nProblem:    With \"screenline\" in \u0027culopt\u0027 cursorline highlight is wrong.\nSolution:   Apply the priority logic also when \"screenline is in \u0027culopt\u0027.\n            (closes #11696)\n"
    },
    {
      "commit": "7db29e4b5c3a347d24ca5062ddaa5cf4c4d54b9c",
      "tree": "f664cce5e430637c1f11717d9178641ee695d593",
      "parents": [
        "79336e19cb39322d45a787c33b83cce3b314a012"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 15:53:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 15:53:04 2022 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "79336e19cb39322d45a787c33b83cce3b314a012",
      "tree": "6a89cce98cfb7e3ba695a8f7c10f98a00fc2f92f",
      "parents": [
        "3ea8a1b1296af5b0c6a163ab995aa16d49ac5f10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 14:18:31 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 11 14:18:31 2022 +0000"
      },
      "message": "patch 9.0.1047: matchparen is slow\n\nProblem:    Matchparen is slow.\nSolution:   Actually use the position where the match started, not the\n            position where the search started. (closes #11644)\n"
    },
    {
      "commit": "3ea8a1b1296af5b0c6a163ab995aa16d49ac5f10",
      "tree": "3f69edb63032893a8666461d761cb70e38732658",
      "parents": [
        "7ce7daf6cd6a7ed27eac060699026640b4b239a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 19:03:51 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 19:03:51 2022 +0000"
      },
      "message": "patch 9.0.1046: class method disassemble test fails on MS-Windows\n\nProblem:    Class method disassemble test fails on MS-Windows.\nSolution:   Do not match with a specific size.\n"
    },
    {
      "commit": "7ce7daf6cd6a7ed27eac060699026640b4b239a8",
      "tree": "bb6ddd44c1e6133c82ce791d9568405723f251af",
      "parents": [
        "6c87bbb4e45515e70ac1728cabd1451063bf427d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 18:42:12 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 18:42:12 2022 +0000"
      },
      "message": "patch 9.0.1045: in a class object members cannot be initialized\n\nProblem:    In a class object members cannot be initialized.\nSolution:   Support initializing object members. Make \"dissassemble\" work on\n            an object method.\n"
    },
    {
      "commit": "6c87bbb4e45515e70ac1728cabd1451063bf427d",
      "tree": "575f7a17f99c68755647ef8265af11dd28f95065",
      "parents": [
        "c51a376265708e49a46832816077b6dd27d12c0c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 11:17:11 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 11:17:11 2022 +0000"
      },
      "message": "patch 9.0.1044: setting window height using Python may cause errors\n\nProblem:    Setting window height using Python may cause errors.\nSolution:   When setting \"curwin\" also set \"curbuf\". (closes #11687)\n"
    },
    {
      "commit": "c51a376265708e49a46832816077b6dd27d12c0c",
      "tree": "4bdfc4d59022a30f7c7c307d25bde9d9793d8bd4",
      "parents": [
        "4ae0057308c59a0dee2b452736366e49a5a98b3a"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Dec 10 10:22:29 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 10 10:22:29 2022 +0000"
      },
      "message": "patch 9.0.1043: macro has confusing name and is duplicated\n\nProblem:    Macro has confusing name and is duplicated.\nSolution:   Use one macro with an understandable name. (closes #11686)\n"
    },
    {
      "commit": "4ae0057308c59a0dee2b452736366e49a5a98b3a",
      "tree": "0f238fee754ef47f83e318660fb94513d4f1c182",
      "parents": [
        "ffdaca9e6f3d39af6857ac52ced9385df203a152"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 22:49:23 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 22:49:23 2022 +0000"
      },
      "message": "patch 9.0.1042: ASAN gives false alarm about array access.\n\nProblem:    ASAN gives false alarm about array access.\nSolution:   Use an intermediate pointer.\n"
    },
    {
      "commit": "ffdaca9e6f3d39af6857ac52ced9385df203a152",
      "tree": "04ed8cbe05e072413dd394828d7661167ad63b6c",
      "parents": [
        "148bcd361097f85a1a51c408e7412d60c76df14d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 21:41:48 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 21:41:48 2022 +0000"
      },
      "message": "patch 9.0.1041: cannot define a method in a class\n\nProblem:    Cannot define a method in a class.\nSolution:   Implement defining an object method.  Make calling an object\n            method work.\n"
    },
    {
      "commit": "148bcd361097f85a1a51c408e7412d60c76df14d",
      "tree": "1644a6bbbd9e09bfb5c4bc32768f47d294c1e0ed",
      "parents": [
        "bb393d8259af8aec095e96d81624a16ed9f25005"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 12:41:32 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 12:41:32 2022 +0000"
      },
      "message": "patch 9.0.1040: test for \u003cCmd\u003e mapping with CmdlineChanged fails\n\nProblem:    Test for \u003cCmd\u003e mapping with CmdlineChanged fails.\nSolution:   Put back the check for the cmdline length not changing.\n"
    },
    {
      "commit": "bb393d8259af8aec095e96d81624a16ed9f25005",
      "tree": "3d932f3f5377e4e902a7ae731e4b4b75f1bbe5c1",
      "parents": [
        "ffa4e9b43a3d6d7f412f54637a4b1076ed2bc2f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 12:21:50 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 12:21:50 2022 +0000"
      },
      "message": "patch 9.0.1039: using a \u003cCmd\u003e mapping CmdlineChanged may be triggered twice\n\nProblem:    Using a \u003cCmd\u003e mapping CmdlineChanged may be triggered twice.\nSolution:   Count the number of times CmdlineChanged is triggered and avoid\n            doing it twice. (closes #116820\n"
    },
    {
      "commit": "ffa4e9b43a3d6d7f412f54637a4b1076ed2bc2f4",
      "tree": "b2ea31abef1ae8ef4301cfbb1893c0e5a8c0549d",
      "parents": [
        "98aeb2100c2759111f93f0f0857e93d98afdc88a"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Fri Dec 09 11:36:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 09 11:36:36 2022 +0000"
      },
      "message": "patch 9.0.1038: function name does not match what it is used for\n\nProblem:    Function name does not match what it is used for.\nSolution:   Include the modifier in the name. (closes #11679)\n"
    },
    {
      "commit": "98aeb2100c2759111f93f0f0857e93d98afdc88a",
      "tree": "e37c6f527026f5d64d594ddbd784bf4ef34178ea",
      "parents": [
        "3f8f82772313af9f2417b06651f30988b63e1c96"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 22:09:14 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 22:09:14 2022 +0000"
      },
      "message": "patch 9.0.1037: lalloc(0) error for a class without members\n\nProblem:    lalloc(0) error for a class without members.\nSolution:   Don\u0027t allocate room for members if there aren\u0027t any.\n            Don\u0027t create the class if there was an error.\n"
    },
    {
      "commit": "3f8f82772313af9f2417b06651f30988b63e1c96",
      "tree": "bcb39bcc4421135334decdea16a3dc176c6afe94",
      "parents": [
        "d28d7b94f5a76a817585c115dbf6fecac9b0b4cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 21:49:35 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 21:49:35 2022 +0000"
      },
      "message": "patch 9.0.1036: undo misbehaves when writing from an insert mode mapping\n\nProblem:    Undo misbehaves when writing from an insert mode mapping.\nSolution:   Sync undo when writing. (closes #11674)\n"
    },
    {
      "commit": "d28d7b94f5a76a817585c115dbf6fecac9b0b4cd",
      "tree": "f242d0691b03e865d974c396ecc343319f4f371c",
      "parents": [
        "e5eae82bb7199bd71c6216269e78c69e9a793c8f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 20:42:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 20:42:00 2022 +0000"
      },
      "message": "patch 9.0.1035: object members are not being marked as used\n\nProblem:    Object members are not being marked as used, garbage collection\n            may free them.\nSolution:   Mark object members as used.  Fix reference counting.\n"
    },
    {
      "commit": "e5eae82bb7199bd71c6216269e78c69e9a793c8f",
      "tree": "25441436f9c6d661953b6e1c13a5319eb7eca022",
      "parents": [
        "83c43ab319f4c4a9d03c65648b4f0df4298a7f93"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 16:30:16 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 16:30:16 2022 +0000"
      },
      "message": "patch 9.0.1034: reporting swap file when windows are split\n\nProblem:    Reporting swap file when windows are split.\nSolution:   Close extra windows after running a test.\n"
    },
    {
      "commit": "83c43ab319f4c4a9d03c65648b4f0df4298a7f93",
      "tree": "be39b849aa20ee716d5e03e6e47dd09df03f8309",
      "parents": [
        "b9603f6498e5637e111bd1dca0eab88c8dd0f99b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 16:10:01 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 16:10:01 2022 +0000"
      },
      "message": "patch 9.0.1033: tiny build fails because of conflicting typedef\n\nProblem:    Tiny build fails because of conflicting typedef.\nSolution:   Remove one typedef.\n"
    },
    {
      "commit": "b9603f6498e5637e111bd1dca0eab88c8dd0f99b",
      "tree": "26fe681d327a54bcfc4135f8112cd4d2da4fae9b",
      "parents": [
        "00b28d6c23d8e662cab27e461825777c0a2e387a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 15:44:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 15:44:22 2022 +0000"
      },
      "message": "patch 9.0.1032: test fails when terminal feature is missing\n\nProblem:    Test fails when terminal feature is missing.\nSolution:   Use CheckRunVimInTerminal.\n"
    },
    {
      "commit": "00b28d6c23d8e662cab27e461825777c0a2e387a",
      "tree": "ba11ed85b20cf03491e0f24b6d5bf348d2c19388",
      "parents": [
        "038e6d20e680ce8c850d07f6b035c4e1904c1201"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 15:32:33 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 15:32:33 2022 +0000"
      },
      "message": "patch 9.0.1031: Vim9 class is not implemented yet\n\nProblem:    Vim9 class is not implemented yet.\nSolution:   Add very basic class support.\n"
    },
    {
      "commit": "038e6d20e680ce8c850d07f6b035c4e1904c1201",
      "tree": "6d91f0c3505d285296e0c4078cd8e2e7775e08a3",
      "parents": [
        "84dbf855fb2d883481f74ad0ccf3df3f8837e6bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 12:00:50 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 12:00:50 2022 +0000"
      },
      "message": "patch 9.0.1030: using freed memory with the cmdline popup menu\n\nProblem:    Using freed memory with the cmdline popup menu.\nSolution:   Clear the popup menu when clearing the matches. (closes #11677)\n"
    },
    {
      "commit": "84dbf855fb2d883481f74ad0ccf3df3f8837e6bf",
      "tree": "54ad26d888f28a47726b2064ac3aa6f395046bd7",
      "parents": [
        "1881abfc34a61e7fb90bbcf8a5b8550405d55613"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 10:03:48 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 10:03:48 2022 +0000"
      },
      "message": "patch 9.0.1029: autoload directory missing from distribution\n\nProblem:    Autoload directory missing from distribution.\nSolution:   Add the autoload/zig directory to the list of distributed files.\n"
    },
    {
      "commit": "1881abfc34a61e7fb90bbcf8a5b8550405d55613",
      "tree": "3229ba8597f75ee7b1b10e4c3fbc947cf8cd9bc7",
      "parents": [
        "647b8dfa7f6300df833b4e5e2a38a4cdfa7de3fc"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Thu Dec 08 09:41:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 08 09:41:24 2022 +0000"
      },
      "message": "patch 9.0.1028: mouse shape test is flaky, especially on Mac OS\n\nProblem:    Mouse shape test is flaky, especially on Mac OS.\nSolution:   Instead of starting all timers at the same time, start the next\n            one in the callback of the previous one. (Yee Cheng Chin,\n            closes #11673)  Also use \"bwipe!\" instead of \"close!\" to avoid\n            swap files remaining.\n"
    },
    {
      "commit": "647b8dfa7f6300df833b4e5e2a38a4cdfa7de3fc",
      "tree": "37d58f937ac8ffd8dc185943378bca91e61caff8",
      "parents": [
        "2e613453eeeac3ef3405478c33775dd77d135bc7"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Wed Dec 07 23:00:26 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 07 23:00:26 2022 +0000"
      },
      "message": "patch 9.0.1027: LGTM is soon shutting down\n\nProblem:    LGTM is soon shutting down.\nSolution:   Remove LGTM from CI. (closes #11671)\n"
    },
    {
      "commit": "2e613453eeeac3ef3405478c33775dd77d135bc7",
      "tree": "9b3659e14df4ceef5637476a4a3ede87573f7b07",
      "parents": [
        "3fc84dc2c7efecd7c14ce341cd777475058936fd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 07 22:30:18 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 07 22:30:18 2022 +0000"
      },
      "message": "patch 9.0.1026: type of w_last_topfill is wrong\n\nProblem:    type of w_last_topfill is wrong.\nSolution:   Use \"int\" instead of \"linenr_T\". (closes #11670)\n"
    }
  ],
  "next": "3fc84dc2c7efecd7c14ce341cd777475058936fd"
}
