)]}'
{
  "log": [
    {
      "commit": "dca7abe79cc4f0933473c3e4bcc75b46cc2c48fd",
      "tree": "577964fff695a536bc2d957889e74a2f9f087290",
      "parents": [
        "88d3d09e07dbe0e3ea450bc554e2aadc451450d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 20 18:17:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 20 18:17:57 2019 +0200"
      },
      "message": "patch 8.1.2192: cannot easily fill the info popup asynchronously\n\nProblem:    Cannot easily fill the info popup asynchronously.\nSolution:   Add the \"popuphidden\" value to \u0027completeopt\u0027. (closes #4924)\n"
    },
    {
      "commit": "7b3d93966709998011e2eb3b84414ff454161b37",
      "tree": "f5f4d431fb4460b32784b72c90c21d94e1cfa230",
      "parents": [
        "b2fe1d676f28af92989a842d4e8708dddf157b3d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 22:17:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 16 22:17:07 2019 +0200"
      },
      "message": "patch 8.1.2164: stuck when using \"j\" in a popupwin with popup_filter_menu\n\nProblem:    Stuck when using \"j\" in a popupwin with popup_filter_menu if a\n            line wraps.\nSolution:   Check the cursor line is visible. (closes #4577)\n"
    },
    {
      "commit": "e8a7dfedfc8ea5c376c7912cb27a9405e4b8c972",
      "tree": "418a497ee524c8bb1cd2194d3ec35983bd2465c8",
      "parents": [
        "1824f45883ef7cc236d2bba89811989a1ccb853c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 03 22:35:52 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 03 22:35:52 2019 +0200"
      },
      "message": "patch 8.1.2110: CTRL-C closes two popups instead of one\n\nProblem:    CTRL-C closes two popups instead of one.\nSolution:   Reset got_int when the filter consumed the key.\n"
    },
    {
      "commit": "1824f45883ef7cc236d2bba89811989a1ccb853c",
      "tree": "fc0547cbda7308aa2878abfefb23a6890a1cf850",
      "parents": [
        "23324a0b35d18c5caac20b1d543ed2d1f762f5b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 02 23:06:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 02 23:06:46 2019 +0200"
      },
      "message": "patch 8.1.2109: popup_getoptions() hangs with tab-local popup\n\nProblem:    popup_getoptions() hangs with tab-local popup.\nSolution:   Correct pointer name. (Marko Mahnič, closes #5006)\n"
    },
    {
      "commit": "d2c1fb476d5816db129eb428ffef6a81027eb13a",
      "tree": "56b8c25cb758aa5151633da5a08c5bd38a39f818",
      "parents": [
        "f21118e4a9255366bb4c484d2d0428bcba07cfce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 23:06:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 23:06:40 2019 +0200"
      },
      "message": "patch 8.1.2079: popup window test fails without +terminal\n\nProblem:    Popup window test fails without +terminal.\nSolution:   Check for the +terminal feature.\n"
    },
    {
      "commit": "e0d749a49630778d45642d7589a3703697746760",
      "tree": "370bd15386bc479491d0aa3f70abeed83038c2ec",
      "parents": [
        "101e99207f813ca48a4c0787eed9eb8bf67fba5a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 22:14:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 22:14:48 2019 +0200"
      },
      "message": "patch 8.1.2076: crash when trying to put a terminal in a popup window\n\nProblem:    Crash when trying to put a terminal buffer in a popup window.\nSolution:   Check for NULL buffer.  Do not allow putting a terminal in a popup\n            window.\n"
    },
    {
      "commit": "1e82a784ace6d2c4dce594dd6156bcb0028bba9e",
      "tree": "5e1c59fcabd091d3d5b541f255857cd795851dae",
      "parents": [
        "b20b9e14ddd8db111e886ad0494e15b955159426"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 21 22:57:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 21 22:57:06 2019 +0200"
      },
      "message": "patch 8.1.2063: some tests fail when +balloon_eval_term is missing\n\nProblem:    Some tests fail when +balloon_eval_term is missing but\n            _balloon_eval is present. (Dominique Pelle)\nSolution:   Check the right feature in the test. (closes #4962)\n"
    },
    {
      "commit": "7e0f462db594e3e2eee3a55531250a6afc9c0b92",
      "tree": "09d3a85e0b18f36cbc734ea6f040075ebdf341a4",
      "parents": [
        "397c6a1438186adef54fe5113690307e644b0f42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 17 21:23:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 17 21:23:39 2019 +0200"
      },
      "message": "patch 8.1.2050: popup window test fails in some configurations\n\nProblem:    Popup window test fails in some configurations. (James McCoy)\nSolution:   Clear the command line.\n"
    },
    {
      "commit": "8ae54375cad51c3c05b7bb5600305062a1ebad1c",
      "tree": "b969d92ba8f239b200909bf676bbe9da9c3f6057",
      "parents": [
        "af9143833865a2d8311e57313023271720442f90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 15 18:11:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 15 18:11:16 2019 +0200"
      },
      "message": "patch 8.1.2039: character from \u0027showbreak\u0027 does not use \u0027wincolor\u0027\n\nProblem:    Character from \u0027showbreak\u0027 does not use \u0027wincolor\u0027. (Nick Jensen)\nSolution:   Mix with \u0027wincolor\u0027. (closes #4938)\n"
    },
    {
      "commit": "997d42427eaab889058eb047e08d55de9e4a968a",
      "tree": "cd50c48ceb23550790ff73fe0091f2a35f04e215",
      "parents": [
        "017ba07fa2cdc578245618717229444fd50c470d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 21:23:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 21:23:40 2019 +0200"
      },
      "message": "patch 8.1.2030: tests fail when build with normal features and terminal\n\nProblem:    Tests fail when build with normal features and terminal.\n            (Dominique Pelle)\nSolution:   Disable tests that won\u0027t work. (closes #4932)\n"
    },
    {
      "commit": "3d2a3cbce873af861031a01e02694dcfae0c4582",
      "tree": "d42cb9c8278b7bf9564b0c490fb994a53dd6c704",
      "parents": [
        "4544bd2f247425c9dd743c76618dd70f53c72538"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 17:12:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 08 17:12:01 2019 +0200"
      },
      "message": "patch 8.1.2009: cursorline highlighting not updated in popup window\n\nProblem:    Cursorline highlighting not updated in popup window. (Marko\n            Mahnič)\nSolution:   Check if the cursor position changed. (closes #4912)\n"
    },
    {
      "commit": "bcb4c8f9058c17dead61a0a384cb1e09c5fc459b",
      "tree": "0dad811b7f4460a0a1a288ba7a240bc8c2350625",
      "parents": [
        "aad222c9c9a1e4fe6ae5a1fe95bb084619be0e65"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 14:06:52 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 14:06:52 2019 +0200"
      },
      "message": "patch 8.1.1997: no redraw after a popup window filter is invoked\n\nProblem:    No redraw after a popup window filter is invoked.\nSolution:   Redraw if needed.\n"
    },
    {
      "commit": "196b4664432f932625cfb6371dc42c24efe6c203",
      "tree": "95294d46aa15e3fccbee2422f352b46958d9f593",
      "parents": [
        "16b58ae9f36e9675c34d942f5d5f8c8a7914dbc4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 06 21:34:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 06 21:34:30 2019 +0200"
      },
      "message": "patch 8.1.1993: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "6a124e622cfe52619781c6a02119177a44d09210",
      "tree": "cce9965defdf07591d00ff9d6bcd0aeaebe1a316",
      "parents": [
        "08c308aeb5e7dfa18fa61f261b0bff79517a4883"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 04 18:15:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 04 18:15:19 2019 +0200"
      },
      "message": "patch 8.1.1982: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make popup functions usable as a method.\n"
    },
    {
      "commit": "581ba39aefe837298a9943b04a1dab13a7ec6772",
      "tree": "156f0c8dd74bd6e76c850239f753cbaa17c12924",
      "parents": [
        "27da7de7c547dbf983ed7dd901ea59be4e7c9ab2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 03 22:08:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 03 22:08:33 2019 +0200"
      },
      "message": "patch 8.1.1969: popup window filter is used in all modes\n\nProblem:    Popup window filter is used in all modes.\nSolution:   Add the \"filtermode\" property.\n"
    },
    {
      "commit": "8e0a8e7eb7c177807f44db6b76d8e52314248ab5",
      "tree": "022a484f8f8cc53a37ab28bef74ac32a72183a9f",
      "parents": [
        "e677df8d93772a705f40a94f3c871aee78fe4d99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 02 22:56:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 02 22:56:24 2019 +0200"
      },
      "message": "patch 8.1.1967: line() only works for the current window\n\nProblem:    Line() only works for the current window.\nSolution:   Add an optional argument for the window to use.\n"
    },
    {
      "commit": "934470e562df7bc778ff916db44918f3ccecc7cc",
      "tree": "91482f34a077a324fbbaa9402a13eedc389677d0",
      "parents": [
        "55008aad50601cae079037fda8fb434cde70c0f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 23:27:05 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 23:27:05 2019 +0200"
      },
      "message": "patch 8.1.1963: popup window filter may be called recursively\n\nProblem:    Popup window filter may be called recursively when using a Normal\n            mode command.\nSolution:   Prevent recursiveness. (closes #4887)  Also restore KeyTyped.\n"
    },
    {
      "commit": "a112f2d0035b0800b4a70dbb6f0e5f85e8ec84e5",
      "tree": "9ad9ce411790e0ab4f4b204fcc5d1a8be05ec40c",
      "parents": [
        "c33083592846c8d4b2d6fae499536b9d578fe10d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 17:38:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 17:38:09 2019 +0200"
      },
      "message": "patch 8.1.1959: when using \"firstline\" in popup window text may jump\n\nProblem:    When using \"firstline\" in popup window text may jump when\n            redrawing it. (Nick Jensen)\nSolution:   Set \u0027scrolloff\u0027 to zero in a popup window. (closes #4882)\n"
    },
    {
      "commit": "0fdddeeb66bbe326860ddfc573eba42f6487bbda",
      "tree": "60edbb51f671f6e6931bfbab49163f10f51c4fd5",
      "parents": [
        "1bc353b6f1b063e189e0cef26f8dc586dcf9161f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 15:26:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 15:26:23 2019 +0200"
      },
      "message": "patch 8.1.1956: screenshot tests may use a different encoding\n\nProblem:    Screenshot tests may use a different encoding. (Dominique Pelle)\nSolution:   Always set \u0027encoding\u0027 to \"utf-8\" when running Vim in a terminal.\n            (closes #4884)\n"
    },
    {
      "commit": "1bc353b6f1b063e189e0cef26f8dc586dcf9161f",
      "tree": "79221062c2d8fdff55380c21c9f35884f1468c64",
      "parents": [
        "02b31110d31e995326080807716e79e38fe501df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 14:45:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 01 14:45:28 2019 +0200"
      },
      "message": "patch 8.1.1955: tests contain typos\n\nProblem:    Tests contain typos.\nSolution:   Correct the typos. (Dominique Pelle)\n"
    },
    {
      "commit": "8c6173c7d3431dd8bc2b6ffc076ef49512a7e175",
      "tree": "ea731594d1036e094132f9d0816e30b9717f5405",
      "parents": [
        "b5432d8968bda70fc20ebb5e136e367d174d1c4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 30 22:08:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 30 22:08:34 2019 +0200"
      },
      "message": "patch 8.1.1949: cannot scroll a popup window to the very bottom\n\nProblem:    Cannot scroll a popup window to the very bottom.\nSolution:   Scroll to the bottom when the \"firstline\" property was set to -1.\n            (closes #4577)  Allow resetting min/max width/height.\n"
    },
    {
      "commit": "9e67b6a6a126f401417590dedf1bd38f71bfbae4",
      "tree": "db35f5353e791964b6ead20edf8a9a2750d69171",
      "parents": [
        "821d771e86dcfc64491b2619f799ac977fc32630"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 30 17:34:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 30 17:34:08 2019 +0200"
      },
      "message": "patch 8.1.1945: popup window \"firstline\" cannot be reset\n\nProblem:    Popup window \"firstline\" cannot be reset.\nSolution:   Allow for setting \"firstline\" to zero.  Fix that the text jumps to\n            the top when using win_execute(). (closes #4876)\n"
    },
    {
      "commit": "f63962378dc32c7253e4825b4b0f414a81c1dd3e",
      "tree": "46ec1a7ae20b1e6d2b5e3ecf3a4c241b9791639c",
      "parents": [
        "4645104be4c521dfdd43621c19e96bda3cac7be2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 19:36:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 19:36:00 2019 +0200"
      },
      "message": "patch 8.1.1920: cannot always close a popup when filter consumes all events\n\nProblem:    Cannot close a popup by the X when a filter consumes all events.\nSolution:   Check for a click on the close button before invoking filters.\n            (closes #4858)\n"
    },
    {
      "commit": "4645104be4c521dfdd43621c19e96bda3cac7be2",
      "tree": "2c680ce6963ee9d084fecd01d56588cca875feb0",
      "parents": [
        "e9a891f2559f0ef73596bce025e06bc36b092cbb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 15:50:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 15:50:46 2019 +0200"
      },
      "message": "patch 8.1.1919: using window options when passing a buffer to popup_create()\n\nProblem:    Using current window option values when passing a buffer to\n            popup_create().\nSolution:   Clear the window-local options. (closes #4857)\n"
    },
    {
      "commit": "356375fbf882535b5a5980d175c11abfa446a7cb",
      "tree": "fcdd72efbb77aafb256fe2b36b25df8fa5373cc0",
      "parents": [
        "741ea17038d4b227a4433c87d918a9da0737fc50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 14:46:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 14:46:29 2019 +0200"
      },
      "message": "patch 8.1.1917: non-current window is not redrawn when moving popup\n\nProblem:    Non-current window is not redrawn when moving popup. (Ben Jackson)\nSolution:   Redraw all windows under a popup. (closes #4860)\n"
    },
    {
      "commit": "e49fbff384e45dd17fed72321c26937edf6de16b",
      "tree": "07f2db66848b5d23b6311be43f6dc50995096d1f",
      "parents": [
        "00b0d6d8dc2c04b3cb26ea3c3d58527939f01af6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 22:50:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 22:50:07 2019 +0200"
      },
      "message": "patch 8.1.1909: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make a few more functions usable as a method.\n"
    },
    {
      "commit": "00b0d6d8dc2c04b3cb26ea3c3d58527939f01af6",
      "tree": "0f3a9bc3181d31e26e8539ab8f59f2c73c9ff39b",
      "parents": [
        "fe6e7618b4d05cb91679dbf7ed5983c95ff5b6a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 22:25:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 22:25:30 2019 +0200"
      },
      "message": "patch 8.1.1908: every popup window consumes a buffer number\n\nProblem:    Every popup window consumes a buffer number.\nSolution:   Recycle buffers only used for popup windows.  Do not list popup\n            window buffers.\n"
    },
    {
      "commit": "fe6e7618b4d05cb91679dbf7ed5983c95ff5b6a2",
      "tree": "bbf71782722b12f823d9335a7cd8ce1e0573c44c",
      "parents": [
        "c1f87c9a31e0c91f2d936661e1c4df8e12e19766"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 20:57:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 20:57:20 2019 +0200"
      },
      "message": "patch 8.1.1907: wrong position for info popup with scrollbar on the left\n\nProblem:    Wrong position for info popup with scrollbar on the left.\nSolution:   Take the scrollbar into account.\n"
    },
    {
      "commit": "c7c5f10a36fdeea353e026da28526ff9fb35e367",
      "tree": "d8e177e20e9e334fb1c77eae13d01fe58e67920a",
      "parents": [
        "258cef59d8c53a5b1c04937c826dc133ad5710e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 18:31:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 18:31:03 2019 +0200"
      },
      "message": "patch 8.1.1905: cannot set all properties of the info popup\n\nProblem:    Cannot set all properties of the info popup.\nSolution:   Add popup_findinfo().  Rename popup_getpreview() to\n            popup_findpreview().\n"
    },
    {
      "commit": "258cef59d8c53a5b1c04937c826dc133ad5710e2",
      "tree": "7b3534b0d9a3dcd29aa7e911f67058be0b1a11df",
      "parents": [
        "9cb698d5647db9299bb5b4b846c23f2015b7262b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 17:29:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 17:29:29 2019 +0200"
      },
      "message": "patch 8.1.1904: cannot have an info popup align with the popup menu\n\nProblem:    Cannot have an info popup align with the popup menu.\nSolution:   Add the \"align\" item to \u0027completepopup\u0027.\n"
    },
    {
      "commit": "bd483b3f577ee1af7c8c8bf440f5d81613336975",
      "tree": "0de3487b03642aa7e85ce65560df2a41fc0b80df",
      "parents": [
        "e2c453d38f6512ac4cff7cd26aa7780b4e2534d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 15:13:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 15:13:41 2019 +0200"
      },
      "message": "patch 8.1.1902: cannot have an info popup without a border\n\nProblem:    Cannot have an info popup without a border.\nSolution:   Add the \"border\" item to \u0027completepopup\u0027.\n"
    },
    {
      "commit": "62a0cb443c3184f24a6dac73d3505f9056cf6056",
      "tree": "42ee160304d76f887d29e4e9a193c426d8bacb75",
      "parents": [
        "f4665e78f2d1b2ca64de5f5331d03de7d61c8c66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 16:35:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 16:35:23 2019 +0200"
      },
      "message": "patch 8.1.1882: cannot specify properties of the info popup window\n\nProblem:    Cannot specify properties of the info popup window.\nSolution:   Add the \u0027completepopup\u0027 option.  Default to PmenuSel highlight.\n"
    },
    {
      "commit": "f4665e78f2d1b2ca64de5f5331d03de7d61c8c66",
      "tree": "8289370c139fd88bf7331963071b689858b7c5c4",
      "parents": [
        "576a4a6ff14da876d7c4418e5f27e926fcfa8d2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 15:42:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 15:42:10 2019 +0200"
      },
      "message": "patch 8.1.1881: popup window test fails in some configurations\n\nProblem:    Popup window test fails in some configurations.\nSolution:   Check that screendumps can be made.\n"
    },
    {
      "commit": "576a4a6ff14da876d7c4418e5f27e926fcfa8d2a",
      "tree": "6c34c1eaed6f1b46c573bb0fe3ce8d375e678e29",
      "parents": [
        "93cf85f9ef02931de3f8c8e536a137da0b48b7dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 15:25:17 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 18 15:25:17 2019 +0200"
      },
      "message": "patch 8.1.1880: cannot show extra info for completion in a popup window\n\nProblem:    Cannot show extra info for completion in a popup window.\nSolution:   Add the \"popup\" entry in \u0027completeopt\u0027.\n"
    },
    {
      "commit": "4dd751b95696957c7baabad2f19f9e02fc596eae",
      "tree": "08122621d7329f505874087863fc142801bbcac8",
      "parents": [
        "df707755554ecc102a908e8d5b64f2903f4f3686"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 19:10:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 19:10:53 2019 +0200"
      },
      "message": "patch 8.1.1874: modeless selection in popup window overlaps scrollbar\n\nProblem:    Modeless selection in popup window overlaps scrollbar.\nSolution:   Subtract scrollbar from max_col. (closes #4773)\n"
    },
    {
      "commit": "78d629a38548115a68298081d39d6d90708af561",
      "tree": "c8791b8274ae420df4317fc45ef3e4294137c007",
      "parents": [
        "9a2fddcf04192a643dc97601d689c27f5bc5184f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 16 17:31:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 16 17:31:15 2019 +0200"
      },
      "message": "patch 8.1.1856: popup preview test fails sometimes\n\nProblem:    popup preview test fails sometimes. (Christian Brabandt)\nSolution:   Clear the command line.\n"
    },
    {
      "commit": "4999a7fb6585915b53888c930067b33c01674678",
      "tree": "69fee85f311b24d556377226a77caa664ca2e0c6",
      "parents": [
        "a9ab391a3a5283754ef216daacbaac446f1f9077"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 10 22:21:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 10 22:21:48 2019 +0200"
      },
      "message": "patch 8.1.1837: popup test fails if clipboard is supported but not working\n\nProblem:    Popup test fails if clipboard is supported but not working.\nSolution:   Add the \"clipboard_working\" feature. Also use Check commands\n            instead of \"if\" and \"throw\".  And remove stray ch_logfile().\n"
    },
    {
      "commit": "1b6d9c4215a56f3dda4df6e05d655c853551ffbd",
      "tree": "57904cb4d8c5ac3513f1f7c946f8dafe949c8498",
      "parents": [
        "b4a88a0441a65a0c9411c294825a08ca703f541e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 05 21:52:04 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 05 21:52:04 2019 +0200"
      },
      "message": "patch 8.1.1819: :pedit does not work with a popup preview window\n\nProblem:    :pedit does not work with a popup preview window.\nSolution:   Avoid aborting with an error. (fixes #4777)  Also double check\n            that after prepare_tagpreview() the current window is not a\n            popup window.\n"
    },
    {
      "commit": "5d458a7b3d1819d51bff6f3682b81bf943c7e9d0",
      "tree": "e624fd72ded61881e9f7a82d2967836b8b48c965",
      "parents": [
        "2debf1c16b93f8693a785f675320d9e949c96a97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 21:12:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 21:12:15 2019 +0200"
      },
      "message": "patch 8.1.1814: a long title in a popup window overflows\n\nProblem:    A long title in a popup window overflows.\nSolution:   Truncate the title. (closes #4770)\n"
    },
    {
      "commit": "c363fe1599655232e8bd6e279fbf70d4c1b7baf6",
      "tree": "89f8de51fa679f8e0fb1660edabd848619d8698b",
      "parents": [
        "b8350abef0abbdca99bf08e821a8ba0ade37abed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 18:13:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 18:13:46 2019 +0200"
      },
      "message": "patch 8.1.1811: popup window color cannot be set to \"Normal\"\n\nProblem:    Popup window color cannot be set to \"Normal\".\nSolution:   Check for non-empty \u0027wincolor\u0027 instead of zero attribute.\n            (closes #4772)\n"
    },
    {
      "commit": "b8350abef0abbdca99bf08e821a8ba0ade37abed",
      "tree": "b0ffdec14e604a51b513f967c66b426981cce34a",
      "parents": [
        "a74e4946de074d2916e3d6004f7fa1810d12dda9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:59:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:59:49 2019 +0200"
      },
      "message": "patch 8.1.1810: popup_getoptions() is missing an entry for \"mapping\"\n\nProblem:    Popup_getoptions() is missing an entry for \"mapping\".\nSolution:   Add the entry.\n"
    },
    {
      "commit": "749fa0af85232be1d44b77a09161f71cdbace62c",
      "tree": "1aae6e9a655399ecadba0db9e399323077e0d705",
      "parents": [
        "eda35f7127c6ac51573eda808687f6369c31ee2d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 16:18:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 16:18:07 2019 +0200"
      },
      "message": "patch 8.1.1799: cannot avoid mapping for a popup window\n\nProblem:    Cannot avoid mapping for a popup window.\nSolution:   Add the \"mapping\" property, default TRUE.\n"
    },
    {
      "commit": "9bcb70c18a740bf9d97a1420df5964618f218a89",
      "tree": "d30e627ced878e523bf4ed499396123a526a21ef",
      "parents": [
        "13b11eddcaf5176fb1127c8bc8f4b4f46bd05488"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 21:11:05 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 21:11:05 2019 +0200"
      },
      "message": "patch 8.1.1787: cannot resize a popup window\n\nProblem:    Cannot resize a popup window.\nSolution:   Allow for resizing by dragging the lower right corncer.\n"
    },
    {
      "commit": "13d5c3f6162694a7e925e66fc4eea35436643384",
      "tree": "79469cfdac66b18b84c8d63584196c3376425d7c",
      "parents": [
        "b78564d0221089e6dfc9c9d58239c18b991ca9fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 21:42:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 21:42:38 2019 +0200"
      },
      "message": "patch 8.1.1773: the preview popup window may be too far to the right\n\nProblem:    The preview popup window may be too far to the right.\nSolution:   Keep it inside the screen.  Also keep the close button and\n            scrollbar visible if possible.\n"
    },
    {
      "commit": "331bafd481fddfe542099d8cccd38d240c10c011",
      "tree": "45171a423c6c97bf8a5cd0bb22bf37196b204ca8",
      "parents": [
        "cb5ff34c1b8a89fcdb86653ab18d0aa53f665642"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 17:46:05 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 17:46:05 2019 +0200"
      },
      "message": "patch 8.1.1719: popup too wide when \u0027showbreak\u0027 is set\n\nProblem:    Popup too wide when \u0027showbreak\u0027 is set.\nSolution:   Set window width when computing line length. (closes #4701)\n"
    },
    {
      "commit": "f914a33c9c8ec5c30da684a4a16edad3e0224f0a",
      "tree": "effa3d4eefeba07d08e13a8435c7c2a435e1f6d7",
      "parents": [
        "ab0a789808ecf8de8f0805ec332f69029897fdb5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 15:09:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 15:09:56 2019 +0200"
      },
      "message": "patch 8.1.1717: last char in menu popup window highlighted\n\nProblem:    Last char in menu popup window highlighted.\nSolution:   Do not highlight an extra character twice.\n"
    },
    {
      "commit": "df9c6cad8cc318e26e99c3b055f0788e7d6582de",
      "tree": "d4dda056c1fb416f0a00d791c50629dab843dc57",
      "parents": [
        "d6bcff457799e491c3d27880858ec08e758e1849"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 13:46:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 13:46:42 2019 +0200"
      },
      "message": "patch 8.1.1713: highlighting cursor line only works with popup_menu()\n\nProblem:    Highlighting cursor line only works with popup_menu().\nSolution:   Add the \"cursorline\" property. (Naruhiko Nishino, closes #4671)\n"
    },
    {
      "commit": "403d090e39abdc741c1b2ec0a05361cffd348289",
      "tree": "079522a7da6fab4b67a69832ebff8b52859cf8be",
      "parents": [
        "3fb4f4762b49a5b5a54c17e0296e49ec815aee6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:37:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:37:32 2019 +0200"
      },
      "message": "patch 8.1.1709: Coverity warns for possibly using a NULL pointer\n\nProblem:    Coverity warns for possibly using a NULL pointer.\nSolution:   Make sure no NULL pointer is used.\n"
    },
    {
      "commit": "cfdbc5adde49cbab939e8164555ed0b8d9ce000b",
      "tree": "9e7ef1a1d37047c93589689a32a0b55f42ff95cb",
      "parents": [
        "99a764bccd995a6cfe3206909f0076ef84d77506"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:27:52 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:27:52 2019 +0200"
      },
      "message": "patch 8.1.1707: Coverity warns for possibly using a NULL pointer\n\nProblem:    Coverity warns for possibly using a NULL pointer.\nSolution:   Change the logic to make sure no NULL pointer is used.\n"
    },
    {
      "commit": "4c6d90458baae843463f930fdc3fe4a7a2191d27",
      "tree": "4099cc5627c379a1d957eaba841024658f6ecfab",
      "parents": [
        "69a5b867940d25f68a782de5c1165d65b51fcafa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 16 22:04:02 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 16 22:04:02 2019 +0200"
      },
      "message": "patch 8.1.1705: using ~{} for a literal dict is not nice\n\nProblem:    Using ~{} for a literal dict is not nice.\nSolution:   Use #{} instead.\n"
    },
    {
      "commit": "b8be54dcc517c9d57b62409945b7d4b90b6c3071",
      "tree": "f5eb85275a6b6f3a9eea3c819cb19e8c354f7991",
      "parents": [
        "37d9f175a4ab885052583746982d6bbfbe0095b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 18:22:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 14 18:22:59 2019 +0200"
      },
      "message": "patch 8.1.1692: using *{} for literal dict is not backwards compatible\n\nProblem:    Using *{} for literal dict is not backwards compatible. (Yasuhiro\n            Matsumoto)\nSolution:   Use ~{} instead.\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "b46fecd3454399f8ebdc5055302e4bfc5a10f98b",
      "tree": "de87b06c8fed73aee6e5aa90c300023aa3602afa",
      "parents": [
        "b6e3b88ec8b757b3acf940f8b4938e975c39ba67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "message": "patch 8.1.1544: some balloon tests don\u0027t run when they can\n\nProblem:    Some balloon tests don\u0027t run when they can.\nSolution:   Split GUI balloon tests off into a separate file. (Ozaki Kiichi,\n            closes #4538)  Change the feature check into a command for\n            consistency.\n"
    },
    {
      "commit": "dfa97f2aed3d8ca195d09e2ce91cef227f933961",
      "tree": "70f9b28605732f10aef417ac5293a0f98dae4996",
      "parents": [
        "fc06cbbf8601a453b4a62a17558821add09f863f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 14:31:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 14:31:55 2019 +0200"
      },
      "message": "patch 8.1.1538: cannot specify highlighting for notifications\n\nProblem:    Cannot specify highlighting for notifications.\nSolution:   Use the PopupNotification group if it exists. Add a minimal width\n            to notifications.\n"
    },
    {
      "commit": "fc06cbbf8601a453b4a62a17558821add09f863f",
      "tree": "3116cc36b44089112791a9678ff32e0b51b7c056",
      "parents": [
        "1755ec4278ee6dccdbb8030fd5a4cf6054211f81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 14:14:31 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 14:14:31 2019 +0200"
      },
      "message": "patch 8.1.1537: using \"tab\" for popup window can be confusing\n\nProblem:    Using \"tab\" for popup window can be confusing.\nSolution:   Use \"tabpage\". (Hirohito Higashi, closes #4532)\n"
    },
    {
      "commit": "1755ec4278ee6dccdbb8030fd5a4cf6054211f81",
      "tree": "746939a7d00de08fe9c09cf4969ac95280b13b92",
      "parents": [
        "650a63748c349bbb60adb912273e9bedd2b677c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 13:13:54 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 13:13:54 2019 +0200"
      },
      "message": "patch 8.1.1536: popup select test still fails on Mac\n\nProblem:    Popup select test still fails on Mac.\nSolution:   Set \u0027clipboard\u0027 to \"autoselect\"\n"
    },
    {
      "commit": "650a63748c349bbb60adb912273e9bedd2b677c5",
      "tree": "e1f2c72e884eebfcb4da88862727e865b3cb0663",
      "parents": [
        "bd75b5333d10e63f7a667d4b65e80d309435629e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 00:29:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 00:29:33 2019 +0200"
      },
      "message": "patch 8.1.1535: popup select test fails on Mac\n\nProblem:    Popup select test fails on Mac.\nSolution:   Skip test if clipboard feature not available.\n"
    },
    {
      "commit": "bd75b5333d10e63f7a667d4b65e80d309435629e",
      "tree": "0eb77d04d98823e3b5e17a2f0ab3320ab750d73b",
      "parents": [
        "2fc39aeeb5ff5101530a89838049e09e2959ad0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 14 23:41:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 14 23:41:55 2019 +0200"
      },
      "message": "patch 8.1.1534: modeless selection in popup window selects too much\n\nProblem:    Modeless selection in popup window selects too much.\nSolution:   Restrict the selection to insde of the popup window.\n"
    },
    {
      "commit": "a540f8aa3b2570f1d903b63413301ec3d48b27d5",
      "tree": "f9b38804f41d99da0febd16344d3ac554d3d7ed2",
      "parents": [
        "37df9a4401f6737d6216306ea77a7e080c942aea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 14 19:23:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 14 19:23:57 2019 +0200"
      },
      "message": "patch 8.1.1527: when moving popup window over the cmdline it is not redrawn\n\nProblem:    When moving a popup window over the command line it is not\n            redrawn.\nSolution:   Redraw the command line. Move popup redrawing code to the popupwin\n            file.\n"
    },
    {
      "commit": "8d241040310a6a27c28d62fa04558f2bfaa5ebde",
      "tree": "f1a515e27bb96e672c85194b628a15487cafdfea",
      "parents": [
        "68d48f40a4da79547b53e3164b658812e154d411"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 23:40:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 23:40:01 2019 +0200"
      },
      "message": "patch 8.1.1523: cannot show range of buffer lines in popup window\n\nProblem:    Cannot show range of buffer lines in popup window.\nSolution:   Add the \"firstline\" property. (closes #4523)\n"
    },
    {
      "commit": "68d48f40a4da79547b53e3164b658812e154d411",
      "tree": "f105df9cab26c0ecb688974635a6bd4fc978e7be",
      "parents": [
        "7c7f01e2b260c75d9996ca9ab621119eafe13a63"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 22:42:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 22:42:41 2019 +0200"
      },
      "message": "patch 8.1.1522: poup_notification() not implemented yet\n\nProblem:    Popup_notification() not implemented yet.\nSolution:   Implement it.\n"
    },
    {
      "commit": "7c7f01e2b260c75d9996ca9ab621119eafe13a63",
      "tree": "03493ac830c55e0f2cbc97b8639fbc1608055ddf",
      "parents": [
        "451d4b5b7c7262631cd1f5057c75d6f5f5772fb1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 21:06:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 21:06:32 2019 +0200"
      },
      "message": "patch 8.1.1521: when a popup window is closed the buffer remains\n\nProblem:    When a popup window is closed the buffer remains.\nSolution:   Wipe out the buffer.\n"
    },
    {
      "commit": "202d982b36d87cf91d992bd7e30d3223bdc72cd9",
      "tree": "641017ae67f732dc9065e35fe051ff710a545429",
      "parents": [
        "12ee7ff00b91d852e060bb24951d1c94239863eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 11 21:56:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 11 21:56:30 2019 +0200"
      },
      "message": "patch 8.1.1518: crash when setting \u0027columns\u0027 while a popup is visible\n\nProblem:    Crash when setting \u0027columns\u0027 while a popup is visible.\nSolution:   Recompute all positions when clearing the screen. (closes #4467)\n"
    },
    {
      "commit": "3ff5f0f05d437a6b3eaf3caa5dc2762b49314617",
      "tree": "8ea013e3bb1441b897d232b0139b711d5612d6f0",
      "parents": [
        "38ea784fecf7921dca83ddc75fe9cb40708521b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 13:11:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 13:11:22 2019 +0200"
      },
      "message": "patch 8.1.1513: all popup functionality is in functions, except :popupclear\n\nProblem:    All popup functionality is in functions, except :popupclear.\nSolution:   Add popup_clear() for consistency.  Also rename sound_stopall() to\n            sound_clear().\n"
    },
    {
      "commit": "ac2450a9a863f02a5e749f2b7058157cbf76edf8",
      "tree": "f7b20a5e22260aac0c784da94aa1a4bcf040c8b4",
      "parents": [
        "80dad48c5095d30873a42ec82628bdb213125d8e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 18:04:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 18:04:28 2019 +0200"
      },
      "message": "patch 8.1.1511: matches in a popup window are not displayed properly\n\nProblem:    Matches in a popup window are not displayed properly.\nSolution:   Do display matches in a popup window. (closes #4517)\n"
    }
  ],
  "next": "24a5ac5d4dbc4dc5d6d2b7e4dda6612dd9233f5d"
}
