)]}'
{
  "log": [
    {
      "commit": "07dc18ffa4e7ed202f219fe2fd3d6f58246f71f9",
      "tree": "cff51538c1e68b208e06b278f4b675dbe00380a0",
      "parents": [
        "01a060da74b756b161e595b39a7877cb7612120a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 30 22:48:32 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 30 22:48:32 2018 +0100"
      },
      "message": "patch 8.1.0553: it is not easy to edit a script that was sourced\n\nProblem:    It is not easy to edit a script that was sourced.\nSolution:   Add a count to \":scriptnames\", so that \":script 40\" edits the\n            script with script ID 40.\n"
    },
    {
      "commit": "01a060da74b756b161e595b39a7877cb7612120a",
      "tree": "0a608cde574b00583e15130261ead0b91c8a02f6",
      "parents": [
        "8ff5af9544a2abc3d344bba017ef96682e098d9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 30 21:57:55 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 30 21:57:55 2018 +0100"
      },
      "message": "patch 8.1.0552: saved last search pattern may not be restored\n\nProblem:    Saved last search pattern may not be restored.\nSolution:   Call restore_last_search_pattern().  Add a check for balancing\n            saving and restoring the last search pattern.\n"
    },
    {
      "commit": "8ff5af9544a2abc3d344bba017ef96682e098d9d",
      "tree": "afc4d2547fe9d9a18ce1f6cdb8d8f5272b82aad7",
      "parents": [
        "76a6345433bc2a600689397fb28165a2e5793720"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 28 21:20:38 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 28 21:20:38 2018 +0100"
      },
      "message": "patch 8.1.0551: expression evaluation may repeat an error message\n\nProblem:    Expression evaluation may repeat an error message. (Jason\n            Franklin)\nSolution:   Check for the value of did_emsg when giving an error\n            for the :execute command.\n"
    },
    {
      "commit": "76a6345433bc2a600689397fb28165a2e5793720",
      "tree": "445a832b355fa2803004a1de2d1f1b6276f56305",
      "parents": [
        "10efcd5b0259659cd9a152a7a342deb5d56a8eb5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 28 20:38:37 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 28 20:38:37 2018 +0100"
      },
      "message": "patch 8.1.0550: expression evaluation may repeat an error message\n\nProblem:    Expression evaluation may repeat an error message. (Jason\n            Franklin)\nSolution:   Increment did_emsg and check for the value when giving an error\n            for the echo command.\n"
    },
    {
      "commit": "10efcd5b0259659cd9a152a7a342deb5d56a8eb5",
      "tree": "b5698e9fd8a8edf4c6b97908740ae91ae1204948",
      "parents": [
        "1341024e0823d9aa9cde08d6b55e12f2d90ff778"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 26 21:22:07 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 26 21:22:07 2018 +0100"
      },
      "message": "patch 8.1.0549: netbeans test depends on README.txt contents\n\nProblem:    Netbeans test depends on README.txt contents.\nSolution:   Use a generated file instead.\n"
    },
    {
      "commit": "1341024e0823d9aa9cde08d6b55e12f2d90ff778",
      "tree": "5b402bfbe9a6a0062429adf3c6ac02c1224b24f9",
      "parents": [
        "3067a4dd0d768d1e4a47cf3c100f3e2b462717d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 26 21:19:11 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 26 21:19:11 2018 +0100"
      },
      "message": "patch 8.1.0548: crash when job callback unloads a buffer\n\nProblem:    Crash when job callback unloads a buffer. (James McCoy)\nSolution:   Don\u0027t round up the wait time to 10 msec in ui_inchar().\n"
    },
    {
      "commit": "3067a4dd0d768d1e4a47cf3c100f3e2b462717d7",
      "tree": "29efcafdadeb416b9883250d6522455cb8eaf636",
      "parents": [
        "4ace6ab7e72151d78f1563b23b498ed20fa00211"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 05:06:48 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 05:06:48 2018 +0100"
      },
      "message": "patch 8.1.0547: modeline test with keymap still fails\n\nProblem:    Modeline test with keymap still fails.\nSolution:   Check that the keymap feature is available for the failure assert.\n"
    },
    {
      "commit": "4ace6ab7e72151d78f1563b23b498ed20fa00211",
      "tree": "483bd012b2e67ee136ef957a6127ab1336b052ac",
      "parents": [
        "dc2f73a6980be13c97a83047d0de50824bc0f20f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 04:25:58 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 04:25:58 2018 +0100"
      },
      "message": "patch 8.1.0546: modeline test with keymap fails\n\nProblem:    Modeline test with keymap fails.\nSolution:   Check that the keymap feature is available.\n"
    },
    {
      "commit": "dc2f73a6980be13c97a83047d0de50824bc0f20f",
      "tree": "640d3bbee14c7c2891a6e5ca6f35b616f0187fb8",
      "parents": [
        "b730f0c7ba36492d795f081b19bbcb85cdf0f50f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 04:03:09 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 04:03:09 2018 +0100"
      },
      "message": "patch 8.1.0545: when executing indent tests user preferences interfere\n\nProblem:    When executing indent tests user preferences interfere.\nSolution:   Add \"--clean\".\n"
    },
    {
      "commit": "b730f0c7ba36492d795f081b19bbcb85cdf0f50f",
      "tree": "c79ec98f6dc1b761e1e0c9295d40ce8cb39c73f8",
      "parents": [
        "916a818cea5ba05a5f2117407674461b8bee6832"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 03:56:26 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 03:56:26 2018 +0100"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "916a818cea5ba05a5f2117407674461b8bee6832",
      "tree": "192218d85fcb8b70718185057f8fbe549152be60",
      "parents": [
        "4e303c8ba8dcd0566a1ad7c82ff18eb016eea335"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 02:18:29 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 25 02:18:29 2018 +0100"
      },
      "message": "patch 8.1.0544: setting \u0027filetype\u0027 in a modeline causes an error\n\nProblem:    Setting \u0027filetype\u0027 in a modeline causes an error (Hirohito\n            Higashi).\nSolution:   Don\u0027t add the P_INSECURE flag when setting \u0027filetype\u0027 from a\n            modeline.  Also for \u0027syntax\u0027.\n"
    },
    {
      "commit": "4e303c8ba8dcd0566a1ad7c82ff18eb016eea335",
      "tree": "45c976f649d0e81e8da59a1fde57008697d76d7b",
      "parents": [
        "f951416a8396a54bbbe21de1a8b16716428549f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 24 14:27:44 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 24 14:27:44 2018 +0100"
      },
      "message": "patch 8.1.0543: Coverity warns for leaking memory and using wrong struct\n\nProblem:    Coverity warns for leaking memory and using wrong struct.\nSolution:   Free pointer when allocation fails. Change \"boff\" to \"loff\".\n            (closes #3634)\n"
    },
    {
      "commit": "f951416a8396a54bbbe21de1a8b16716428549f2",
      "tree": "2903bb024e534d4a4c5004beef72f4dc38583b29",
      "parents": [
        "2b84949ad8f247e5d142e2fb1371b3e37567977a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 22 03:08:29 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 22 03:08:29 2018 +0100"
      },
      "message": "patch 8.1.0542: shiftwidth() does not take \u0027vartabstop\u0027 into account\n\nProblem:    shiftwidth() does not take \u0027vartabstop\u0027 into account.\nSolution:   Use the cursor position or a position explicitly passed.\n            Also make \u003e\u003e and \u003c\u003c work better with \u0027vartabstop\u0027. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "2b84949ad8f247e5d142e2fb1371b3e37567977a",
      "tree": "ce8ddcb77305e5b6205785e5fe8b8a624ae95285",
      "parents": [
        "247bb7e43b47eb8407a1111bed60b61aceda52ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 21 13:58:35 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 21 13:58:35 2018 +0100"
      },
      "message": "patch 8.1.0541: help message in dosinst.c is outdated\n\nProblem:    Help message in dosinst.c is outdated.\nSolution:   Update the comment. (Ken Takata, closes #3626)\n"
    },
    {
      "commit": "247bb7e43b47eb8407a1111bed60b61aceda52ad",
      "tree": "1808cdecd35033ae10e6b48f66122cf5c42d5486",
      "parents": [
        "82e8c92ebef5afcac0c0fdb706ff163f9b3366f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 14:27:07 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 14:27:07 2018 +0100"
      },
      "message": "patch 8.1.0540: may evaluate insecure value when appending to option\n\nProblem:    May evaluate insecure value when appending to option.\nSolution:   Set the secure flag when changing an option that was previously\n            set insecurely.  Also allow numbers for the characters from\n            \u0027spelllang\u0027 that are used for LANG.vim.\n"
    },
    {
      "commit": "82e8c92ebef5afcac0c0fdb706ff163f9b3366f7",
      "tree": "4511c874a4c354ea71145da55c9c9298750c4199",
      "parents": [
        "5958f95a40a4a44bd9e7f3b7ec6554a6ef3e42ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 13:32:36 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 13:32:36 2018 +0100"
      },
      "message": "patch 8.1.0539: cannot build without the sandbox\n\nProblem:    Cannot build without the sandbox.\nSolution:   Set the secure option instead of using the sandbox.  Also restrict\n            the characters from \u0027spelllang\u0027 that are used for LANG.vim.\n            (suggested by Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "5958f95a40a4a44bd9e7f3b7ec6554a6ef3e42ca",
      "tree": "3acc52a60e27a6e33ef9b6e8c75673d03d108811",
      "parents": [
        "48d23bb4de3dd37ba0d0b22e7c39d6b894cb1f75"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 04:25:21 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 04:25:21 2018 +0100"
      },
      "message": "patch 8.1.0538: evaluating a modeline might invoke using a shell command\n\nProblem:    Evaluating a modeline might invoke using a shell command. (Paul\n            Huber)\nSolution:   Set the sandbox flag when setting options from a modeline.\n"
    },
    {
      "commit": "48d23bb4de3dd37ba0d0b22e7c39d6b894cb1f75",
      "tree": "699b85358789af710c00d398eba88c89632f792f",
      "parents": [
        "addc156c38d442367854f71baee31f2eb003c699"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 02:42:43 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 20 02:42:43 2018 +0100"
      },
      "message": "patch 8.1.0537: ui_breakcheck() may be called recursively\n\nProblem:    ui_breakcheck() may be called recursively, which doesn\u0027t work.\nSolution:   When called recursively, just return. (James McCoy, closes #3617)\n"
    },
    {
      "commit": "addc156c38d442367854f71baee31f2eb003c699",
      "tree": "f270aed8464bfffd3887f25181ea3c5a11a2b9aa",
      "parents": [
        "6b731886ca94d66b9bdedfb7e603af44a6400399"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 18 12:25:09 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 18 12:25:09 2018 +0100"
      },
      "message": "patch 8.1.0536: file time test fails when using NFS\n\nProblem:    File time test fails when using NFS.\nSolution:   Use three file times instead of localtim(). (James McCoy,\n            closes #3618)\n"
    },
    {
      "commit": "6b731886ca94d66b9bdedfb7e603af44a6400399",
      "tree": "c629d0005fed7c727f44a554f12c8d98d4e264f5",
      "parents": [
        "25a494ce609f54ce240b1986aad16ca27186d646"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 20:54:47 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 20:54:47 2018 +0100"
      },
      "message": "patch 8.1.0535: increment/decrement might get interrupted by updating folds\n\nProblem:    Increment/decrement might get interrupted by updating folds.\nSolution:   Disable fold updating for a moment. (Christian Brabandt,\n            closes #3599)\n"
    },
    {
      "commit": "25a494ce609f54ce240b1986aad16ca27186d646",
      "tree": "8648a8424608126c02e715927f6873fa6c07eadd",
      "parents": [
        "447f6ce8bd42fe3adbdf97eff9a38a9bfef9eeed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 19:39:50 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 19:39:50 2018 +0100"
      },
      "message": "patch 8.1.0534: MS-Windows installer uses different $HOME than Vim\n\nProblem:    MS-Windows installer uses different $HOME than Vim.\nSolution:   Use the Vim logic also in the MS-Windows installer. (Ken Takata,\n            closes #3564)\n"
    },
    {
      "commit": "447f6ce8bd42fe3adbdf97eff9a38a9bfef9eeed",
      "tree": "d639884b33982b8ad89ccbf2b19409a2d54c5dd3",
      "parents": [
        "2d67d307ee5dba911e8fbe73193bf596ebf76c1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 18:50:19 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 18:50:19 2018 +0100"
      },
      "message": "patch 8.1.0533: screendump tests can be flaky\n\nProblem:    Screendump tests can be flaky.\nSolution:   Add VerifyScreenDump to the pattern of flaky tests.\n"
    },
    {
      "commit": "2d67d307ee5dba911e8fbe73193bf596ebf76c1a",
      "tree": "b607f9380ca3156846607802fe1815f28eb78b34",
      "parents": [
        "dbc0d2163aa5e090d5a0c83aea448803ddbab664"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 18:46:02 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 18:46:02 2018 +0100"
      },
      "message": "patch 8.1.0532: cannot distinguish between quickfix and location list\n\nProblem:    Cannot distinguish between quickfix and location list.\nSolution:   Add an explicit type variable. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "dbc0d2163aa5e090d5a0c83aea448803ddbab664",
      "tree": "54782de3b47ac8c8dc2b7983f6c20f6836872845",
      "parents": [
        "c0f05d0bd1a3191598334fb11ad0394e1460877e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 18:22:45 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 18:22:45 2018 +0100"
      },
      "message": "patch 8.1.0531: flaky tests often fail with a common error message\n\nProblem:    Flaky tests often fail with a common error message.\nSolution:   Add a pattern to match an error message indicating a flaky test.\n"
    },
    {
      "commit": "c0f05d0bd1a3191598334fb11ad0394e1460877e",
      "tree": "fe56873fae08e2d91686ea718882ec569457128b",
      "parents": [
        "f77af0e61339d553a0a41e3d19dd3fc89ba57fe8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 17:44:48 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 17:44:48 2018 +0100"
      },
      "message": "patch 8.1.0530: channel and terminal tests that start a server can be flaky\n\nProblem:    Channel and terminal tests that start a server can be flaky.\nSolution:   Add all channel and terminal tests that start a server to the list\n            of flaky tests.\n"
    },
    {
      "commit": "f77af0e61339d553a0a41e3d19dd3fc89ba57fe8",
      "tree": "47540aa76c18b06f881848042a93243b72fe25f9",
      "parents": [
        "c4568ab37edc01e01f258d64bceddcd01633a268"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 16:52:16 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 16:52:16 2018 +0100"
      },
      "message": "patch 8.1.0529: flaky test sometimes fails in different ways\n\nProblem:    Flaky test sometimes fails in different ways.\nSolution:   When the second run gives a different error, try running the test\n            again, up to five times.\n"
    },
    {
      "commit": "c4568ab37edc01e01f258d64bceddcd01633a268",
      "tree": "8ae92c661dad3bde1055513daa15ce703d3632f7",
      "parents": [
        "f0d58efc9dc46be37c629cbc99b4125448ca39fd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 16:21:05 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 16:21:05 2018 +0100"
      },
      "message": "patch 8.1.0528: various typos in comments\n\nProblem:    Various typos in comments.\nSolution:   Fix the typos.\n"
    },
    {
      "commit": "f0d58efc9dc46be37c629cbc99b4125448ca39fd",
      "tree": "458d5e0bd05382f5369e59870185b5c7e2bcd6a3",
      "parents": [
        "0c27cbcacf0f58ad30f0b15d1f442f73f40347c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 16:13:44 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 16 16:13:44 2018 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "0c27cbcacf0f58ad30f0b15d1f442f73f40347c2",
      "tree": "8b6a0e0bfc52c60785354476e27341d4e99bbfdf",
      "parents": [
        "61fb8d8c6719205c686550e591db22aa97b4db4c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 14 21:45:32 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 14 21:45:32 2018 +0100"
      },
      "message": "patch 8.1.0527: using \u0027shiftwidth\u0027 from wrong buffer for folding\n\nProblem:    Using \u0027shiftwidth\u0027 from wrong buffer for folding.\nSolution:   Use \"buf\" instead of \"curbuf\". (Christian Brabandt)\n"
    },
    {
      "commit": "61fb8d8c6719205c686550e591db22aa97b4db4c",
      "tree": "ecdcb54198c3260776ee2b2270efc68f25008a8d",
      "parents": [
        "d3471e578506d5554ab99c4cd08af2a021c4f461"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 12 21:45:08 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 12 21:45:08 2018 +0100"
      },
      "message": "patch 8.1.0526: running out of signal stack in RealWaitForChar\n\nProblem:    Running out of signal stack in RealWaitForChar. (Vladimir Marek)\nSolution:   Make the fd_set variables static.\n"
    },
    {
      "commit": "d3471e578506d5554ab99c4cd08af2a021c4f461",
      "tree": "5f6528c8e19af37729888ffc1b7f199914b1bae1",
      "parents": [
        "c2c02574ec76f8d44b948cede9cca38ac91622de"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 12 21:42:24 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 12 21:42:24 2018 +0100"
      },
      "message": "patch 8.1.0525: terminal test skips part on Windows\n\nProblem:    Terminal test skips part on Windows.\nSolution:   Fix Test_terminal_does_not_truncate_last_newlines(). (Hirohito\n            Higashi, closes #3606)\n"
    },
    {
      "commit": "c2c02574ec76f8d44b948cede9cca38ac91622de",
      "tree": "34f9ddd77cd6ed9aa6f1c0a82eaaf8873916bcec",
      "parents": [
        "b244373becbec124bee20dbbfd05365586cda8cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 23:14:54 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 23:14:54 2018 +0100"
      },
      "message": "patch 8.1.0524: terminal test fails on Windows\n\nProblem:    Terminal test fails on Windows.\nSolution:   Skip Test_terminal_does_not_truncate_last_newlines() for now.\n"
    },
    {
      "commit": "b244373becbec124bee20dbbfd05365586cda8cd",
      "tree": "469799b11b7a112879bd6b78611d866a6ab029b0",
      "parents": [
        "f3aea59afa23304266dfd0dd26b5d8cc70a21331"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 22:50:27 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 22:50:27 2018 +0100"
      },
      "message": "patch 8.1.0523: opening window from quickfix leaves empty buffer behind\n\nProblem:    Opening window from quickfix leaves empty buffer behind.\nSolution:   Add qf_jump_newwin(). (Yegappan Lakshmanan, closes #2574)\n"
    },
    {
      "commit": "f3aea59afa23304266dfd0dd26b5d8cc70a21331",
      "tree": "ece744179705b1a62c5ac35202c32e8559f61d3b",
      "parents": [
        "883ba68cda05cac668a493ce5115332e1b5fdc29"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 22:18:21 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 22:18:21 2018 +0100"
      },
      "message": "patch 8.1.0522: :terminal does not show trailing empty lines\n\nProblem:    :terminal does not show trailing empty lines.\nSolution:   Add empty lines. (Hirohito Higashi, closes #3605)\n"
    },
    {
      "commit": "883ba68cda05cac668a493ce5115332e1b5fdc29",
      "tree": "e5199afe37238663d11e20ea35b9e041c3e29ed2",
      "parents": [
        "218959bc91f3a2e1cbd2fb2290fd5cba708b1c33"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 21:22:57 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 21:22:57 2018 +0100"
      },
      "message": "patch 8.1.0521: cannot build with +eval but without +quickfix\n\nProblem:    Cannot build with +eval but without +quickfix.\nSolution:   Remove #ifdef for e_stringreq. (John Marriott)\n"
    },
    {
      "commit": "218959bc91f3a2e1cbd2fb2290fd5cba708b1c33",
      "tree": "1e4a524fc0044f881d6e2d1ad7ab93f42eb75a2f",
      "parents": [
        "f49cc60aa802862c595ff619dccc11271633a94b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 18:51:42 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 18:51:42 2018 +0100"
      },
      "message": "patch 8.1.0520: screen diff test sometimes fails\n\nProblem:    Screen diff test sometimes fails.\nSolution:   Add to list of flaky tests.\n"
    },
    {
      "commit": "f49cc60aa802862c595ff619dccc11271633a94b",
      "tree": "e8f01a0c236f2910f117c858f7236b8919e33b93",
      "parents": [
        "8617b401599451187fa0c0561a84944978536a90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 15:21:05 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 11 15:21:05 2018 +0100"
      },
      "message": "patch 8.1.0519: cannot save and restore the tag stack\n\nProblem:    Cannot save and restore the tag stack.\nSolution:   Add gettagstack() and settagstack(). (Yegappan Lakshmanan,\n            closes #3604)\n"
    },
    {
      "commit": "8617b401599451187fa0c0561a84944978536a90",
      "tree": "6d6652bf2d2a247e6046a702caccda0969f96f67",
      "parents": [
        "d42333d8e9f6c157884f4f1acb458aa992f94f3d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:47:48 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:47:48 2018 +0100"
      },
      "message": "patch 8.1.0518: Test_window_split_edit_bufnr() fails on AppVeyor\n\nProblem:    Test_window_split_edit_bufnr() fails on AppVeyor.\nSolution:   Disable the failing part for now.\n"
    },
    {
      "commit": "d42333d8e9f6c157884f4f1acb458aa992f94f3d",
      "tree": "79a2425263e70d692e8f91644fba8e25c94b5f3e",
      "parents": [
        "ddd1f9183bed00d096f29c503721ac559174a29f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:28:19 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 20:28:19 2018 +0100"
      },
      "message": "patch 8.1.0517: Test_window_split_edit_alternate() fails on AppVeyor\n\nProblem:    Test_window_split_edit_alternate() fails on AppVeyor.\nSolution:   Disable the failing part for now.\n"
    },
    {
      "commit": "ddd1f9183bed00d096f29c503721ac559174a29f",
      "tree": "0ad97968954e7ff342475ebac38896b1694dba62",
      "parents": [
        "ded5f1bed7ff2d138b3ee0f9610d17290b62692d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 19:19:36 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 19:19:36 2018 +0100"
      },
      "message": "patch 8.1.0516: :move command marks buffer modified when nothing changed\n\nProblem:    :move command marks buffer modified when nothing changed.\nSolution:   Do not set \u0027modified\u0027.  Add a test. (Jason Franklin)\n"
    },
    {
      "commit": "ded5f1bed7ff2d138b3ee0f9610d17290b62692d",
      "tree": "54727bd70279df4fadc4b8f4701577ac33282ef5",
      "parents": [
        "1bbb61948342b5cf6e363629f145c65eb455c388"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 17:33:29 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 17:33:29 2018 +0100"
      },
      "message": "patch 8.1.0515: reloading a script gives errors for existing functions\n\nProblem:    Reloading a script gives errors for existing functions.\nSolution:   Allow redefining a function once when reloading a script.\n"
    },
    {
      "commit": "1bbb61948342b5cf6e363629f145c65eb455c388",
      "tree": "30275df04234f6ba296d5b027bd3c9104ee1848c",
      "parents": [
        "d0721058f494143186f66a60151c9634031a8c96"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 16:02:01 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 10 16:02:01 2018 +0100"
      },
      "message": "patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no name\n\nProblem:    CTRL-W ^ does not work when alternate buffer has no name.\nSolution:   Use another method to split and edit the alternate buffer. (Jason\n            Franklin)\n"
    },
    {
      "commit": "d0721058f494143186f66a60151c9634031a8c96",
      "tree": "3c47ba880d622c5571b370bbbe7923f44c91b485",
      "parents": [
        "389ab7122bec99c11ad4ce6d87cc6f38a21e4e40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 05 21:21:33 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 05 21:21:33 2018 +0100"
      },
      "message": "patch 8.1.0513: no error for set diffopt+\u003dalgorithm:\n\nProblem:    No error for set diffopt+\u003dalgorithm:.\nSolution:   Check for missing argument. (Hirohito Higashi, closes #3598)\n"
    },
    {
      "commit": "389ab7122bec99c11ad4ce6d87cc6f38a21e4e40",
      "tree": "fe54e4766e9d306d80713345412a9bb5bd68d699",
      "parents": [
        "9e353b5265bd7fa103caf4e5a9b3c99f344f548e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 05 20:25:52 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 05 20:25:52 2018 +0100"
      },
      "message": "patch 8.1.0512: \u0027helplang\u0027 default is inconsistent for C and C.UTF-8\n\nProblem:    \u0027helplang\u0027 default is inconsistent for C and C.UTF-8.\nSolution:   Don\u0027t accept a value unless it starts with two letters.\n"
    },
    {
      "commit": "9e353b5265bd7fa103caf4e5a9b3c99f344f548e",
      "tree": "f160112f470bdd7d72e902ae6d185ce442e27cc3",
      "parents": [
        "ba3ff539303c7bb6e46a6802dce3c7b2e55284e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 04 23:39:38 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 04 23:39:38 2018 +0100"
      },
      "message": "patch 8.1.0511: ml_get error when calling a function with a range\n\nProblem:    ml_get error when calling a function with a range.\nSolution:   Don\u0027t position the cursor after the last line.\n"
    },
    {
      "commit": "ba3ff539303c7bb6e46a6802dce3c7b2e55284e0",
      "tree": "aa03c46ea8b651302a19f537f92c3624c4ac5990",
      "parents": [
        "dcd71cbaedf75dd8e5c5a45c5c2e3ec7ee552dce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 04 14:45:49 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 04 14:45:49 2018 +0100"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "dcd71cbaedf75dd8e5c5a45c5c2e3ec7ee552dce",
      "tree": "91ecfec871600e200840c2bf32d06c0e9070c8b6",
      "parents": [
        "0b38f54730c3f9835ddade01c2263ce0f56c1c0f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 04 14:40:47 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 04 14:40:47 2018 +0100"
      },
      "message": "patch 8.1.0510: filter test fails when $LANG is C.UTF-8\n\nProblem:    Filter test fails when $LANG is C.UTF-8.\nSolution:   Set \u0027helplang\u0027 to \"en\" for any C language. (Christian Brabandt,\n            closes #3577)\n"
    },
    {
      "commit": "0b38f54730c3f9835ddade01c2263ce0f56c1c0f",
      "tree": "3b695b06846f0bf894670bbe6bf5e8de9b40f989",
      "parents": [
        "0f62cf5b335968f7448af1a6f46e0104b7bc365e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 21:47:16 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 21:47:16 2018 +0100"
      },
      "message": "patch 8.1.0509: checking cwd not accessible fails for root\n\nProblem:    Checking cwd not accessible fails for root. (James McCoy)\nSolution:   Skip this part of the test for root. (closes #3595)\n"
    },
    {
      "commit": "0f62cf5b335968f7448af1a6f46e0104b7bc365e",
      "tree": "1c3b53f6c991f1839823458787b76339b7f27cdb",
      "parents": [
        "da1c11c6411182e9a4bd4374e3fb8851fef77113"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 21:09:15 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 21:09:15 2018 +0100"
      },
      "message": "patch 8.1.0508: suspend test fails when run by root\n\nProblem:    Suspend test fails when run by root.\nSolution:   Accept both \u0027$\u0027 and \u0027#\u0027 for the prompt. (James McCoy, closes #3590)\n"
    },
    {
      "commit": "da1c11c6411182e9a4bd4374e3fb8851fef77113",
      "tree": "5701e62b06c7649e3443947f9e46ca4860150298",
      "parents": [
        "9691f82f862ed18c2e3e48f9d2cd902bb947f803"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:52:15 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:52:15 2018 +0100"
      },
      "message": "patch 8.1.0507: .raml files not properly detected\n\nProblem:    .raml files not properly detected.\nSolution:   Recognize .raml as raml instead of yaml. (closes #3594)\n"
    },
    {
      "commit": "9691f82f862ed18c2e3e48f9d2cd902bb947f803",
      "tree": "585172099466540e2eb17a95d9bf7e04b97b053e",
      "parents": [
        "bd9a0c611ce08f8dce033537bc2f110987b99802"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:06:25 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:06:25 2018 +0100"
      },
      "message": "patch 8.1.0506: modeline test fails when run by root\n\nProblem:    Modeline test fails when run by root.\nSolution:   Set \u0027modeline\u0027 for the test. (James McCoy, closes #3592)\n"
    },
    {
      "commit": "bd9a0c611ce08f8dce033537bc2f110987b99802",
      "tree": "f51342ca120170a54ea5d75460e2042f95fbe250",
      "parents": [
        "4dbc2627641a6b950c30c31cbf7b7e6c36da1927"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:00:14 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 03 19:00:14 2018 +0100"
      },
      "message": "patch 8.1.0505: filter command test may fail if helplang is not set\n\nProblem:    Filter command test may fail if helplang is not set.\nSolution:   Set \u0027helplang\u0027 for the test. (James McCoy, closes #3591)\n"
    },
    {
      "commit": "4dbc2627641a6b950c30c31cbf7b7e6c36da1927",
      "tree": "01a06742db92d299a694a3f7a3813df95834b593",
      "parents": [
        "f7acf2b63ce91ea802dbcf0618f0cdee80993468"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 02 11:59:15 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Nov 02 11:59:15 2018 +0100"
      },
      "message": "patch 8.1.0504: when CTRL-C is mapped it triggers InsertLeave\n\nProblem:    When CTRL-C is mapped it triggers InsertLeave.\nSolution:   Make CTRL-C behave the same way when typed or used in a mapping.\n"
    },
    {
      "commit": "f7acf2b63ce91ea802dbcf0618f0cdee80993468",
      "tree": "08f7c401390192d7905862f5a185b732117b9a2a",
      "parents": [
        "f080d70a82f3a4477f346d9efcdfaec1bc1e1d58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 01 21:14:53 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 01 21:14:53 2018 +0100"
      },
      "message": "patch 8.1.0503: missing change to diff test\n\nProblem:    Missing change to diff test. (Hirohito Higashi)\nSolution:   Add the missing test function.\n"
    },
    {
      "commit": "f080d70a82f3a4477f346d9efcdfaec1bc1e1d58",
      "tree": "026984ece20253103637569f07b3f8f1e8d23895",
      "parents": [
        "a9a8e04eab106c1d21381f79f8965fe50b94e235"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 31 22:57:26 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 31 22:57:26 2018 +0100"
      },
      "message": "patch 8.1.0502: internal diff fails when diffing a context diff\n\nProblem:    Internal diff fails when diffing a context diff. (Hirohito Higashi)\nSolution:   Only use callback calls with one line. (closes #3581)\n"
    },
    {
      "commit": "a9a8e04eab106c1d21381f79f8965fe50b94e235",
      "tree": "4a1113804e104fe24a8a545ad10cedc539f584a5",
      "parents": [
        "833e5dab143034b7e43bc0be49b2eb3687ff9ab7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 30 22:15:55 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 30 22:15:55 2018 +0100"
      },
      "message": "patch 8.1.0501: cppcheck warns for using array index before bounds check\n\nProblem:    Cppcheck warns for using array index before bounds check.\nSolution:   Swap the conditions. (Dominique Pelle)\n"
    },
    {
      "commit": "833e5dab143034b7e43bc0be49b2eb3687ff9ab7",
      "tree": "8b1eadfebcdff371250baf829336a97d99786a00",
      "parents": [
        "1c29943416207e21abbc790eaf563b36789170c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 28 15:43:58 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 28 15:43:58 2018 +0100"
      },
      "message": "patch 8.1.0500: cleaning up in src/tee may not always work\n\nProblem:    Cleaning up in src/tee may not always work.\nSolution:   Use \"rm\" when appropriate. (Michael Soyka, closes #3571)\n"
    },
    {
      "commit": "1c29943416207e21abbc790eaf563b36789170c2",
      "tree": "46c90eca7f6a9522182da5995737f6cd40c4e59d",
      "parents": [
        "d474686a09ef3f7529e65abe00cf8cd2ea8a95eb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 28 14:36:09 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 28 14:36:09 2018 +0100"
      },
      "message": "patch 8.1.0499: :2vimgrep causes an ml_get error\n\nProblem:    :2vimgrep causes an ml_get error\nSolution:   Pass tomatch pointer instead of value. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "d474686a09ef3f7529e65abe00cf8cd2ea8a95eb",
      "tree": "3157c6e5e94d83ea17f0043c2e649eb59a7c5325",
      "parents": [
        "5f57bdcab77bc417ae0357fe8ad6c7259b6d25df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 27 14:27:20 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 27 14:27:20 2018 +0200"
      },
      "message": "patch 8.1.0498: /etc/gitconfig not recognized at a gitconfig file\n\nProblem:    /etc/gitconfig not recognized at a gitconfig file.\nSolution:   Add pattern to filetype detection. (closes #3568)\n"
    },
    {
      "commit": "5f57bdcab77bc417ae0357fe8ad6c7259b6d25df",
      "tree": "f05f00dee1abb6472935bddc2adcfd74a3ec14ed",
      "parents": [
        "c0fe4978f2311be9a0221d4c2369251c719b399a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 17:52:23 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 17:52:23 2018 +0200"
      },
      "message": "patch 8.1.0497: :%diffput changes order of lines\n\nProblem:    :%diffput changes order of lines. (Markus Braun)\nSolution:   Do adjust marks when using internal diff.\n"
    },
    {
      "commit": "c0fe4978f2311be9a0221d4c2369251c719b399a",
      "tree": "8061774a07046f9d5c50f5b05954944ec133944d",
      "parents": [
        "f86db78fed78541cefdb706e4779ce5ae9ca7820"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 16:53:19 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 16:53:19 2018 +0200"
      },
      "message": "patch 8.1.0496: no tests for indent files\n\nProblem:    No tests for indent files.\nSolution:   Add a mechanism for running indent file tests.  Add a first test\n            for Vim indenting.\n"
    },
    {
      "commit": "f86db78fed78541cefdb706e4779ce5ae9ca7820",
      "tree": "89b16ab5d0a2847b75bbe3c4ae782a0a03d6626f",
      "parents": [
        "babfcf54ae9bf9570eddf4958a553635cd589e21"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 13:31:37 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 13:31:37 2018 +0200"
      },
      "message": "patch 8.1.0495: :filter only supports some commands\n\nProblem:    :filter only supports some commands.\nSolution:   Add :filter support for more commands. (Marcin Szamotulski,\n            closes #2856)\n"
    },
    {
      "commit": "babfcf54ae9bf9570eddf4958a553635cd589e21",
      "tree": "09e77233737c771a0f6b2e330de3e9ca036488cb",
      "parents": [
        "e6e3989c1b3f18907a0c305712b867e9a3821369"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 13:11:16 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 13:11:16 2018 +0200"
      },
      "message": "patch 8.1.0494: functions do not check for a window ID in other tabs\n\nProblem:    Functions do not check for a window ID in other tabs.\nSolution:   Also find the window ID in other than the current tab.\n"
    },
    {
      "commit": "e6e3989c1b3f18907a0c305712b867e9a3821369",
      "tree": "4809dda0c07ac5d06047b9c474d6507cf1fa68b0",
      "parents": [
        "bf9679ae4684cb0c4e6ef2c24da0f83955d53e57"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 12:32:11 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 12:32:11 2018 +0200"
      },
      "message": "patch 8.1.0493: argv() and argc() only work on the current argument list\n\nProblem:    argv() and argc() only work on the current argument list.\nSolution:   Add a window ID argument. (Yegappan Lakshmanan, closes #832)\n"
    },
    {
      "commit": "bf9679ae4684cb0c4e6ef2c24da0f83955d53e57",
      "tree": "76298f0fa0c5318308079179792c96952e68d004",
      "parents": [
        "0fd6be77de6c1570bd320fc89ba82b7018ac29ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 11:25:53 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 25 11:25:53 2018 +0200"
      },
      "message": "patch 8.1.0492: \"Edit with existing Vim\" list can get long\n\nProblem:    \"Edit with existing Vim\" list can get long.\nSolution:   Move the list to a submenu. (Ken Takata, closes #3561)\n"
    },
    {
      "commit": "0fd6be77de6c1570bd320fc89ba82b7018ac29ae",
      "tree": "ef9bde854be5446b37de6fa22a83f12fa9bdf211",
      "parents": [
        "eda9e9c2fe4577ad451418253b990a3f60b70444"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 23 21:42:59 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 23 21:42:59 2018 +0200"
      },
      "message": "patch 8.1.0491: if a terminal dump has CR it is considered corrupt\n\nProblem:    If a terminal dump has CR it is considered corrupt.\nSolution:   Ignore CR characters. (Nobuhiro Takasaki, closes #3558)\n"
    },
    {
      "commit": "eda9e9c2fe4577ad451418253b990a3f60b70444",
      "tree": "89abc7eef82396dc93284d66871896978221c447",
      "parents": [
        "b6f1480a6a8b1a6fa4d5da97aeb5f4755b71eb91"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 21 22:45:43 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 21 22:45:43 2018 +0200"
      },
      "message": "patch 8.1.0490: MS-Windows: doesn\u0027t handle missing glibwinpthread-1.dll\n\nProblem:    MS-Windows: doesn\u0027t handle missing glibwinpthread-1.dll.\nSolution:   Adjust Cygwin/MinGW build file. (Ken Takata, closes #2827)\n"
    },
    {
      "commit": "b6f1480a6a8b1a6fa4d5da97aeb5f4755b71eb91",
      "tree": "815769446d2929423274dcc88c7c5d5ebbec0e40",
      "parents": [
        "9f84ded38b62c82a4ee57b54f403b1b185ed8170"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 21 18:47:43 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 21 18:47:43 2018 +0200"
      },
      "message": "patch 8.1.0489: crash when autocmd clears vimpgrep location list\n\nProblem:    Crash when autocmd clears vimpgrep location list.\nSolution:   Return from qf_jump_edit_buffer() early. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "9f84ded38b62c82a4ee57b54f403b1b185ed8170",
      "tree": "c114d902fa8638abc397b1abb73c36f8f4dc557f",
      "parents": [
        "4c5d815256099b50eca2ec5bf8f9aaa67a890211"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 20 20:54:02 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 20 20:54:02 2018 +0200"
      },
      "message": "patch 8.1.0488: using freed memory in quickfix code\n\nProblem:    Using freed memory in quickfix code. (Dominique Pelle)\nSolution:   Add the quickfix_busy() flag to postpone deleting quickfix lists\n            until it is safe. (Yegappan Lakshmanan, closes #3538)\n"
    },
    {
      "commit": "4c5d815256099b50eca2ec5bf8f9aaa67a890211",
      "tree": "6d626537a4c82f86a43a90bec3fce98e54033949",
      "parents": [
        "42a4ea10af687ca56b0810bfbb8884b37fc725b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 22:36:53 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 22:36:53 2018 +0200"
      },
      "message": "patch 8.1.0487: no menus specifically for the terminal window\n\nProblem:    No menus specifically for the terminal window.\nSolution:   Add :tlmenu. (Yee Cheng Chin, closes #3439) Add a menu test.\n"
    },
    {
      "commit": "42a4ea10af687ca56b0810bfbb8884b37fc725b3",
      "tree": "5048827ce44ba2b199f8d131c3bb19e34c5dea49",
      "parents": [
        "839e81e12d81377f74ffc03f8645ce52cbc18b13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 17:36:01 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 17:36:01 2018 +0200"
      },
      "message": "patch 8.1.0486: can\u0027t build in MS-Windows\n\nProblem:    Can\u0027t build in MS-Windows.\nSolution:   Put mch_access() call inside #ifdef\n"
    },
    {
      "commit": "839e81e12d81377f74ffc03f8645ce52cbc18b13",
      "tree": "2d01fe4dd88ccd631ca24441ffa6c4825b9b3619",
      "parents": [
        "38654503b04dd5ff4813f81892d9f62db1ff01b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 16:53:39 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 16:53:39 2018 +0200"
      },
      "message": "patch 8.1.0485: term_start() does not check if directory is accessible\n\nProblem:    term_start() does not check if directory is accessible.\nSolution:   Add mch_access() call. (Jason Franklin)\n"
    },
    {
      "commit": "38654503b04dd5ff4813f81892d9f62db1ff01b9",
      "tree": "a285e54793efa2744d20d38e3cb210e13f7c6f73",
      "parents": [
        "2c64ca1802b2c99b16d2fdf581b68b5baffb082a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 16:27:31 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 16:27:31 2018 +0200"
      },
      "message": "patch 8.1.0484: some file types are not recognized\n\nProblem:    Some file types are not recognized.\nSolution:   Update the file type detection.\n"
    },
    {
      "commit": "2c64ca1802b2c99b16d2fdf581b68b5baffb082a",
      "tree": "aa6937d8f3704d98c6a5246e87e612b767104d22",
      "parents": [
        "04c86d27fed5757ae40246d7bb3fdcd0c1959468"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 16:22:31 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 19 16:22:31 2018 +0200"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "04c86d27fed5757ae40246d7bb3fdcd0c1959468",
      "tree": "33cc5bdff2af7d78c270321c43b7b16a708f8a2c",
      "parents": [
        "115510f0bd75d9c8641ce46f4435d7efd28ddc57"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 17 22:45:54 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 17 22:45:54 2018 +0200"
      },
      "message": "patch 8.1.0483: MinGW does not build tee.exe\n\nProblem:    MinGW does not build tee.exe.\nSolution:   Add build instructions. (Yasuhiro Matsumoto, closes #3548)\n"
    },
    {
      "commit": "115510f0bd75d9c8641ce46f4435d7efd28ddc57",
      "tree": "a04a1814296da53caea0a2d4a8bface96fe7731d",
      "parents": [
        "29e7fe55becd96ba812297de06cec06ea7e79892"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 17 22:12:14 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Oct 17 22:12:14 2018 +0200"
      },
      "message": "patch 8.1.0482: MinGW \"make clean\" deletes all .exe files\n\nProblem:    MinGW \"make clean\" deletes all .exe files.\nSolution:   Only delete .exe files that it builds. (Ken takata)\n"
    },
    {
      "commit": "29e7fe55becd96ba812297de06cec06ea7e79892",
      "tree": "598245dbcc33ea0d28e5f7fa3a855be70b223d7c",
      "parents": [
        "b361db077ffb9669147d3ff1cc0191154f7289e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 16 22:13:00 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 16 22:13:00 2018 +0200"
      },
      "message": "patch 8.1.0481: when \"Terminal\" highlight is reverted cursor doesn\u0027t show\n\nProblem:    When \"Terminal\" highlight is reverted cursor doesn\u0027t show.\nSolution:   Get the colors of the \"Terminal\" group. (closes #3546)\n"
    },
    {
      "commit": "b361db077ffb9669147d3ff1cc0191154f7289e4",
      "tree": "230791577679a84f8b0c211c9fa5623ba5641895",
      "parents": [
        "64f410742f101d7d5ea9e65503e1e0019605eaa5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 16 21:13:14 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 16 21:13:14 2018 +0200"
      },
      "message": "patch 8.1.0480: MinGW build file uses different -I flags than MVC\n\nProblem:    MinGW build file uses different -I flags than MVC.\nSolution:   Add -I to $CFLAGS. (Ken takata)\n"
    },
    {
      "commit": "64f410742f101d7d5ea9e65503e1e0019605eaa5",
      "tree": "23944927f1a05f22f42d19574ecede2f963fc209",
      "parents": [
        "65dc12143a0b5040922bdb47c522e93909701a10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 15 22:51:50 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 15 22:51:50 2018 +0200"
      },
      "message": "patch 8.1.0479: failure when setting \u0027varsofttabstop\u0027 to end in a comma\n\nProblem:    Failure when setting \u0027varsofttabstop\u0027 to end in a comma. (Ralf\n            Schandl)\nSolution:   Reject value with trailing command.  Add test for invalid values\n            (closes #3544)\n"
    },
    {
      "commit": "65dc12143a0b5040922bdb47c522e93909701a10",
      "tree": "ee0ff015a51e1645e6d0fea2204000ea25567dbf",
      "parents": [
        "d95c3c253cfc026696219a290c580e554e956872"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 15 20:11:18 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 15 20:11:18 2018 +0200"
      },
      "message": "patch 8.1.0478: cannot build with perl using MinGW\n\nProblem:    Cannot build with perl using MinGW.\nSolution:   Add -I. (Ken takata, Cesar Romani)\n"
    },
    {
      "commit": "d95c3c253cfc026696219a290c580e554e956872",
      "tree": "185c9e65a41c282d646ba08cb024d707f0e4fc69",
      "parents": [
        "a2aad028305c306ecf33e0fd720fe1ed98596371"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 22:38:09 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 22:38:09 2018 +0200"
      },
      "message": "patch 8.1.0477: tiny build fails\n\nProblem:    Tiny build fails.\nSolution:   Add a dummy declaration for funccal_entry_T.\n"
    },
    {
      "commit": "a2aad028305c306ecf33e0fd720fe1ed98596371",
      "tree": "01e51896c4918c4cfad1056ec68d028b02f21ed8",
      "parents": [
        "27e80c885bcb5c5cf6a6462d71d6c81b06ba2451"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 22:03:56 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 22:03:56 2018 +0200"
      },
      "message": "patch 8.1.0476: memory leaks in test_escaped_glob\n\nProblem:    Memory leaks in test_escaped_glob.\nSolution:   Avoid failure when running the shell, use the sandbox.\n"
    },
    {
      "commit": "27e80c885bcb5c5cf6a6462d71d6c81b06ba2451",
      "tree": "5f23ab7eeb2ddc833a739d7c0ac62c0dd3a2e863",
      "parents": [
        "a16bc5450359294f9d8585da9f74e5082108b7fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 21:41:01 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 21:41:01 2018 +0200"
      },
      "message": "patch 8.1.0475: memory not freed on exit when quit in autocmd\n\nProblem:    Memory not freed on exit when quit in autocmd.\nSolution:   Remember funccal stack when executing autocmd.\n"
    },
    {
      "commit": "a16bc5450359294f9d8585da9f74e5082108b7fb",
      "tree": "259d512979838ec473074e7a3cc8ad3709a0e668",
      "parents": [
        "d6105cb4085ad166910897a640693d3bada603e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 16:25:10 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 14 16:25:10 2018 +0200"
      },
      "message": "patch 8.1.0474: directory where if_perl.c is written is inconsistent\n\nProblem:    Directory where if_perl.c is written is inconsistent.\nSolution:   use auto/if_perl.c for MS-Windows. (Ken Takata, closes #3540)\n"
    },
    {
      "commit": "d6105cb4085ad166910897a640693d3bada603e1",
      "tree": "703f714dd1e7e65c7df4a370683373c8939b3766",
      "parents": [
        "6cdb2c9811c33dbd312a5a2b711ee83f512ae7b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 13 19:06:27 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 13 19:06:27 2018 +0200"
      },
      "message": "patch 8.1.0473: user doesn\u0027t notice file does not exist when swap file does\n\nProblem:    User doesn\u0027t notice file does not exist when swap file does.\nSolution:   Add a note that the file cannot be found.  Make the \"still\n            running\" notice stand out.\n"
    },
    {
      "commit": "6cdb2c9811c33dbd312a5a2b711ee83f512ae7b2",
      "tree": "bbb92907df54fdb2e29092142f82141bc1a69c7e",
      "parents": [
        "453ce7c16b1001f23f2281b259176c6a00d82999"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 13 17:25:27 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 13 17:25:27 2018 +0200"
      },
      "message": "patch 8.1.0472: dosinst command has a few flaws\n\nProblem:    Dosinst command has a few flaws.\nSolution:   Register DisplayIcon, DisplayVersion and Publisher for the\n            uninstaller. (closes #3485)  Don\u0027t set \u0027diffexpr\u0027 if internal diff\n            is supported. Allow for using Vi compatible from the command line.\n            Remove needless sleeps.  Add comments in the generated _vimrc.\n            (Ken Takata, closes #3525)\n"
    },
    {
      "commit": "453ce7c16b1001f23f2281b259176c6a00d82999",
      "tree": "bd76624e92c30cc7c802ff6af0f2b5f204f6c20e",
      "parents": [
        "3d6014f0336d9a64c01a7518fe45fde0a925fa20"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 12 22:15:12 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Oct 12 22:15:12 2018 +0200"
      },
      "message": "patch 8.1.0471: some tests are flaky or fail on some systems\n\nProblem:    Some tests are flaky or fail on some systems.\nSolution:   Increase waiting time for port number. Use \"cmd /c\" to execute\n            \"echo\" on win32. (Ken Takata, closes #3534)\n"
    },
    {
      "commit": "3d6014f0336d9a64c01a7518fe45fde0a925fa20",
      "tree": "7961f41f09ee54c2c240abac007ab9779709bb13",
      "parents": [
        "108e7b422b7b59153dd5af1fb75e83fa36ff3db4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 11 19:27:47 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 11 19:27:47 2018 +0200"
      },
      "message": "patch 8.1.0470: pointer ownership around fname_expand() is unclear\n\nProblem:    Pointer ownership around fname_expand() is unclear.\nSolution:   Allow b_ffname and b_sfname to point to the same allocated memory,\n            only free one.  Update comments.\n"
    },
    {
      "commit": "108e7b422b7b59153dd5af1fb75e83fa36ff3db4",
      "tree": "4d45221265c6e847918004743d96f5e10b121480",
      "parents": [
        "0664089eccec1083dd04ef2255856fb34ce62f15"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 11 17:39:12 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Oct 11 17:39:12 2018 +0200"
      },
      "message": "patch 8.1.0469: too often indexing in qf_lists[]\n\nProblem:    Too often indexing in qf_lists[].\nSolution:   Use a qf_list_T pointer. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "0664089eccec1083dd04ef2255856fb34ce62f15",
      "tree": "3358c6be040a9af6dfa17849bec2ed8ee33617d8",
      "parents": [
        "1d3dbcf743be9c72a0df5fc0711553fce287d3f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 09 21:49:33 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 09 21:49:33 2018 +0200"
      },
      "message": "patch 8.1.0468: MS-Windows: filter command with pipe character fails\n\nProblem:    MS-Windows: Filter command with pipe character fails. (Johannes\n            Riecken)\nSolution:   Find the pipe character outside of quotes. (Yasuhiro Matsumoto,\n            closes #1743, closes #3523)\n"
    },
    {
      "commit": "1d3dbcf743be9c72a0df5fc0711553fce287d3f8",
      "tree": "fb20f54b17a8793416776726f70d09c26a86f4fa",
      "parents": [
        "6a2633b00bb00bcf0d994f08d1c54ace2c221b58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 08 20:07:39 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 08 20:07:39 2018 +0200"
      },
      "message": "patch 8.1.0467: cannot build with Mac OS X 10.5\n\nProblem:    Cannot build with Mac OS X 10.5.\nSolution:   Change #ifdef into #if. (Akshay Hegde, closes #3022)\n"
    },
    {
      "commit": "6a2633b00bb00bcf0d994f08d1c54ace2c221b58",
      "tree": "a319f2692684a8f44d912d84029286889ba8b83e",
      "parents": [
        "95ba5c364f097121b95879896b05ec737ecafd1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 23:16:36 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 23:16:36 2018 +0200"
      },
      "message": "patch 8.1.0466: autocmd test fails\n\nProblem:    Autocmd test fails.\nSolution:   Do call inchar() when flushing typeahead.\n"
    },
    {
      "commit": "95ba5c364f097121b95879896b05ec737ecafd1c",
      "tree": "dbab854c704477c85785d2a4341625d5ac226744",
      "parents": [
        "1df2fa47b49dae568af6048b1dce1edbf4eee7e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 22:47:07 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 22:47:07 2018 +0200"
      },
      "message": "patch 8.1.0465: client-server test fails\n\nProblem:    Client-server test fails.\nSolution:   Change logic in EnumWindows().\n"
    },
    {
      "commit": "1df2fa47b49dae568af6048b1dce1edbf4eee7e7",
      "tree": "4f50ded46c1f891715df3b43c30a2c7bc7693daf",
      "parents": [
        "798184cc67036285a24b38c0bf6668d4d1525548"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 21:36:11 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 21:36:11 2018 +0200"
      },
      "message": "patch 8.1.0464: MS-Windows: job_info() has cmd without backslashes\n\nProblem:    MS-Windows: job_info() has cmd without backslashes. (Daniel\n            Hahler)\nSolution:   Use rem_backslash(). (closes #3517, closes #3404)\n"
    },
    {
      "commit": "798184cc67036285a24b38c0bf6668d4d1525548",
      "tree": "5023810fbf17cd648251841bd67ff50f65a34c38",
      "parents": [
        "c0543e145fdd29739ac887e71ab96c50282066cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:48:39 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:48:39 2018 +0200"
      },
      "message": "patch 8.1.0463: \"simalt ~x\" in .vimrc blocks swap file prompt\n\nProblem:    \"simalt ~x\" in .vimrc blocks swap file prompt.\nSolution:   Flush buffers before prompting. (Yasuhiro Matsumoto,\n            closes #3518, closes #2192)\n"
    },
    {
      "commit": "c0543e145fdd29739ac887e71ab96c50282066cd",
      "tree": "53d43d714d8b5b55fdf6eb0ac7ee22a493d2e18a",
      "parents": [
        "00bf8cd2115be7c14258aee48c0a7568147c9cd7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:35:12 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:35:12 2018 +0200"
      },
      "message": "patch 8.1.0462: when using ConPTY Vim can be a child process\n\nProblem:    When using ConPTY Vim can be a child process.\nSolution:   To find a Vim window use both EnumWindows() and\n            EnumChildWindows(). (Nobuhiro Takasaki, closes #3521)\n"
    },
    {
      "commit": "00bf8cd2115be7c14258aee48c0a7568147c9cd7",
      "tree": "936c39dcedb7303e2e9429a9651b3b1769d8874e",
      "parents": [
        "1307d1c003b01b4f67524c95feb07c3d91c7c428"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:26:20 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:26:20 2018 +0200"
      },
      "message": "patch 8.1.0461: quickfix code uses too many /* */ comments\n\nProblem:    Quickfix code uses too many /* */ comments.\nSolution:   Change to // comments. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "1307d1c003b01b4f67524c95feb07c3d91c7c428",
      "tree": "8c365b3c02351b128d4aea2744f4411425a84b30",
      "parents": [
        "a05a0d325c7615439f4a42f00682b2ebad43c8d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:16:49 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 20:16:49 2018 +0200"
      },
      "message": "patch 8.1.0460: assert_fails() does not take a message argument\n\nProblem:    assert_fails() does not take a message argument\nSolution:   Add the argument.\n"
    },
    {
      "commit": "a05a0d325c7615439f4a42f00682b2ebad43c8d9",
      "tree": "cab4d566ee55b8cde66a182aa675bf29e99cd11e",
      "parents": [
        "df77cef92ec034796723ffa3adb12e8b46daa98e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 18:43:05 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 18:43:05 2018 +0200"
      },
      "message": "patch 8.1.0459: Test_executable fails when there is a dog in the system\n\nProblem:    Test_executable fails when there is a dog in the system.\nSolution:   Rename the dog. (Hirohito Higashi)\n"
    },
    {
      "commit": "df77cef92ec034796723ffa3adb12e8b46daa98e",
      "tree": "b7106c402d4d687ede7623fcb1b954e5b879f8c4",
      "parents": [
        "0cc7b2d6ccc79d6ce69f5405f9914a42cb4f615e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 17:46:42 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 07 17:46:42 2018 +0200"
      },
      "message": "patch 8.1.0458: ml_get error and crash when using \"do\"\n\nProblem:    Ml_get error and crash when using \"do\".\nSolution:   Adjust cursor position also when diffupdate is not needed.\n            (Hirohito Higashi)\n"
    }
  ],
  "next": "0cc7b2d6ccc79d6ce69f5405f9914a42cb4f615e"
}
