)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "75fb0854e93913c4d2cfcd6ef634173c4d13a093",
      "tree": "c2da703ce73474a764e4f7acf6759c705303003c",
      "parents": [
        "e96a2498f9a2d3e93ac07431f6d4afd77f30afdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 05:15:58 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 05:15:58 2019 +0200"
      },
      "message": "patch 8.1.1589: popup window does not indicate scroll position\n\nProblem:    Popup window does not indicate scroll position.\nSolution:   Add a scrollbar.\n"
    },
    {
      "commit": "e96a2498f9a2d3e93ac07431f6d4afd77f30afdf",
      "tree": "9395a92f2de9f49abe63c7fc9f5fe26b1396fb47",
      "parents": [
        "2b044ffb5ada77e6fa89779d6532ea9fae3fe029"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 04:12:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 25 04:12:16 2019 +0200"
      },
      "message": "patch 8.1.1588: in :let-heredoc line continuation is recognized\n\nProblem:    In :let-heredoc line continuation is recognized.\nSolution:   Do not consume line continuation. (Ozaki Kiichi, closes #4580)\n"
    },
    {
      "commit": "2b044ffb5ada77e6fa89779d6532ea9fae3fe029",
      "tree": "cc163bbec466fe54c7ac6c0b4a341519457758bd",
      "parents": [
        "b2cda0dd1d9c9e47e21c59b8d40845210ab83f69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 05:45:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 05:45:14 2019 +0200"
      },
      "message": "patch 8.1.1587: redraw problem when sign icons in the number column\n\nProblem:    Redraw problem when sign icons in the number column.\nSolution:   Clear and redraw when changing related options.  Right aligh the\n            sign icon in the GUI. (Yegappan Lakshmanan, closes #4578)\n"
    },
    {
      "commit": "b2cda0dd1d9c9e47e21c59b8d40845210ab83f69",
      "tree": "a9c714dcf9e9ea291d7b1a686aeda4299301b46f",
      "parents": [
        "e7eb92708ec2092a2fc11e78703b5dcf83844412"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 05:06:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 05:06:36 2019 +0200"
      },
      "message": "patch 8.1.1586: error number used in two places\n\nProblem:    Error number used in two places.\nSolution:   Renumber one. (Ken Takata)\n"
    },
    {
      "commit": "e7eb92708ec2092a2fc11e78703b5dcf83844412",
      "tree": "d00da20838b81404557c7b0ef17d2890f18175ac",
      "parents": [
        "0a1f56fcfe31be929e9cd8c3d81a984c960e4180"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:58:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:58:07 2019 +0200"
      },
      "message": "patch 8.1.1585: :let-heredoc does not trim enough\n\nProblem:    :let-heredoc does not trim enough.\nSolution:   Trim indent from the contents based on the indent of the first\n            line.  Use let-heredoc in more tests.\n"
    },
    {
      "commit": "0a1f56fcfe31be929e9cd8c3d81a984c960e4180",
      "tree": "7bc7684aa4eccb489a5a6a1636dd612397c7348f",
      "parents": [
        "7be3ab25891fec711d8a2d9d242711a9155852b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:43:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 24 00:43:35 2019 +0200"
      },
      "message": "patch 8.1.1584: the evalfunc.c file is getting too big\n\nProblem:    The evalfunc.c file is getting too big.\nSolution:   Move channel and job related functions to channel.c.\n"
    },
    {
      "commit": "7be3ab25891fec711d8a2d9d242711a9155852b6",
      "tree": "3dab3f000e881253f5ca0961ea13b8abc2a0d39d",
      "parents": [
        "0fcf26ba4ffaaa6a2fb8d879dc24b5f7e1bb6a13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 01:46:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 01:46:15 2019 +0200"
      },
      "message": "patch 8.1.1583: set_ref_in_list() only sets ref in items\n\nProblem:    Set_ref_in_list() only sets ref in items.\nSolution:   Rename to set_ref_in_list_items() to avoid confusion.\n"
    },
    {
      "commit": "0fcf26ba4ffaaa6a2fb8d879dc24b5f7e1bb6a13",
      "tree": "ca53f6be2222dbb055c5db237e4c38e4323617af",
      "parents": [
        "7a39dd7f00239059ce34660611589b26126a550c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 01:03:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 01:03:51 2019 +0200"
      },
      "message": "patch 8.1.1582: cannot build with +textprop but without +timers\n\nProblem:    Cannot build with +textprop but without +timers.\nSolution:   Add #ifdef. (Ola Söder, closes #4574)\n"
    },
    {
      "commit": "7a39dd7f00239059ce34660611589b26126a550c",
      "tree": "6b8b1b7c7218f0f213804cd84c0859d9e0f23b87",
      "parents": [
        "c662ec9978e9a381680ffe53d05da0e10bb8d1a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 00:50:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 00:50:15 2019 +0200"
      },
      "message": "patch 8.1.1581: shared functions for testing are disorganised\n\nProblem:    Shared functions for testing are disorganised.\nSolution:   Group finctions in script files. (Ozaki Kiichi, closes #4573)\n"
    },
    {
      "commit": "c662ec9978e9a381680ffe53d05da0e10bb8d1a0",
      "tree": "6e70a57744f75ff95128c90f2257ce7f0e71936d",
      "parents": [
        "6c1e1570b1346de0d438fbb991bddab38c228290"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 00:15:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 23 00:15:57 2019 +0200"
      },
      "message": "patch 8.1.1580: cannot make part of a popup transparent\n\nProblem:    Cannot make part of a popup transparent.\nSolution:   Add the \"mask\" option.\n"
    },
    {
      "commit": "adc6714aac20f5462a0ecec50ab4806b2f3ab0db",
      "tree": "54650818f8664ba76e6cad1632d463ed6b9aec74",
      "parents": [
        "dfc145572813c5d3848feb4029ff8bfb127ab66a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 22 01:40:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 22 01:40:42 2019 +0200"
      },
      "message": "patch 8.1.1579: dict and list could be GC\u0027ed while displaying error\n\nProblem:    Dict and list could be GC\u0027ed while displaying error in a timer.\n            (Yasuhiro Matsumoto)\nSolution:   Block garbage collection when executing a timer.  Add\n            test_garbagecollect_soon(). Add \"no_wait_return\" to\n            test_override(). (closes #4571)\n"
    },
    {
      "commit": "dfc145572813c5d3848feb4029ff8bfb127ab66a",
      "tree": "7a8a47d6b6406618c74d3c1b07ce2759ff2a77f7",
      "parents": [
        "693f7dc818bc116e997aff5ba8ebc2d555aa41dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 21 17:36:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 21 17:36:10 2019 +0200"
      },
      "message": "patch 8.1.1578: MS-Windows: pathdef.c should depend on build options\n\nProblem:    MS-Windows: pathdef.c should depend on build options.\nSolution:   Generate pathdef.c in the object directory.  Fix dependencies.\n            (Ken Takata, closes #4565)\n"
    },
    {
      "commit": "693f7dc818bc116e997aff5ba8ebc2d555aa41dc",
      "tree": "e401fd0973f9f77b739fbbb8821fa4413a004bfb",
      "parents": [
        "405bb4273499a1f59c004cae78bae200e93fa8a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 21 02:30:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 21 02:30:38 2019 +0200"
      },
      "message": "patch 8.1.1577: command line redrawn for +arabic without Arabic characters\n\nProblem:    Command line redrawn for +arabic without Arabic characters.\n            (Dominique Pelle)\nSolution:   Check if there actually are any Arabic characters.  Do redraw\n            after displaying incsearch. (closes #4569)\n"
    },
    {
      "commit": "405bb4273499a1f59c004cae78bae200e93fa8a7",
      "tree": "0696cf01920c1c9adaf492cabd5b473355219248",
      "parents": [
        "75a1a9415b9c207de5a29b25c0d1949c6c9c5c61"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 21 00:12:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 21 00:12:29 2019 +0200"
      },
      "message": "patch 8.1.1576: compiler warning for unused argument\n\nProblem:    Compiler warning for unused argument.\nSolution:   Add \"UNUSED\" annotation. (Dominique Pelle, closes #4570)\n"
    },
    {
      "commit": "75a1a9415b9c207de5a29b25c0d1949c6c9c5c61",
      "tree": "470a0887aed4e52e342edbca555e0bec1b85af99",
      "parents": [
        "a3fce62c911c204ae144b55018f6dc9295088850"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 20 03:45:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 20 03:45:36 2019 +0200"
      },
      "message": "patch 8.1.1575: callbacks may be garbage collected\n\nProblem:    Callbacks may be garbage collected.\nSolution:   Set reference in callbacks. (Ozaki Kiichi, closes #4564)\n"
    },
    {
      "commit": "a3fce62c911c204ae144b55018f6dc9295088850",
      "tree": "b65c7ea4a00a3bc741dea05eaf04b56ae6d5d8e3",
      "parents": [
        "37e66cf0f6fa482d36d67818672000fbfb37dfbb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 20 02:31:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 20 02:31:49 2019 +0200"
      },
      "message": "patch 8.1.1574: tabpage option not yet implemented for popup window\n\nProblem:    Tabpage option not yet implemented for popup window.\nSolution:   Implement tabpage option, also for popup_getoptions().\n"
    },
    {
      "commit": "37e66cf0f6fa482d36d67818672000fbfb37dfbb",
      "tree": "2b0239f8c5e4c92fca892a76fb68eaae3341ecc6",
      "parents": [
        "e9726e31feafebf3548990b686b810900a0bff43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 18:16:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 18:16:10 2019 +0200"
      },
      "message": "patch 8.1.1573: textprop test fails if screenhots do not work\n\nProblem:    Textprop test fails if screenhots do not work.\nSolution:   Add check for screenhots working.\n"
    },
    {
      "commit": "e9726e31feafebf3548990b686b810900a0bff43",
      "tree": "8fe1aa71e8819ec1303346ac6cd881659e71fa27",
      "parents": [
        "a956bf6ca34896c3f242bf726b709a725f9053ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 18:01:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 18:01:21 2019 +0200"
      },
      "message": "patch 8.1.1572: compiler warnings with tiny build\n\nProblem:    Compiler warnings with tiny build. (Tony Mechelynck)\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "a956bf6ca34896c3f242bf726b709a725f9053ce",
      "tree": "6b986ab92a2b64bef96681ef520c4d8cdad161ac",
      "parents": [
        "4dff4aed09d2b0d570ca0d19de9cb08bdf03e695"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 17:34:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 17:34:24 2019 +0200"
      },
      "message": "patch 8.1.1571: textprop highlight starts too early if just after a tab\n\nProblem:    textprop highlight starts too early if just after a tab.\nSolution:   Check if still drawing a previous character. (closes #4558)\n"
    },
    {
      "commit": "4dff4aed09d2b0d570ca0d19de9cb08bdf03e695",
      "tree": "f5766d4cd30da11862e47d4ebda66eb546b77392",
      "parents": [
        "bf8c3adef21c24a9bf2c1a93042a096ea8d8b2e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 16:31:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 16:31:28 2019 +0200"
      },
      "message": "patch 8.1.1570: icon signs not displayed properly in the number column\n\nProblem:    Icon signs not displayed properly in the number column.\nSolution:   Display them properly. (Yegappan Lakshmanan, closes #4559)\n"
    },
    {
      "commit": "bf8c3adef21c24a9bf2c1a93042a096ea8d8b2e1",
      "tree": "31475d16dbc52804e3b5b1a67d0dd2b3d077c810",
      "parents": [
        "87652a7e3b94755084944afec51a0bfcd8b0a0c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 14:28:43 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 19 14:28:43 2019 +0200"
      },
      "message": "patch 8.1.1569: cannot build with signs but without diff feature\n\nProblem:    Cannot build with signs but without diff feature.\nSolution:   Move #ifdef. (Tom Ryder)\n"
    },
    {
      "commit": "87652a7e3b94755084944afec51a0bfcd8b0a0c3",
      "tree": "13fc67059371554068f186843d630e52f619cf3c",
      "parents": [
        "db51730df1817fc4b6ecf5a065c69fac518ad821"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 18 23:07:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 18 23:07:37 2019 +0200"
      },
      "message": "patch 8.1.1568: strftime() test fails on MS-Windows\n\nProblem:    Strftime() test fails on MS-Windows.\nSolution:   Skip the check for using the $TZ environment variable.\n"
    },
    {
      "commit": "db51730df1817fc4b6ecf5a065c69fac518ad821",
      "tree": "d7966f2f74b8f11cb6bb228a422bf4650e9bc7d9",
      "parents": [
        "517f71ab17c265602465eaee3775dcfe8afe0478"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 18 22:53:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 18 22:53:24 2019 +0200"
      },
      "message": "patch 8.1.1567: localtime_r() does not respond to $TZ changes\n\nProblem:    Localtime_r() does not respond to $TZ changes.\nSolution:   If $TZ changes then call tzset(). (Tom Ryder)\n"
    },
    {
      "commit": "517f71ab17c265602465eaee3775dcfe8afe0478",
      "tree": "669ec9e567c9f98e6a143a59e63e6a301673a198",
      "parents": [
        "9b283523f2f75b45feef902b8713808e883d9c19"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 22:40:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 22:40:41 2019 +0200"
      },
      "message": "patch 8.1.1566: error message when terminal closes in another tab\n\nProblem:    Error message when terminal closes while it is not in the current\n            tab.\nSolution:   Also set \"do_set_w_closing\" when using the special autocommand\n            window. (closes #4552)\n"
    },
    {
      "commit": "9b283523f2f75b45feef902b8713808e883d9c19",
      "tree": "83a7c31221221362b997e6938381d4de61db52d3",
      "parents": [
        "394c5d8870b15150fc91a4c058dc571fd5eaa97e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 22:19:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 22:19:33 2019 +0200"
      },
      "message": "patch 8.1.1565: MS-Windows: no sound support\n\nProblem:    MS-Windows: no sound support.\nSolution:   Add sound support for MS-Windows. (Yasuhiro Matsumoto, Ken Takata,\n            closes #4522)\n"
    },
    {
      "commit": "394c5d8870b15150fc91a4c058dc571fd5eaa97e",
      "tree": "7b94cca5df86c565532c52fa6e5c28b4d4b80645",
      "parents": [
        "6e5000d493b4f385f901eb97f3ce0c8088373403"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 21:48:05 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 21:48:05 2019 +0200"
      },
      "message": "patch 8.1.1564: sign column takes up space\n\nProblem:    Sign column takes up space.  (Adam Stankiewicz)\nSolution:   Optionally put signs in the number column. (Yegappan Lakshmanan,\n            closes #4555, closes #4515)\n"
    },
    {
      "commit": "6e5000d493b4f385f901eb97f3ce0c8088373403",
      "tree": "b891636c8899ba15790bf631a2ac486efe3bda6d",
      "parents": [
        "ad24a71e2248e839c875c0bc0e6ad3dbeea16998"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 21:18:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 21:18:41 2019 +0200"
      },
      "message": "patch 8.1.1563: crash when using closures\n\nProblem:    Crash when using closures.\nSolution:   Set reference in varlist of funccal when running the garbage\n            collector. (Ozaki Kiichi, closes #4554, closes #4547)\n"
    },
    {
      "commit": "ad24a71e2248e839c875c0bc0e6ad3dbeea16998",
      "tree": "2f8299092999d13d75f8b248d1f21e5274e774ff",
      "parents": [
        "ae943150d3a2868a89df802c9f530331474451ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 20:05:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 20:05:45 2019 +0200"
      },
      "message": "patch 8.1.1562: popup window not always redrawn after popup_setoptions()\n\nProblem:    Popup window not always redrawn after popup_setoptions().\nSolution:   Force a redraw.\n"
    },
    {
      "commit": "ae943150d3a2868a89df802c9f530331474451ec",
      "tree": "26ba407cb4f856dace31834fbf9fdcef0dd95f0b",
      "parents": [
        "6313c4f41d0e1d91b4217557685c014ea919915f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 22:54:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 22:54:14 2019 +0200"
      },
      "message": "patch 8.1.1561: popup_setoptions() is not implemented yet\n\nProblem:    Popup_setoptions() is not implemented yet.\nSolution:   Implement popup_setoptions().  Also add more fields to\n            popup_getoptions().\n"
    },
    {
      "commit": "6313c4f41d0e1d91b4217557685c014ea919915f",
      "tree": "57db3a37970820cd76dce1362047e6bbf0f26428",
      "parents": [
        "eb2310d47d83764a61d63cd5c2788870d7f6eddf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 20:39:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 20:39:13 2019 +0200"
      },
      "message": "patch 8.1.1560: popup window hidden option not implemented yet\n\nProblem:    Popup window hidden option not implemented yet.\nSolution:   Implement the hidden option.\n"
    },
    {
      "commit": "eb2310d47d83764a61d63cd5c2788870d7f6eddf",
      "tree": "edbc9c2ba71757b15fd06e4b77f17b0c43e96514",
      "parents": [
        "a730e55cc2d3045a79a340a5af1ad4a749058a32"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 20:09:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 20:09:10 2019 +0200"
      },
      "message": "patch 8.1.1559: popup window title property not implemented yet\n\nProblem:    Popup window title property not implemented yet.\nSolution:   Implement the title property.\n"
    },
    {
      "commit": "a730e55cc2d3045a79a340a5af1ad4a749058a32",
      "tree": "91bd4f6fa1348c3d132198a857ec98902239d43f",
      "parents": [
        "983f2f1403a591779f6edc4dd973c6cf31c65c8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 19:05:31 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 19:05:31 2019 +0200"
      },
      "message": "patch 8.1.1558: popup_menu() and popup_filter_menu() are not implemented yet\n\nProblem:    Popup_menu() and popup_filter_menu() are not implemented yet.\nSolution:   Implement the functions. Fix that centering didn\u0027t take the border\n            and padding into account.\n"
    },
    {
      "commit": "983f2f1403a591779f6edc4dd973c6cf31c65c8b",
      "tree": "b1a9c77eca371645107b0adcde36fb7afa9710a1",
      "parents": [
        "8a5c7ef9bbded87abd8c937b16c576ed2ccbb805"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 16:41:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 16:41:41 2019 +0200"
      },
      "message": "patch 8.1.1557: compiler warning for unused variables in tiny version\n\nProblem:    Compiler warning for unused variables in tiny version. (Tony\n            Mechelynck)\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "8a5c7ef9bbded87abd8c937b16c576ed2ccbb805",
      "tree": "1d1439490d148350a2ef2d948a6b0254ab5e8fdf",
      "parents": [
        "8cdbd5b3c4225b04536dea7523718695306b16b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 16:14:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 16:14:20 2019 +0200"
      },
      "message": "patch 8.1.1556: command for failing screenshot does not include directory\n\nProblem:    The command displayed to show a failing screenshot does not include\n            the \"testdir\" directory.\nSolution:   Prefix the directory name so that it can be copy-pasted.\n"
    },
    {
      "commit": "8cdbd5b3c4225b04536dea7523718695306b16b5",
      "tree": "d7cd76c65d4489a9c76ec848c358f0876cc0c71c",
      "parents": [
        "1c196e7b1742c1a50ce0d74190721acaad087f81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 15:50:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 15:50:45 2019 +0200"
      },
      "message": "patch 8.1.1555: NOT_IN_POPUP_WINDOW is confusing\n\nProblem:    NOT_IN_POPUP_WINDOW is confusing. (Andy Massimino)\nSolution:   Rename to ERROR_IF_POPUP_WINDOW().\n"
    },
    {
      "commit": "1c196e7b1742c1a50ce0d74190721acaad087f81",
      "tree": "863a9372d5d7800f076cd2f00c371394a09124e6",
      "parents": [
        "dc2ce58b5ac72e2af765385eb426660104816344"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 15:41:58 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 15:41:58 2019 +0200"
      },
      "message": "patch 8.1.1554: docs and tests for :const can be improved\n\nProblem:    Docs and tests for :const can be improved.\nSolution:   Improve documentation, add a few more tests. (Ryuichi Hayashida,\n            closes #4551)\n"
    },
    {
      "commit": "dc2ce58b5ac72e2af765385eb426660104816344",
      "tree": "6578f1464f46fcc647b85cd32f7eda44d7365c86",
      "parents": [
        "f85e40afc204c241c6a01023be3e7b8101d36367"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 15:32:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 15:32:14 2019 +0200"
      },
      "message": "patch 8.1.1553: not easy to change the text in a popup window\n\nProblem:    Not easy to change the text in a popup window.\nSolution:   Add popup_settext(). (Ben Jackson, closes #4549)\n            Also display a space for an empty popup.\n"
    },
    {
      "commit": "f85e40afc204c241c6a01023be3e7b8101d36367",
      "tree": "15c6e38573537bc8fc12e9733f126b69a0c65e7d",
      "parents": [
        "6c17543b5634ccccedfbffa4993e9fbd4a990067"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 13:55:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 16 13:55:40 2019 +0200"
      },
      "message": "patch 8.1.1552: cursor position is wrong after sign column changes\n\nProblem:    Cursor position is wrong after sign column appears or disappears.\n            (Yegappan Lakshmanan)\nSolution:   Call changed_line_abv_curs() instead of changed_cline_bef_curs().\n"
    },
    {
      "commit": "6c17543b5634ccccedfbffa4993e9fbd4a990067",
      "tree": "6d5bad41d9e9f455a0fb5d494cd86fe7158d6511",
      "parents": [
        "51c313104096c7af5024aebbf295f7f03486874b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 23:10:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 23:10:30 2019 +0200"
      },
      "message": "patch 8.1.1551: warning for shadowing popup_dragwin\n\nProblem:    Warning for shadowing popup_dragwin. (Dominique Pelle)\nSolution:   Add missing change.\n"
    },
    {
      "commit": "51c313104096c7af5024aebbf295f7f03486874b",
      "tree": "0f3b5c85f6bbec42aceff42ceb80ecee48303597",
      "parents": [
        "61eeeea8e6455b1f36905c45a62ea8414f2f1dab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 22:27:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 22:27:23 2019 +0200"
      },
      "message": "patch 8.1.1550: when a popup has left padding text may be cut off\n\nProblem:    When a popup has left padding text may be cut off.\nSolution:   Add the border and padding when computing the size.\n"
    },
    {
      "commit": "61eeeea8e6455b1f36905c45a62ea8414f2f1dab",
      "tree": "bf8d3655bfabb771fa574f6df0a76261b5c5dad6",
      "parents": [
        "a42d945efc60e6130c15f72b5a5aa9fd2b63241a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 21:56:17 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 21:56:17 2019 +0200"
      },
      "message": "patch 8.1.1549: quickfix test fails\n\nProblem:    Quickfix test fails.\nSolution:   Negate result of bt_quickfix().\n"
    },
    {
      "commit": "a42d945efc60e6130c15f72b5a5aa9fd2b63241a",
      "tree": "241a17519918476c5d216d203fecad13d7ff4159",
      "parents": [
        "26910de8b0da6abab87bd5a397330f9cbe483309"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 21:46:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 21:46:30 2019 +0200"
      },
      "message": "patch 8.1.1548: popup_dialog() is not implemented\n\nProblem:    Popup_dialog() is not implemented.\nSolution:   Implement popup_dialog() and popup_filter_yesno().\n"
    },
    {
      "commit": "26910de8b0da6abab87bd5a397330f9cbe483309",
      "tree": "5a76a713818d0973f6774edabc17b8c13fb924fb",
      "parents": [
        "0331faf71200a274377e1569fcda4f00c9cf3e2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 19:37:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 19:37:15 2019 +0200"
      },
      "message": "patch 8.1.1547: functionality of bt_nofile() is confusing\n\nProblem:    Functionality of bt_nofile() is confusing.\nSolution:   Split into bt_nofile() and bt_nofilename().\n"
    },
    {
      "commit": "0331faf71200a274377e1569fcda4f00c9cf3e2a",
      "tree": "2edf3171c224b62738e75352fe430b85733b664b",
      "parents": [
        "45aa07d3c126e887c614f8a4ebdb88aed673a9f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 18:40:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 18:40:37 2019 +0200"
      },
      "message": "patch 8.1.1546: in some tests \u0027tags\u0027 is set but not restored\n\nProblem:    In some tests \u0027tags\u0027 is set but not restored. (Daniel Hahler)\nSolution:   Restore \u0027tags\u0027. (closes #4535)\n"
    }
  ],
  "next": "45aa07d3c126e887c614f8a4ebdb88aed673a9f1"
}
