)]}'
{
  "log": [
    {
      "commit": "ecaa70ea29c269dd0dabd3cd5acdfa0ce42ccd54",
      "tree": "c711959d1b0fd9cffa3d90a57e62efe1321b9e6d",
      "parents": [
        "2898ebb44cee62a70a11b44a97bdad8cc00157b1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 14:55:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 14:55:39 2019 +0200"
      },
      "message": "patch 8.1.1687: the evalfunc.c file is too big\n\nProblem:    The evalfunc.c file is too big.\nSolution:   Move testing support to a separate file.\n"
    },
    {
      "commit": "2898ebb44cee62a70a11b44a97bdad8cc00157b1",
      "tree": "fc09d7b7b0ad688555c85c8f0e07fae117e51b1b",
      "parents": [
        "a099da357248b48e0a78bc5675c5dd222b557bf1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 13:41:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 13:41:34 2019 +0200"
      },
      "message": "patch 8.1.1686: \"*\" of \"*{\" is recognized as multipy operator\n\nProblem:    \"*\" of \"*{\" is recognized as multipy operator. (Yasuhiro Matsumoto)\nSolution:   Check for the \"{\".\n"
    },
    {
      "commit": "a099da357248b48e0a78bc5675c5dd222b557bf1",
      "tree": "b2b3c0113d53d9b61d0c29d7ac01ce9402001a94",
      "parents": [
        "396e829fa355ebc92a618ef18266a3fed71b7042"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 23:06:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 23:06:26 2019 +0200"
      },
      "message": "patch 8.1.1685: missing file in distributed file list\n\nProblem:    Missing file in distributed file list.\nSolution:   Add profiling.pro\n"
    },
    {
      "commit": "396e829fa355ebc92a618ef18266a3fed71b7042",
      "tree": "68231deb6b5951890d363d2376364936a5ce5a88",
      "parents": [
        "fa55cfc69d2b14761e2a8bd85bc1e0d82df770aa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 23:04:31 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 23:04:31 2019 +0200"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "fa55cfc69d2b14761e2a8bd85bc1e0d82df770aa",
      "tree": "3420b78d3aa0d58695f9a660592b655ac2f22fb1",
      "parents": [
        "d5abb4c87727eecb71b0e8ffdda60fc9598272f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 22:59:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 22:59:32 2019 +0200"
      },
      "message": "patch 8.1.1684: profiling functionality is spread out\n\nProblem:    Profiling functionality is spread out.\nSolution:   Put profiling functionality in profiling.c. (Yegappan Lakshmanan,\n            closes #4666)\n"
    },
    {
      "commit": "d5abb4c87727eecb71b0e8ffdda60fc9598272f3",
      "tree": "0166ed6641ae120fe56c807f90a88e071aa74bbd",
      "parents": [
        "809ce4d317fe12db0b2c17f16b4f77200fb060c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 22:46:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 22:46:10 2019 +0200"
      },
      "message": "patch 8.1.1683: dictionary with string keys is longer than needed\n\nProblem:    Dictionary with string keys is longer than needed.\nSolution:   Use *{key: val} for literaly keys.\n"
    },
    {
      "commit": "809ce4d317fe12db0b2c17f16b4f77200fb060c4",
      "tree": "f467fa792b1e9166b7e5e16944816d7e02c4b40d",
      "parents": [
        "0fb286e82d28730fcb3293894dd4df2e069eaf9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 21:21:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 21:21:40 2019 +0200"
      },
      "message": "patch 8.1.1682: placing a larger number of signs is slow\n\nProblem:    Placing a larger number of signs is slow.\nSolution:   Add functions for dealing with a list of signs. (Yegappan\n            Lakshmanan, closes #4636)\n"
    },
    {
      "commit": "0fb286e82d28730fcb3293894dd4df2e069eaf9a",
      "tree": "a8110a1004c03a2a2a20ce52d1da86d271a815d6",
      "parents": [
        "63d0dad874e6f949c18dd2b3c8c14d59cad58062"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 20:14:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 20:14:45 2019 +0200"
      },
      "message": "patch 8.1.1681: insert stray \"{\" when listener gets buffer line\n\nProblem:    Insert stray \"{\" when listener gets buffer line. (Paul Jolly)\nSolution:   Flush the cached line after invoking listeners. (closes #4455)\n"
    },
    {
      "commit": "63d0dad874e6f949c18dd2b3c8c14d59cad58062",
      "tree": "c4e3eb4a93e6f1d6f6d486d3c18e14f0c891b047",
      "parents": [
        "eaa49e40d7e7f84deef14424c84ef1da0796fa58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 18:17:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 18:17:23 2019 +0200"
      },
      "message": "patch 8.1.1680: the command table is not well aligned\n\nProblem:    The command table is not well aligned.\nSolution:   Adjust indent.\n"
    },
    {
      "commit": "eaa49e40d7e7f84deef14424c84ef1da0796fa58",
      "tree": "1d31b3b3529b1c79d6c8637728f8d7effb43e529",
      "parents": [
        "a901a37bae9f4e2848d6d7ac7b0875d72f43e1eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 18:08:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 18:08:59 2019 +0200"
      },
      "message": "patch 8.1.1679: test using SwapExists autocommand file may fail\n\nProblem:    Test using SwapExists autocommand file may fail.\nSolution:   Remove the SwapExists autocommand.\n"
    },
    {
      "commit": "a901a37bae9f4e2848d6d7ac7b0875d72f43e1eb",
      "tree": "49a5503821da827692ba8decddb2e44babc249df",
      "parents": [
        "b073da8929ae0c03c403197197ed6b57f0f3d3be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 16:38:50 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 16:38:50 2019 +0200"
      },
      "message": "patch 8.1.1678: using popup_menu() does not scroll to show the selected line\n\nProblem:    When using popup_menu() does not scroll to show the selected line.\nSolution:   Scroll the text. (Naruhiko Nishino, closes #4651)\n"
    },
    {
      "commit": "b073da8929ae0c03c403197197ed6b57f0f3d3be",
      "tree": "d13b49014c53f7f8c1d0b5bbc493b79ef0644a0b",
      "parents": [
        "017c2699381be17131a02f051ecb812067289856"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 14:47:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 14:47:26 2019 +0200"
      },
      "message": "patch 8.1.1677: tests get stuck when running into an existing swapfile\n\nProblem:    Tests get stuck when running into an existing swapfile.\nSolution:   Set v:swapchoice to \"q\" and report an error. (Daniel Hahler,\n            closes #4644)\n"
    },
    {
      "commit": "017c2699381be17131a02f051ecb812067289856",
      "tree": "67e71f499c17aeab4ff6b476668ebab0099f65f8",
      "parents": [
        "7b73f914c4fc5a3f7ad97b678cc8137f964e3d62"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 14:17:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 14:17:51 2019 +0200"
      },
      "message": "patch 8.1.1676: \"maxwidth\" of popup window does not always work properly\n\nProblem:    \"maxwidth\" of popup window does not always work properly.\nSolution:   Adjust the computation. (Naruhiko Nishino, closes #4653)\n"
    },
    {
      "commit": "7b73f914c4fc5a3f7ad97b678cc8137f964e3d62",
      "tree": "241abb8cf378c3157fd818d1c7bd71a91604a345",
      "parents": [
        "4e63f9425e6623aec4cd016af6def0b354b935f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 13:03:02 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 13:03:02 2019 +0200"
      },
      "message": "patch 8.1.1675: listener list not correctly updated on listener_remove()\n\nProblem:    Listener list not correctly updated on listener_remove().\nSolution:   Only set \"prev\" when not removing a listener.  Return one if the\n            listener was found and removed.\n"
    },
    {
      "commit": "4e63f9425e6623aec4cd016af6def0b354b935f1",
      "tree": "20b3ccbbf9e0a326770b164610402c2945a8cb5d",
      "parents": [
        "b4f0628fc5892e1bb9f0f780af782ff47ef277ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 22:46:47 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 22:46:47 2019 +0200"
      },
      "message": "patch 8.1.1674: script to check a colorscheme can be improved\n\nProblem:    Script to check a colorscheme can be improved.\nSolution:   Match the whole group name. Don\u0027t warn for what is usually omitted.\n"
    },
    {
      "commit": "b4f0628fc5892e1bb9f0f780af782ff47ef277ed",
      "tree": "e99eecacf4b8582fa7dde3dafb312f8edce2fd18",
      "parents": [
        "d94ac0caca12c6ceb54b07fc932edba84a5f60f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 21:07:54 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 21:07:54 2019 +0200"
      },
      "message": "patch 8.1.1673: cannot easily find the popup window at a certain position\n\nProblem:    Cannot easily find the popup window at a certain position.\nSolution:   Add popup_locate().\n"
    },
    {
      "commit": "d94ac0caca12c6ceb54b07fc932edba84a5f60f2",
      "tree": "5a13ca103450a14dc5f3551aeb2de918f81b3e67",
      "parents": [
        "b7b9efbccfe17ee3f7b1bb877b7745d5bfbf0804"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 20:24:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 20:24:59 2019 +0200"
      },
      "message": "patch 8.1.1672: \"make cmdidxs\" doesn\u0027t work\n\nProblem:    \"make cmdidxs\" doesn\u0027t work.\nSolution:   Update macro names. (Naruhiko Nishino, closes #4660)\n"
    },
    {
      "commit": "b7b9efbccfe17ee3f7b1bb877b7745d5bfbf0804",
      "tree": "4db93ec0c2518ed5879e9253cd4b13d7eed1970c",
      "parents": [
        "0231f8312b11a259d9cb550f3318895f6b4d76be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 20:17:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 20:17:03 2019 +0200"
      },
      "message": "patch 8.1.1671: copying a blob may result in it being locked\n\nProblem:    Copying a blob may result in it being locked.\nSolution:   Reset v_lock. (Ken Takata, closes #4648)\n"
    },
    {
      "commit": "0231f8312b11a259d9cb550f3318895f6b4d76be",
      "tree": "bc5ecdd070c2c1a7df89da42dcb27c6ed00e259f",
      "parents": [
        "efef9fea7227e259e1ec073ab7dbfb5670711d74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 19:22:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 19:22:22 2019 +0200"
      },
      "message": "patch 8.1.1670: sign column not always properly aligned\n\nProblem:    Sign column not always properly aligned.\nSolution:   Use \"col\" only after it was calculated. (Yee Cheng Chin,\n            closes #4649)\n"
    },
    {
      "commit": "efef9fea7227e259e1ec073ab7dbfb5670711d74",
      "tree": "09e314aa43b41f81a874cd3086206b34c558acde",
      "parents": [
        "8ccabf624ef4eb7ebe3e4d52449bc0bc545810f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 18:45:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 18:45:40 2019 +0200"
      },
      "message": "patch 8.1.1669: Travis: test results section is closed even when failed\n\nProblem:    Travis: test results section is closed even when some tests\n            failed.\nSolution:   Only close the section on success. (Daniel Hahler, closes #4659)\n"
    },
    {
      "commit": "8ccabf624ef4eb7ebe3e4d52449bc0bc545810f2",
      "tree": "ae0a5a7408c6e4fcc6c98f1fbbca0210922c8ee0",
      "parents": [
        "8071cb2c646c9d38dcd4e3ccd377dce07705f031"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 18:12:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 18:12:51 2019 +0200"
      },
      "message": "patch 8.1.1668: popup window test is a bit flaky on some systems\n\nProblem:    Popup window test is a bit flaky on some systems.\nSolution:   Clear the command line. (Naruhiko Nishino, closes #4656)\n"
    },
    {
      "commit": "8071cb2c646c9d38dcd4e3ccd377dce07705f031",
      "tree": "1618343aba4c372cbfc3fc9c56e7a7102518c6ec",
      "parents": [
        "bd42b31780794fa751597cf3aa4d1d01889b1494"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 17:58:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 17:58:01 2019 +0200"
      },
      "message": "patch 8.1.1667: flags for Ex commands may clash with other symbols\n\nProblem:    Flags for Ex commands may clash with other symbols.\nSolution:   Prepend with EX_.\n"
    },
    {
      "commit": "bd42b31780794fa751597cf3aa4d1d01889b1494",
      "tree": "2263fcb0f0396a6bccf1d79b78150c2d111d0a64",
      "parents": [
        "b4207474780569bcc9840e03f13edb5d9c2554f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 16:35:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 16:35:34 2019 +0200"
      },
      "message": "patch 8.1.1666: click in popup window scrollbar with border doesn\u0027t scroll\n\nProblem:    Click in popup window scrollbar with border doesn\u0027t scroll.\nSolution:   Correct column for the border. (Naruhiko Nishino, closes #4650)\n"
    },
    {
      "commit": "b4207474780569bcc9840e03f13edb5d9c2554f5",
      "tree": "0dc0e386c11d123e867c0824bff7a50b37b26da1",
      "parents": [
        "847a5d69a826c02a7cb8a14884f3fef69d74fed7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 16:05:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 16:05:45 2019 +0200"
      },
      "message": "patch 8.1.1665: crash when popup window with mask is below the screen\n\nProblem:    Crash when popup window with mask is below the screen.\nSolution:   Correct boundary check.\n"
    },
    {
      "commit": "847a5d69a826c02a7cb8a14884f3fef69d74fed7",
      "tree": "163faa5d22eb2fbcec4ecd8877b49c93cd1e00d7",
      "parents": [
        "1072768b919efd1dd3fe28d58b24274cb92ad098"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 15:37:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 15:37:13 2019 +0200"
      },
      "message": "patch 8.1.1664: GUI resize may cause changing Rows at a bad time\n\nProblem:    GUI resize may cause changing Rows at a bad time. (Dominique\n            Pelle)\nSolution:   Postpone resizing while updating the screen.\n"
    },
    {
      "commit": "1072768b919efd1dd3fe28d58b24274cb92ad098",
      "tree": "340b9cc5afb0ec1bf00157552b6cb5685698df0a",
      "parents": [
        "e28cfb28126c07abd9e9ba04e36b3789433201b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 13:59:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 12 13:59:20 2019 +0200"
      },
      "message": "patch 8.1.1663: compiler warning for using size_t\n\nProblem:    Compiler warning for using size_t.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "e28cfb28126c07abd9e9ba04e36b3789433201b6",
      "tree": "7286eb0643610f26a5f6bc8aed828e6e045f9c4a",
      "parents": [
        "247bf0de465411e4ebb1c0fe1a9e07f4a7f77e91"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 11 22:04:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 11 22:04:21 2019 +0200"
      },
      "message": "patch 8.1.1662: cannot build uninstal.exe with some version of MinGW\n\nProblem:    Cannot build uninstal.exe with some version of MinGW.\nSolution:   Add -lole32. (Rene Nyffenegger, closes #4646)\n"
    },
    {
      "commit": "247bf0de465411e4ebb1c0fe1a9e07f4a7f77e91",
      "tree": "eb0ce572898365212897ec562a1f0b69e40ee9f4",
      "parents": [
        "7780e5c1c5485a979ab6e3914a43e17912e213a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 22:21:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 22:21:48 2019 +0200"
      },
      "message": "patch 8.1.1661: cannot build with +textprop but without +balloon_eval\n\nProblem:    Cannot build with +textprop but without +balloon_eval.\nSolution:   Adjust #ifdefs. (closes #4645)\n"
    },
    {
      "commit": "7780e5c1c5485a979ab6e3914a43e17912e213a8",
      "tree": "a3aa3d74492df6bd48ae4dec09ca3469d2e95977",
      "parents": [
        "b05caa782dbab51db8de60940eff7992f8cfd882"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 22:04:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 22:04:48 2019 +0200"
      },
      "message": "patch 8.1.1660: assert_fails() does not fail inside try/catch\n\nProblem:    Assert_fails() does not fail inside try/catch.\nSolution:   Set trylevel to zero. (Ozaki Kiichi, closes #4639)\n"
    },
    {
      "commit": "b05caa782dbab51db8de60940eff7992f8cfd882",
      "tree": "a209cf4819bd8aad2182aa01955110f8ca2fe899",
      "parents": [
        "3b849af90a691f2a9999222b0e69bd161bebc5e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 21:55:54 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 21:55:54 2019 +0200"
      },
      "message": "patch 8.1.1659: popup window \"mousemoved\" values not correct\n\nProblem:    Popup window \"mousemoved\" values not correct.\nSolution:   Convert text column to mouse column.\n"
    },
    {
      "commit": "3b849af90a691f2a9999222b0e69bd161bebc5e2",
      "tree": "6f0694c395b49fd26bf53b6c2860b5a6e5dd7178",
      "parents": [
        "7ba343e63483b09584d4bf5a997fc1d1c09f19f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 16:15:04 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 10 16:15:04 2019 +0200"
      },
      "message": "patch 8.1.1658: debug statements included in patch\n\nProblem:    Debug statements included in patch.\nSolution:   Remove the debug statements.\n"
    },
    {
      "commit": "7ba343e63483b09584d4bf5a997fc1d1c09f19f7",
      "tree": "b37ff372b110b7648dfa3fe01fc35b3d62d8e01f",
      "parents": [
        "e089c3fd6937524a14d22baa7562b0820f1343ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 09 23:22:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 09 23:22:15 2019 +0200"
      },
      "message": "patch 8.1.1657: Terminal: screen updates from \u0027balloonexpr\u0027 are not displayed\n\nProblem:    Terminal: screen updates from \u0027balloonexpr\u0027 are not displayed.\nSolution:   Update the screen if needed.  Fix the word position for\n            \"mousemoved\".\n"
    },
    {
      "commit": "e089c3fd6937524a14d22baa7562b0820f1343ac",
      "tree": "c2d7f6ef2d644d2961403a5af073777344407a9b",
      "parents": [
        "3dabd718f4b2d8e09de9e2ec73832620b91c2f79"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 09 20:25:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 09 20:25:25 2019 +0200"
      },
      "message": "patch 8.1.1656: popup window width is wrong when using Tabs\n\nProblem:    Popup window width is wrong when using Tabs. (Paul Jolly)\nSolution:   Count tabs correctly. (closes #4637)\n"
    },
    {
      "commit": "3dabd718f4b2d8e09de9e2ec73832620b91c2f79",
      "tree": "d8dc80b5d6b1a718537d688fcf906418289f4212",
      "parents": [
        "8a7383b6d28be02413cf115d4b8ed1b44d60dd9f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 23:30:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 23:30:22 2019 +0200"
      },
      "message": "patch 8.1.1655: popup window border drawn wrong with multi-byte char\n\nProblem:    Popup window border drawn wrong with multi-byte char. (Marcin\n            Szamotulski)\nSolution:   Correct check in mb_fix_col(). (closes #4635)\n"
    },
    {
      "commit": "8a7383b6d28be02413cf115d4b8ed1b44d60dd9f",
      "tree": "1965d70cea9fc29329cb4f14c891b55fc76385fe",
      "parents": [
        "0d07155c8bbaca1a527b79da358438253a60839f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 22:23:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 22:23:33 2019 +0200"
      },
      "message": "patch 8.1.1654: GUI: screen updates from \u0027balloonexpr\u0027 are not displayed\n\nProblem:    GUI: screen updates from \u0027balloonexpr\u0027 are not displayed.\nSolution:   Update the screen if needed.  Also avoid the cursor being\n            displayed in the wrong position.\n"
    },
    {
      "commit": "0d07155c8bbaca1a527b79da358438253a60839f",
      "tree": "427f6db1a6aa7733efb90bb0387615791b65255b",
      "parents": [
        "49fe95f22517b775506ef34681000d84bb417eb3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 22:04:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 22:04:03 2019 +0200"
      },
      "message": "patch 8.1.1653: ubsan warns for possibly passing NULL pointer\n\nProblem:    Ubsan warns for possibly passing NULL pointer.\nSolution:   Skip code when length is zero. (Dominique Pelle, closes #4631)\n"
    },
    {
      "commit": "49fe95f22517b775506ef34681000d84bb417eb3",
      "tree": "7ad7c9afcc187735c9b6175bf85ac8efff012a2b",
      "parents": [
        "999224422633935eaa8b804ce3d1c2f9ca195d0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 21:57:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 21:57:30 2019 +0200"
      },
      "message": "patch 8.1.1652: GUI: popup window doesn\u0027t close on mouse movement\n\nProblem:    GUI: popup window doesn\u0027t close on mouse movement. (Paul Jolly)\nSolution:   Generate mouse-move events when a popup window is visible.\n"
    },
    {
      "commit": "999224422633935eaa8b804ce3d1c2f9ca195d0a",
      "tree": "d8c9852e06c0b13a7fe9a0b46b957c25e7a74101",
      "parents": [
        "ee9e604124682b0cd89e4f987a2f6f3fe4160920"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 20:58:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 20:58:25 2019 +0200"
      },
      "message": "patch 8.1.1651: suspend test is flaky on some systems\n\nProblem:    Suspend test is flaky on some systems.\nSolution:   Wait for the shell prompt to show. (Yee Cheng Chin, closes #4632)\n"
    },
    {
      "commit": "ee9e604124682b0cd89e4f987a2f6f3fe4160920",
      "tree": "3d8c96fff9cedd548bf9e773050836457fe4ab99",
      "parents": [
        "3e35d05b1f99419be27ea5be70c7d0610202c163"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 20:08:44 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 08 20:08:44 2019 +0200"
      },
      "message": "patch 8.1.1650: warning for using uninitialized variable\n\nProblem:    Warning for using uninitialized variable. (Tony Mechelynck)\nSolution:   Simplify the code by always using the mouse coordinates.\n"
    },
    {
      "commit": "3e35d05b1f99419be27ea5be70c7d0610202c163",
      "tree": "e3a3f347bce15ae2da882e94d2f6998861298efc",
      "parents": [
        "3f3e954d9676e374f222a18786c78e50af5041cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 20:43:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 20:43:34 2019 +0200"
      },
      "message": "patch 8.1.1649: Illegal memory access when closing popup window\n\nProblem:    Illegal memory access when closing popup window.\nSolution:   Get w_next before closing the window.\n"
    },
    {
      "commit": "3f3e954d9676e374f222a18786c78e50af5041cb",
      "tree": "c564fafbafb3cbf95215d7821c7fdb93b38a43b0",
      "parents": [
        "d84b2c3d88b08722dd4f686256a22c26788ea122"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 20:30:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 20:30:48 2019 +0200"
      },
      "message": "patch 8.1.1648: MS-Windows: build error with normal feaures\n\nProblem:    MS-Windows: build error with normal feaures.\nSolution:   Adjust #ifdef for find_word_under_cursor().\n"
    },
    {
      "commit": "d84b2c3d88b08722dd4f686256a22c26788ea122",
      "tree": "97755634395f3656468ea932ff67412407cc2483",
      "parents": [
        "56a63120992cc3e1f50d654a3f8aeace40bf12ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 19:16:58 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 19:16:58 2019 +0200"
      },
      "message": "patch 8.1.1647: build error with GTK and hangulinput feature\n\nProblem:    Build error with GTK and hangulinput feature, im_get_status()\n            defined twice. (Dominique Pelle)\nSolution:   Adjust im_get_status(). (closes #4628)\n"
    },
    {
      "commit": "56a63120992cc3e1f50d654a3f8aeace40bf12ef",
      "tree": "a90e82bd976f2989fd988f1ef80bf489ac868407",
      "parents": [
        "b3d17a20d243f65bcfe23de08b7afd948c5132c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 18:38:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 18:38:34 2019 +0200"
      },
      "message": "patch 8.1.1646: build failure\n\nProblem:    build failure\nSolution:   Add changes to structure.\n"
    },
    {
      "commit": "b3d17a20d243f65bcfe23de08b7afd948c5132c2",
      "tree": "d5cf97466bfab6199a02fa2db200bee4bf054337",
      "parents": [
        "5b19e5b919ec568792e2e2301899f0e58cf9e550"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 18:28:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 18:28:14 2019 +0200"
      },
      "message": "patch 8.1.1645: cannot use a popup window for a balloon\n\nProblem:    Cannot use a popup window for a balloon.\nSolution:   Add popup_beval().  Add the \"mousemoved\" property.  Add the\n            screenpos() function.\n"
    },
    {
      "commit": "5b19e5b919ec568792e2e2301899f0e58cf9e550",
      "tree": "42c94ab698d0ac61fe6fb60a1260b33dade25925",
      "parents": [
        "899f20deae22d8cfc89d88d5f1869e5191d4b360"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 15:12:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 15:12:12 2019 +0200"
      },
      "message": "patch 8.1.1644: sound test does not work on Travis\n\nProblem:    Sound test does not work on Travis.\nSolution:   Use \"sg\" command to enable audio. (Ozaki Kiichi, closes #4624)\n"
    },
    {
      "commit": "899f20deae22d8cfc89d88d5f1869e5191d4b360",
      "tree": "b71c28108dc7c64b7d52099df159840a1c3f0fe0",
      "parents": [
        "ec572ad6a6cb0d4e71901951a70a4f038d48cb17"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 14:56:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 14:56:25 2019 +0200"
      },
      "message": "patch 8.1.1643: sign placement is wrong when \u0027foldcolumn\u0027 is set\n\nProblem:    Sign placement is wrong when \u0027foldcolumn\u0027 is set.\nSolution:   Adjust the column computation. (Yee Cheng Chin, closes #4627)\n"
    },
    {
      "commit": "ec572ad6a6cb0d4e71901951a70a4f038d48cb17",
      "tree": "a91b2770fd2afb1981c2baf30af7af5372a5a42e",
      "parents": [
        "6cc7e21412487ff8bd531c73ac9325f5ba2409a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 14:26:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 14:26:59 2019 +0200"
      },
      "message": "patch 8.1.1642: may use uninitialized variable\n\nProblem:    May use uninitialized variable. (Patrick Palka)\nSolution:   Initialize variables earlier. (closes #4623)\n"
    },
    {
      "commit": "6cc7e21412487ff8bd531c73ac9325f5ba2409a9",
      "tree": "7bcd9498467c8b459695c69abac1e9253692ff89",
      "parents": [
        "c2f5054be9301c8a47b92a4584338cb2de24b96c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 14:05:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 07 14:05:24 2019 +0200"
      },
      "message": "patch 8.1.1641: garbage collection may run at a wrong moment\n\nProblem:    Garbage collection may run at a wrong moment. (Trygve Aaberge)\nSolution:   Postpone garbage collection while parsing messages. (closes #4620)\n"
    },
    {
      "commit": "c2f5054be9301c8a47b92a4584338cb2de24b96c",
      "tree": "55dba620959da6fdf7485c5039590dbeda66eb2a",
      "parents": [
        "28fc247f8d94a1cfabbcf2691ca942bde96f6d2f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 23:24:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 23:24:56 2019 +0200"
      },
      "message": "patch 8.1.1640: the CursorHold autocommand takes down a balloon\n\nProblem:    The CursorHold autocommand takes down a balloon. (Paul Jolly)\nSolution:   Ignore the CursorHold pseudo-key.\n"
    },
    {
      "commit": "28fc247f8d94a1cfabbcf2691ca942bde96f6d2f",
      "tree": "54836cfabdef5fd1dd3e9f128307e0b0869f13c7",
      "parents": [
        "3940ec6d41a07f9abbfba7d4db6b49d3d8b43a9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 22:14:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 22:14:16 2019 +0200"
      },
      "message": "patch 8.1.1639: changing an autoload name into a file name is inefficient\n\nProblem:    Changing an autoload name into a script file name is inefficient.\nSolution:   Remember the last replaced #. (Ozaki Kiichi, closes #4618)\n"
    },
    {
      "commit": "3940ec6d41a07f9abbfba7d4db6b49d3d8b43a9a",
      "tree": "1e1a4d94cde09166c2f1f9546b17edcd44f499c6",
      "parents": [
        "4f5b0e5355a673ba5228bef037dc5c30734a1378"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 21:53:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 21:53:24 2019 +0200"
      },
      "message": "patch 8.1.1638: running tests leaves some files behind\n\nProblem:    Running tests leaves some files behind.\nSolution:   Delete the files. (Ozaki Kiichi, closes #4617)\n"
    },
    {
      "commit": "4f5b0e5355a673ba5228bef037dc5c30734a1378",
      "tree": "abdf9b30aeae188d2d495129beb3b7922b53df3e",
      "parents": [
        "437a746b4c1bd65cecc2e9095e911b58b13fce77"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 20:43:52 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 20:43:52 2019 +0200"
      },
      "message": "patch 8.1.1637: after running tests and clean the XfakeHOME directory remains\n\nProblem:    After running tests and clean the XfakeHOME directory remains.\nSolution:   Use \"rm -rf\". (Hirohito Higashi)\n"
    },
    {
      "commit": "437a746b4c1bd65cecc2e9095e911b58b13fce77",
      "tree": "d64d82a7a70877f944d8fb690f1a9d6f03ef9591",
      "parents": [
        "b4d9b893d3c7af24b5adf4ae0475ada32d36f5ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 20:17:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 05 20:17:22 2019 +0200"
      },
      "message": "patch 8.1.1636: crash when popup has fitting scrollbar\n\nProblem:    Crash when popup has fitting scrollbar. (Trygve Aaberge)\nSolution:   Don\u0027t divide by zero if the scrollbar just fits. (closes #4615)\n"
    },
    {
      "commit": "b4d9b893d3c7af24b5adf4ae0475ada32d36f5ad",
      "tree": "932818353000bb35120e52d05bca41377079279b",
      "parents": [
        "981d9dc8f3d7a470eb3be7ba60fe1c1f31e7f470"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 22:59:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 22:59:06 2019 +0200"
      },
      "message": "patch 8.1.1635: warnings for unused variables in small version\n\nProblem:    Warnings for unused variables in small version. (John Marriott)\nSolution:   Adjust #ifdefs.\n"
    },
    {
      "commit": "981d9dc8f3d7a470eb3be7ba60fe1c1f31e7f470",
      "tree": "8cc227b11121a293be323e137f20ceb6cf98a190",
      "parents": [
        "b7ed839976120912c8a755fd1b0f67026b4b056f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 22:32:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 22:32:39 2019 +0200"
      },
      "message": "patch 8.1.1634: terminal test fails when term_getansicolors() is missing\n\nProblem:    Terminal test fails when term_getansicolors() is missing.\n            Diff test fails without +rightleft.  (Dominique Pelle)\nSolution:   Check if term_getansicolors() is supported. (closes #4597)\n"
    },
    {
      "commit": "b7ed839976120912c8a755fd1b0f67026b4b056f",
      "tree": "f156b004b3e3159e70771881d46e836ed90561c1",
      "parents": [
        "48ac671fe5cb5a7c2d5263d2f122e5e903022e30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 21:24:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 21:24:34 2019 +0200"
      },
      "message": "patch 8.1.1633: cannot generate prototypes with X11 but without GUI\n\nProblem:    Cannot generate prototypes with X11 but without GUI.\nSolution:   Include X11/Intrinsic.h.\n"
    },
    {
      "commit": "48ac671fe5cb5a7c2d5263d2f122e5e903022e30",
      "tree": "de853f82e2d451d2067f562fcc78b074c97cbc08",
      "parents": [
        "4e038571aa91521e110187a256b5d16bff8b5820"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 20:26:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 20:26:21 2019 +0200"
      },
      "message": "patch 8.1.1632: build with EXITFREE but without +arabic fails\n\nProblem:    Build with EXITFREE but without +arabic fails.\nSolution:   Rename the function and adjust #ifdefs. (closes #4613)\n"
    },
    {
      "commit": "4e038571aa91521e110187a256b5d16bff8b5820",
      "tree": "856767e58f9d20a121c0d23decc7a6117bf26ba4",
      "parents": [
        "e809a4ed3014fbf717c936c727291b5f038829a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 18:28:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 18:28:35 2019 +0200"
      },
      "message": "patch 8.1.1631: displaying signs is inefficient\n\nProblem:    Displaying signs is inefficient.\nSolution:   Avoid making multiple calls to get information about a placed\n            sign. (Yegappan Lakshmanan, closes #4586)\n"
    },
    {
      "commit": "e809a4ed3014fbf717c936c727291b5f038829a5",
      "tree": "5674e27df9d3158e318acb2d9656f98a1bc237dc",
      "parents": [
        "790c18bfa5dfeca51749b752dddc41e60cb3fa54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:35:05 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:35:05 2019 +0200"
      },
      "message": "patch 8.1.1630: various small problems\n\nProblem:    Various small problems.\nSolution:   Various small improvements.\n"
    },
    {
      "commit": "790c18bfa5dfeca51749b752dddc41e60cb3fa54",
      "tree": "2a9e58a44299c06ebee566a43055754720dfc415",
      "parents": [
        "6bf2c6264b5ebbe4981751840c5a8b69da08e744"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:22:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:22:06 2019 +0200"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "6bf2c6264b5ebbe4981751840c5a8b69da08e744",
      "tree": "d7557e9b5e6720a5a5e481c1c18dc965b051630b",
      "parents": [
        "931a277145d8fc9544765047116afe557eb606d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:12:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:12:09 2019 +0200"
      },
      "message": "patch 8.1.1629: terminal function help is in the wrong file\n\nProblem:    Terminal function help is in the wrong file.\nSolution:   Move the function details to terminal.txt.\n"
    },
    {
      "commit": "931a277145d8fc9544765047116afe557eb606d2",
      "tree": "b5725fc51adf546d2e2890c3a91b5f5661440569",
      "parents": [
        "6cb39f924a10912a615573230e906e8089975198"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 16:54:54 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 16:54:54 2019 +0200"
      },
      "message": "patch 8.1.1628: popup window functions not in list of functions\n\nProblem:    Popup window functions not in list of functions.\nSolution:   Add popup window functins to the list of functions.  Reorganise\n            the popup window help.\n"
    },
    {
      "commit": "6cb39f924a10912a615573230e906e8089975198",
      "tree": "be922586727211913970ab06a348240bff2ea6ba",
      "parents": [
        "5ca1ac373ae62b37152cb6f85916b402eda520a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 16:05:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 16:05:14 2019 +0200"
      },
      "message": "patch 8.1.1627: header file contains mixed comment style\n\nProblem:    Header file contains mixed comment style.\nSolution:   Use // style comments.\n"
    },
    {
      "commit": "5ca1ac373ae62b37152cb6f85916b402eda520a5",
      "tree": "002e91e14351d0a5f19bd6d7645a831377be5867",
      "parents": [
        "bc2cfe4672d370330b8698d4d025697a9a6ec569"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 15:39:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 15:39:28 2019 +0200"
      },
      "message": "patch 8.1.1626: no test for closing a popup window with a modified buffer\n\nProblem:    No test for closing a popup window with a modified buffer.\nSolution:   Add a test.  Add \"popups\" to getbufinfo().\n"
    },
    {
      "commit": "bc2cfe4672d370330b8698d4d025697a9a6ec569",
      "tree": "143b6302de2fda10d0d0841c88bbfa7852731638",
      "parents": [
        "0d702028feb859e6bde9a0c943d398d86294beb7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 14:57:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 14:57:12 2019 +0200"
      },
      "message": "patch 8.1.1625: script line numbers are not exactly right\n\nProblem:    Script line numbers are not exactly right.\nSolution:   Handle heredoc and continuation lines better. (Ozaki Kiichi,\n            closes #4611, closes #4511)\n"
    },
    {
      "commit": "0d702028feb859e6bde9a0c943d398d86294beb7",
      "tree": "0202bf4cc0ceb6ed162721e284582f499e7e1201",
      "parents": [
        "e4b407f536ba8bd007152649a347a95320d80fce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 14:20:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 14:20:41 2019 +0200"
      },
      "message": "patch 8.1.1624: when testing in the GUI may try to run gvim in a terminal\n\nProblem:    When testing in the GUI may try to run gvim in a terminal.\nSolution:   Add the -v argument. (Yee Cheng Chin, closes #4605)  Don\u0027t skip\n            tests that work now.\n"
    },
    {
      "commit": "e4b407f536ba8bd007152649a347a95320d80fce",
      "tree": "306f3fa571a153b3fa0e7d6c66d2ec1f668e8d04",
      "parents": [
        "e296e3177b67bdcaa8b1f144d2495b9413e7055c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 11:59:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 11:59:28 2019 +0200"
      },
      "message": "patch 8.1.1623: display wrong with signs in narrow number column\n\nProblem:    Display wrong with signs in narrow number column.\nSolution:   Increase the numbercolumn width if needed. (Yegappan Lakshmanan,\n            closes #4606)\n"
    },
    {
      "commit": "e296e3177b67bdcaa8b1f144d2495b9413e7055c",
      "tree": "925e3b981f50b4785b4d5be4d58f2ba9d055d80c",
      "parents": [
        "80edda1cf57d7bf8f22c021d724faab33c3c81d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 23:20:18 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 23:20:18 2019 +0200"
      },
      "message": "patch 8.1.1622: wrong width if displaying a lot of lines in a popup window\n\nProblem:    Wrong width if displaying a lot of lines in a popup window.\nSolution:   Accurately compute the line overflow.\n"
    },
    {
      "commit": "80edda1cf57d7bf8f22c021d724faab33c3c81d6",
      "tree": "1bfd0050c05d0dbe8f7d2160eb241e20f58d9ff7",
      "parents": [
        "ba45f1f4fbff1a78ed5786c2608b0f8a76ec53c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 22:53:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 22:53:06 2019 +0200"
      },
      "message": "patch 8.1.1621: Amiga: time.h included twice\n\nProblem:    Amiga: time.h included twice.\nSolution:   Remove include from evalfunc.c, move outside of #ifdef in\n            os_amiga.h. (Ola Söder, closes #4607)\n"
    },
    {
      "commit": "ba45f1f4fbff1a78ed5786c2608b0f8a76ec53c8",
      "tree": "a487624942c10f09a7d24de86afb6ab012b001c8",
      "parents": [
        "435f9f06cac02c1d2e5c52435d36e80f4ad2a8bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 22:50:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 22:50:41 2019 +0200"
      },
      "message": "patch 8.1.1620: no test for popup window with border and mask\n\nProblem:    No test for popup window with border and mask.\nSolution:   Add this popup window, fix problems.\n"
    },
    {
      "commit": "435f9f06cac02c1d2e5c52435d36e80f4ad2a8bd",
      "tree": "134b8a742fcab1b3941fe9270322dd424c96abd2",
      "parents": [
        "9ee3d161f715de9e68ba60c17e3893107bb7c42a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 21:40:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 21:40:16 2019 +0200"
      },
      "message": "patch 8.1.1619: tests are not run with GUI on Travis\n\nProblem:    Tests are not run with GUI on Travis.\nSolution:   Add a testgui job. (Ozaki Kiichi, closes #4609)\n"
    },
    {
      "commit": "9ee3d161f715de9e68ba60c17e3893107bb7c42a",
      "tree": "77b3793a04b9d37a6e37b89afdbca83a8646b3ad",
      "parents": [
        "d529ba58dc7566833546e4beb5c4c50d8b78816a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 02 23:22:43 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 02 23:22:43 2019 +0200"
      },
      "message": "patch 8.1.1618: Amiga-like systems quickly run out of stack\n\nProblem:    Amiga-like systems quickly run out of stack.\nSolution:   Reserve a Megabyte stack. (Ola Söder, closes #4608)\n"
    },
    {
      "commit": "d529ba58dc7566833546e4beb5c4c50d8b78816a",
      "tree": "5ad57b5229039d76e0ae4ede7d21c5be9a1ddd05",
      "parents": [
        "8531dc66e8da1cb4d944d5b447f6f05e8c91401f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 02 23:13:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 02 23:13:53 2019 +0200"
      },
      "message": "patch 8.1.1617: no test for popup window with mask and position fixed\n\nProblem:    No test for popup window with mask and position fixed.\nSolution:   Add a couple of screenshots.  Fix deteced problems.\n"
    },
    {
      "commit": "8531dc66e8da1cb4d944d5b447f6f05e8c91401f",
      "tree": "a78bea678f658be35640c6e3beaa3f28740691f2",
      "parents": [
        "7866b87958cf0c2f3312f2c3d7fb8d6eed28b512"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 22:28:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 22:28:20 2019 +0200"
      },
      "message": "patch 8.1.1616: build failure with gcc on Amiga\n\nProblem:    Build failure with gcc on Amiga.\nSolution:   Add missing header includes. (Ola Söder, closes #4603)\n"
    },
    {
      "commit": "7866b87958cf0c2f3312f2c3d7fb8d6eed28b512",
      "tree": "b952f2359356a2c434aa747d67f1362a7a2e6295",
      "parents": [
        "f8a071265535b8cc43e50a81f4d5049883ca50e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 22:21:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 22:21:01 2019 +0200"
      },
      "message": "patch 8.1.1615: crash when passing buffer number to popup_create()\n\nProblem:    Crash when passing buffer number to popup_create(). (Yasuhiro\n            Matsumoto)\nSolution:   Initialze the window properly.\n"
    },
    {
      "commit": "f8a071265535b8cc43e50a81f4d5049883ca50e4",
      "tree": "9a9853212002909960c51efbf60b42b3e708d50c",
      "parents": [
        "a83e70000f106a1e1e0f86e8e362ec94c0df074c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 22:06:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 22:06:07 2019 +0200"
      },
      "message": "patch 8.1.1614: \u0027numberwidth\u0027 can only go up to 10\n\nProblem:    \u0027numberwidth\u0027 can only go up to 10.\nSolution:   Allow up to 20. (Charlie Stanton, closes #4584)\n"
    },
    {
      "commit": "a83e70000f106a1e1e0f86e8e362ec94c0df074c",
      "tree": "79eca2c4a31df9a1dde9c5c7acaf99757a2642db",
      "parents": [
        "5b8cfedfbd19a71a30c73cf44b0aec3da7fc1a24"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 21:47:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 01 21:47:35 2019 +0200"
      },
      "message": "patch 8.1.1613: popup window test fails with Athena and Motif\n\nProblem:    Popup window test fails with Athena and Motif.\nSolution:   Compute the highlight attribut when the GUI is not active.\n"
    },
    {
      "commit": "5b8cfedfbd19a71a30c73cf44b0aec3da7fc1a24",
      "tree": "fdaa4dec72d804fdbaab665d550dc10b3be0dafb",
      "parents": [
        "892ae723ab95e429222e930cf41b32809567e58e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 22:16:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 22:16:10 2019 +0200"
      },
      "message": "patch 8.1.1612: cannot show an existing buffer in a popup window\n\nProblem:    Cannot show an existing buffer in a popup window.\nSolution:   Support buffer number argument in popup_create().\n"
    },
    {
      "commit": "892ae723ab95e429222e930cf41b32809567e58e",
      "tree": "b13676187124dfbde65761e13bb9791d4ede5775",
      "parents": [
        "15e248e37f3925d430f96e945d52d3dc423cdc83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 20:33:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 20:33:01 2019 +0200"
      },
      "message": "patch 8.1.1611: bufadd() reuses existing buffer without a name\n\nProblem:    Bufadd() reuses existing buffer without a name.\nSolution:   When the name is empty always create a new buffer.\n"
    },
    {
      "commit": "15e248e37f3925d430f96e945d52d3dc423cdc83",
      "tree": "bd29a54010b6ff38816f4ca523f30e4ba20d61a0",
      "parents": [
        "2e62b568e91c36adb16dbcc609665170f09f3845"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 20:21:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 20:21:37 2019 +0200"
      },
      "message": "patch 8.1.1610: there is no way to add or load a buffer without side effects\n\nProblem:    There is no way to add or load a buffer without side effects.\nSolution:   Add the bufadd() and bufload() functions.\n"
    },
    {
      "commit": "2e62b568e91c36adb16dbcc609665170f09f3845",
      "tree": "fef2344429e26ba99e52315b28fc979477e23d7b",
      "parents": [
        "b60d8514b8813e2f3acefd454efcccbe04ac135a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 18:07:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 30 18:07:00 2019 +0200"
      },
      "message": "patch 8.1.1609: the user cannot easily close a popup window\n\nProblem:    The user cannot easily close a popup window.\nSolution:   Add the \"close\" property. (mostly by Masato Nishihata,\n            closes #4601)\n"
    },
    {
      "commit": "b60d8514b8813e2f3acefd454efcccbe04ac135a",
      "tree": "e59f2d52cdc622429e4880e9129f23d8276fce7f",
      "parents": [
        "f9c85f580b3792f6b95107412972f5360d412ef0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 07:59:04 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 07:59:04 2019 +0200"
      },
      "message": "patch 8.1.1608: the evalfunc.c file is too big\n\nProblem:    The evalfunc.c file is too big.\nSolution:   Move sign functionality to sign.c.\n"
    },
    {
      "commit": "f9c85f580b3792f6b95107412972f5360d412ef0",
      "tree": "faaacd461a2d7788b15f15e317d466070fe26e8d",
      "parents": [
        "548be7f126dc57ca861cb26dc6492c3b2a9e2c99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 07:41:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 07:41:35 2019 +0200"
      },
      "message": "patch 8.1.1608: the evalfunc.c file is too big\n\nProblem:    The evalfunc.c file is too big.\nSolution:   Move sign functionality to sign.c.\n"
    },
    {
      "commit": "548be7f126dc57ca861cb26dc6492c3b2a9e2c99",
      "tree": "0cb3d5f33bab047d5612c5b29196db5e3ffe886a",
      "parents": [
        "4340fc95d50518c6eb199107e5f1144f210c7ee5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 03:42:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 03:42:42 2019 +0200"
      },
      "message": "patch 8.1.1606: on a narrow screen \":hi\" output is confusing\n\nProblem:    On a narrow screen \":hi\" output is confusing.\nSolution:   Insert a space between highlight group name and \"xxx\". (Masato\n            Nishihaga, closes #4599)\n"
    },
    {
      "commit": "4340fc95d50518c6eb199107e5f1144f210c7ee5",
      "tree": "326e8a11f2ce433ab4998ae341d68bb8d13d438d",
      "parents": [
        "13b47c37a650ab6045680a9e5513ef6ad71ee93f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 22:06:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 22:06:49 2019 +0200"
      },
      "message": "patch 8.1.1605: Vim may delay processing messages on a json channel\n\nProblem:    Vim may delay processing messages on a json channel. (Pontus\n            Leitzler)\nSolution:   Try parsing json when checking if there is readahead.\n"
    },
    {
      "commit": "13b47c37a650ab6045680a9e5513ef6ad71ee93f",
      "tree": "76ab8304f7f03b613f59c82d203730b005b23ba6",
      "parents": [
        "d74af4227b4e961bbab6ec9aa36512464434a1ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 21:55:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 21:55:48 2019 +0200"
      },
      "message": "patch 8.1.1604: popup window scroll test is flaky\n\nProblem:    Popup window scroll test is flaky.\nSolution:   Add a delay between scroll events.\n"
    },
    {
      "commit": "d74af4227b4e961bbab6ec9aa36512464434a1ad",
      "tree": "979ee5dfa85fc0390d5a7fe3538872c404e5d1a3",
      "parents": [
        "711d02c96da996e3423a6518909687e1d45ce45a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 21:38:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 21:38:00 2019 +0200"
      },
      "message": "patch 8.1.1603: crash when using unknown highlighting in text property\n\nProblem:    Crash when using unknown highlighting in text property.\nSolution:   Check for zero highlight ID.\n"
    },
    {
      "commit": "711d02c96da996e3423a6518909687e1d45ce45a",
      "tree": "67b534fc0ca4f4f3ea6cab47b0d4208487a3c9ad",
      "parents": [
        "8da41816316f17382817df3f9449b55df8d39651"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 04:06:50 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 28 04:06:50 2019 +0200"
      },
      "message": "patch 8.1.1602: popup window cannot overflow on the left or right\n\nProblem:    Popup window cannot overflow on the left or right.\nSolution:   Only set the \"fixed\" option when it is in the dict. Set w_leftcol\n            to allow for the popup overflowing on the left and use it when\n            applying the mask.\n"
    },
    {
      "commit": "8da41816316f17382817df3f9449b55df8d39651",
      "tree": "38947619934e8b08519fc26075b26a3845bf65d0",
      "parents": [
        "4cd583c6da08ce2f87e1c07b6490a74bb3c3d0c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 18:04:54 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 18:04:54 2019 +0200"
      },
      "message": "patch 8.1.1601: missing changes to popup window test file\n\nProblem:    Missing changes to popup window test file.\nSolution:   Add those changes.\n"
    },
    {
      "commit": "4cd583c6da08ce2f87e1c07b6490a74bb3c3d0c0",
      "tree": "69d196edbe6544f3c902c5000b21bbb96d313bbd",
      "parents": [
        "6efd76ae4a5cb60facd261abd5d64800ec96402d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 05:13:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 05:13:57 2019 +0200"
      },
      "message": "patch 8.1.1600: cannot specify highlighting for popup window scrollbar\n\nProblem:    Cannot specify highlighting for popup window scrollbar.\nSolution:   Add \"scrollbarhighlight\" and \"thumbhighlight\" options.\n"
    },
    {
      "commit": "6efd76ae4a5cb60facd261abd5d64800ec96402d",
      "tree": "cf7c87388453be4682ca652aa7e12d2f3bd80051",
      "parents": [
        "53a95d65840e9d48844fa0798f198eca765176e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 04:06:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 04:06:57 2019 +0200"
      },
      "message": "patch 8.1.1599: compiler warning for uninitialized variable\n\nProblem:    Compiler warning for uninitialized variable. (Tony Mechelynck)\nSolution:   Add a dummy assignment.\n"
    },
    {
      "commit": "53a95d65840e9d48844fa0798f198eca765176e8",
      "tree": "1720faf98d6ddfe9db2165b8970ec7317dd4e431",
      "parents": [
        "68acb41f990405cb5ccd33fcba71a5d499c82974"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 03:54:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 03:54:08 2019 +0200"
      },
      "message": "patch 8.1.1598: update to test file missing\n\nProblem:    Update to test file missing.\nSolution:   Update the popup window test file.\n"
    },
    {
      "commit": "68acb41f990405cb5ccd33fcba71a5d499c82974",
      "tree": "3fbba68540725a037037a67c393fd822d8f25e6c",
      "parents": [
        "c2a43165004f944a909428e80700130745c08ed0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 03:40:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 03:40:36 2019 +0200"
      },
      "message": "patch 8.1.1597: cannot scroll a popup window with the mouse\n\nProblem:    Cannot scroll a popup window with the mouse.\nSolution:   If the popup window has a scrollbar let the mouse scroll wheel\n            scroll the window.\n"
    },
    {
      "commit": "c2a43165004f944a909428e80700130745c08ed0",
      "tree": "4f47a5d17a466b08c352d9395bf22afff8ada61e",
      "parents": [
        "88c47aa692a4b1061f86624ea2503f31314f3975"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 01:03:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 01:03:53 2019 +0200"
      },
      "message": "patch 8.1.1596: when resizing the screen may draw popup in wrong position\n\nProblem:    When resizing the screen may draw popup in wrong position. (Masato\n            Nishihata)\nSolution:   Check the popup is not outside of the screen. (fixes #4592)\n"
    },
    {
      "commit": "88c47aa692a4b1061f86624ea2503f31314f3975",
      "tree": "4a9d57d8f3a24a7c2eddcc78e8216fc1e88b26a2",
      "parents": [
        "2eed9bafa013f278ffe8bcd52489f90b11cf00e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 00:34:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 26 00:34:15 2019 +0200"
      },
      "message": "patch 8.1.1595: MS-Windows with VIMDLL: colors wrong in console\n\nProblem:    MS-Windows with VIMDLL: colors wrong in console.\nSolution:   Do not set the GUI colors when not using the GUI. (Ken Takata,\n            closes #4588)\n"
    },
    {
      "commit": "2eed9bafa013f278ffe8bcd52489f90b11cf00e1",
      "tree": "9a2dcd1d2b0efacc4564f212baccba596d51e4f1",
      "parents": [
        "6a7af8e2dbcb768a768831d9e6355c855c215ebc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 23:40:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 23:40:29 2019 +0200"
      },
      "message": "patch 8.1.1594: may still start file dialog while exiting\n\nProblem:    May still start file dialog while exiting.\nSolution:   Ignore the \"browse\" modifier in another place when exiiting.\n            (Ozaki Kiichi, closes #4582)\n"
    },
    {
      "commit": "6a7af8e2dbcb768a768831d9e6355c855c215ebc",
      "tree": "bb043e1eac67343184488a7b2900137581b6bfec",
      "parents": [
        "5c381eb9e72990e4153045f4911c59b9b2194edd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 21:34:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 21:34:26 2019 +0200"
      },
      "message": "patch 8.1.1593: filetype not detected for C++ header files without extension\n\nProblem:    Filetype not detected for C++ header files without extension.\nSolution:   Recognize the file by the Emacs file mode. (Dmitry Ilyin,\n            closes #4593)\n"
    },
    {
      "commit": "5c381eb9e72990e4153045f4911c59b9b2194edd",
      "tree": "e45433591e73b72b4e31a84e6172eef77ac8534a",
      "parents": [
        "7d491c425334d9477637372a4ebec64c228c8430"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 06:50:31 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 06:50:31 2019 +0200"
      },
      "message": "patch 8.1.1592: may start file dialog while exiting\n\nProblem:    May start file dialog while exiting.\nSolution:   Ignore the \"browse\" modifier when exiting. (Ozaki Kiichi,\n            closes #4582\n"
    },
    {
      "commit": "7d491c425334d9477637372a4ebec64c228c8430",
      "tree": "27ab26e8fefb0dff30c8d7e98a7cc7ab2853dc24",
      "parents": [
        "6c6a603cd2db9cbd51c9b4e3ff44cbab72b98592"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 06:28:02 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 06:28:02 2019 +0200"
      },
      "message": "patch 8.1.1591: on error garbage collection may free memory in use\n\nProblem:    On error garbage collection may free memory in use.\nSolution:   Reset may_garbage_collect when evaluating expression mapping.\n            Add tests. (Ozaki Kiichi, closes #4579)\n"
    },
    {
      "commit": "6c6a603cd2db9cbd51c9b4e3ff44cbab72b98592",
      "tree": "4cf74601ac0dd7ced532c07d792fba10c3680296",
      "parents": [
        "75fb0854e93913c4d2cfcd6ef634173c4d13a093"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 05:33:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 05:33:36 2019 +0200"
      },
      "message": "patch 8.1.1590: popup window test fails\n\nProblem:    Popup window test fails.\nSolution:   Add \"scrollbar\" to expected result.\n"
    }
  ],
  "next": "75fb0854e93913c4d2cfcd6ef634173c4d13a093"
}
