)]}'
{
  "log": [
    {
      "commit": "7a4ea1df2f85e00286c49db1145e3a38b35557f4",
      "tree": "2043505156033764c94c26016e770863e619c865",
      "parents": [
        "5d458a7b3d1819d51bff6f3682b81bf943c7e9d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 21:35:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 21:35:12 2019 +0200"
      },
      "message": "patch 8.1.1815: duplicating info for internal functions\n\nProblem:    Duplicating info for internal functions.\nSolution:   Use one table to list internal functions.\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": "2debf1c16b93f8693a785f675320d9e949c96a97",
      "tree": "5734e85cb84615af6c57aed4a7896543879488eb",
      "parents": [
        "fb06d767a8d76eead5391302fc88115d6e3879d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 20:44:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 20:44:19 2019 +0200"
      },
      "message": "patch 8.1.1813: ATTENTION prompt for a preview popup window\n\nProblem:    ATTENTION prompt for a preview popup window.\nSolution:   Close the popup window if aborting the buffer load.  Avoid getting\n            the ATTENTION dialog.\n"
    },
    {
      "commit": "fb06d767a8d76eead5391302fc88115d6e3879d8",
      "tree": "49fdbffa0db7d3623e78d89c4e4c36a968b9b097",
      "parents": [
        "c363fe1599655232e8bd6e279fbf70d4c1b7baf6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 18:55:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 18:55:35 2019 +0200"
      },
      "message": "patch 8.1.1812: reading a truncted undo file hangs Vim\n\nProblem:    Reading a truncted undo file hangs Vim.\nSolution:   Check for reading EOF. (closes #4769)\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": "a74e4946de074d2916e3d6004f7fa1810d12dda9",
      "tree": "7c9ef20c9c2b2aab3ce363697623e290a456ce6d",
      "parents": [
        "e4ce825a55ad2445a212ce30837a3af566b7af6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:35:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 17:35:53 2019 +0200"
      },
      "message": "patch 8.1.1809: more functions can be used as a method\n\nProblem:    More functions can be used as a method.\nSolution:   Add has_key(), split(), str2list(), etc.\n"
    },
    {
      "commit": "e4ce825a55ad2445a212ce30837a3af566b7af6b",
      "tree": "7358389d0fbd3d494ae0ad8bc8e2df3a7c899782",
      "parents": [
        "25e42231d3ee27feec2568fa4be2aa2bfba82ae5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 15:30:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 15:30:16 2019 +0200"
      },
      "message": "patch 8.1.1808: build failure for tiny version\n\nProblem:    Build failure for tiny version.\nSolution:   Define ex_eval to ex_ni.  Clean up the ordering a bit.\n"
    },
    {
      "commit": "25e42231d3ee27feec2568fa4be2aa2bfba82ae5",
      "tree": "8df08d27ff06c8b52054576bc68814d05553697a",
      "parents": [
        "7cc535175a233c6f02cdb5a364b3590560f5bfcb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 15:04:10 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 04 15:04:10 2019 +0200"
      },
      "message": "patch 8.1.1807: more functions can be used as a method\n\nProblem:    More functions can be used as a method.\nSolution:   Add append(), appendbufline(), assert_equal(), etc.\n            Also add the :eval command.\n"
    },
    {
      "commit": "7cc535175a233c6f02cdb5a364b3590560f5bfcb",
      "tree": "03f3a938f936f89656d33df85f2282d8652c4a37",
      "parents": [
        "6cd57d44669c02af9195f5601b882edd435b47e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 23:30:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 23:30:21 2019 +0200"
      },
      "message": "patch 8.1.1806: test for display updating doesn\u0027t check without statusline\n\nProblem:    Test for display updating doesn\u0027t check without statusline.\nSolution:   Add screenshots without a status line.\n"
    },
    {
      "commit": "6cd57d44669c02af9195f5601b882edd435b47e8",
      "tree": "47ef797854d96173a8ba1f9403f8d5823eb91b23",
      "parents": [
        "3c8ee629745737aa231fdd123826ae021e398e49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 23:08:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 23:08:14 2019 +0200"
      },
      "message": "patch 8.1.1805: au_did_filetype is declared twice\n\nProblem:    Au_did_filetype is declared twice.\nSolution:   Remove it from autocmd.c. (closes #4767)\n"
    },
    {
      "commit": "3c8ee629745737aa231fdd123826ae021e398e49",
      "tree": "ede1f3b7673776045644a1059d14af30295cfe51",
      "parents": [
        "ac92e25a33c37ec5becbfffeccda136c73b761ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 22:55:50 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 22:55:50 2019 +0200"
      },
      "message": "patch 8.1.1804: no test for display updating without a scroll region\n\nProblem:    No test for display updating without a scroll region.\nSolution:   Add a test.\n"
    },
    {
      "commit": "ac92e25a33c37ec5becbfffeccda136c73b761ac",
      "tree": "64f77cc6dd9427536fd113451b1878490b5298db",
      "parents": [
        "b2129068a55261bea1e293a6a1ce8491a03e7de6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 21:58:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 21:58:38 2019 +0200"
      },
      "message": "patch 8.1.1803: all builtin functions are global\n\nProblem:    All builtin functions are global.\nSolution:   Add the method call operator -\u003e.  Implemented for a limited number\n            of functions.\n"
    },
    {
      "commit": "b2129068a55261bea1e293a6a1ce8491a03e7de6",
      "tree": "91bf4e81266a861c84b266f3735a62c583683e0a",
      "parents": [
        "505e43a20eb25674b18d73971fe3b51dad917f9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 18:31:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 18:31:11 2019 +0200"
      },
      "message": "patch 8.1.1802: missing change to call_callback()\n\nProblem:    Missing change to call_callback().\nSolution:   Add missing change.\n"
    },
    {
      "commit": "505e43a20eb25674b18d73971fe3b51dad917f9a",
      "tree": "857096933d1f1199faa5736681a8321513668d2d",
      "parents": [
        "c6538bcc1cdd1fb83732f22fdc69bd9bb66f968a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 18:28:17 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 18:28:17 2019 +0200"
      },
      "message": "patch 8.1.1801: cannot build without the +eval feature\n\nProblem:    Cannot build without the +eval feature.\nSolution:   Always define funcexe_T.\n"
    },
    {
      "commit": "c6538bcc1cdd1fb83732f22fdc69bd9bb66f968a",
      "tree": "80b89c210388f6e038ccbdc346f72a31bffd8430",
      "parents": [
        "749fa0af85232be1d44b77a09161f71cdbace62c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 18:17:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 18:17:11 2019 +0200"
      },
      "message": "patch 8.1.1800: function call functions have too many arguments\n\nProblem:    Function call functions have too many arguments.\nSolution:   Pass values in a funcexe_T struct.\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": "eda35f7127c6ac51573eda808687f6369c31ee2d",
      "tree": "ab6d4d887d073b90f3996e4f9597181475d2c3fd",
      "parents": [
        "edd680f3649c47d7ed5818e356e7c47f874f5cf8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 14:59:44 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 14:59:44 2019 +0200"
      },
      "message": "patch 8.1.1798: warning for unused variable in tiny version\n\nProblem:    Warning for unused variable in tiny version. (Tony Mechelynck)\nSolution:   Move inside #ifdef.  Reformat code.\n"
    },
    {
      "commit": "edd680f3649c47d7ed5818e356e7c47f874f5cf8",
      "tree": "d6300f8f16e47c134a18ec6b384cf785af016e29",
      "parents": [
        "72e1b39111389001a20fbe8aa344ce2fe0a7e1a4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 14:23:48 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 14:23:48 2019 +0200"
      },
      "message": "patch 8.1.1797: the vgetorpeek() function is too long\n\nProblem:    The vgetorpeek() function is too long.\nSolution:   Split off the part that handles mappings, with fix.\n"
    },
    {
      "commit": "72e1b39111389001a20fbe8aa344ce2fe0a7e1a4",
      "tree": "a6519eab586c2cacf7e49794c3a93c8771b91e73",
      "parents": [
        "c7f1e4002184903f4e12e429dd5c6ab731932f86"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 13:50:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 13:50:08 2019 +0200"
      },
      "message": "patch 8.1.1796: :argdo is not tested\n\nProblem:    :argdo is not tested\nSolution:   Add a test.\n"
    },
    {
      "commit": "c7f1e4002184903f4e12e429dd5c6ab731932f86",
      "tree": "a101834cbba39badc74d3882e2f011218848c3bf",
      "parents": [
        "f2d8b7a0a69fd71018341755da5ce55d067b5923"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 13:29:46 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 03 13:29:46 2019 +0200"
      },
      "message": "patch 8.1.1795: no syntax HL after splitting windows with :bufdo\n\nProblem:    No syntax HL after splitting windows with :bufdo. (Yasuhiro\n            Matsumoto)\nSolution:   Trigger Syntax autocommands in buffers that are active.\n            (closes #4761)\n"
    },
    {
      "commit": "f2d8b7a0a69fd71018341755da5ce55d067b5923",
      "tree": "923ef6758b10b1b78258f04d6ad7ee13e4cd0ef7",
      "parents": [
        "1ccaa35abf0706de3516b3013fe12964abada079"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 22:46:11 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 22:46:11 2019 +0200"
      },
      "message": "patch 8.1.1794: tests are flaky\n\nProblem:    Tests are flaky.\nSolution:   Undo the change to vgetorpeek().\n"
    },
    {
      "commit": "1ccaa35abf0706de3516b3013fe12964abada079",
      "tree": "9f6eaf13fde4f9e0e14e0da770d71fa7164a411d",
      "parents": [
        "dd00035cb52aa295d3ed3a93338ac04f2c8b35d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 22:08:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 22:08:25 2019 +0200"
      },
      "message": "patch 8.1.1793: mixed comment style in globals\n\nProblem:    Mixed comment style in globals.\nSolution:   Use // comments where appropriate.\n"
    },
    {
      "commit": "dd00035cb52aa295d3ed3a93338ac04f2c8b35d0",
      "tree": "f9e9fa36a48b706b3e929b1cc748e85a09875580",
      "parents": [
        "50f91d22bd81819d5d946f6c38252c7922120ec6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 21:35:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 21:35:33 2019 +0200"
      },
      "message": "patch 8.1.1792: the vgetorpeek() function is too long\n\nProblem:    The vgetorpeek() function is too long.\nSolution:   Split off the part that handles mappings.\n"
    },
    {
      "commit": "50f91d22bd81819d5d946f6c38252c7922120ec6",
      "tree": "d912f1df29edd7983c990f5a64049ba71a4be6b8",
      "parents": [
        "8750026a7f6b445c43adc990141a3fe92d680b62"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 19:52:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 02 19:52:15 2019 +0200"
      },
      "message": "patch 8.1.1791: \u0027completeslash\u0027 also applies to globpath()\n\nProblem:    \u0027completeslash\u0027 also applies to globpath().\nSolution:   Add the WILD_IGNORE_COMPLETESLASH flag. (test by Yasuhiro\n            Matsumoto, closes #4760)\n"
    },
    {
      "commit": "8750026a7f6b445c43adc990141a3fe92d680b62",
      "tree": "22cf47fb678bc9cd22e79dce3c8be40710cb8f0e",
      "parents": [
        "90f3e7ac56056ffad50bac9d4497b5830c37ab26"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 23:05:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 23:05:49 2019 +0200"
      },
      "message": "patch 8.1.1790: :mkvimrc is not tested\n\nProblem:    :mkvimrc is not tested.\nSolution:   Add a test.\n"
    },
    {
      "commit": "90f3e7ac56056ffad50bac9d4497b5830c37ab26",
      "tree": "5a787144818c26a791d8a0c5cfa5969483b67e29",
      "parents": [
        "f4fd7ecbc025e8022c3fbfe52bc512b907cb5459"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 22:40:44 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 22:40:44 2019 +0200"
      },
      "message": "patch 8.1.1789: cannot see file name of preview popup window\n\nProblem:    Cannot see file name of preview popup window.\nSolution:   Add the file name as the title.\n"
    },
    {
      "commit": "f4fd7ecbc025e8022c3fbfe52bc512b907cb5459",
      "tree": "bf0ab89bee14ba3a444e877d83aeb318d9567fdd",
      "parents": [
        "9bcb70c18a740bf9d97a1420df5964618f218a89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 21:26:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 21:26:00 2019 +0200"
      },
      "message": "patch 8.1.1788: missing changes in proto file\n\nProblem:    missing changes in proto file\nSolution:   Update proto file.\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": "13b11eddcaf5176fb1127c8bc8f4b4f46bd05488",
      "tree": "94341003d3cead6759dbbeae715acd04776bd9a2",
      "parents": [
        "b66bab381c8ba71fd6e92327d1d34c6f8a65f2a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 15:52:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 15:52:45 2019 +0200"
      },
      "message": "patch 8.1.1786: double click in popup scrollbar starts selection\n\nProblem:    Double click in popup scrollbar starts selection.\nSolution:   Ignore the double click.\n"
    },
    {
      "commit": "b66bab381c8ba71fd6e92327d1d34c6f8a65f2a7",
      "tree": "0ce017c26ce910c3c0cf9aa02ddfb904fc319042",
      "parents": [
        "3f9bdeb2a521a408c04fd9584a752845b3accbbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 14:28:24 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 14:28:24 2019 +0200"
      },
      "message": "patch 8.1.1785: map functionality mixed with character input\n\nProblem:    Map functionality mixed with character input.\nSolution:   Move the map functionality to a separate file. (Yegappan\n            Lakshmanan, closes #4740)  Graduate the +localmap feature.\n"
    },
    {
      "commit": "3f9bdeb2a521a408c04fd9584a752845b3accbbd",
      "tree": "cfdcb9d6adc8882fc2a4255abb63c2531bbfe9e2",
      "parents": [
        "dff2adc8ddcb6c8f3390a82c321362f8d6756fb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 13:55:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 01 13:55:37 2019 +0200"
      },
      "message": "patch 8.1.1784: MS-Windows: resolve() does not work if serial nr duplicated\n\nProblem:    MS-Windows: resolve() does not work if serial nr duplicated.\nSolution:   Use another method to get the full path. (Ken Takata, closes #4661)\n"
    },
    {
      "commit": "dff2adc8ddcb6c8f3390a82c321362f8d6756fb8",
      "tree": "36c728f6775f0070e537715eee8f9116860bd97b",
      "parents": [
        "5477506a9f01d40fad2e8f0555bc37adee30478f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 22:18:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 22:18:22 2019 +0200"
      },
      "message": "patch 8.1.1783: MS-Windows: compiler test may fail when using %:S\n\nProblem:    MS-Windows: compiler test may fail when using %:S.\nSolution:   Reset \u0027shellslash\u0027.\n"
    },
    {
      "commit": "0e6bfb9b2eb108d96a49ac4f8dc638c2eefeda2b",
      "tree": "489c80d9760a8e874c6d4f2db5fb2be72513a78f",
      "parents": [
        "70576f70f789d6161068fbe126f29ad976e029e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 20:53:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 20:53:56 2019 +0200"
      },
      "message": "patch 8.1.1782: MS-Windows: system() has temp file error with \u0027noshelltemp\u0027\n\nProblem:    MS-Windows: system() has temp file error with \u0027noshelltemp\u0027.\nSolution:   Check s_dont_use_vimrun. (Ken Takata, closes #4754)\n"
    },
    {
      "commit": "70576f70f789d6161068fbe126f29ad976e029e9",
      "tree": "80df44e6a7772b23270e9566952f840346163e98",
      "parents": [
        "674e2bde6e7b0c468f304713aa8f97a45e1fcc89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 20:40:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 20:40:08 2019 +0200"
      },
      "message": "patch 8.1.1781: Amiga: no builtin OS readable version info\n\nProblem:    Amiga: no builtin OS readable version info.\nSolution:   Add a \"version\" variable. (Ola Söder, closes #4753)\n"
    },
    {
      "commit": "674e2bde6e7b0c468f304713aa8f97a45e1fcc89",
      "tree": "3d0327fd6214cd182c1deb236069cb9892cf2307",
      "parents": [
        "8edf0e31323a4293524f51f2960f4f3064309526"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 20:21:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 20:21:01 2019 +0200"
      },
      "message": "patch 8.1.1780: warning for file no longer available is repeated\n\nProblem:    Warning for file no longer available is repeated every time Vim is\n            focused. (Brian Armstrong)\nSolution:   Only give the message once. (closes #4748)\n"
    },
    {
      "commit": "8edf0e31323a4293524f51f2960f4f3064309526",
      "tree": "7bca50e2027acd0a2728cb2bece5a5703d6d78be",
      "parents": [
        "8c8b88d0ccb7204bb829669885c2e886b7f483bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 30 21:19:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 30 21:19:26 2019 +0200"
      },
      "message": "patch 8.1.1779: not showing the popup window right border is confusing\n\nProblem:    Not showing the popup window right border is confusing.\nSolution:   Also show the border when \u0027wrap\u0027 is off. (closes #4747)\n"
    },
    {
      "commit": "8c8b88d0ccb7204bb829669885c2e886b7f483bf",
      "tree": "207f53f52b096edd72180aa6b3ab85f446ff65c2",
      "parents": [
        "f386f08ccbd88e28479a4131a1b919bd3c0913ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 30 20:32:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 30 20:32:41 2019 +0200"
      },
      "message": "patch 8.1.1778: not showing the popup window right border is confusing\n\nProblem:    Not showing the popup window right border is confusing.\nSolution:   Also show the border when there is no close button. (closes #4747)\n"
    },
    {
      "commit": "f386f08ccbd88e28479a4131a1b919bd3c0913ea",
      "tree": "a7b33711ac9ac0510983503a6178d95a50cc4741",
      "parents": [
        "4641a122f2ffb820ec6d05526532ab38930c5286"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 23:03:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 23:03:03 2019 +0200"
      },
      "message": "patch 8.1.1777: useless checks for job feature in channel test\n\nProblem:    Useless checks for job feature in channel test.\nSolution:   Remove the checks.  Remove ch_log() calls.\n"
    },
    {
      "commit": "4641a122f2ffb820ec6d05526532ab38930c5286",
      "tree": "638c53ae9b77dae4daf7a25e36031739e3886263",
      "parents": [
        "eee9f65b2a213e9031f172d9d3b22adad6cb985d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 22:10:23 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 22:10:23 2019 +0200"
      },
      "message": "patch 8.1.1776: text added with a job isn\u0027t displayed\n\nProblem:    Text added with a job to another buffer isn\u0027t displayed.\nSolution:   Update topline after adding a line. (closes #4745)\n"
    },
    {
      "commit": "eee9f65b2a213e9031f172d9d3b22adad6cb985d",
      "tree": "c1d4d6673d9909cc8f0bac2b924f51bcabdebb51",
      "parents": [
        "3c610c96389bbb5f0fc83f0a515fc8f1b7f515e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 21:14:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 21:14:42 2019 +0200"
      },
      "message": "patch 8.1.1775: error message may be empty in filetype test\n\nProblem:    Error message may be empty in filetype test.\nSolution:   Use v:exception instead. (Daniel Hahler, closs #4744)\n"
    },
    {
      "commit": "3c610c96389bbb5f0fc83f0a515fc8f1b7f515e4",
      "tree": "58de7e26719120b67ad23a0c33c2eb00f5edaa19",
      "parents": [
        "13d5c3f6162694a7e925e66fc4eea35436643384"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 21:03:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 29 21:03:45 2019 +0200"
      },
      "message": "patch 8.1.1774: test is silently skipped\n\nProblem:    Test is silently skipped.\nSolution:   Throw \"Skipped\".\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": "b78564d0221089e6dfc9c9d58239c18b991ca9fe",
      "tree": "e7d976484b75e62b9b6940eb0edf18c07ebb751c",
      "parents": [
        "d4404b4391a0cd3ab197e09bee7828c88882f6b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 19:24:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 19:24:36 2019 +0200"
      },
      "message": "patch 8.1.1772: options test still fails on MS-Windows\n\nProblem:    Options test still fails on MS-Windows.\nSolution:   Check buffer-local value of \u0027completeslash\u0027.\n"
    },
    {
      "commit": "d4404b4391a0cd3ab197e09bee7828c88882f6b2",
      "tree": "9ddb46bf922f2e71581e1f3bc41f26532d107962",
      "parents": [
        "56c0c4749d58e9331b212c38df46e2993d5d97c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 18:38:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 18:38:09 2019 +0200"
      },
      "message": "patch 8.1.1771: options test fails on MS-Windows\n\nProblem:    Options test fails on MS-Windows.\nSolution:   Add correct and incorrect values for \u0027completeslash\u0027.\n"
    },
    {
      "commit": "56c0c4749d58e9331b212c38df46e2993d5d97c1",
      "tree": "67c70bc8ccda16cc54bc6bc6fb97996da92056ca",
      "parents": [
        "ac3150d385e6e3f3fe76642aac3cda954d30583f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 17:57:43 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 17:57:43 2019 +0200"
      },
      "message": "patch 8.1.1770: cannot get the window ID of the popup preview window\n\nProblem:    Cannot get the window ID of the popup preview window.\nSolution:   Add popup_getpreview().\n"
    },
    {
      "commit": "ac3150d385e6e3f3fe76642aac3cda954d30583f",
      "tree": "1ef511ccde68ed948d811eb04a69303d1ccea50c",
      "parents": [
        "bca9c301936c9ba4ee67528f81393debf83844b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 16:36:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 16:36:39 2019 +0200"
      },
      "message": "patch 8.1.1769: \u0027shellslash\u0027 is also used for completion\n\nProblem:    \u0027shellslash\u0027 is also used for completion.\nSolution:   Add the \u0027completeslash\u0027 option. (Yasuhiro Matsumoto, closes #3612)\n"
    },
    {
      "commit": "bca9c301936c9ba4ee67528f81393debf83844b9",
      "tree": "3c6be342bfa4aabe95f7fd88f920de8b996a618c",
      "parents": [
        "f96ae0b5a2e9e097c38cec04ec35364565d42271"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 15:28:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 15:28:45 2019 +0200"
      },
      "message": "patch 8.1.1768: man plugin changes setting in current window\n\nProblem:    Man plugin changes setting in current window.\nSolution:   Set options later. (Jason Franklin)\n"
    },
    {
      "commit": "f96ae0b5a2e9e097c38cec04ec35364565d42271",
      "tree": "f04e325eccfdcefa4b90be79b1937932cff758a6",
      "parents": [
        "2a9c9f6d89f19f8fa8d926e80c7f988729f6f1bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 15:21:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 15:21:55 2019 +0200"
      },
      "message": "patch 8.1.1767: FEAT_SESSION defined separately\n\nProblem:    FEAT_SESSION defined separately.\nSolution:   Make FEAT_SESSION depend on FEAT_EVAL.\n"
    },
    {
      "commit": "845380791196aec7f991987ebf7b22de3779d106",
      "tree": "adac6010bd9c3bae786a35d1e4109fc01e13e643",
      "parents": [
        "f91aac5e3e3b8b1633d84eac2687ebbd76d8133b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 14:15:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 14:15:42 2019 +0200"
      },
      "message": "patch 8.1.1766: code for writing session file is spread out\n\nProblem:    Code for writing session file is spread out.\nSolution:   Put it in one file. (Yegappan Lakshmanan, closes #4728)\n"
    },
    {
      "commit": "f91aac5e3e3b8b1633d84eac2687ebbd76d8133b",
      "tree": "6f3bc3154aca85970a460d1aab452f5980596311",
      "parents": [
        "5328cb8986d2620f45b41acf28778f8ce2f8cac1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 13:21:01 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 13:21:01 2019 +0200"
      },
      "message": "patch 8.1.1765: get(func, dict, def) does not work properly\n\nProblem:    get(func, dict, def) does not work properly.\nSolution:   Handle NULL dict better. (Takuya Fujiwara, closes #4734)\n"
    },
    {
      "commit": "5328cb8986d2620f45b41acf28778f8ce2f8cac1",
      "tree": "7527f5bae25481935d9cf14dfea4272151d8542e",
      "parents": [
        "9f9fe37f6750f342255a51f158a7bb372c827f7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 23:27:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 23:27:51 2019 +0200"
      },
      "message": "patch 8.1.1764: \":browse oldfiles\" is not tested\n\nProblem:    \":browse oldfiles\" is not tested.\nSolution:   Add a test.\n"
    },
    {
      "commit": "9f9fe37f6750f342255a51f158a7bb372c827f7f",
      "tree": "c140c42b9f184c0bba789f3d4ed749a1e6fb3ed4",
      "parents": [
        "c273405188cc2f19e949089cda1f92bd81610dac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 23:12:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 23:12:12 2019 +0200"
      },
      "message": "patch 8.1.1763: evalfunc.c is still too big\n\nProblem:    Evalfunc.c is still too big.\nSolution:   Move dict and list functions to a better place.\n"
    },
    {
      "commit": "c273405188cc2f19e949089cda1f92bd81610dac",
      "tree": "30572ce47362b287a09918394096e7a6f201052b",
      "parents": [
        "4248111497ab78f45d3d48576740949778a1e76b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:57:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:57:21 2019 +0200"
      },
      "message": "patch 8.1.1762: some filetype rules are in the wrong place\n\nProblem:    Some filetype rules are in the wrong place.\nSolution:   Move to the right place.  Add a few more tests.\n"
    },
    {
      "commit": "4248111497ab78f45d3d48576740949778a1e76b",
      "tree": "b739e16ef4a60b5c0513472576ffe6166471887e",
      "parents": [
        "9800bfe0fc7596e8fee97172139f0777bac639fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:39:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:39:13 2019 +0200"
      },
      "message": "patch 8.1.1761: filetype \"vuejs\" causes problems for some users\n\nProblem:    Filetype \"vuejs\" causes problems for some users.\nSolution:   Rename to \"vue\".\n"
    },
    {
      "commit": "9800bfe0fc7596e8fee97172139f0777bac639fb",
      "tree": "51dc0a95712e83bae8c46cecbf5dba79394b6f02",
      "parents": [
        "14371ed69778107654e39268d0d90982e53ad6e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:23:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:23:45 2019 +0200"
      },
      "message": "patch 8.1.1760: extra line break for wrapping output of :args\n\nProblem:    Extra line break for wrapping output of :args.\nSolution:   Avoid the extra line break. (Daniel Hahler, closes #4737)\n"
    },
    {
      "commit": "14371ed69778107654e39268d0d90982e53ad6e0",
      "tree": "da9a575a5b5f76b3ab1104aacb41d8734eb300e4",
      "parents": [
        "d5c8234517c18fa059b78f59eb96c35eda323dae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:05:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 21:05:21 2019 +0200"
      },
      "message": "patch 8.1.1759: no mode char for terminal mapping from maparg()\n\nProblem:    No mode char for terminal mapping from maparg().\nSolution:   Check for TERMINAL mode. (closes #4735)\n"
    },
    {
      "commit": "d5c8234517c18fa059b78f59eb96c35eda323dae",
      "tree": "abd953fac030f67c31a0b4b9cfcc01db6156a89a",
      "parents": [
        "298466629119eda501cfdf7824797f05045e67ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 18:44:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 18:44:57 2019 +0200"
      },
      "message": "patch 8.1.1758: count of g$ not used correctly when text is not wrapped\n\nProblem:    Count of g$ not used correctly when text is not wrapped.\nSolution:   Do use the count. (Christian Brabandt, closes #4729, closes #4566)\n"
    },
    {
      "commit": "298466629119eda501cfdf7824797f05045e67ca",
      "tree": "44a6c3979fb2891d69246db76cf9bc1cc48c9e84",
      "parents": [
        "1417c766f55e5959b31da488417b7d9b141404af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 17:39:15 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 17:39:15 2019 +0200"
      },
      "message": "patch 8.1.1757: text added with appendbufline() isn\u0027t displayed\n\nProblem:    Text added with appendbufline() to another buffer isn\u0027t displayed.\nSolution:   Update topline. (partly by Christian Brabandt, closes #4718)\n"
    },
    {
      "commit": "1417c766f55e5959b31da488417b7d9b141404af",
      "tree": "614c95c7d5da1fca85fcf622ed896f100b2a7d50",
      "parents": [
        "0aca293fedfd22d489297f7cbce6a7de86748151"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 17:31:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 27 17:31:36 2019 +0200"
      },
      "message": "patch 8.1.1756: autocommand that splits window messes up window layout\n\nProblem:    Autocommand that splits window messes up window layout.\nSolution:   Disallow splitting a window while closing one.  In \":all\" give an\n            error when moving a window will not work.\n"
    },
    {
      "commit": "0aca293fedfd22d489297f7cbce6a7de86748151",
      "tree": "cd459fb0e6497b66cc725b9e5a8bbb1d78dd84d5",
      "parents": [
        "4f0d002cf9213812eca3a95560e8685018d601a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 22:22:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 22:22:38 2019 +0200"
      },
      "message": "patch 8.1.1755: leaking memory when using a popup window mask\n\nProblem:    Leaking memory when using a popup window mask.\nSolution:   Free the cached mask.\n"
    },
    {
      "commit": "4f0d002cf9213812eca3a95560e8685018d601a7",
      "tree": "af8036939b1bca033ea2854aaeeb4553333041d2",
      "parents": [
        "e865dcbce1ea2fcdc172b7d47d320cd40f91b917"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 22:20:03 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 22:20:03 2019 +0200"
      },
      "message": "patch 8.1.1754: build failure\n\nProblem:    Build failure.\nSolution:   Add missing change to window struct.\n"
    },
    {
      "commit": "e865dcbce1ea2fcdc172b7d47d320cd40f91b917",
      "tree": "63572f1c5aeda2762ca8c39dfe997d35a0701272",
      "parents": [
        "7b73d7ebf71c9148c90a500116f25ec2314c7273"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 22:15:50 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 22:15:50 2019 +0200"
      },
      "message": "patch 8.1.1753: use of popup window mask is inefficient\n\nProblem:    Use of popup window mask is inefficient.\nSolution:   Precompute and cache the mask.\n"
    },
    {
      "commit": "7b73d7ebf71c9148c90a500116f25ec2314c7273",
      "tree": "1138f7122f2bb85454e2bdef9d9edfde06e4e6d4",
      "parents": [
        "9d5ffceb3fea247a88d4d3936e97b7f488aab6ff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 21:26:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 21:26:34 2019 +0200"
      },
      "message": "patch 8.1.1752: resizing hashtable is inefficient\n\nProblem:    Resizing hashtable is inefficient.\nSolution:   Avoid resizing when the final size is predictable.\n"
    },
    {
      "commit": "9d5ffceb3fea247a88d4d3936e97b7f488aab6ff",
      "tree": "24a015797538750c4e362f9c976db8749c3c0c50",
      "parents": [
        "8a5c29aee978345132ad7f318b8a84633c33905c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 21:01:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 21:01:29 2019 +0200"
      },
      "message": "patch 8.1.1751: when redrawing popups plines_win() may be called often\n\nProblem:    When redrawing popups plines_win() may be called often.\nSolution:   Pass a cache to mouse_comp_pos().\n"
    },
    {
      "commit": "8a5c29aee978345132ad7f318b8a84633c33905c",
      "tree": "6e452a40fe6199f5a66ba03190a12cc0fa066a5a",
      "parents": [
        "736cd2cfbe83b85259eecc7d70e68297ce968d33"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 19:48:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 26 19:48:19 2019 +0200"
      },
      "message": "patch 8.1.1750: depending on the terminal width :version may miss a line break\n\nProblem:    Depending on the terminal width :version may miss a line break.\nSolution:   Add a line break when needed.\n"
    },
    {
      "commit": "736cd2cfbe83b85259eecc7d70e68297ce968d33",
      "tree": "d3418d5dae8e633db4faa3b20dd749350e10cdd3",
      "parents": [
        "74da39373c90fcb390068903b5bbb93ce7ac16fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 25 21:58:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 25 21:58:19 2019 +0200"
      },
      "message": "patch 8.1.1749: Coverity warns for using negative index\n\nProblem:    Coverity warns for using negative index.\nSolution:   Move using index inside \"if\".\n"
    },
    {
      "commit": "74da39373c90fcb390068903b5bbb93ce7ac16fa",
      "tree": "de83fe0eaa8b08208b4d3181b52dbe13b35c6c8b",
      "parents": [
        "fbfb757d4cb19e14853605f70ac663e42ec74663"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 25 21:52:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 25 21:52:39 2019 +0200"
      },
      "message": "patch 8.1.1748: :args output is not aligned\n\nProblem:    :args output is not aligned.\nSolution:   Output a line break after the last item in a row.\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": "94f82cbacf76767b5ac32f813e1d670501dbd0e6",
      "tree": "28f860d554c74d9ce6b807713f6d24da70307de1",
      "parents": [
        "1f164b19685d8ad709b11f3f1933685469251e30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 22:30:27 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 22:30:27 2019 +0200"
      },
      "message": "patch 8.1.1746: \":dl\" is seen as \":dlist\" instead of \":delete\"\n\nProblem:    \":dl\" is seen as \":dlist\" instead of \":delete\".\nSolution:   Do not use cmdidxs2[] if the length is 1. (closes #4721)\n"
    },
    {
      "commit": "1f164b19685d8ad709b11f3f1933685469251e30",
      "tree": "bd3b2ad86ca529bdcbf08a15dcb8f4f2fa26f113",
      "parents": [
        "07d1356648a2a9b5f07e20ff1d3c4c606ae45d49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 19:00:36 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 19:00:36 2019 +0200"
      },
      "message": "patch 8.1.1745: compiler warning for unused argument\n\nProblem:    Compiler warning for unused argument.\nSolution:   Add UNUSED.  Change comments to new style.\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": "7dfb016d25e3e3e1f4411026dda21d1536f21acc",
      "tree": "3edd75c9db491fc346cd30b0aa5f9ebc967333b7",
      "parents": [
        "4ef18dcc2e3a6a9aea2dc90bbdb742c3c9231394"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 16:00:39 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 16:00:39 2019 +0200"
      },
      "message": "patch 8.1.1742: still some match functions in evalfunc.c\n\nProblem:    Still some match functions in evalfunc.c.\nSolution:   Move them to highlight.c.\n"
    },
    {
      "commit": "4ef18dcc2e3a6a9aea2dc90bbdb742c3c9231394",
      "tree": "ede90dc723e568ac928e7323084aef70217ac515",
      "parents": [
        "d08b8c4c04db9433340df38d21f0e26878f28421"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 15:28:18 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 15:28:18 2019 +0200"
      },
      "message": "patch 8.1.1741: cleared/added match highlighting not updated in other window\n\nProblem:    Cleared/added match highlighting not updated in other window.\n            (Andi Massimino)\nSolution:   Mark the right window for refresh.\n"
    },
    {
      "commit": "d08b8c4c04db9433340df38d21f0e26878f28421",
      "tree": "bed73fed41e1ce9dee8b6bb310f3d76feff5dce3",
      "parents": [
        "06029a857a3d4d90b3162090506c1e00dc84c60b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 14:59:45 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 14:59:45 2019 +0200"
      },
      "message": "patch 8.1.1740: exepath() doesn\u0027t work for \"bin/cat\"\n\nProblem:    Exepath() doesn\u0027t work for \"bin/cat\".\nSolution:   Check for any path separator. (Daniel Hahler, closes #4724,\n            closes #4710)\n"
    },
    {
      "commit": "06029a857a3d4d90b3162090506c1e00dc84c60b",
      "tree": "d868ce4168d16c3521aa6bd16b6a81e358ebeb35",
      "parents": [
        "9bc4dde45d45df732953491d0f2c3fd3b10a627e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 14:25:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 14:25:26 2019 +0200"
      },
      "message": "patch 8.1.1739: deleted match highlighting not updated in other window\n\nProblem:    Deleted match highlighting not updated in other window.\nSolution:   Mark the window for refresh. (closes #4720)  Also fix that\n            ambi-width check clears with wrong attributes.\n"
    },
    {
      "commit": "9bc4dde45d45df732953491d0f2c3fd3b10a627e",
      "tree": "364e7c40c8b5c3b1d3d6691edef762de81413e7e",
      "parents": [
        "949f1989cba8bf7653316c2b1444c26f1536bfab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 13:08:29 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 24 13:08:29 2019 +0200"
      },
      "message": "patch 8.1.1738: testing lambda with timer is slow\n\nProblem:    Testing lambda with timer is slow.\nSolution:   Do not test timer accuracy, only that it works. (Daniel Hahler,\n            closes #4723)\n"
    },
    {
      "commit": "949f1989cba8bf7653316c2b1444c26f1536bfab",
      "tree": "22f1e36b509f577bae3c02ab0a22529dc378f325",
      "parents": [
        "c3328169d5566b97a6a6921067017e4369dd7cd6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 23 23:00:08 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 23 23:00:08 2019 +0200"
      },
      "message": "patch 8.1.1737: :args command that outputs one line gives more prompt\n\nProblem:    :args command that outputs one line gives more prompt.\nSolution:   Only output line break if needed. (Daniel Hahler, closes #4715)\n"
    },
    {
      "commit": "c3328169d5566b97a6a6921067017e4369dd7cd6",
      "tree": "88ffb8f039efc23a461181aeae7b0bdf606b2404",
      "parents": [
        "c61a48d25995e5ee2a3813f64c531b91bb23e9b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 23 22:15:25 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 23 22:15:25 2019 +0200"
      },
      "message": "patch 8.1.1736: viminfo support is spread out\n\nProblem:    Viminfo support is spread out.\nSolution:   Move more viminfo code to viminfo.c. (Yegappan Lakshmanan,\n            closes #4717)  Reorder code to make most functions static.\n"
    },
    {
      "commit": "c61a48d25995e5ee2a3813f64c531b91bb23e9b9",
      "tree": "830a49b721d71dcb58b67a243e886cff90416f27",
      "parents": [
        "29b7d7a9aac591f920edb89241c8cde27378e50b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 23:16:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 23:16:33 2019 +0200"
      },
      "message": "patch 8.1.1735: can\u0027t build with tiny features\n\nProblem:    Can\u0027t build with tiny features.\nSolution:   Add missing #ifdefs.\n"
    },
    {
      "commit": "29b7d7a9aac591f920edb89241c8cde27378e50b",
      "tree": "96368a556edd943bec67f303778bc0c864573860",
      "parents": [
        "e5e6950193ddf365c6c507ddefcd7f9db939e5ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 23:03:57 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 23:03:57 2019 +0200"
      },
      "message": "patch 8.1.1734: the evalfunc.c file is too big\n\nProblem:    The evalfunc.c file is too big.\nSolution:   Move some functions to other files.\n"
    },
    {
      "commit": "e5e6950193ddf365c6c507ddefcd7f9db939e5ac",
      "tree": "02d8812b3a0e0b73123eab630a4894ae6bc830d6",
      "parents": [
        "f03e328348f87e1fe8ce4aad2a6a4237b9f78ce3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 22:09:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 22:09:21 2019 +0200"
      },
      "message": "patch 8.1.1733: the man ftplugin leaves an empty buffer behind\n\nProblem:    The man ftplugin leaves an empty buffer behind.\nSolution:   Don\u0027t make new window and edit, use split. (Jason Franklin)\n"
    },
    {
      "commit": "f03e328348f87e1fe8ce4aad2a6a4237b9f78ce3",
      "tree": "4b02e96a3b759a0b2560fea8ae81141c87a92176",
      "parents": [
        "26b654a5df9414e43734eb4c956b67c331d70a50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 21:55:18 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 21:55:18 2019 +0200"
      },
      "message": "patch 8.1.1732: completion in cmdwin does not work for buffer-local commands\n\nProblem:    Completion in cmdwin does not work for buffer-local commands.\nSolution:   Use the right buffer. (closes #4711)\n"
    },
    {
      "commit": "26b654a5df9414e43734eb4c956b67c331d70a50",
      "tree": "76092e9dd7e4bd373decaa84cc132567d743eff2",
      "parents": [
        "1e78e69680a5f52970d9b1ef60710e556b09b8c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 20:50:17 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 20:50:17 2019 +0200"
      },
      "message": "patch 8.1.1731: command line history not read from viminfo on startup\n\nProblem:    Command line history not read from viminfo on startup.\nSolution:   Get history length after initializing it.\n"
    },
    {
      "commit": "1e78e69680a5f52970d9b1ef60710e556b09b8c2",
      "tree": "1edde6008d7ce0b29e42eb93795a5c5e0a08ac6c",
      "parents": [
        "ecaa75b4cea329a3902b8565e028b32279b8322b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 20:18:27 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 22 20:18:27 2019 +0200"
      },
      "message": "patch 8.1.1730: wrong place for mark viminfo support\n\nProblem:    Wrong place for mark viminfo support.\nSolution:   Move it to viminfo.c. (Yegappan Lakshmanan, closes #4716)\n"
    },
    {
      "commit": "ecaa75b4cea329a3902b8565e028b32279b8322b",
      "tree": "3d5754f26f8967b0305359912a70dc6f5308cc1f",
      "parents": [
        "5f32ece459d1f310b1b48b72e07dcd77d3261a76"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 23:04:21 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 23:04:21 2019 +0200"
      },
      "message": "patch 8.1.1729: heredoc with trim not properly handled in function\n\nProblem:    Heredoc with trim not properly handled in function.\nSolution:   Allow for missing indent. (FUJIWARA Takuya, closes #4713)\n"
    },
    {
      "commit": "5f32ece459d1f310b1b48b72e07dcd77d3261a76",
      "tree": "32f770f03d408817c017596ae1836f2e29ebde32",
      "parents": [
        "defa067c54874dd987121dd7252c62755e0aebfa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 21:51:59 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 21:51:59 2019 +0200"
      },
      "message": "patch 8.1.1728: wrong place for command line history viminfo support\n\nProblem:    Wrong place for command line history viminfo support.\nSolution:   Move it to viminfo.c.\n"
    },
    {
      "commit": "defa067c54874dd987121dd7252c62755e0aebfa",
      "tree": "4734b054e299ab86a5141b29a5305f7782edd81a",
      "parents": [
        "ed997adaa1e9bd057ce732a73d933b739e9d0c30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 19:25:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 19:25:37 2019 +0200"
      },
      "message": "patch 8.1.1727: code for viminfo support is spread out\n\nProblem:    Code for viminfo support is spread out.\nSolution:   Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)\n"
    },
    {
      "commit": "ed997adaa1e9bd057ce732a73d933b739e9d0c30",
      "tree": "b4db35e6f94ff6470627fdf5f55b4ccd357e36f4",
      "parents": [
        "663bbc09babea1ff8dfa7ccd58801ac9219fc2b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 16:42:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 16:42:00 2019 +0200"
      },
      "message": "patch 8.1.1726: the eval.txt help file is too big\n\nProblem:    The eval.txt help file is too big.\nSolution:   Split off testing support to testing.txt.  Move function details\n            to where the functionality is explained.\n"
    },
    {
      "commit": "663bbc09babea1ff8dfa7ccd58801ac9219fc2b2",
      "tree": "2ce9218e29fe7dcfdee8fc6242fff422d7f921b4",
      "parents": [
        "b4fe0eb4b4fe52a68a1df05162c03fe51c2fce79"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 15:23:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 15:23:35 2019 +0200"
      },
      "message": "patch 8.1.1725: MS-Windows: E325 message may use incorrect date format\n\nProblem:    MS-Windows: E325 message may use incorrect date format.\nSolution:   Convert strftime() result to \u0027encoding\u0027.  Also make the message\n            translatable. (Ken Takata, closes #4685, closes #4681)\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": "24582007294b0db3be9669d3b583ea45fc4f19b8",
      "tree": "bc9d1f58df11d4ec6e1c5afc0a495b81c3bb196f",
      "parents": [
        "61343f0c44c8e71df04918d033e0a744c0b7f8aa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 14:14:26 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 21 14:14:26 2019 +0200"
      },
      "message": "patch 8.1.1723: heredoc assignment has no room for new features\n\nProblem:    Heredoc assignment has no room for new features. (FUJIWARA Takuya)\nSolution:   Require the marker does not start with a lower case character.\n            (closes #4705)\n"
    },
    {
      "commit": "61343f0c44c8e71df04918d033e0a744c0b7f8aa",
      "tree": "50a786d74aa00d2f93d352c2f4db94a026620370",
      "parents": [
        "63187f79327e30cdce7c89d35121b79452d80cc3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 21:11:13 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 21:11:13 2019 +0200"
      },
      "message": "patch 8.1.1722: error when scriptversion is 2 a making a dictionary access\n\nProblem:    Error when scriptversion is 2 a making a dictionary access.\nSolution:   Parse the subscript even when not evaluating the sub-expression.\n            (closes #4704)\n"
    },
    {
      "commit": "63187f79327e30cdce7c89d35121b79452d80cc3",
      "tree": "579f0d2510bceef8653cc180e3ad95f3ded8c414",
      "parents": [
        "2a5b52758bb327b89d22660cc28c157ec29782e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 19:14:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 19:14:49 2019 +0200"
      },
      "message": "patch 8.1.1721: build failure with normal features without netbeans interface\n\nProblem:    Build failure with normal features without netbeans interface.\nSolution:   Enable signs when using the text properties feature.\n"
    },
    {
      "commit": "2a5b52758bb327b89d22660cc28c157ec29782e5",
      "tree": "47990749412bbb65ce8ec02c0580c10c0dd493f8",
      "parents": [
        "331bafd481fddfe542099d8cccd38d240c10c011"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 18:56:06 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 20 18:56:06 2019 +0200"
      },
      "message": "patch 8.1.1720: crash with very long %[] pattern\n\nProblem:    Crash with very long %[] pattern. (Reza Mirzazade farkhani)\nSolution:   Check for reg_toolong. (closes #4703)\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": "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": "ab0a789808ecf8de8f0805ec332f69029897fdb5",
      "tree": "b1236717c9a9add1bca033592ebad9e06ebfde58",
      "parents": [
        "06e6377009c5763639310fa3bf892dec27a63334"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 19 23:15:12 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 19 23:15:12 2019 +0200"
      },
      "message": "patch 8.1.1716: old style comments are wasting space\n\nProblem:    Old style comments are wasting space\nSolution:   Use new style comments in option header file.\n"
    }
  ],
  "next": "06e6377009c5763639310fa3bf892dec27a63334"
}
