)]}'
{
  "log": [
    {
      "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": "5477506a9f01d40fad2e8f0555bc37adee30478f",
      "tree": "afb8271b63c5813ea4f2dee83df994f33791fed5",
      "parents": [
        "0e6bfb9b2eb108d96a49ac4f8dc638c2eefeda2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 21:07:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 31 21:07:14 2019 +0200"
      },
      "message": "Update runtime files.\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": "2a9c9f6d89f19f8fa8d926e80c7f988729f6f1bd",
      "tree": "4888cf589b86dbbcd1f0a7c6f6c7331ac2818fb5",
      "parents": [
        "845380791196aec7f991987ebf7b22de3779d106"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 14:17:56 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 14:17:56 2019 +0200"
      },
      "message": "undo extra changes in src/Makefile\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"
    },
    {
      "commit": "06e6377009c5763639310fa3bf892dec27a63334",
      "tree": "81187b73c8e6c9ce90e132216da8d13fe8969167",
      "parents": [
        "85850f3a5ef9f5a9d22e908ef263de8faa265a95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 19 23:04:34 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 19 23:04:34 2019 +0200"
      },
      "message": "patch 8.1.1715: emoji characters are seen as word characters for spelling\n\nProblem:    Emoji characters are seen as word characters for spelling. (Gautam\n            Iyer)\nSolution:   Exclude class 3 from word characters.\n"
    },
    {
      "commit": "85850f3a5ef9f5a9d22e908ef263de8faa265a95",
      "tree": "0e9b47be5b4ce7e16de3cc057588dd3507de4209",
      "parents": [
        "7964873afe59d0896a921b7c585167674bb784d5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 19 22:05:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 19 22:05:51 2019 +0200"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "7964873afe59d0896a921b7c585167674bb784d5",
      "tree": "c72d46d9af739d51471bf940a1bc077e526daaf5",
      "parents": [
        "df9c6cad8cc318e26e99c3b055f0788e7d6582de"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 21:43:07 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 21:43:07 2019 +0200"
      },
      "message": "patch 8.1.1714: cannot preview a file in a popup window\n\nProblem:    Cannot preview a file in a popup window.\nSolution:   Add the \u0027previewpopup\u0027 option.\n"
    },
    {
      "commit": "df9c6cad8cc318e26e99c3b055f0788e7d6582de",
      "tree": "d4dda056c1fb416f0a00d791c50629dab843dc57",
      "parents": [
        "d6bcff457799e491c3d27880858ec08e758e1849"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 13:46:42 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 18 13:46:42 2019 +0200"
      },
      "message": "patch 8.1.1713: highlighting cursor line only works with popup_menu()\n\nProblem:    Highlighting cursor line only works with popup_menu().\nSolution:   Add the \"cursorline\" property. (Naruhiko Nishino, closes #4671)\n"
    },
    {
      "commit": "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": "acf7544cf62227972eeb063d6d9ecddaa5682a73",
      "tree": "c8000f3851a86bdf6ce85aaeaade8e41a2143cb4",
      "parents": [
        "4a0a161a9bdc074498b85e1dd6bb2aab62a53aee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 22:55:35 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 22:55:35 2019 +0200"
      },
      "message": "patch 8.1.1711: listener callback called at the wrong moment\n\nProblem:    Listener callback called at the wrong moment\nSolution:   Invoke listeners before calling ml_delete_int(). (closes #4657)\n"
    },
    {
      "commit": "4a0a161a9bdc074498b85e1dd6bb2aab62a53aee",
      "tree": "bb238dfc8de754b59de50ce2954d9db7a4e3839b",
      "parents": [
        "403d090e39abdc741c1b2ec0a05361cffd348289"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 22:00:19 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 22:00:19 2019 +0200"
      },
      "message": "patch 8.1.1710: Coverity found dead code\n\nProblem:    Coverity found dead code.\nSolution:   Remove merging of listener changes.\n"
    },
    {
      "commit": "403d090e39abdc741c1b2ec0a05361cffd348289",
      "tree": "079522a7da6fab4b67a69832ebff8b52859cf8be",
      "parents": [
        "3fb4f4762b49a5b5a54c17e0296e49ec815aee6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:37:32 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:37:32 2019 +0200"
      },
      "message": "patch 8.1.1709: Coverity warns for possibly using a NULL pointer\n\nProblem:    Coverity warns for possibly using a NULL pointer.\nSolution:   Make sure no NULL pointer is used.\n"
    },
    {
      "commit": "3fb4f4762b49a5b5a54c17e0296e49ec815aee6c",
      "tree": "b788c84df7fab189249b4b27ea18624a98d7d14b",
      "parents": [
        "cfdbc5adde49cbab939e8164555ed0b8d9ce000b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:32:14 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:32:14 2019 +0200"
      },
      "message": "patch 8.1.1708: Coverity warns for using uninitialized variable\n\nProblem:    Coverity warns for using uninitialized variable.\nSolution:   Set the start col when col is set.\n"
    },
    {
      "commit": "cfdbc5adde49cbab939e8164555ed0b8d9ce000b",
      "tree": "9e7ef1a1d37047c93589689a32a0b55f42ff95cb",
      "parents": [
        "99a764bccd995a6cfe3206909f0076ef84d77506"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:27:52 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 17 21:27:52 2019 +0200"
      },
      "message": "patch 8.1.1707: Coverity warns for possibly using a NULL pointer\n\nProblem:    Coverity warns for possibly using a NULL pointer.\nSolution:   Change the logic to make sure no NULL pointer is used.\n"
    }
  ],
  "next": "99a764bccd995a6cfe3206909f0076ef84d77506"
}
