)]}'
{
  "log": [
    {
      "commit": "e023e88bed3f2e0a7ea4cf10cac2de80bc9c271c",
      "tree": "f08d1259998303ef883ab394c2fe60196aeaf714",
      "parents": [
        "b10090928cb5283f867e8457b7eea0985470d8d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 16:42:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 16:42:30 2020 +0200"
      },
      "message": "patch 8.2.0863: cannot set a separate color for underline/undercurl\n\nProblem:    Cannot set a separate color for underline/undercurl.\nSolution:   Add the t_AU and t_8u termcap codes. (Timur Celik, closes #6011)\n"
    },
    {
      "commit": "041c7107f23d3b49ab62c1d7e36af90421db8b63",
      "tree": "f21e0e6114da8949c9d91f727d8df2e0754ce064",
      "parents": [
        "06b7b58455f9c09be3d1c36d174ffbfdf4efcd79"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 30 18:14:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 30 18:14:57 2020 +0200"
      },
      "message": "patch 8.2.0849: BeOS code is not maintained and probably unused\n\nProblem:    BeOS code is not maintained and probably unused.\nSolution:   Remove the BeOS code. (Emir Sari, closes #5817)\n"
    },
    {
      "commit": "09307e3bc1423d5e8a05464b94717a948d6c059a",
      "tree": "559133723b357f7e024d7afdcb2612eb1976bc5e",
      "parents": [
        "b60db8ba149b26024e6d871e8634d7fea639252a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 29 21:42:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 29 21:42:55 2020 +0200"
      },
      "message": "patch 8.2.0838: MS-Windows: compiler warning for uninitialized variables\n\nProblem:    MS-Windows: compiler warning for uninitialized variables.\nSolution:   Initialize variables.\n"
    },
    {
      "commit": "0b6849e9e302286e906d97e4ba017dd66561a9ce",
      "tree": "066fa3d155771c555ac9fe8588019f098e16c4ef",
      "parents": [
        "01f731e97c92bee05927f5008b7cd34ce188632b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 18:33:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 18:33:25 2020 +0200"
      },
      "message": "patch 8.2.0681: pattern for \u0027hlsearch\u0027 highlighting may leak\n\nProblem:    Pattern for \u0027hlsearch\u0027 highlighting may leak. (Dominique Pelle)\nSolution:   Call end_search_hl() to make sure the previous pattern is freed.\n            (closes #6028)\n"
    },
    {
      "commit": "4e5534fab798ab7c95554da3bc80b08336aedc2b",
      "tree": "f27bfc8cb99b4f5f572653cc87e51c32191e4864",
      "parents": [
        "7f6f56f43c48f0b7288a4edd12b59fa7335f01d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 20:59:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 20:59:57 2020 +0200"
      },
      "message": "patch 8.2.0669: MS-Windows: display in VTP is a bit slow\n\nProblem:    MS-Windows: display in VTP is a bit slow.\nSolution:   Optimize the code. (Nobuhiro Takasaki, closes #6014)\n"
    },
    {
      "commit": "92c461ef1b3b58c7dd4835bc881769f0f84e8ad0",
      "tree": "68c52c611992eb89a344f5e3e3ba9e8d3660e42d",
      "parents": [
        "b52575f9cfcb5c9715ed08ccd552a55e0052370e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 24 22:19:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 24 22:19:00 2020 +0200"
      },
      "message": "patch 8.2.0632: crash when using Haiku\n\nProblem:    Crash when using Haiku.\nSolution:   Lock the screen. (closes #5975, closes #5973)\n"
    },
    {
      "commit": "aeea72151c31d686bcbb7b06d895006d7363585c",
      "tree": "500d487503a1a82cecc8f2a3e9bf89b50638fe5a",
      "parents": [
        "f10806b25090879fdc1a86cc0da2f4f34fd21921"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 02 18:50:46 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 02 18:50:46 2020 +0200"
      },
      "message": "patch 8.2.0500: using the same loop in many places\n\nProblem:    Using the same loop in many places.\nSolution:   Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)\n"
    },
    {
      "commit": "7c003aa314337ce732e18c541fa93d71cafedf03",
      "tree": "c7e2f687fd9daf56fdb2e42493a7dc6b8e00b3b5",
      "parents": [
        "33fa29cf74ea314f89cfa58ec9ffc2d6781a59d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 28 20:44:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 28 20:44:41 2020 +0100"
      },
      "message": "patch 8.2.0468: GUI: pixel dust with some fonts and characters\n\nProblem:    GUI: pixel dust with some fonts and characters.\nSolution:   Always redraw the character before the cursor. (Nir Lichtman,\n            closes #5549, closes #5856)\n"
    },
    {
      "commit": "b3f740695a0199d22cd97aee314f06c7ae32d2ea",
      "tree": "8221662bb578d80a7a044f8a20aef09394a5a1a8",
      "parents": [
        "d672dde584effd55702ee15efec4cb2a8c77bf85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 16:16:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 16:16:53 2020 +0100"
      },
      "message": "patch 8.2.0320: no Haiku support\n\nProblem:    No Haiku support.\nSolution:   Add support for Haiku. (Emir Sari, closes #5605)\n"
    },
    {
      "commit": "63d9e730f726341bf41ee4f4b829253cb9879110",
      "tree": "02d6ed210385b78f06d7df1e30ede7d48f718600",
      "parents": [
        "0f8737355d291679659579a48db1861b88970293"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 05 21:10:38 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 05 21:10:38 2019 +0100"
      },
      "message": "patch 8.1.2394: using old C style comments\n\nProblem:    Using old C style comments.\nSolution:   Use // comments where appropriate.\n"
    },
    {
      "commit": "a050b9471c66b383ed674bfd57ac78016199d972",
      "tree": "1d6ec4d0a775fa46b85f3870e886975c2a6b132b",
      "parents": [
        "54c8d229f54e36e89fcd5d84e523fd894d018024"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 02 21:35:31 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 02 21:35:31 2019 +0100"
      },
      "message": "patch 8.1.2382: MS-Windows: When using VTP bold+inverse doesn\u0027t work\n\nProblem:    MS-Windows: When using VTP bold+inverse doesn\u0027t work.\nSolution:   Compare with the default colors. (Nobuhiro Takasaki, closes #5303)\n"
    },
    {
      "commit": "05ad5ff0ab34ed9a5296dedd420ca81698b8ce22",
      "tree": "7354d352e37ab28988ce26e4f88efd9a9b9f71ec",
      "parents": [
        "0c5c3faef2d54151a8c144539e3e5a3350fb18c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 30 22:48:27 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 30 22:48:27 2019 +0100"
      },
      "message": "patch 8.1.2371: FEAT_TEXT_PROP is a confusing name\n\nProblem:    FEAT_TEXT_PROP is a confusing name.\nSolution:   Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)\n"
    },
    {
      "commit": "92e25ab2df03756bbb8523cf871db29fe8819c13",
      "tree": "8a0b492d49d656c356bf7ecc252c098aef489f44",
      "parents": [
        "0c0734d527a132edfb4089be48486586424b3f41"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 26 22:39:10 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 26 22:39:10 2019 +0100"
      },
      "message": "patch 8.1.2351: \u0027wincolor\u0027 not used for \u003e for not fitting double width char\n\nProblem:    \u0027wincolor\u0027 not used for \u003e for not fitting double width char.\n            Also: popup drawn on right half of double width character looks\n            wrong.\nSolution:   Adjust color for \u003e character.  Clear left half of double width\n            character if right half is being overwritten.\n"
    },
    {
      "commit": "546125869f2959480c9a0f6c448c2092d565ec15",
      "tree": "7ac0aff02cb54e73a4a1a0143d6c09ed2eff8bcd",
      "parents": [
        "10455d43fef041309ce0613fa792c635dd71e3a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 17:13:31 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 17:13:31 2019 +0100"
      },
      "message": "patch 8.1.2327: cannot build with Hangul input\n\nProblem:    Cannot build with Hangul input.\nSolution:   Remove Hangul input support.\n"
    },
    {
      "commit": "eda1da0c9a8db1400649629117e7d248c07735f7",
      "tree": "b5357f17e49a2bc1cd71a44895b6d0621124605a",
      "parents": [
        "077b9dd3541339a23ade0cc6a23e804ee39312c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 17 17:06:33 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 17 17:06:33 2019 +0100"
      },
      "message": "patch 8.1.2313: debugging where a delay comes from is not easy\n\nProblem:    Debugging where a delay comes from is not easy.\nSolution:   Use different values when calling ui_delay().\n"
    },
    {
      "commit": "4eb7dae255abc271cf313d4c75839577f1424183",
      "tree": "55738e6838d3de39c91541c21687990c8af5b113",
      "parents": [
        "cbee635eee3007db97646ddb9f211a1d4966eb2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 12 22:33:45 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 12 22:33:45 2019 +0100"
      },
      "message": "patch 8.1.2295: if buffer of popup is in another window cursorline sign shows\n\nProblem:    If buffer of popup is in another window cursorline sign shows.\nSolution:   Check the group of the sign.\n"
    },
    {
      "commit": "7528d1f6b5422750eb778dfb550cfd0b0e540964",
      "tree": "4282e05be0cf40c3e1920bdb4f2b5abe88e820ff",
      "parents": [
        "cd67059c0c3abf1e28aa66458abdf6f338252eb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 19 23:06:20 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 19 23:06:20 2019 +0200"
      },
      "message": "patch 8.1.2057: the screen.c file is much too big\n\nProblem:    The screen.c file is much too big.\nSolution:   Split it in three parts. (Yegappan Lakshmanan, closes #4943)\n"
    },
    {
      "commit": "e00fdf35d069de4effe07125333bb9ff35b1915d",
      "tree": "7aefb8a4871c3a3f0e15ea131db2d91ab9f1a6bd",
      "parents": [
        "8ae54375cad51c3c05b7bb5600305062a1ebad1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 15 19:09:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 15 19:09:42 2019 +0200"
      },
      "message": "patch 8.1.2040: no highlighting of current line in quickfix window\n\nProblem:    No highlighting of current line in quickfix window.\nSolution:   Combine with line_attr.\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": "0571f3d6f92a7dab9c1e39acb40c2f8885887b28",
      "tree": "9b8e6bcb949f796afda1e0e2802942c4924f0fab",
      "parents": [
        "076d98839c4f6f15ae3563263057aa99ff04a869"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 22:33:47 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 22:33:47 2019 +0200"
      },
      "message": "patch 8.1.2033: cannot build with tiny features\n\nProblem:    Cannot build with tiny features.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "5babc6e858afbfa54aa0e203a64b9c70175487b7",
      "tree": "b6fe7ec5b3a424219c9eacf193908b2095eea1ec",
      "parents": [
        "997d42427eaab889058eb047e08d55de9e4a968a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 21:55:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 21:55:51 2019 +0200"
      },
      "message": "patch 8.1.2031: cursor position wrong when resizing and using conceal\n\nProblem:    Cursor position wrong when resizing and using conceal.\nSolution:   Set the flags that the cursor position is valid when setting the\n            row and column during redrawing. (closes #4931)\n"
    },
    {
      "commit": "017ba07fa2cdc578245618717229444fd50c470d",
      "tree": "d848d329da08cbda1e846d6e7acf1a440f61d667",
      "parents": [
        "d9b0d83b13d2691e4544709abd87eac004715175"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 21:01:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 14 21:01:23 2019 +0200"
      },
      "message": "patch 8.1.2029: cannot control \u0027cursorline\u0027 highlighting well\n\nProblem:    Cannot control \u0027cursorline\u0027 highlighting well.\nSolution:   Add \"screenline\". (Christian Brabandt, closes #4933)\n"
    },
    {
      "commit": "410e98a70bc00ea4bed51e55a8fe20e56a72c087",
      "tree": "e0104f5f3a0f6974c686b3905e551fdcfc6a9f7f",
      "parents": [
        "e5fbd7393067c279860598ac8359d1617b1082b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 09 22:05:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 09 22:05:49 2019 +0200"
      },
      "message": "patch 8.1.2019: \u0027cursorline\u0027 always highlights the whole line\n\nProblem:    \u0027cursorline\u0027 always highlights the whole line.\nSolution:   Add \u0027cursorlineopt\u0027 to specify what is highlighted.\n            (closes #4693)\n"
    },
    {
      "commit": "e677df8d93772a705f40a94f3c871aee78fe4d99",
      "tree": "918556233748a58fbdcaf94d0416d6dcd0449b39",
      "parents": [
        "359ad1a6f92d0d3b4b942ea003fb02dc57bbfc9e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 02 22:31:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 02 22:31:11 2019 +0200"
      },
      "message": "patch 8.1.1966: some code in options.c fits better elsewhere\n\nProblem:    Some code in options.c fits better elsewhere.\nSolution:   Move functions from options.c to other files. (Yegappan\n            Lakshmanan, closes #4889)\n"
    },
    {
      "commit": "4f57eefe1e84b5a90e08474092ea6fc8825ad5c9",
      "tree": "5afd78a40e21a0375a423acbf3ef990e32ac0cd6",
      "parents": [
        "a4208966fb289a505ebdef62bbc37c214069bab4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 20:54:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 24 20:54:19 2019 +0200"
      },
      "message": "patch 8.1.1922: in diff mode global operations can be very slow\n\nProblem:    In diff mode global operations can be very slow.\nSolution:   Do not call diff_redraw() many times, call it once when redrawing.\n            And also don\u0027t update folds multiple times.\n"
    },
    {
      "commit": "e2c453d38f6512ac4cff7cd26aa7780b4e2534d7",
      "tree": "8458a35d59ac43121bfd2d24d5e9f7f54969d0dc",
      "parents": [
        "d933c82ff4e2c910bd533ed9a50377699c3f5ec9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 14:37:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 21 14:37:09 2019 +0200"
      },
      "message": "patch 8.1.1901: the +insert_expand feature is not always available\n\nProblem:    The +insert_expand feature is not always available.\nSolution:   Graduate the +insert_expand feature.\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": "69cbbecf548f390197259ca30cfe147c3e59ce5a",
      "tree": "85d93e5c0dc8578860e1511fc80cc6f8d9a74a9e",
      "parents": [
        "315244d85b9b8faae549b1700e8cc2e45eaa68ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 14:10:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 14:10:56 2019 +0200"
      },
      "message": "patch 8.1.1868: multi-byte chars in \u0027listchars\u0027 fail with \u0027linebreak\u0027 set\n\nProblem:    Multibyte characters in \u0027listchars\u0027 don\u0027t work correctly if\n            \u0027linebreak\u0027 is also enabled. (Martin Tournoij)\nSolution:   Make it work correctly. (Christian Brabandt, closes #4822,\n            closes #4812)\n"
    },
    {
      "commit": "6ace95e9810bdfef5392ad89efc9e4ad4606de28",
      "tree": "b03a5540e30f1ad6fea0757682df668ff7a2fb46",
      "parents": [
        "45311b5274a6ac6e44235dfd4588c6b1bf0d4850"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 13 23:09:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 13 23:09:49 2019 +0200"
      },
      "message": "patch 8.1.1845: may use NULL pointer when running out of memory\n\nProblem:    May use NULL pointer when running out of memory.\nSolution:   Do not clear popup buffers when NULL. (closes #4802)\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": "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": "fbfb757d4cb19e14853605f70ac663e42ec74663",
      "tree": "17eb7a733f83c88735497017eb0ce80790e47aa8",
      "parents": [
        "94f82cbacf76767b5ac32f813e1d670501dbd0e6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 25 20:53:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 25 20:53:03 2019 +0200"
      },
      "message": "patch 8.1.1747: compiler warning for unused variables\n\nProblem:    Compiler warning for unused variables. (Tony Mechelynck)\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "07d1356648a2a9b5f07e20ff1d3c4c606ae45d49",
      "tree": "9091fe505fa1def0d3771747878d7598b33276e6",
      "parents": [
        "bbca7732e8a3deb6e5dcf84739579a2667a75475"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 18:43:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 18:43:08 2019 +0200"
      },
      "message": "patch 8.1.1744: build error without the conceal feature\n\nProblem:    Build error without the conceal feature.\nSolution:   Define variables also without the conceal feature.\n"
    },
    {
      "commit": "bbca7732e8a3deb6e5dcf84739579a2667a75475",
      "tree": "e254132f375b6c1b798e37923185d919dbe85c2b",
      "parents": [
        "7dfb016d25e3e3e1f4411026dda21d1536f21acc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 18:13:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 18:13:16 2019 +0200"
      },
      "message": "patch 8.1.1743: \u0027hlsearch\u0027 and match highlighting in the wrong place\n\nProblem:    \u0027hlsearch\u0027 and match highlighting in the wrong place.\nSolution:   Move highlighting from inside screen functions to highlight.c.\n"
    },
    {
      "commit": "b4fe0eb4b4fe52a68a1df05162c03fe51c2fce79",
      "tree": "b51dac0c46871f62cfc202afd2b5835506108efc",
      "parents": [
        "24582007294b0db3be9669d3b583ea45fc4f19b8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 14:50:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 14:50:21 2019 +0200"
      },
      "message": "patch 8.1.1724: too much overhead checking for CTRL-C while processing text\n\nProblem:    Too much overhead checking for CTRL-C while processing text.\nSolution:   Increase BREAKCHECK_SKIP.  Remove the difference for when built\n            with the GUI. (suggested by Andy Massimino, closes #4708)\n"
    },
    {
      "commit": "cb5ff34c1b8a89fcdb86653ab18d0aa53f665642",
      "tree": "ba5f73ac45c6598f28588ddc714887c0703fa0f9",
      "parents": [
        "f914a33c9c8ec5c30da684a4a16edad3e0224f0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 16:51:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 16:51:19 2019 +0200"
      },
      "message": "patch 8.1.1718: popup menu highlighting does not look good\n\nProblem:    Popup menu highlighting does not look good.\nSolution:   Highlight the whole window line.  Fix that sign line HL is not\n            displayed in a window with a background color.\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": "d6bcff457799e491c3d27880858ec08e758e1849",
      "tree": "95feb37a6a42fc4fc478eb6b9bd68b7d74bd8e8c",
      "parents": [
        "acf7544cf62227972eeb063d6d9ecddaa5682a73"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 12:48:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 12:48:16 2019 +0200"
      },
      "message": "patch 8.1.1712: signs in number column cause text to be misaligned\n\nProblem:    Signs in number column cause text to be misaligned.\nSolution:   Improve alignment. (Yasuhiro Matsumoto, closes #4694)\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "451d4b5b7c7262631cd1f5057c75d6f5f5772fb1",
      "tree": "deb24fe64258461378994e9255c68f6179f11e31",
      "parents": [
        "06e2c81f6d213d197aa60019b33a263cd5176d68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 20:22:27 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 12 20:22:27 2019 +0200"
      },
      "message": "patch 8.1.1520: popup windows are ignored when dealing with mouse position\n\nProblem:    Popup windows are ignored when dealing with mouse position\nSolution:   Find the mouse position inside a popup window.  Allow for modeless\n            selection.\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": "4c063a0dab57be7bd7aad4b8434feff3db5f1057",
      "tree": "e73db7e8dfa79610e7c4b1a4a846688cf0f1b04f",
      "parents": [
        "640d4f0c97e686211dc4474b46a83e4435d883c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 21:24:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 21:24:12 2019 +0200"
      },
      "message": "patch 8.1.1517: when a popup changes all windows are redrawn\n\nProblem:    When a popup changes all windows are redrawn.\nSolution:   Only update the lines that were affected.  Add a file for\n            profiling popup windows efficiency.\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"
    },
    {
      "commit": "24a5ac5d4dbc4dc5d6d2b7e4dda6612dd9233f5d",
      "tree": "12543e8643c568f792a12a8b989fed7ee39f23d3",
      "parents": [
        "c024b4667875e5bc6fd0ed791530e33c3161bff7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 19:01:18 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 19:01:18 2019 +0200"
      },
      "message": "patch 8.1.1499: ruler not updated after popup window was removed\n\nProblem:    Ruler not updated after popup window was removed.\nSolution:   use popup_mask in screen_puts().\n"
    },
    {
      "commit": "aef5c62a6fff7654bb8df7b9359e811f7a6e428f",
      "tree": "1877a888117e33a680c442d859635184f332ce96",
      "parents": [
        "acc682bd7ca66b74b42de7a5fb5d3ef37897926f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 17:25:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 17:25:33 2019 +0200"
      },
      "message": "patch 8.1.1497: accessing memory beyond allocated space\n\nProblem:    Accessing memory beyond allocated space.\nSolution:   Check column before accessing popup mask.\n"
    },
    {
      "commit": "1748c7f77ea864c669b7e5cfb2be0c34ce45e36e",
      "tree": "f591c6ed6a72288b625dc30123cc42eeffbe65d9",
      "parents": [
        "6c009a39744b49393464567266a3fa3562f08ee2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 16:55:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 16:55:15 2019 +0200"
      },
      "message": "patch 8.1.1495: memory access error\n\nProblem:    Memory access error.\nSolution:   Use the correct size for clearing the popup mask.\n"
    },
    {
      "commit": "33796b39b9f00b42ca57fa00dbbb52316d9d38ff",
      "tree": "61be6b15346ab09eeaf971afbad6900ecb43efb0",
      "parents": [
        "7c348bb5ad106cfa35dd45560c5ac5d3c8496c96"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 16:01:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 08 16:01:13 2019 +0200"
      },
      "message": "patch 8.1.1493: redrawing with popups is slow and causes flicker\n\nProblem:    Redrawing with popups is slow and causes flicker.\nSolution:   Avoid clearing and redrawing using a zindex mask.\n"
    },
    {
      "commit": "02e15072be08ef4ae03d673fc95ed6234e749e1c",
      "tree": "7671365ce8736c59a23365bfd4be5ebe3d0a4508",
      "parents": [
        "3f6aeba18b3e29da98ab9326e66d287a997d98d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 03 22:53:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 03 22:53:30 2019 +0200"
      },
      "message": "patch 8.1.1460: popup window border characters may be wrong\n\nProblem:    Popup window border characters may be wrong.\nSolution:   Reset the border characters for each popup.  Correct use of\n            \u0027ambiwidth\u0027.\n"
    },
    {
      "commit": "3f6aeba18b3e29da98ab9326e66d287a997d98d1",
      "tree": "41b3adc7f573be729a639a05226c9da55365095b",
      "parents": [
        "0b4c9eddb5752d46b65d16e42230b1228f230f40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 03 22:21:27 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 03 22:21:27 2019 +0200"
      },
      "message": "patch 8.1.1459: popup window border looks bad when \u0027ambiwidth\u0027 is \"double\"\n\nProblem:    Popup window border looks bad when \u0027ambiwidth\u0027 is \"double\".\n            (Yasuhiro Matsumoto)\nSolution:   Only use line drawing characters when \u0027ambiwidth\u0027 is \"single\".\n            (Ken Takata, closes #4477)\n"
    },
    {
      "commit": "0b4c9eddb5752d46b65d16e42230b1228f230f40",
      "tree": "a9131b4908b930f24f2ac072a3ed787ad2277553",
      "parents": [
        "87abab92f5b42319a7b10df9974ed3ce5c9b2b9b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 03 22:04:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 03 22:04:23 2019 +0200"
      },
      "message": "patch 8.1.1458: crash when using gtags\n\nProblem:    Crash when using gtags. (issue #4102)\nSolution:   Check for negative row or col in screen_puts_len(). (Christian\n            Brabandt)\n"
    },
    {
      "commit": "98fb65cb051f625f4ce291a9f9cdb2e54ac1e688",
      "tree": "64f1ef68ac5d244619a0400f16672030c58d0a05",
      "parents": [
        "1762731f2039d78fc8ddd785c3d3b52e5968c0f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 20:33:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 20:33:32 2019 +0200"
      },
      "message": "patch 8.1.1456: WinBar not redrawn after scrolling one line\n\nProblem:    WinBar not redrawn after scrolling one line.\nSolution:   Exclude the winbar height when deciding what to redraw.\n            (closes #4473)\n"
    },
    {
      "commit": "3397f74ac2ac27f1eef48e950c3c8eeb0338fe55",
      "tree": "7ca95e2cfc692c2d90830948c4a4a6c1b620cd22",
      "parents": [
        "b0ebbda06cf1a4a7c40cb274529c4c53de534e32"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 18:40:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 18:40:06 2019 +0200"
      },
      "message": "patch 8.1.1453: popup window \"moved\" property not implemented yet\n\nProblem:    Popup window \"moved\" property not implemented yet.\nSolution:   Implement it.\n"
    },
    {
      "commit": "ca2f7037c1a53bdbb6f5dc0a2f92d50020e062cc",
      "tree": "7a2f0baed71ab153a3a729154ebb5ea77c76f656",
      "parents": [
        "399d898ac1e6e587088b5bdd6e36eca4998bc1eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 15:56:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 15:56:15 2019 +0200"
      },
      "message": "patch 8.1.1451: CTRL-L does not clear screen with a popup window\n\nProblem:    CTRL-L does not clear screen with a popup window.\nSolution:   Do not change the type to NOT_VALID.  Redraw all windows.\n            (closes #4471)\n"
    },
    {
      "commit": "988c43310a8dcfad9fbacd110b50ba220227d19a",
      "tree": "4d3353d7f58b23bbc3b93359ddf7bdf05c857908",
      "parents": [
        "7b29dd850752b975baef47b66c590f5e978ad847"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 14:12:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 02 14:12:11 2019 +0200"
      },
      "message": "patch 8.1.1448: statusline is sometimes drawn on top of popup\n\nProblem:    Statusline is sometimes drawn on top of popup.\nSolution:   Redraw popups after the statusline. (Naruhiko Nishino,\n            closes #4468)\n"
    },
    {
      "commit": "790498b509443f96f39431d2bc87b777efbe250f",
      "tree": "825116fda3eb6724ae59a3c570cbc680a3f9bfe0",
      "parents": [
        "3bfd04e672ea47e371595e50a92ddfb2223f6e3d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 22:15:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 22:15:29 2019 +0200"
      },
      "message": "patch 8.1.1445: popup window border highlight not implemented yet\n\nProblem:    Popup window border highlight not implemented yet.\nSolution:   Implement the \"borderhighlight\" option.\n"
    },
    {
      "commit": "3bfd04e672ea47e371595e50a92ddfb2223f6e3d",
      "tree": "f3732548932b8a900337eb92c989a456d585ab23",
      "parents": [
        "2fd8e35e16e502c98045c4b4e09a91eca840fb97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 20:45:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 20:45:21 2019 +0200"
      },
      "message": "patch 8.1.1444: not using double line characters for popup border\n\nProblem:    Not using double line characters for popup border.\nSolution:   Use double line characters if using utf-8.\n"
    },
    {
      "commit": "2fd8e35e16e502c98045c4b4e09a91eca840fb97",
      "tree": "d75a9c8aa5e4f9fba50b4c598984a09e017c3718",
      "parents": [
        "8caaf82569a6bfec2b575997b3a84e5623eff12d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 20:16:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 20:16:48 2019 +0200"
      },
      "message": "patch 8.1.1443: popup window padding and border not implemented yet\n\nProblem:    Popup window padding and border not implemented yet.\nSolution:   Implement padding and border.  Add core position and size to\n            popup_getpos().\n"
    },
    {
      "commit": "8caaf82569a6bfec2b575997b3a84e5623eff12d",
      "tree": "83bdaeb508f38a87401e50575971eceda1db98fd",
      "parents": [
        "bf0eff0b724ebf4951f7ca82e6c648451f9f0c01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 18:11:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 18:11:22 2019 +0200"
      },
      "message": "patch 8.1.1442: popup windows not considered when the Vim window is resized\n\nProblem:    Popup windows not considered when the Vim window is resized.\n            (Ben Jackson)\nSolution:   Reallocate the w_lines structure. (closes #4467)\n"
    },
    {
      "commit": "bf0eff0b724ebf4951f7ca82e6c648451f9f0c01",
      "tree": "3be6478692b535abb96b8fe3963137e15581b206",
      "parents": [
        "2d247849ce612050ba1085df806746b23be1f0a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 17:13:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 01 17:13:36 2019 +0200"
      },
      "message": "patch 8.1.1441: popup window filter not yet implemented\n\nProblem:    Popup window filter not yet implemented.\nSolution:   Implement the popup filter.\n"
    },
    {
      "commit": "1714696600f2859f897f4ffb33cedb5de09eded3",
      "tree": "cd4985f53968b61908af690ec981fd5b853538b6",
      "parents": [
        "88c4e1f06905983870175a473683e81312d14c64"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 30 00:12:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 30 00:12:11 2019 +0200"
      },
      "message": "patch 8.1.1421: drawing \"~\" line in popup window\n\nProblem:    Drawing \"~\" line in popup window.\nSolution:   Just draw text in the last line of the popup window.\n"
    },
    {
      "commit": "68a4b04a8d2471adf9de595745437c7cf20b98d8",
      "tree": "eafe9c0d11c84ce76950b845a512515b38f58acc",
      "parents": [
        "868b7b6712ea4f2232eeeae18c5cbbbddf2ee84d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 29 22:28:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 29 22:28:29 2019 +0200"
      },
      "message": "patch 8.1.1419: listener callbacks may be called recursively\n\nProblem:    Listener callbacks may be called recursively.\nSolution:   Set \"updating_screen\" while listener callbacks are invoked.\n"
    },
    {
      "commit": "c799fe206e61f2e2c1231bc46cbe4bb354f3da69",
      "tree": "68b3d2a8bb82519e29fc95f317d2ee02b07f95fa",
      "parents": [
        "b58a4b938c4bc7e0499700859bd7abba9acc5b11"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 28 23:08:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 28 23:08:19 2019 +0200"
      },
      "message": "patch 8.1.1414: alloc() returning \"char_u *\" causes a lot of type casts\n\nProblem:    Alloc() returning \"char_u *\" causes a lot of type casts.\nSolution:   Have it return \"void *\". (Mike Williams)  Define ALLOC_ONE() to\n            check the simple allocations.\n"
    },
    {
      "commit": "60cdb3004abe683e5e8851fa6c5d67b337df4443",
      "tree": "d274c9b7fd3968c97aa9128517be7995141ec046",
      "parents": [
        "b43683729b64f83c39840524be232388314bd71f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 27 21:54:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 27 21:54:10 2019 +0200"
      },
      "message": "patch 8.1.1410: popup_move() is not implemented yet\n\nProblem:    Popup_move() is not implemented yet.\nSolution:   Implement it. (Yasuhiro Matsumoto, closes #4441)  Improve the\n            positioning and resizing.\n"
    },
    {
      "commit": "bf0ecb2cb63fb710198d6be742ae4f00fdd2f948",
      "tree": "f1b4d21d333025dbd169afa0fde8e3ea7f540ce7",
      "parents": [
        "7a8d0278bd6bd57e04f61183cb8e2969cf148e3f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 27 10:04:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 27 10:04:40 2019 +0200"
      },
      "message": "patch 8.1.1408: PFL_HIDDEN conflicts with system header file\n\nProblem:    PFL_HIDDEN conflicts with system header file.\nSolution:   Rename to POPF_HIDDEN.\n"
    },
    {
      "commit": "7a8d0278bd6bd57e04f61183cb8e2969cf148e3f",
      "tree": "04c4b87ed408ecdc614820fd218622103f0a011d",
      "parents": [
        "2cd0dce898995a2b05f7285a70efec3f67f579f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 23:32:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 23:32:06 2019 +0200"
      },
      "message": "patch 8.1.1407: popup_create() does not support text properties\n\nProblem:    Popup_create() does not support text properties.\nSolution:   Support the third form of the text argument.\n"
    },
    {
      "commit": "2cd0dce898995a2b05f7285a70efec3f67f579f5",
      "tree": "d0f53338a226bedd3730e5a143bc226aff64cdb4",
      "parents": [
        "68e6560b84f196c82e27a72669684d5506a3a837"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 22:17:52 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 22:17:52 2019 +0200"
      },
      "message": "patch 8.1.1406: popup_hide() and popup_show() not implemented yet\n\nProblem:    popup_hide() and popup_show() not implemented yet.\nSolution:   Implement the functions.\n"
    },
    {
      "commit": "9c27b1c6d140ca824a78654c1cb70a43a69b4ec6",
      "tree": "57990eef2c7d0c934f30772bb7fe74e845636a25",
      "parents": [
        "ec58384afa0dc1678afd7b8d19b4645ac2f73f42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 18:48:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 26 18:48:13 2019 +0200"
      },
      "message": "patch 8.1.1400: using global pointer for tab-local popups is clumsy\n\nProblem:    Using global pointer for tab-local popups is clumsy.\nSolution:   Use the pointer in tabpage_T.\n"
    },
    {
      "commit": "193ffd1d9f4f4d5412ce8d7a46bb2f89d47a56da",
      "tree": "5ee1f8a7ad3ea5cc0621e5cdd5f4b8461298522e",
      "parents": [
        "adfde115d5c9c9ac4a052874bcf85d2507fe1355"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 22:57:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 22:57:30 2019 +0200"
      },
      "message": "patch 8.1.1396: \u0027wincolor\u0027 does not apply to lines below the buffer\n\nProblem:    \u0027wincolor\u0027 does not apply to lines below the buffer.\nSolution:   Also apply \u0027wincolor\u0027 to the \"~\" lines and the number column.\n"
    },
    {
      "commit": "51e14387f120392b74b84408cafec33942337a05",
      "tree": "43d2b2077c404671de3f7fdfc5bc90930aa53d09",
      "parents": [
        "682725c1415f50681877df60257115a966e2a3d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 20:21:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 20:21:28 2019 +0200"
      },
      "message": "patch 8.1.1393: unnecessary type casts\n\nProblem:    Unnecessary type casts.\nSolution:   Remove type casts from alloc() and lalloc() calls. (Mike Williams)\n"
    },
    {
      "commit": "4d784b21d14fc66e98a2b07f70343cdd4acd62aa",
      "tree": "c2e869a4f07eebdf7e0272c74b0fe7392807836c",
      "parents": [
        "8f46e4c4bde13fd5ad68a6670b79cc462b65fbec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 19:51:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 25 19:51:39 2019 +0200"
      },
      "message": "patch 8.1.1391: no popup window support\n\nProblem:    No popup window support.\nSolution:   Add initial code for popup windows.  Add the \u0027wincolor\u0027 option.\n"
    },
    {
      "commit": "18a4ba29aeccb9841d5bfdd2eaaffdfae2f15ced",
      "tree": "408ad339f6b34876d2fa481ac61568c7739b1160",
      "parents": [
        "71de720c2c117137185a6fc233b35aab37f0d4bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 24 19:39:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 24 19:39:03 2019 +0200"
      },
      "message": "patch 8.1.1386: unessesary type casts for lalloc()\n\nProblem:    Unessesary type casts for lalloc().\nSolution:   Remove type casts.  Change lalloc(size, TRUE) to alloc(size).\n"
    },
    {
      "commit": "964b3746b9c81e65887e2ac9a335f181db2bb592",
      "tree": "9afaaac41a1c4f71b359fd6706b88df00e22e7a1",
      "parents": [
        "d33a764123a8aedb20cd84aeff3b94810ee67c4c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 24 18:54:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 24 18:54:09 2019 +0200"
      },
      "message": "patch 8.1.1384: using \"int\" for alloc() often results in compiler warnings\n\nProblem:    Using \"int\" for alloc() often results in compiler warnings.\nSolution:   Use \"size_t\" and remove type casts.  Remove alloc_check(), Vim\n            only works with 32 bit ints anyway.\n"
    },
    {
      "commit": "bfd451283f8c37926f4b0aa22b74b534bd84e482",
      "tree": "10b60e88040d935de174aa80cfca48f87655d91a",
      "parents": [
        "dabfde04fe974b444d08715178c619c99c2cdcd8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 17 13:05:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 17 13:05:07 2019 +0200"
      },
      "message": "patch 8.1.1340: attributes from \u0027cursorline\u0027 overwrite textprop\n\nProblem:    Attributes from \u0027cursorline\u0027 overwrite textprop.\nSolution:   Combine the attributes. (closes #3912)\n"
    },
    {
      "commit": "0ebe12be86d9f79bfa833306a0302a68a0f4fc30",
      "tree": "13e17c2bc9b3e82f8fc751664d63683abdf6f01a",
      "parents": [
        "5c65e6a062dfc7d20931fa1f73d03b1714a4d5e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 17 12:31:44 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 17 12:31:44 2019 +0200"
      },
      "message": "patch 8.1.1338: hang when concealing the \u0027\u003e\u0027 shown for half of wide char\n\nProblem:    Hang when concealing the \u0027\u003e\u0027 shown for a wide char that doesn\u0027t\n            fit in the last cell.\nSolution:   Put back the pointer when the \u0027\u003e\u0027 is not going to be displayed.\n            (closes #4377)\n"
    },
    {
      "commit": "fe1ade0a78a70a4c7ddaebb6964497f037f4997a",
      "tree": "2a19d938a6a5cc48aa729feb4caebd09c8a5a0d1",
      "parents": [
        "fb222df28d5158516104a21cba7141a6240f4817"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 14 21:20:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 14 21:20:36 2019 +0200"
      },
      "message": "patch 8.1.1332: cannot flush listeners without redrawing, mix of changes\n\nProblem:    Cannot flush change listeners without also redrawing.  The line\n            numbers in the list of changes may become invalid.\nSolution:   Add listener_flush().  Invoke listeners before adding a change\n            that makes line numbers invalid.\n"
    },
    {
      "commit": "a334772967de25764ed7b11d768e8b977818d0c6",
      "tree": "1f5b7b787eb7b18e2adb6aee66843837d64cdb99",
      "parents": [
        "6d2399bd1053b367e13cc2b8991d3ff0bf724c7c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 11 21:14:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 11 21:14:24 2019 +0200"
      },
      "message": "patch 8.1.1321: no docs or tests for listener functions\n\nProblem:    No docs or tests for listener functions.\nSolution:   Add help and tests for listener_add() and listener_remove().\n            Invoke the callbacks before redrawing.\n"
    },
    {
      "commit": "eae1b91fea74842000fc055afc74fe2e7934c6ee",
      "tree": "71fe047a88c21932a4c919c47b5d19847ee65471",
      "parents": [
        "691ddeefb545d8488e5a495af61caba2e57b3de9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 09 15:12:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 09 15:12:55 2019 +0200"
      },
      "message": "patch 8.1.1306: Borland support is outdated and doesn\u0027t work\n\nProblem:    Borland support is outdated and doesn\u0027t work.\nSolution:   Remove Borland support, there are other (free) compilers\n            available. (Thomas Dziedzic, Ken Takata, closes #4364)\n"
    },
    {
      "commit": "a5c6a0b6c71ae11078cbf6f5e18ce49a0468a117",
      "tree": "d74ac4cf3dc46facf20a0f24caa4611caa285469",
      "parents": [
        "5416b75031138182387399f8fe5e17a884414e1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 08 20:20:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 08 20:20:46 2019 +0200"
      },
      "message": "patch 8.1.1299: \"extends\" from \u0027listchars\u0027 is used when \u0027list\u0027 is off\n\nProblem:    \"extends\" from \u0027listchars\u0027 is used when \u0027list\u0027 is off. (Hiroyuki\n            Yoshinaga)\nSolution:   Only use the \"extends\" character when \u0027list\u0027 is on. (Hirohito\n            Higashi, closes #4360)\n"
    },
    {
      "commit": "de24a8701328b1cce7cad0ee11b415369b482420",
      "tree": "9b5cef424fb7aafb173240dfc41e6d62afdeb3d0",
      "parents": [
        "cf6a55c4b0cbf38b0c3fbed5ffd9a3fd0d2ede0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 05 15:48:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 05 15:48:00 2019 +0200"
      },
      "message": "patch 8.1.1276: cannot combine text properties with syntax highlighting\n\nProblem:    Cannot combine text properties with syntax highlighting.\nSolution:   Add the \"combine\" field to prop_type_add(). (closes #4343)\n"
    },
    {
      "commit": "1f3601e92e7fd2813b9541580d6d9649c802eb58",
      "tree": "05c9e99b68810e0a12ca7af59619431ec8ae8c1c",
      "parents": [
        "d1f90bbcab0ad934d3f48a717a916807b57269ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 26 20:33:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 26 20:33:00 2019 +0200"
      },
      "message": "patch 8.1.1207: some compilers give warning messages\n\nProblem:    Some compilers give warning messages.\nSolution:   Initialize variables, change printf() argument. (Christian\n            Brabandt, closes #4305)\n"
    },
    {
      "commit": "4c25bd785aa8b565bf973cbba12ed36b76daaa4f",
      "tree": "d072619d2aa7ed227975f21552119805f4b7f398",
      "parents": [
        "0fdd94359511f295d93e488d60ca3b0d40ea1cfa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 20 23:38:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 20 23:38:07 2019 +0200"
      },
      "message": "patch 8.1.1192: mode is not cleared when leaving Insert mode with mapped Esc\n\nProblem:    Mode is not cleared when leaving Insert mode with mapped Esc.\nSolution:   Clear the mode when redraw_cmdline is set. (closes #4269)\n"
    },
    {
      "commit": "ca57ab54d759a3e265b19bbe31b57dfed00bbdd0",
      "tree": "495206e02dfd06d904d326f7902ca3b5b60eae58",
      "parents": [
        "700dfaa86a96dc1d6c33b28e79438445e02edecf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 13 14:53:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 13 14:53:16 2019 +0200"
      },
      "message": "patch 8.1.1165: no test for mouse clicks in the terminal tabpage line\n\nProblem:    No test for mouse clicks in the terminal tabpage line.\nSolution:   Add a test. (Dominique Pelle, closes #4247).  Also init\n            TabPageIdxs[], in case it\u0027s used before a redraw.\n"
    },
    {
      "commit": "e5e4e22c1c15c8c22b14935affe969569acc8df9",
      "tree": "051197659f151800c889fd04bb8383e543d303fa",
      "parents": [
        "39b76b7df851608fe4d7179269d3c6736db30733"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 13:28:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 13:28:45 2019 +0200"
      },
      "message": "patch 8.1.1110: composing chars on space wrong when \u0027listchars\u0027 is set\n\nProblem:    Composing chars on space wrong when \u0027listchars\u0027 is set.\nSolution:   Do not use \"space\" and \"nbsp\" entries of \u0027listchars\u0027 when there is\n            a composing character.  (Yee Cheng Chin, closes #4197)\n"
    },
    {
      "commit": "abab0b0fdd6535969447b03a4fffc1947918cf6c",
      "tree": "2d43537a5dce8433ef2b2a37684c9e069392c592",
      "parents": [
        "bd9bf266fccbf7b7f09e476e09b61f0133e914db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 18:47:01 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 18:47:01 2019 +0100"
      },
      "message": "patch 8.1.1086: too many curly braces\n\nProblem:    Too many curly braces.\nSolution:   Remove curly braces where they are not needed. (Hirohito Higashi,\n            closes #3982)\n"
    },
    {
      "commit": "ab62c19ea034d76632bbbf4265a9fc17e7508541",
      "tree": "0db9aaf152fee7d117a35fac2838113d267097e6",
      "parents": [
        "433a5eb9de861dd01ea3b3dfa3b8fe23527cab54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 16:39:05 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 16:39:05 2019 +0100"
      },
      "message": "patch 8.1.1082: \"Conceal\" match is mixed up with \u0027hlsearch\u0027 match.\n\nProblem:    \"Conceal\" match is mixed up with \u0027hlsearch\u0027 match.\nSolution:   Check that a match is found, not a \u0027hlsearch\u0027 item. (Andy\n            Massimino, closes #4073)\n"
    }
  ],
  "next": "5f8069bbf5d989936a2f4d7a76ae42434017e3a2"
}
