)]}'
{
  "log": [
    {
      "commit": "9d954207e2cc807b475bb04f8b59ef5bb3772d99",
      "tree": "1cc786e3355baa912671ab3b54ae8da5de43ae8b",
      "parents": [
        "e88fc7a574263fd399c6815378bcd8fd228d8b54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 04 20:34:19 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 04 20:34:19 2017 +0200"
      },
      "message": "patch 8.0.1053: setline() does not work on startup\n\nProblem:    setline() does not work on startup. (Manuel Ortega)\nSolution:   Do not check for ml_mfp to be set for the current buffer.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "e88fc7a574263fd399c6815378bcd8fd228d8b54",
      "tree": "1a4c785391dd324a05ad0c9cd81e42a461f10e5e",
      "parents": [
        "9d654a8d8cd3421307445f111785fb303a38c2a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 20:59:40 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 20:59:40 2017 +0200"
      },
      "message": "patch 8.0.1052: term_start() does not allow in_io, out_io and err_io options\n\nProblem:    term_start() does not allow in_io, out_io and err_io options.\nSolution:   Add JO_OUT_IO to get_job_options().\n"
    },
    {
      "commit": "9d654a8d8cd3421307445f111785fb303a38c2a0",
      "tree": "19af52692c7206812731803fbcb2267a74d7abf7",
      "parents": [
        "595a40226ea1285689b622042534fd8442402db3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 19:52:17 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 19:52:17 2017 +0200"
      },
      "message": "patch 8.0.1051: cannot run terminal with spaces in argument\n\nProblem:    Cannot run terminal with spaces in argument.\nSolution:   Accept backslash to escape space and other characters. (closes\n            #1999)\n"
    },
    {
      "commit": "595a40226ea1285689b622042534fd8442402db3",
      "tree": "9ad063cf0aaf7f073131116e42d59ab5dfda9089",
      "parents": [
        "d8d85bfb7d650d2fb584ea48aaaebdbc8a2e3dce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 19:15:57 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 19:15:57 2017 +0200"
      },
      "message": "patch 8.0.1050: terminal window feature not included by default\n\nProblem:    Terminal window feature not included by default.\nSolution:   Include the terminal feature for the \"huge\" build.\n"
    },
    {
      "commit": "d8d85bfb7d650d2fb584ea48aaaebdbc8a2e3dce",
      "tree": "b583b6146c5974f641e79113d997f14897ff5a87",
      "parents": [
        "5e80de3f3e572805fe734b66bc42c13303ad9bdb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 18:08:00 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 18:08:00 2017 +0200"
      },
      "message": "patch 8.0.1049: shell on Mac can\u0027t handle long text\n\nProblem:    Shell on Mac can\u0027t handle long text, making terminal test fail.\nSolution:   Only write 1000 characters instead of 5000.\n"
    },
    {
      "commit": "5e80de3f3e572805fe734b66bc42c13303ad9bdb",
      "tree": "038a05f77d6493f69928517044d021f37ec19112",
      "parents": [
        "00ccf54630dc68a9b8aedb92b268f3b697081f68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 15:48:12 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 15:48:12 2017 +0200"
      },
      "message": "patch 8.0.1048: no test for what 8.0.1020 fixes\n\nProblem:    No test for what 8.0.1020 fixes.\nSolution:   Add test_feedinput().  Add a test. (Ozaki Kiichi, closes #2046)\n"
    },
    {
      "commit": "00ccf54630dc68a9b8aedb92b268f3b697081f68",
      "tree": "22c23c284f264a80d2de617b2b60bf1bbd61a94e",
      "parents": [
        "ae96b8d058cffd9d07b78cb7a9ccd382185b9dd6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 15:17:48 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 15:17:48 2017 +0200"
      },
      "message": "patch 8.0.1047: buffer overflow in Ruby\n\nProblem:    Buffer overflow in Ruby.\nSolution:   Allocate one more byte. (Dominique Pelle)\n"
    },
    {
      "commit": "ae96b8d058cffd9d07b78cb7a9ccd382185b9dd6",
      "tree": "883e83fc0f48ff9f51819d773d0abb948ccdcc43",
      "parents": [
        "6a8691d483914606213a24356a9124fa41c93b69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 15:04:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 15:04:21 2017 +0200"
      },
      "message": "patch 8.0.1046: code duplication in diff mode\n\nProblem:    Code duplication in diff mode.\nSolution:   Use diff_equal_char() also in diff_cmp(). (Rick Howe)\n"
    },
    {
      "commit": "6a8691d483914606213a24356a9124fa41c93b69",
      "tree": "9c03577990e02c1401adbe4c6aefe057fedb447d",
      "parents": [
        "2254a8ad0cb596a0a0863b1af92353f018c0b355"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 14:31:02 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 14:31:02 2017 +0200"
      },
      "message": "patch 8.0.1045: running tests may pollute shell history\n\nProblem:    Running tests may pollute shell history. (Manuel Ortega)\nSolution:   Make $HISTFILE empty.\n"
    },
    {
      "commit": "2254a8ad0cb596a0a0863b1af92353f018c0b355",
      "tree": "8cfa5e8c1bcf95e8f07b4eb20f3ec39d23ba30ea",
      "parents": [
        "4ec86ddd77a89766e42bd0a6cfcf10af4c3d03b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 14:03:43 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 03 14:03:43 2017 +0200"
      },
      "message": "patch 8.0.1044: warning for uninitialized variable\n\nProblem:    Warning for uninitialized variable. (John Marriott)\nSolution:   Initialize ind_pre.\n"
    },
    {
      "commit": "4ec86ddd77a89766e42bd0a6cfcf10af4c3d03b2",
      "tree": "7e54844f1f1237b9a0e4b1c98dee98c0bed7645b",
      "parents": [
        "9f45ccd1bf2d2de979d252fdd7e5c9eb3fa6cceb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 23:28:54 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 23:28:54 2017 +0200"
      },
      "message": "patch 8.0.1043: warning for uninitialized variable\n\nProblem:    Warning for uninitialized variable. (John Marriott)\nSolution:   Move code to check indent inside \"if\".\n"
    },
    {
      "commit": "9f45ccd1bf2d2de979d252fdd7e5c9eb3fa6cceb",
      "tree": "1f28818285180bb3b08d77aee3f36b2b4480e9c0",
      "parents": [
        "e2e69e48134cbfdedea7802810932f8592705024"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 20:40:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 20:40:35 2017 +0200"
      },
      "message": "patch 8.0.1042: without the syntax feature highlighting doesn\u0027t work\n\nProblem:    Without the syntax feature highlighting doesn\u0027t work.\nSolution:   Always use unsigned short to store attributes.\n"
    },
    {
      "commit": "e2e69e48134cbfdedea7802810932f8592705024",
      "tree": "5de70fd649143a4e94584ef3a648b1877900b02f",
      "parents": [
        "3653822546fb0f1005c32bb5b70dc9bfacdfc954"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 20:30:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 20:30:35 2017 +0200"
      },
      "message": "patch 8.0.1041: bogus characters when indenting during visual-block append\n\nProblem:    Bogus characters appear when indenting kicks in while doing a\n            visual-block append.\nSolution:   Recompute when indenting is done. (Christian Brabandt)\n"
    },
    {
      "commit": "3653822546fb0f1005c32bb5b70dc9bfacdfc954",
      "tree": "ddc4623400cf61b1d224e7e43db1e8ee929cc8c5",
      "parents": [
        "b31cf2bb0be95d106bd8eef93cc07550591c1d0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 19:51:44 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 19:51:44 2017 +0200"
      },
      "message": "patch 8.0.1040: cannot use another error format in getqflist()\n\nProblem:    Cannot use another error format in getqflist().\nSolution:   Add the \"efm\" argument to getqflist(). (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "b31cf2bb0be95d106bd8eef93cc07550591c1d0d",
      "tree": "21fe60ccae6ed5e12c50c564ad824d0d1a746742",
      "parents": [
        "cf4b00c856ef714482d8d060332ac9a4d74e6b88"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 19:45:19 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 19:45:19 2017 +0200"
      },
      "message": "patch 8.0.1039: cannot change a line in not current buffer\n\nProblem:    Cannot change a line in a buffer other than the current one.\nSolution:   Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953)\n"
    },
    {
      "commit": "cf4b00c856ef714482d8d060332ac9a4d74e6b88",
      "tree": "a17efb73ba6cffbdc8c17adbec2152ac41c35803",
      "parents": [
        "da22b8cc8b1b96fabd5a4c35c57b04a351340fb1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 18:33:56 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 18:33:56 2017 +0200"
      },
      "message": "patch 8.0.1038: strike-through text not supported\n\nProblem:    Strike-through text not supported.\nSolution:   Add support for the \"strikethrough\" attribute. (Christian\n            Brabandt, Ken Takata)\n"
    },
    {
      "commit": "da22b8cc8b1b96fabd5a4c35c57b04a351340fb1",
      "tree": "1f3b1aa24674d76a16b03c3d12d447d1c2b9cb25",
      "parents": [
        "dada6d2a8e887309e88cb126f1251d81f91b4b9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 18:01:50 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 18:01:50 2017 +0200"
      },
      "message": "patch 8.0.1037: \"icase\" of \u0027diffopt\u0027 is not used for highlighting\n\nProblem:    \"icase\" of \u0027diffopt\u0027 is not used for highlighting differences.\nSolution:   Also use \"icase\". (Rick Howe)\n"
    },
    {
      "commit": "dada6d2a8e887309e88cb126f1251d81f91b4b9d",
      "tree": "90b1f483ed53f0b6c5ab963c6becc1e1cd9887fd",
      "parents": [
        "ef68e4fa528165f8dd63156feeffc1af629b8d8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 17:18:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 17:18:35 2017 +0200"
      },
      "message": "patch 8.0.1036: ++eof argument for terminal only available on MS-Windows\n\nProblem:    ++eof argument for terminal only available on MS-Windows.\nSolution:   Also support ++eof on Unix.  Add a test.\n"
    },
    {
      "commit": "ef68e4fa528165f8dd63156feeffc1af629b8d8a",
      "tree": "14d8384050c19d4279c316b3fcd43e82ba942734",
      "parents": [
        "3346cc4ffb459ecddb97a8c19bcc5834afa4dead"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 16:28:36 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 16:28:36 2017 +0200"
      },
      "message": "patch 8.0.1035: sending buffer lines to terminal doesn\u0027t work on MS-Windows\n\nProblem:    Sending buffer lines to terminal doesn\u0027t work on MS-Windows.\nSolution:   Use CR instead of NL after every line.  Make the EOF text work\n            properly.  Add the ++eof argument to :terminal.\n"
    },
    {
      "commit": "3346cc4ffb459ecddb97a8c19bcc5834afa4dead",
      "tree": "0c911bd400c68687eafebf5d7be41df5cf67afe3",
      "parents": [
        "995e4afcfe60aa3c214ba680e7b027a4e05cf62b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 14:54:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 02 14:54:21 2017 +0200"
      },
      "message": "patch 8.0.1034: sending buffer lines to terminal doesn\u0027t work on MS-Windows\n\nProblem:    Sending buffer lines to terminal doesn\u0027t work on MS-Windows.\nSolution:   Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto,\n            closes #2043) Add the \"eof_chars\" option.\n"
    },
    {
      "commit": "995e4afcfe60aa3c214ba680e7b027a4e05cf62b",
      "tree": "2c60af259b0cf2204ce101833efa56d48a3e58a4",
      "parents": [
        "9ac9dfa9e2b20659e5806982f027fa4fd637c3c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 01 20:24:03 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 01 20:24:03 2017 +0200"
      },
      "message": "patch 8.0.1033: detecting background color does not work in screen\n\nProblem:    Detecting background color does not work in screen, even when it\n            is working like an xterm.\nSolution:   Make \"screen.xterm\" use termcap entries like an xterm. (Lubomir\n            Rintel, closes #2048)  When termresponse version is huge also\n            recognize as not being an xterm.\n"
    },
    {
      "commit": "9ac9dfa9e2b20659e5806982f027fa4fd637c3c7",
      "tree": "42e48c9bc4c3c62c34c814580beac69c4a15d5b9",
      "parents": [
        "2c809b7c7d2bb5e4b7fd09c3d312cadecf0c1ff0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 01 18:41:26 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 01 18:41:26 2017 +0200"
      },
      "message": "patch 8.0.1032: \"make tags\" doesn\u0027t work well on MS-Windows\n\nProblem:    \"make tags\" doesn\u0027t work well on MS-Windows.\nSolution:   Add or fix tags target. (Ken Takata)\n"
    },
    {
      "commit": "2c809b7c7d2bb5e4b7fd09c3d312cadecf0c1ff0",
      "tree": "c64d894616ef09e1e92bec3a94d385d913ec48d6",
      "parents": [
        "9e8dcf9d6fa15523800005a32d40cf0382178ab0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 01 18:34:02 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 01 18:34:02 2017 +0200"
      },
      "message": "patch 8.0.1031: \"text\" argument for getqflist() is confusing\n\nProblem:    \"text\" argument for getqflist() is confusing. (Lcd47)\nSolution:   Use \"lines\" instead. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "9e8dcf9d6fa15523800005a32d40cf0382178ab0",
      "tree": "6e5e9f22efaf70138f176affbb855cf151169b27",
      "parents": [
        "da73253a0b908bad03ddcd625fe3fb32008efbf6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 21:35:45 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 21:35:45 2017 +0200"
      },
      "message": "patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty()\n\nProblem:    MS-Windows: wrong size computation in is_cygpty().\nSolution:   Compute the size properly. (Ken Takata)\n"
    },
    {
      "commit": "da73253a0b908bad03ddcd625fe3fb32008efbf6",
      "tree": "7a66f88692e0727443d87f5158b0e36f753dd1db",
      "parents": [
        "3d593c2dc97c5426316bf343910cad911b2f6b49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 20:58:02 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 20:58:02 2017 +0200"
      },
      "message": "patch 8.0.1029: return value of getqflist() is inconsistent\n\nProblem:    Return value of getqflist() is inconsistent.  (Lcd47)\nSolution:   Always return an \"items\" entry.\n"
    },
    {
      "commit": "3d593c2dc97c5426316bf343910cad911b2f6b49",
      "tree": "95faca0525fe5646b88f08d2f0b0b059f09a8cfc",
      "parents": [
        "2db0ec4b2ec405aca4e642e0420ce703f94914a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 20:42:18 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 20:42:18 2017 +0200"
      },
      "message": "patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set\n\nProblem:    MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei\n            Wu)\nSolution:   Use vim_getenv() but check it\u0027s returning the default \"C:/\".\n"
    },
    {
      "commit": "2db0ec4b2ec405aca4e642e0420ce703f94914a8",
      "tree": "a120bf56ef1ca30dce4eaec1b9eca250978b010b",
      "parents": [
        "5c6dbcb03fa552d7b0e61c8fcf425147eb6bf7d5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 20:17:59 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 31 20:17:59 2017 +0200"
      },
      "message": "patch 8.0.1027: more terminals can\u0027t handle requesting cursor mode\n\nProblem:    More terminals can\u0027t handle requesting cursor mode.\nSolution:   Recognize Putty. (Hirohito Higashi)  Also include Xfce in the\n            version check. (Dominique Pelle)  Recognize Konsole.\n"
    },
    {
      "commit": "5c6dbcb03fa552d7b0e61c8fcf425147eb6bf7d5",
      "tree": "13f37aa604997567c63b0e5786ee2625282d8d4b",
      "parents": [
        "4e83961985abb78757b135f29ac4ffde675247af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 22:00:20 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 22:00:20 2017 +0200"
      },
      "message": "patch 8.0.1026: GTK on-the-spot input has problems\n\nProblem:    GTK on-the-spot input has problems. (Gerd Wachsmuth)\nSolution:   Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes\n            #1215)\n"
    },
    {
      "commit": "4e83961985abb78757b135f29ac4ffde675247af",
      "tree": "3d2f7719b78cdc2119e1f075157e07a732b44fc5",
      "parents": [
        "4bebc9a0565670b853d227f81a9a31eafdb47eed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 21:58:03 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 21:58:03 2017 +0200"
      },
      "message": "patch 8.0.1025: stray copy command in test\n\nProblem:    Stray copy command in test.\nSolution:   Remove the copy command.\n"
    },
    {
      "commit": "4bebc9a0565670b853d227f81a9a31eafdb47eed",
      "tree": "39ad601abc21920070efb7b34bc291336f9a89f5",
      "parents": [
        "a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 21:07:38 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 21:07:38 2017 +0200"
      },
      "message": "patch 8.0.1024: folds lost when session file has a buffer in two windows\n\nProblem:    Manual folds are lost when a session file has the same buffer in\n            two windows. (Jeansen)\nSolution:   Use \":edit\" only once. (Christian Brabandt, closes #1958)\n"
    },
    {
      "commit": "a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf",
      "tree": "930c739e6f8c1a25b5c1890ce22c7dcf53e938e7",
      "parents": [
        "1a333bc44a5d7e51575b1c3cd864fb37fd5b5f2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 20:33:55 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 20:33:55 2017 +0200"
      },
      "message": "patch 8.0.1023: it is not easy to identify a quickfix list\n\nProblem:    It is not easy to identify a quickfix list.\nSolution:   Add the \"id\" field. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "1a333bc44a5d7e51575b1c3cd864fb37fd5b5f2b",
      "tree": "fc805899666a0a7e3a55e586588ff5e4e7d8f5fe",
      "parents": [
        "dc5471d482c372f547006325d7c8f16d6cc9d371"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 20:21:58 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 20:21:58 2017 +0200"
      },
      "message": "patch 8.0.1022: test 80 is old style\n\nProblem:    Test 80 is old style.\nSolution:   Turn it into a new style test. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "dc5471d482c372f547006325d7c8f16d6cc9d371",
      "tree": "7e627e668d497881ba16c80b543ecf97a1677831",
      "parents": [
        "0f0f230012f5a9beb6876158a17b432534836c6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 18:59:03 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 18:59:03 2017 +0200"
      },
      "message": "patch 8.0.1021: older Gnome terminal still echoes t_RC\n\nProblem:    Older Gnome terminal still echoes t_RC. (Fracois Ingelrest)\nSolution:   Check for version \u003e 3000 instead of 4000.\n"
    },
    {
      "commit": "0f0f230012f5a9beb6876158a17b432534836c6f",
      "tree": "9b86b1dcb4d585ad00b20e1199b68ed2fb42ea57",
      "parents": [
        "d41babef89a50cdf165f15bc1834c0a4e89ffff8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 18:52:56 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 18:52:56 2017 +0200"
      },
      "message": "patch 8.0.1020: when a timer calls getchar(1) input is overwritten\n\nProblem:    When a timer calls getchar(1) input is overwritten.\nSolution:   Increment tb_change_cnt in inchar(). (closes #1940)\n"
    },
    {
      "commit": "d41babef89a50cdf165f15bc1834c0a4e89ffff8",
      "tree": "fe92798ce61d0cda8fa746fc9baacc9dc1663266",
      "parents": [
        "4ad3b2b588f0f591dcc53096c46ec1b5e80af49f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 17:01:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 17:01:35 2017 +0200"
      },
      "message": "patch 8.0.1019: pasting in virtual edit happens in the wrong place\n\nProblem:    Pasting in virtual edit happens in the wrong place.\nSolution:   Do not adjust coladd when after the end of the line (closes #2015)\n"
    },
    {
      "commit": "4ad3b2b588f0f591dcc53096c46ec1b5e80af49f",
      "tree": "58c25c7dac727fb5d2ba67a7b26ed55928e02be8",
      "parents": [
        "dde60341115effc9789742c2f4565d184e98b6b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 15:57:33 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 15:57:33 2017 +0200"
      },
      "message": "patch 8.0.1018: warnings from 64-bit compiler\n\nProblem:    Warnings from 64-bit compiler. (Christian Brabandt)\nSolution:   Add type casts.\n"
    },
    {
      "commit": "dde60341115effc9789742c2f4565d184e98b6b5",
      "tree": "b4cc7bdcd57f96305306f0a1e19d50ae996475ed",
      "parents": [
        "f3af54eeb1575618b866aa837e7aca7665aca196"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 14:55:42 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 14:55:42 2017 +0200"
      },
      "message": "patch 8.0.1017: test for MS-Windows $HOME always passes\n\nProblem:    Test for MS-Windows $HOME always passes.\nSolution:   Rename the test function.  Make the test pass.\n"
    },
    {
      "commit": "f3af54eeb1575618b866aa837e7aca7665aca196",
      "tree": "b39e2736071363b72a66236b059fead7ae746e94",
      "parents": [
        "97a80e440ace3d433af3713271de8d53bbc36ab3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 14:53:06 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 14:53:06 2017 +0200"
      },
      "message": "patch 8.0.1016: gnome terminal echoes t_RC\n\nProblem:    Gnome terminal echoes t_RC.\nSolution:   Detect Gnome terminal by the version string.  Add v: variables for\n            all the term responses.\n"
    },
    {
      "commit": "97a80e440ace3d433af3713271de8d53bbc36ab3",
      "tree": "40078112ee12bad17e6f03bcf756f3d1e861ed78",
      "parents": [
        "b47a2597e64b4c4f728433ae005cf6ff1d0dd5c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 13:31:49 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 13:31:49 2017 +0200"
      },
      "message": "patch 8.0.1015: missing update to terminal test\n\nProblem:    Missing update to terminal test.\nSolution:   Add the changes to the test.\n"
    },
    {
      "commit": "b47a2597e64b4c4f728433ae005cf6ff1d0dd5c1",
      "tree": "d531a8751e51721caa73a1d2a7b1549c957e6337",
      "parents": [
        "e561a7e2fa511d643c9692d26f4cf65378fd1983"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 13:22:28 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 30 13:22:28 2017 +0200"
      },
      "message": "patch 8.0.1014: old compiler doesn\u0027t know uint32_t\n\nProblem:    Old compiler doesn\u0027t know uint32_t. Warning for using NULL instead\n            of NUL.\nSolution:   Use UINT32_T.  Use NUL instead of NULL.\n"
    },
    {
      "commit": "e561a7e2fa511d643c9692d26f4cf65378fd1983",
      "tree": "cf6dc86878bcd2fa7a9d8baf467e66e3427f390c",
      "parents": [
        "48340b62e812dc9280f621a2eb6db76d43555c66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 22:44:59 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 22:44:59 2017 +0200"
      },
      "message": "patch 8.0.1013: terminal window behaves different from a buffer with changes\n\nProblem:    A terminal window with a running job behaves different from a\n            window containing a changed buffer.\nSolution:   Do not set \u0027bufhidden\u0027 to \"hide\".  Fix that a buffer where a\n            terminal used to run is listed as \"[Scratch]\".\n"
    },
    {
      "commit": "48340b62e812dc9280f621a2eb6db76d43555c66",
      "tree": "cdafeefc8f1ac57190fcd2b97f717c84fdd6b658",
      "parents": [
        "97f65fafdbf3530fa42d6e43618e66e14c866b50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 22:08:53 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 22:08:53 2017 +0200"
      },
      "message": "patch 8.0.1012: MS-Windows: problem with $HOME when is was set internally\n\nProblem:    MS-Windows: Problem with $HOME when is was set internally.\nSolution:   Only use the $HOME default internally. (Yasuhiro Matsumoto, closes\n            #2013)\n"
    },
    {
      "commit": "97f65fafdbf3530fa42d6e43618e66e14c866b50",
      "tree": "acc04906c0db68734e186b22019e75f9010dc117",
      "parents": [
        "3c37a8e66008aadfe428a32ecf46aab4b9e285ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 20:42:07 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 20:42:07 2017 +0200"
      },
      "message": "patch 8.0.1011: terminal test fails with Athena and Motif\n\nProblem:    Terminal test fails with Athena and Motif.\nSolution:   Ignore the error for the input context. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "3c37a8e66008aadfe428a32ecf46aab4b9e285ae",
      "tree": "3c8d718c0a5cbd885103e3d34200de97b1bbcbfd",
      "parents": [
        "4db2554954056f21f2ba4cf4988c652745d7042a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 28 23:00:55 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 28 23:00:55 2017 +0200"
      },
      "message": "patch 8.0.1010: build failure without termresponse feature\n\nProblem:    Build failure without termresponse feature.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "4db2554954056f21f2ba4cf4988c652745d7042a",
      "tree": "8a8a1fb3c3180dc94ac84497b697b8b5f5558baf",
      "parents": [
        "1dccf6351dd37e648b2e15fb9f9f71ceba88d446"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 28 22:43:05 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 28 22:43:05 2017 +0200"
      },
      "message": "patch 8.0.1009: Xterm cursor blinking status may be inverted\n\nProblem:    Xterm cursor blinking status may be inverted.\nSolution:   Use another request to get the blink status and compare with the\n            cursor style report\n"
    },
    {
      "commit": "1dccf6351dd37e648b2e15fb9f9f71ceba88d446",
      "tree": "367ef3f06f0dac62d61ebd23983dc2b425340283",
      "parents": [
        "cbe6944956d7c39176e8b15faa77f1c29eaf5c97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 17:38:27 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 17:38:27 2017 +0200"
      },
      "message": "patch 8.0.1008: slow updating of terminal window in Motif\n\nProblem:    Slow updating of terminal window in Motif.\nSolution:   Add a timeout to the wait-for-character loop.\n"
    },
    {
      "commit": "cbe6944956d7c39176e8b15faa77f1c29eaf5c97",
      "tree": "7f9cce58ff3118b649bba83e09e463ce4b902d86",
      "parents": [
        "c572da5f67aa5cdbbc127fc6f1d0a42e38468325"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 16:54:26 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 16:54:26 2017 +0200"
      },
      "message": "patch 8.0.1007: no test for filetype detection for scripts\n\nProblem:    No test for filetype detection for scripts.\nSolution:   Add a first test file script filetype detection.\n"
    },
    {
      "commit": "c572da5f67aa5cdbbc127fc6f1d0a42e38468325",
      "tree": "1347a54e045c649ba30f869303ea055a596ee3d6",
      "parents": [
        "7adf06f4e25c795ba32ff0b2e8591330f6a41afb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 16:52:01 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 16:52:01 2017 +0200"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "7adf06f4e25c795ba32ff0b2e8591330f6a41afb",
      "tree": "d5c6228247803f2b904b0641042bfb06c4e767cf",
      "parents": [
        "4ab7968aa9d8a624cd56f55b5cad2bedb240eb73"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 15:23:41 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 15:23:41 2017 +0200"
      },
      "message": "patch 8.0.1006: quickfix list changes when parsing text with \u0027erroformat\u0027\n\nProblem:    Cannot parse text with \u0027erroformat\u0027 without changing a quickfix\n            list.\nSolution:   Add the \"text\" argument to getqflist(). (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "4ab7968aa9d8a624cd56f55b5cad2bedb240eb73",
      "tree": "ba518cce64059e79a13941a0fb0ac799c5d60534",
      "parents": [
        "8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 14:50:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 14:50:47 2017 +0200"
      },
      "message": "patch 8.0.1005: terminal without job updates slowly in GUI\n\nProblem:    Terminal without job updates slowly in GUI.\nSolution:   Poll for input when a channel has the keep_open flag.\n"
    },
    {
      "commit": "8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452",
      "tree": "6db68b0ac9014edf9132e43935b2099036990daf",
      "parents": [
        "e85928a324ab78912ea0f0ceb2dcd9fd686dc3b0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 13:51:01 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 13:51:01 2017 +0200"
      },
      "message": "patch 8.0.1004: matchstrpos() without a match returns too many items\n\nProblem:    Matchstrpos() without a match returns too many items.\nSolution:   Also remove the second item when the position is beyond the end of\n            the string. (Hirohito Higashi)  Use an enum for the type.\n"
    },
    {
      "commit": "e85928a324ab78912ea0f0ceb2dcd9fd686dc3b0",
      "tree": "33f2d1ec2765520869d95ed91f9f0d52cca3e866",
      "parents": [
        "02e177d3e85e089ebdfba1a7d937150cffcb287a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 13:10:10 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 27 13:10:10 2017 +0200"
      },
      "message": "patch 8.0.1003: 64 bit compiler warning\n\nProblem:    64 bit compiler warning\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "02e177d3e85e089ebdfba1a7d937150cffcb287a",
      "tree": "8dd39ac4f0b474700a6f0935c98ac2fa99586fe8",
      "parents": [
        "0903d56f5ca69bb1fa0bbb00ed2a3d9c4d06ddb4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 23:43:28 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 23:43:28 2017 +0200"
      },
      "message": "patch 8.0.1002: unnecessarily updating screen after timer callback\n\nProblem:    Unnecessarily updating screen after timer callback.\nSolution:   Check if calling the timer sets must_redraw.\n"
    },
    {
      "commit": "0903d56f5ca69bb1fa0bbb00ed2a3d9c4d06ddb4",
      "tree": "0f6ec0105b1ff84d7e2b17277df56a0a9c2cba93",
      "parents": [
        "13ebb03e7520c2c34f93444b0146640ca08e7424"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 22:30:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 22:30:15 2017 +0200"
      },
      "message": "patch 8.0.1001: setting \u0027encoding\u0027 makes \u0027printheader\u0027 invalid\n\nProblem:    Setting \u0027encoding\u0027 makes \u0027printheader\u0027 invalid.\nSolution:   Do not translate the default value of \u0027printheader\u0027. (Yasuhiro\n            Matsumoto, closes #2026)\n"
    },
    {
      "commit": "13ebb03e7520c2c34f93444b0146640ca08e7424",
      "tree": "6a56af98898e32e5aa48fb80fb5fce1248e1ec24",
      "parents": [
        "dde81312b031211752d1fcb8539d79f90f324a2e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 22:02:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 22:02:51 2017 +0200"
      },
      "message": "patch 8.0.1000: cannot open a terminal without running a job in it\n\nProblem:    Cannot open a terminal without running a job in it.\nSolution:   Make \":terminal NONE\" open a terminal with a pty.\n"
    },
    {
      "commit": "dde81312b031211752d1fcb8539d79f90f324a2e",
      "tree": "bb5a3ebc22593448ad0409a5a4c5c7e2fcd7f5eb",
      "parents": [
        "a4f99f5a8b827162a26ca4e4d59f4f224503398a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 17:49:01 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 17:49:01 2017 +0200"
      },
      "message": "patch 8.0.0999: indenting raw C++ strings is wrong\n\nProblem:    Indenting raw C++ strings is wrong.\nSolution:   Add special handling of raw strings. (Christian Brabandt)\n"
    },
    {
      "commit": "a4f99f5a8b827162a26ca4e4d59f4f224503398a",
      "tree": "83d8d5a352b208fc6cadc2eb06303d9c44c1ed07",
      "parents": [
        "e92246039475e504d7a05c27c81997d3700c7862"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 16:25:32 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 16:25:32 2017 +0200"
      },
      "message": "patch 8.0.0998: strange error when using K while only spaces are selected\n\nProblem:    Strange error when using K while only spaces are selected.\n            (Christian J. Robinson)\nSolution:   Check for blank argument.\n"
    },
    {
      "commit": "e92246039475e504d7a05c27c81997d3700c7862",
      "tree": "6de70924484f8697336c37cad748e18c32f547cf",
      "parents": [
        "833e0e3c8ccd6047dd596c4ffd68cb0ab13b4e41"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 15:29:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 15:29:47 2017 +0200"
      },
      "message": "patch 8.0.0997\nProblem:    Libvterm and Terminal.app not regognized from termresponse.\nSolution:   Adjust string compare.\n"
    },
    {
      "commit": "833e0e3c8ccd6047dd596c4ffd68cb0ab13b4e41",
      "tree": "4056396d60e5c6999dc7a58200180b1679c00f37",
      "parents": [
        "753289f9bf71c0528f00d803a39d017184640e9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 15:16:03 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 26 15:16:03 2017 +0200"
      },
      "message": "patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app\n\nProblem:    Mac: t_RS is echoed on the screne in Terminal.app.  Even though\n            $TERM is set to \"xterm-256colors\" it cannot handle this xterm\n            escape sequence.\nSolution:   Recognize Terminal.app from the termresponse and skip sending t_RS\n            if it looks like Terminal.app.\n"
    },
    {
      "commit": "753289f9bf71c0528f00d803a39d017184640e9d",
      "tree": "fb2364ee4f94af87f54867a4c65fba56f7395d17",
      "parents": [
        "be0b72977f1f1de14f231b5879d5c600ba72c6a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 25 23:22:05 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 25 23:22:05 2017 +0200"
      },
      "message": "patch 8.0.0995: terminal tests fail on Mac\n\nProblem:    Terminal tests fail on Mac.\nSolution:   Add workaround: sleep a moment in between sending keys.\n"
    },
    {
      "commit": "be0b72977f1f1de14f231b5879d5c600ba72c6a6",
      "tree": "800393511c1fd10868745b8dda05a9851e7eefc9",
      "parents": [
        "f6d9f96b2d67327bbadd7210acc7c6028439bbcd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 24 21:48:26 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 24 21:48:26 2017 +0200"
      },
      "message": "patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably\n\nProblem:    MS-Windows: cursor in terminal blinks even though the blinking\n            cursor was disabled on the system.\nSolution:   Use GetCaretBlinkTime(). (Ken Takata)\n"
    },
    {
      "commit": "f6d9f96b2d67327bbadd7210acc7c6028439bbcd",
      "tree": "0a52fb30dff73669cea56a767e794a9bf191e008",
      "parents": [
        "33d66bd9fa0e1b3fbba33d6a1a0609915ac79441"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 24 20:21:16 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 24 20:21:16 2017 +0200"
      },
      "message": "patch 8.0.0993: sometimes an xterm sends an extra CTRL-X\n\nProblem:    Sometimes an xterm sends an extra CTRL-X after the response for\n            the background color.  Related to t_RS.\nSolution:   Check for the CTRL-X after the terminating 0x7.\n"
    },
    {
      "commit": "33d66bd9fa0e1b3fbba33d6a1a0609915ac79441",
      "tree": "475ecb9831bcbc298783cae576baa071d14441dd",
      "parents": [
        "6c4d12c5278fc6b7a6dee2043bc1af713f894ae5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 23:51:58 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 23:51:58 2017 +0200"
      },
      "message": "patch 8.0.0992: terminal title is wrong when \u0027encoding\u0027 is DBCS\n\nProblem:    Terminal title is wrong when \u0027encoding\u0027 is DBCS.\nSolution:   Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes\n            #2009)\n"
    },
    {
      "commit": "6c4d12c5278fc6b7a6dee2043bc1af713f894ae5",
      "tree": "11059207fb8e060beef92afc2e103a31dc636b41",
      "parents": [
        "285f243e506f15230270e4d15679acc29e489e7c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 23:36:25 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 23:36:25 2017 +0200"
      },
      "message": "patch 8.0.0991: using wrong character conversion for DBCS\n\nProblem:    Using wrong character conversion for DBCS.\nSolution:   Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto,\n            closes #2012)\n"
    },
    {
      "commit": "285f243e506f15230270e4d15679acc29e489e7c",
      "tree": "c90a4a7acfffc5a200cac56aa26d7acf1d865066",
      "parents": [
        "77f7474d089cbc68cb7df32cc3828a9dec80fd93"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 23:10:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 23:10:21 2017 +0200"
      },
      "message": "patch 8.0.0990: with DBCS \u0027encoding\u0027 wrong pasting register into terminal\n\nProblem:    When \u0027encoding\u0027 is a double-byte encoding, pasting a register into\n            a terminal ends up with the wrong characters.\nSolution:   Convert from \u0027encoding\u0027 to utf-8. (Yasuhiro Matsumoto, closes\n            #2007)\n"
    },
    {
      "commit": "77f7474d089cbc68cb7df32cc3828a9dec80fd93",
      "tree": "99707bfb9ff140f34519cc059c09b7e8e4a11fc5",
      "parents": [
        "829aa64cf5a113bb683ddf8b32e483e0696602ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 22:40:41 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 22:40:41 2017 +0200"
      },
      "message": "patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6\n\nProblem:    ActiveTcl dll name has changed in 8.6.6.\nSolution:   Adjust the makefile. (Ken Takata)\n"
    },
    {
      "commit": "829aa64cf5a113bb683ddf8b32e483e0696602ea",
      "tree": "8b6025cfbfa43e4233fd385208e25de1d364e431",
      "parents": [
        "d2c45a1964ddb0d9ac16c9c985051fab41f37840"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 22:32:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 23 22:32:35 2017 +0200"
      },
      "message": "patch 8.0.0988: warning from Covscan about using NULL pointer\n\nProblem:    Warning from Covscan about using NULL pointer.\nSolution:   Add extra check for NULL. (zdohnal)\n"
    },
    {
      "commit": "d2c45a1964ddb0d9ac16c9c985051fab41f37840",
      "tree": "9d84b99f83994233aaa0e3895b55487b2b27a0f1",
      "parents": [
        "ec0e07a32484ab70f1c7668294c3d8d67f8aca82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:29:00 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:29:00 2017 +0200"
      },
      "message": "patch 8.0.0987: terminal: second byte of double-byte char wrong\n\nProblem:    terminal: second byte of double-byte char wrong\nSolution:   Set the second byte to NUL only for utf-8 and non-multibyte.\n"
    },
    {
      "commit": "ec0e07a32484ab70f1c7668294c3d8d67f8aca82",
      "tree": "ef88120d91c9357124c44e84f612d32596ff0a86",
      "parents": [
        "6d0826dfbba9880820d9ec221327e4250bbf6540"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:21:37 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:21:37 2017 +0200"
      },
      "message": "patch 8.0.0986: terminal feature always requires multi-byte feature\n\nProblem:    Terminal feature always requires multi-byte feature.\nSolution:   Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte.\n"
    },
    {
      "commit": "6d0826dfbba9880820d9ec221327e4250bbf6540",
      "tree": "4cc32379c4c21b3dfced4bc8339d8541188cf18f",
      "parents": [
        "5830232c021102e47a4e6fc81857604e4a031ddf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:12:17 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 22:12:17 2017 +0200"
      },
      "message": "patch 8.0.0985: libvterm has its own idea of character width\n\nProblem:    Libvterm has its own idea of character width.\nSolution:   Use the Vim functions for character width and composing to avoid a\n            mismatch. (idea by Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "5830232c021102e47a4e6fc81857604e4a031ddf",
      "tree": "9d153fead3c0a0dc720f1c56009609cf1c3c5bd5",
      "parents": [
        "3f9a1ff141412e9e85f7dff47d02946cb9be9228"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 20:33:53 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 22 20:33:53 2017 +0200"
      },
      "message": "patch 8.0.0984: terminal blinking cursor not correct in the GUI\n\nProblem:    Terminal blinking cursor not correct in the GUI.\nSolution:   Set blinkoff correctly.  Also make the cursor blink on MS-Windows\n            by default. (Ken Takata)\n"
    },
    {
      "commit": "3f9a1ff141412e9e85f7dff47d02946cb9be9228",
      "tree": "4af2e9ce0e9575ccd166552ff441f77508c3ea90",
      "parents": [
        "740c433c5909e3118dc4a7c42028f8a8b78a353b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 22:06:02 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 22:06:02 2017 +0200"
      },
      "message": "patch 8.0.0983: unnecessary check for NULL pointer\n\nProblem:    Unnecessary check for NULL pointer.\nSolution:   Remove the NULL check in dialog_changed(), it already happens in\n            dialog_msg(). (Ken Takata)\n"
    },
    {
      "commit": "740c433c5909e3118dc4a7c42028f8a8b78a353b",
      "tree": "eb823c0c977819c32a2064110ec4074a3aec8d5b",
      "parents": [
        "0cbba82359ff9f061aa65632cec7b6b57ae6d6e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 22:01:27 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 22:01:27 2017 +0200"
      },
      "message": "patch 8.0.0982: cannot use a terminal when \u0027encoding\u0027 is non-utf8 multi-byte\n\nProblem:    When \u0027encoding\u0027 is set to a multi-byte encoding other than utf-8\n            the characters from ther terminal are messed up.\nSolution:   Convert displayed text from utf-8 to \u0027encoding\u0027 for MS-Windows.\n            (Yasuhiro Matsumoto, close #2000)\n"
    },
    {
      "commit": "0cbba82359ff9f061aa65632cec7b6b57ae6d6e7",
      "tree": "c97fc13442bec33d20f0b68f1f880dd205ee8d88",
      "parents": [
        "b109bb4e1208753cb286b39992b58126d5aa4ce6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 21:39:28 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 21:39:28 2017 +0200"
      },
      "message": "patch 8.0.0981: cursor in terminal window blinks by default\n\nProblem:    Cursor in terminal window blinks by default, while in a real xterm\n            it does not blink, unless the -bc argument is used.\nSolution:   Do not use a blinking cursor by default.\n"
    },
    {
      "commit": "b109bb4e1208753cb286b39992b58126d5aa4ce6",
      "tree": "7240a2e9d334af6953bacbc2ae73de7446d84fde",
      "parents": [
        "eef0531621c8d4045d669eb815b051d925983df8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 21:07:29 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 21 21:07:29 2017 +0200"
      },
      "message": "patch 8.0.0980: Coverity warning for failing to open /dev/null\n\nProblem:    Coverity warning for failing to open /dev/null.\nSolution:   When /dev/null can\u0027t be opened exit the child.\n"
    },
    {
      "commit": "eef0531621c8d4045d669eb815b051d925983df8",
      "tree": "5fed6d21d71baca36c9a075fa4988cc70ed5efa5",
      "parents": [
        "37819ed54064b949b1f205c9f4084ba32e3db8bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 20:21:23 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 20:21:23 2017 +0200"
      },
      "message": "patch 8.0.0979: terminal noblock test fails on MS-Windows\n\nProblem:    Terminal noblock test fails on MS-Windows. (Christian Brabandt)\nSolution:   Ignore empty line below \"done\".\n"
    },
    {
      "commit": "37819ed54064b949b1f205c9f4084ba32e3db8bc",
      "tree": "729df977aaac55450e99b70c07ee90eecb286542",
      "parents": [
        "5983d5024711f078e7261264cb0e7d6e57953968"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 19:33:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 19:33:47 2017 +0200"
      },
      "message": "patch 8.0.0978: writing to terminal job is not tested\n\nProblem:    Writing to terminal job is not tested.\nSolution:   Add a test.\n"
    },
    {
      "commit": "5983d5024711f078e7261264cb0e7d6e57953968",
      "tree": "8a52484deef982961907e8d3af6048e9a84b7ee3",
      "parents": [
        "b241208a13d3e9def36d749b1e824ae694aa85f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 19:22:56 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 19:22:56 2017 +0200"
      },
      "message": "patch 8.0.0977: cannot send lines to a terminal job on MS-Windows\n\nProblem:    Cannot send lines to a terminal job on MS-Windows.\nSolution:   Set jv_in_buf.  Command doesn\u0027t get EOF yet though.\n"
    },
    {
      "commit": "b241208a13d3e9def36d749b1e824ae694aa85f8",
      "tree": "3b5544c1e0dfe300b4351b2934bf0ce87f84ac0a",
      "parents": [
        "edbc0d46cffe1766d0b330dc2842212cff644f8e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 18:09:14 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 18:09:14 2017 +0200"
      },
      "message": "patch 8.0.0976: cannot send lines to a terminal job\n\nProblem:    Cannot send lines to a terminal job.\nSolution:   Make [range]terminal send selected lines to the job.\n            Use ++rows and ++cols for the terminal size.\n"
    },
    {
      "commit": "edbc0d46cffe1766d0b330dc2842212cff644f8e",
      "tree": "512b79ab0b4b01602b0ed7f7f670f7e6c6a805d2",
      "parents": [
        "8efa026a25b95de5598535ef62505282a8584a4b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 16:11:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 16:11:51 2017 +0200"
      },
      "message": "patch 8.0.0975: using freed memory when setting \u0027backspace\u0027\n\nProblem:    Using freed memory when setting \u0027backspace\u0027.\nSolution:   When changing oldval also change origval.\n"
    },
    {
      "commit": "8efa026a25b95de5598535ef62505282a8584a4b",
      "tree": "b11194e6e749dd57da34d3f1600fb070a5b7278e",
      "parents": [
        "ce1c32780a7d0ae5110eab627fcbfd4a11e5eb52"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 15:47:20 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 15:47:20 2017 +0200"
      },
      "message": "patch 8.0.0974: resetting a string option does not trigger OptionSet\n\nProblem:    Resetting a string option does not trigger OptionSet. (Rick Howe)\nSolution:   Set the origval.\n"
    },
    {
      "commit": "ce1c32780a7d0ae5110eab627fcbfd4a11e5eb52",
      "tree": "b36fcad15e6c83a3ef71e1ca2a27c5d028993944",
      "parents": [
        "37b9b8199792882e3e0e7e19e230ea6442b9e857"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 15:05:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 20 15:05:15 2017 +0200"
      },
      "message": "patch 8.0.0973: initial info about blinking cursor is wrong\n\nProblem:    initial info about blinking cursor is wrong\nSolution:   Invert the blink flag.  Add t_VS to stop a blinking cursor.\n"
    },
    {
      "commit": "37b9b8199792882e3e0e7e19e230ea6442b9e857",
      "tree": "baebe68b9c5c512f7269e5773c8e91f6cdada92b",
      "parents": [
        "0aed9a2e2eb93c43b21a5f781bf07c8a53dbd830"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 23:23:43 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 23:23:43 2017 +0200"
      },
      "message": "patch 8.0.0972: compiler warnings for unused variables\n\nProblem:    Compiler warnings for unused variables. (Tony Mechelynck)\nSolution:   Add #ifdefs.\n"
    },
    {
      "commit": "0aed9a2e2eb93c43b21a5f781bf07c8a53dbd830",
      "tree": "390a74ffaac93b25a1ea16b017eb6d5296a060c7",
      "parents": [
        "d6a7b3e6bbb8f87507de68d86cf70eab806aab3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 23:18:02 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 23:18:02 2017 +0200"
      },
      "message": "patch 8.0.0971: \u0027winptydll\u0027 missing from :options\n\nProblem:    \u0027winptydll\u0027 missing from :options.\nSolution:   Add the entry.\n"
    },
    {
      "commit": "d6a7b3e6bbb8f87507de68d86cf70eab806aab3a",
      "tree": "7c223144fa8f8b7372b9e6f183633aa53de4cebe",
      "parents": [
        "dc926dd0dd0ef72fe7993f134f2cc1551cd269ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:35:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:35:35 2017 +0200"
      },
      "message": "patch 8.0.0970: passing invalid highlight id\n\nProblem:    if there is no StatusLine highlighting and there is StatusLineNC\n            or StatusLineTermNC highlighting then an invalid highlight id is\n            passed to combine_stl_hlt(). (Coverity)\nSolution:   Check id_S to be -1 instead of zero.\n"
    },
    {
      "commit": "dc926dd0dd0ef72fe7993f134f2cc1551cd269ea",
      "tree": "3f0385ba597b873381e06396602e257c8210ba42",
      "parents": [
        "77ac9b5c62b35e90df35fc0bfdee57636cedb144"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:26:44 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:26:44 2017 +0200"
      },
      "message": "patch 8.0.0969: Coverity warning for unused return value\n\nProblem:    Coverity warning for unused return value.\nSolution:   Add (void) to avoid the warning.\n"
    },
    {
      "commit": "77ac9b5c62b35e90df35fc0bfdee57636cedb144",
      "tree": "5bee7d381bc87441ccd0def5d9d8ed0c98e189cf",
      "parents": [
        "93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:23:05 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:23:05 2017 +0200"
      },
      "message": "patch 8.0.0968: crash when switching terminal modes\n\nProblem:    Crash when switching terminal modes. (Nikolai Pavlov)\nSolution:   Check that there are scrollback lines.\n"
    },
    {
      "commit": "93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51",
      "tree": "b1edec4fbccf3e40ab88446e2bed724dfcc673d1",
      "parents": [
        "fc8bec0be4d1354f20fc4f514e47e98280b9d64a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:11:57 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 21:11:57 2017 +0200"
      },
      "message": "patch 8.0.0967: using a terminal may cause the cursor to blink\n\nProblem:    Using a terminal may cause the cursor to blink.\nSolution:   Do not set t_vs, since we cannot restore the old blink state.\n"
    },
    {
      "commit": "fc8bec0be4d1354f20fc4f514e47e98280b9d64a",
      "tree": "30ddaa097c91a0689fa525bb79ba72b46f73de10",
      "parents": [
        "3eee06e7d4c3a8e2dbb2577a1eef0e0f108e0288"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 19:57:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 19:57:34 2017 +0200"
      },
      "message": "patch 8.0.0966: build failure without terminal feature\n\nProblem:    Build failure without terminal feature.\nSolution:   Move #endif.\n"
    },
    {
      "commit": "3eee06e7d4c3a8e2dbb2577a1eef0e0f108e0288",
      "tree": "e12dd15999d5dd73645f2276842ff5f09c89a4bf",
      "parents": [
        "683b7967253ecd44476a5a01d857271c0d3ff4f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 19:40:50 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 19:40:50 2017 +0200"
      },
      "message": "patch 8.0.0965: not restoring cursor shape after it was set in a terminal\n\nProblem:    The cursor shape is not reset after it was changed in a terminal.\nSolution:   Request the original cursor shape and restore it.  Add t_RS.\n            Do not add t_SH for now, it does not work properly.\n"
    },
    {
      "commit": "683b7967253ecd44476a5a01d857271c0d3ff4f4",
      "tree": "e73a18c1e3d5ccca473d163ba17942f00fb5600a",
      "parents": [
        "d21f8b54b24e08d1f2b7c6ae32a9bc75ac4fa9fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 15:51:59 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 15:51:59 2017 +0200"
      },
      "message": "patch 8.0.0964: channel write buffer does not work with poll()\n\nProblem:    Channel write buffer does not work with poll().\nSolution:   Use the same mechanism as with select().\n"
    },
    {
      "commit": "d21f8b54b24e08d1f2b7c6ae32a9bc75ac4fa9fc",
      "tree": "4c23d3902cc2fede7bd2df4b939b598496f861e1",
      "parents": [
        "9aa156912867c05e0a6480925afe11c590378f09"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 15:40:01 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 15:40:01 2017 +0200"
      },
      "message": "patch 8.0.0963: terminal test fails on MacOS\n\nProblem:    Terminal test fails on MacOS. (chdiza)\nSolution:   Wait for the shell to echo the characters. (closes #1991)\n"
    },
    {
      "commit": "9aa156912867c05e0a6480925afe11c590378f09",
      "tree": "8edcc2a13208a239bf234c32f6dde2e6fc0ad01e",
      "parents": [
        "98ebd2bbec3443878dd0ed772ab67efb618f2fad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 15:05:32 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 15:05:32 2017 +0200"
      },
      "message": "patch 8.0.0962: crash with virtualedit and joining lines\n\nProblem:    Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim\n            #6726)\nSolution:   When using a mark check that coladd is valid.\n"
    },
    {
      "commit": "98ebd2bbec3443878dd0ed772ab67efb618f2fad",
      "tree": "eff4a86c7412237b9a65eab6f4ad9897ce061c12",
      "parents": [
        "8e539c51c31461fc602071373bdff9edd1aed25f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 13:29:19 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 19 13:29:19 2017 +0200"
      },
      "message": "patch 8.0.0961: the script to build the installer does not include winpty\n\nProblem:    The script to build the installer does not include winpty.\nSolution:   Add winpty32.dll and winpty-agent.exe like diff.exe\n"
    },
    {
      "commit": "8e539c51c31461fc602071373bdff9edd1aed25f",
      "tree": "b98f1e2ae2e88ff5b26b01104ebbea080a590bc1",
      "parents": [
        "f66a2cda2c425c441fc5e20c8f8893c9630e3aaa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 22:57:06 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 22:57:06 2017 +0200"
      },
      "message": "patch 8.0.0960: job in terminal does not get CTRL-C\n\nProblem:    Job in terminal does not get CTRL-C, we send a SIGINT instead.\nSolution:   Don\u0027t call may_send_sigint() on CTRL-C.  Make CTRL-W CTRL-C end\n            the job.\n"
    },
    {
      "commit": "f66a2cda2c425c441fc5e20c8f8893c9630e3aaa",
      "tree": "0b33a8285fbbd1af576cb28f80fae702cde71fe6",
      "parents": [
        "ea5d6fadbbba614e51e819cb537a3d52600bfcc5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 21:53:22 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 21:53:22 2017 +0200"
      },
      "message": "patch 8.0.0959: build failure on MS-Windows\n\nProblem:    Build failure on MS-Windows.\nSolution:   Use ioctlsocket() instead of fcntl().\n"
    },
    {
      "commit": "ea5d6fadbbba614e51e819cb537a3d52600bfcc5",
      "tree": "b1b1a0993834075ec13b0fdfee7e05ce32efaf78",
      "parents": [
        "97bd5e6527bf2b48acdd1550acba161e82a5bc99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 21:07:11 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 21:07:11 2017 +0200"
      },
      "message": "patch 8.0.0958: terminal test fails on Windows when winpty dll is missing\n\nProblem:    The terminal test fails on MS-Windows when compiled with the\n            terminal feature but the winpty DLL is missing.\nSolution:   Check if the terminal feature works. (Ken Takata)\n"
    },
    {
      "commit": "97bd5e6527bf2b48acdd1550acba161e82a5bc99",
      "tree": "22b6437023669cf07961a5ac29490ea8d33e9340",
      "parents": [
        "cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 20:50:30 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 18 20:50:30 2017 +0200"
      },
      "message": "patch 8.0.0957: a terminal job can deadlock when sending many keys\n\nProblem:    When term_sendkeys() sends many keys it may get stuck in writing\n            to the job.\nSolution:   Make the write non-blocking, buffer keys to be sent.\n"
    },
    {
      "commit": "cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9",
      "tree": "e9f5fa03d3b04268324bde07d5e87bb3de026369",
      "parents": [
        "82de3c2c036bc89c2d9bdea236e0a7f1208a5571"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 17 20:31:48 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 17 20:31:48 2017 +0200"
      },
      "message": "patch 8.0.0956: scrolling in a terminal window has flicker\n\nProblem:    Scrolling in a terminal hwindow as flicker when the Normal\n            background differs from the terminal window background.\nSolution:   Set the attribute to clear with.\n"
    },
    {
      "commit": "82de3c2c036bc89c2d9bdea236e0a7f1208a5571",
      "tree": "08103b0f4960663313bc1ac072a1ca0cb2e57679",
      "parents": [
        "bc906e445c77eb4fb5ef97465a45b46499bba111"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 17 17:35:36 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 17 17:35:36 2017 +0200"
      },
      "message": "patch 8.0.0955: Test_existent_file() fails on some file systems\n\nProblem:    Test_existent_file() fails on some file systems.\nSolution:   Run the test again with a sleep when the test fails without a\n            sleep. (James McCoy, closes #1984)\n"
    }
  ],
  "next": "bc906e445c77eb4fb5ef97465a45b46499bba111"
}
