)]}'
{
  "log": [
    {
      "commit": "dcaa54dded7c7ef9b2217a205d23301d313e96dc",
      "tree": "5bb371d0a019564c7de9dc4874ccf549e5d47b27",
      "parents": [
        "ad6dc49a7564a99fca36c1928e3865787d3bd5b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:45:00 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:45:00 2019 +0200"
      },
      "message": "patch 8.1.1222: build still fails on MS-Windows\n\nProblem:    Build still fails on MS-Windows.\nSolution:   Move another declaration to start of block.\n"
    },
    {
      "commit": "0ee1bdff7d34df5fb764a2af15594f9da34a47cc",
      "tree": "3f8134e3f6bc500205407044b94085be15764812",
      "parents": [
        "6ee9658774942f7448af700fc04df0335796a3db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:38:30 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:38:30 2019 +0200"
      },
      "message": "patch 8.1.1220: build fails on MS-Windows\n\nProblem:    Build fails on MS-Windows.\nSolution:   Move declaration to start of block.\n"
    },
    {
      "commit": "6ee9658774942f7448af700fc04df0335796a3db",
      "tree": "87f99c37e22f07e73e244da78686c7e59a8457f1",
      "parents": [
        "00aa069db8132851a91cfc5ca7f58ef945c75c73"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:06:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 27 22:06:37 2019 +0200"
      },
      "message": "patch 8.1.1219: not checking for NULL return from alloc()\n\nProblem:    Not checking for NULL return from alloc().\nSolution:   Add checks. (Martin Kunev, closes #4303, closes #4174)\n"
    },
    {
      "commit": "fa1e90cd4d1bebd66da22df4625f70963f091f17",
      "tree": "4d129283fee69272fd52f7d88e27b7822b21a3f2",
      "parents": [
        "d9eefe3155277cec71105f52d34a76f7a3237e7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 06 17:47:40 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 06 17:47:40 2019 +0200"
      },
      "message": "patch 8.1.1125: libvterm does not handle the window position report\n\nProblem:    Libvterm does not handle the window position report.\nSolution:   Let libvterm call the fallback CSI handler when not handling CSI\n            sequence.  Handle the window position report in Vim.\n"
    },
    {
      "commit": "abab0b0fdd6535969447b03a4fffc1947918cf6c",
      "tree": "2d43537a5dce8433ef2b2a37684c9e069392c592",
      "parents": [
        "bd9bf266fccbf7b7f09e476e09b61f0133e914db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 18:47:01 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 30 18:47:01 2019 +0100"
      },
      "message": "patch 8.1.1086: too many curly braces\n\nProblem:    Too many curly braces.\nSolution:   Remove curly braces where they are not needed. (Hirohito Higashi,\n            closes #3982)\n"
    },
    {
      "commit": "cd929f7ba8cc5b6d6dcf35c8b34124e969fed6b8",
      "tree": "721e29dfb63a2d6bc760625c699cc981a48527e0",
      "parents": [
        "7a2d9892b7158edf8dc48e9bcaaae70a40787b37"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 24 21:38:45 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 24 21:38:45 2018 +0100"
      },
      "message": "patch 8.1.0633: crash when out of memory while opening a terminal window\n\nProblem:    Crash when out of memory while opening a terminal window.\nSolution:   Handle out-of-memory more gracefully.\n"
    },
    {
      "commit": "a9659e0da41388f2c7aedccf016c2fe2eeec6a82",
      "tree": "b7e901e27b461420cab1d62de998f4b1efbc4c6b",
      "parents": [
        "8b321d6a521e76c5cbe640272574e4fbd42cba9b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 15:59:32 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 15:59:32 2018 +0100"
      },
      "message": "patch 8.1.0595: libvterm tests are not run with coverage\n\nProblem:    Libvterm tests are not run with coverage.\nSolution:   Adjust the Travis config.  Show the actually run commands.\n"
    },
    {
      "commit": "37e3edce200c5a0ae8f81ca729b18d75477d2725",
      "tree": "02fd172196927cfed25df48691b9a7882976e5a9",
      "parents": [
        "471f65813592238509923f2c8748df5be03513e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:49:34 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:49:34 2018 +0100"
      },
      "message": "patch 8.1.0593: illegal memory access in libvterm test\n\nProblem:    Illegal memory access in libvterm test.\nSolution:   Fix off-by-one error.\n"
    },
    {
      "commit": "471f65813592238509923f2c8748df5be03513e9",
      "tree": "4ab9a34a6fa5a737c024468f7d6e99df605229d2",
      "parents": [
        "6c8dd39df938c7502a740f59825feeaa5736b245"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:24:39 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 15 14:24:39 2018 +0100"
      },
      "message": "patch 8.1.0592: the libvterm tests are not run as part of Vim tests\n\nProblem:    The libvterm tests are not run as part of Vim tests.\nSolution:   Add testing libvterm.\n"
    },
    {
      "commit": "78dcd4f002c41fff9c15434336f57210edc384f2",
      "tree": "f7506a2961135935f5a39e964d99325074f78bd1",
      "parents": [
        "0d5f21c3dfaceed08b4cdb33a73eb16f680ff49b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 13 17:23:28 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 13 17:23:28 2018 +0200"
      },
      "message": "patch 8.1.0379: build dependencies are incomplete\n\nProblem:    Build dependencies are incomplete.\nSolution:   Update the build dependencies, mainly for xdiff.  Adjust object\n            directory for libvterm and xdiff.\n"
    },
    {
      "commit": "6259e5769dd50d8a3b5b99f553bab34ff5c8a6ce",
      "tree": "87d4c5b141bbe6929ca3d75e1a6971cae2a0a232",
      "parents": [
        "c229e54a69468722ca2449e807e90445b7479659"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 09 20:39:17 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 09 20:39:17 2018 +0200"
      },
      "message": "patch 8.1.0173: compiler warning on MS-Windows\n\nProblem:    Compiler warning on MS-Windows.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "b691de05f69905fe417f583083d7e3cc16eb865e",
      "tree": "3b778eceb899758865bb575701d73b036bd6c99d",
      "parents": [
        "73658317bacd9a0264dfaa32288de6ea1f236fe5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 24 18:39:14 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 24 18:39:14 2018 +0200"
      },
      "message": "patch 8.0.1757: unnecessary changes in libvterm\n\nProblem:    Unnecessary changes in libvterm.\nSolution:   Bring back // comments and trailing comma in enums.\n"
    },
    {
      "commit": "820082914122d5bf7b6e89ff30cf364ad40a560f",
      "tree": "d6fbb1bf169be5ea6ada98707cd57f883746f004",
      "parents": [
        "77557a7ae66830cb21c79d3a2b48a93b086599b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 08 12:17:04 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 08 12:17:04 2018 +0200"
      },
      "message": "patch 8.0.1675: unused macro argument in libvterm\n\nProblem:    Unused macro argument in libvterm. (Randall W. Morris)\nSolution:   Remove the argument.\n"
    },
    {
      "commit": "77557a7ae66830cb21c79d3a2b48a93b086599b3",
      "tree": "d31b3ea474056bc2222448683799c2d29e6560d6",
      "parents": [
        "4791015e6f0adf7f3a0a6a59884c4092ca3c19ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 07 21:42:56 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 07 21:42:56 2018 +0200"
      },
      "message": "patch 8.0.1674: libvterm can\u0027t handle an OSC string split\n\nProblem:    Libvterm can\u0027t handle a long OSC string that is split.\nSolution:   When an incomplete OSC string is received copy it to the parser\n            buffer. Increase the size of the parser buffer to be able to\n            handle longer strings.\n"
    },
    {
      "commit": "b5b49a3b430ea0aaf8cce6b7bc0e444f0211ddfb",
      "tree": "77b77ba00afb5be07127b3f52d6b0175291e0351",
      "parents": [
        "e7499ddc33508d3d341e96f84a0e7b95b2d6927c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 25 16:20:37 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 25 16:20:37 2018 +0200"
      },
      "message": "patch 8.0.1639: libvterm code lags behind master\n\nProblem:    Libvterm code lags behind master.\nSolution:   Sync to head, solve merge problems.\n"
    },
    {
      "commit": "7735dafb584c77cf1191eceaa0b4db46266c9cb8",
      "tree": "78e6ff4e37646877825eefcbdc38f04de0b4af10",
      "parents": [
        "b571c63d481b065dc22465300e41a4b8cff66120"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 22 20:26:50 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 22 20:26:50 2018 +0100"
      },
      "message": "patch 8.0.1627: compiler warning for visibility attribute not supported\n\nProblem:    Compiler warning for visibility attribute not supported on MinGW\n            builds.\nSolution:   Don\u0027t add the attribute when we don\u0027t expect it to work.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "c48369c3fc507f398abbc933a60f653c6abe6701",
      "tree": "4c7f4a91eb8877c72c64ec0a615bfeac6064a50e",
      "parents": [
        "e87303af3236b8fb5e1e3be4d0e2209344fbf8b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 11 19:30:45 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 11 19:30:45 2018 +0100"
      },
      "message": "patch 8.0.1598: cannot select text in a terminal with the mouse\n\nProblem:    Cannot select text in a terminal with the mouse.\nSolution:   When a job in a terminal is not consuming mouse events, use them\n            for modeless selection.  Also stop Insert mode when clicking in a\n            terminal window.\n"
    },
    {
      "commit": "792f0e36593d1ec13ccb8a622ca5542c500577b4",
      "tree": "34a6e9340f01bc14adda8f1f286ab56788b06de0",
      "parents": [
        "5d7ead3bc85eefd0929bfcbb579510c8164ea1be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 17:27:13 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 27 17:27:13 2018 +0100"
      },
      "message": "patch 8.0.1550: various small problems in source files\n\nProblem:    Various small problems in source files.\nSolution:   Fix the problems.\n"
    },
    {
      "commit": "674e482d1346aa1afddab62675f3a7d7a00a4894",
      "tree": "fda26fab9debb0b107edeba82440d2e7702f9a64",
      "parents": [
        "cc0f2be88046bd1c07efa444bba6c05efe15ddd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 14:03:56 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 24 14:03:56 2018 +0100"
      },
      "message": "patch 8.0.1533: libterm doesn\u0027t support requesting fg and bg color\n\nProblem:    Libterm doesn\u0027t support requesting fg and bg color.\nSolution:   Implement t_RF and t_RB.\n"
    },
    {
      "commit": "fef4ddd5eb8816a6607a624aa401bcfa71a63def",
      "tree": "e5c631418b3d9826cb69b0feee3ac8e280b284a0",
      "parents": [
        "06b77ef69f252e1ba8a2136dcbed6622bc2371bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 04 14:49:57 2018 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 04 14:49:57 2018 +0100"
      },
      "message": "patch 8.0.1467: libvterm doesn\u0027t handle illegal byte sequence correctly\n\nProblem:    Libvterm doesn\u0027t handle illegal byte sequence correctly.\nSolution:   After the invalid code check if there is space to store another\n            character.  Allocate one more character. (zhykzhykzhyk, closes\n            #2614, closes #2613)\n"
    },
    {
      "commit": "a7c54cfcf825e8e99db03f4ccdb1a32cd0714c52",
      "tree": "2967da1b4011b77a7ea95da8d06f539dd675c7e7",
      "parents": [
        "97ce419201421f65f4764549ed80307a7ef9c7a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 01 21:07:20 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 01 21:07:20 2017 +0100"
      },
      "message": "patch 8.0.1362: terminal window colors wrong when using Terminal highlighting\n\nProblem:    Terminal window colors wrong when using Terminal highlighting.\nSolution:   Set ansi_index when setting the default color.  Also cache the\n            color index for Terminal. (Ozaki Kiichi, closes #2393)\n"
    },
    {
      "commit": "46359e198f6d6884dc3d3c4a3e46625f1b2a2ad2",
      "tree": "da9e14023d7dd0714922483de9f31d0522c8a017",
      "parents": [
        "8b9e20afb0da79a21155988a38704b5777cc2efe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 29 22:33:38 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 29 22:33:38 2017 +0100"
      },
      "message": "patch 8.0.1359: libvterm ANSI colors can not always be recognized\n\nProblem:    Libvterm ANSI colors can not always be recognized from the RGB\n            values. The default color is wrong when t_RB is empty.\nSolution:   Add the ANSI color index to VTermColor.\n"
    },
    {
      "commit": "a8fc0d3817f69b3599a1b56d74a2ddbd3139f40c",
      "tree": "0d655b66a36a575c7e48316c794e45bc4e20db7a",
      "parents": [
        "22ab547dc281092d6a9d397db712a11733c38e97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 26 13:59:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 26 13:59:47 2017 +0200"
      },
      "message": "patch 8.0.1149: libvterm colors differ from xterm\n\nProblem:    libvterm colors differ from xterm.\nSolution:   Use the xterm colors for libvterm.\n"
    },
    {
      "commit": "fc7649f8b82efbb4c7066567dd69192d97a2749f",
      "tree": "ff40e63e463d0110f269f356a90b6a1dd94b5fb7",
      "parents": [
        "b00fdf6eed5fec589a86655249a851c2d9ba3bb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 21 22:46:47 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 21 22:46:47 2017 +0200"
      },
      "message": "patch 8.0.1132: #if condition is not portable\n\nProblem:    #if condition is not portable.\nSolution:   Add defined(). (Zuloloxi, closes #2136)\n"
    },
    {
      "commit": "c3f81394eff2b3edc7ea08405743f0d32048374a",
      "tree": "6597e5dbd4c9099da2d28747af9459a79004a4d2",
      "parents": [
        "6756c7037f07e1fb54e1b9d8e92567ac388617c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 05 23:29:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 05 23:29:34 2017 +0200"
      },
      "message": "patch 8.0.1062: Coverity warnings in libvterm\n\nProblem:    Coverity warnings in libvterm.\nSolution:   Add (void) to avoid warning for not checking return value.\n            Add \"break\" before \"case\".\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": "893029ab20a06da9c0cf29661c9f6e2ec5583dce",
      "tree": "ccdaf0549aa564a6429d29a26b5c21fb9aafa05d",
      "parents": [
        "c977092053e1a27f571f8a27126717cc28af4e58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 21:15:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 21:15:34 2017 +0200"
      },
      "message": "patch 8.0.0920: cursor wrong after switching altscreen in terminal\n\nProblem:    The cursor shape is wrong after switch back from an alternate\n            screen in a terminal window. (arius Gedminas)\nSolution:   Change bitfield to unsigned.  Set flag that cursor shape was set.\n"
    },
    {
      "commit": "3cd43ccccb03b2e68df9c8a344a87e51c007c656",
      "tree": "51e41f2ba0520be2c6f4b0753538259545feca05",
      "parents": [
        "589b1109c55409baf27f79920d8ffc95111eaa01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 19:51:41 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 12 19:51:41 2017 +0200"
      },
      "message": "patch 8.0.0918: cannot get terminal window cursor shape or attributes\n\nProblem:    Cannot get terminal window cursor shape or attributes.\nSolution:   Support cursor shape, attributes and color.\n"
    },
    {
      "commit": "e41e3b41f991bd610f889dea57676526704fea5f",
      "tree": "bfe0901e8daf63928bae6458eb9b4c319c027c05",
      "parents": [
        "f1237f18143d9fe5b2a6ce981dee415736858789"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 11 16:24:50 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 11 16:24:50 2017 +0200"
      },
      "message": "patch 8.0.0898: can\u0027t use the alternate screen in a terminal window\n\nProblem:    Can\u0027t use the alternate screen in a terminal window.\nSolution:   Initialze the alternate screen. (Yasuhiro Matsumoto, closes\n            #1957)  Add term_getaltscreen().\n"
    },
    {
      "commit": "b9279e73aee44a266c241619db65c645f7db72ee",
      "tree": "1418af28315d9a92e7d07b3dd992f0fd14d1553a",
      "parents": [
        "a9f028103fee253ea8a09e49031011ee3da69ece"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 05 18:02:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 05 18:02:21 2017 +0200"
      },
      "message": "patch 8.0.0870: mouse escape codes sent to terminal unintentionally\n\nProblem:    Mouse escape codes sent to terminal unintentionally.\nSolution:   Fix libvterm to send mouse codes only when enabled.\n"
    },
    {
      "commit": "d507a685ad9cd270e5afc3bd4aa6a80ddb0d8802",
      "tree": "6da024d744aa05d5d33fecc4f96cfb0cd6c4b759",
      "parents": [
        "6e1ef28057b100b206a88a175b37e75f5130668c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 29 22:41:18 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 29 22:41:18 2017 +0200"
      },
      "message": "patch 8.0.0808: cannot build with terminal feature and DEBUG defined\n\nProblem:    Cannot build with terminal feature and DEBUG defined. (Christian\n            Brabandt)\nSolution:   Use DEBUG_LOG3().\n"
    },
    {
      "commit": "607985a95f31f4db238c7d825e548b14da64ac26",
      "tree": "2e0670d7592f208099c54fd7a4b5369aa34b3d33",
      "parents": [
        "9966b21a57277986217aa28237d6c247ebd060d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 28 17:04:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 28 17:04:15 2017 +0200"
      },
      "message": "patch 8.0.0795: terminal feature does not build with older MSVC\n\nProblem:    Terminal feature does not build with older MSVC.\nSolution:   Do not use stdint.h.\n"
    },
    {
      "commit": "a1b5b0928118b135f9917679c0da28175c845140",
      "tree": "a4084145db9365e459794a3c320ff63c1b154ba8",
      "parents": [
        "f0a521f4f76904edb74e182c12732189b347ff68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 26 21:29:34 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 26 21:29:34 2017 +0200"
      },
      "message": "patch 8.0.0777: compiler warnings with 64 bit compiler\n\nProblem:    Compiler warnings with 64 bit compiler.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "f80451e6fe19b3bbddc45ec047a2f95989ef3531",
      "tree": "7cf376925aa857f82cae53890f1860f8d5437550",
      "parents": [
        "b2a76ec06bb1130cfb632bdfef64e479fa55dd5c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:49:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:49:35 2017 +0200"
      },
      "message": "patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails\n\nProblem:    Mixing 32 and 64 bit libvterm builds fails.\nSolution:   Use OUTDIR. (Ken Takata)\n"
    },
    {
      "commit": "b2a76ec06bb1130cfb632bdfef64e479fa55dd5c",
      "tree": "42527fd8fe944b251a85a3045166549554b46187",
      "parents": [
        "1c84493bbeda1d58b70e9b2b7723ce92fb2a49d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:34:46 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 25 21:34:46 2017 +0200"
      },
      "message": "patch 8.0.0772: other stdbool.h dependencies in libvterm\n\nProblem:    Other stdbool.h dependencies in libvterm.\nSolution:   Remove the dependency and use TRUE/FALSE/int. (Ken Takata)\n"
    },
    {
      "commit": "86067eb05ef01ff4acea9b006506b2b4abd3a3eb",
      "tree": "a94774ad80159137d304bf9b11aefd85a5d3c163",
      "parents": [
        "8a77306fa170f9d95f2402e73b4a94a2692ce84f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 23:05:35 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 23:05:35 2017 +0200"
      },
      "message": "patch 8.0.0770: compiler warning for missing field initializer\n\nProblem:    Compiler warning for missing field initializer.\nSolution:   Add two more values. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "8a77306fa170f9d95f2402e73b4a94a2692ce84f",
      "tree": "1b02486ba966cc5ee70636ce9d62aea4e6f3dd5a",
      "parents": [
        "2155441460a6dc0a72125f7860507693112a1460"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 22:29:21 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 24 22:29:21 2017 +0200"
      },
      "message": "patch 8.0.0769: build problems with terminal on MS-Windows\n\nProblem:    Build problems with terminal on MS-Windows using MSVC.\nSolution:   Remove stdbool.h dependency. Only use ScreenLinesUC when it was\n            allocated. Fix typos. (Ken Takata)\n"
    },
    {
      "commit": "9cc5f75932b10f611d8b3f444d025053f9dbcab1",
      "tree": "5fa68b7f65cb56bb65dd6b0ff44558fec713d25d",
      "parents": [
        "c31f9ae4f1976544522313b182957793063ee02c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 22:07:27 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 22:07:27 2017 +0200"
      },
      "message": "patch 8.0.0763: libvterm can be improved\n\nProblem:    Libvterm can be improved.\nSolution:   Various small improvements, more comments.\n"
    },
    {
      "commit": "2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109",
      "tree": "b22c7e6e965f84e426849a67da8b60165d5dd3e0",
      "parents": [
        "26af85d97ba1ed0ade6cdd41890ca04ed879b9c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 17:11:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 23 17:11:15 2017 +0200"
      },
      "message": "patch 8.0.0756: cannot build libvterm with MSVC\n\nProblem:    Cannot build libvterm with MSVC.\nSolution:   Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes\n            #1865)\n"
    },
    {
      "commit": "e906ae85b291ccc7da842b7ac609c697bb582e1f",
      "tree": "383f6908167bc82b82379b82b58a7058431d047e",
      "parents": [
        "58556cd0e592cba75bf60310d822a20e41f6b02e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 21 21:10:01 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 21 21:10:01 2017 +0200"
      },
      "message": "patch 8.0.0740: cannot resize a terminal window by the command\n\nProblem:    Cannot resize a terminal window by the command running in it.\nSolution:   Add support for the window size escape sequence.  Make BS work.\n"
    },
    {
      "commit": "8327d1df1754b33d8a93b3411f30692f0042f4ce",
      "tree": "6f2d59fd480125984eef99d22941edc37f23d31c",
      "parents": [
        "292eff0c5aacb8531d65509679b6c29eae8dc22a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 11 22:34:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 11 22:34:51 2017 +0200"
      },
      "message": "patch 8.0.0709: libvterm cannot use vsnprintf()\n\nProblem:    Libvterm cannot use vsnprintf(), it does not exist in C90.\nSolution:   Use vim_vsnprintf() instead.\n"
    },
    {
      "commit": "cce1cf12eb567bcfac161f39d15178f2a4c04e43",
      "tree": "7a70092085c9230746f92547a2cf4b43c817a820",
      "parents": [
        "e5ae108ab87ab7bdca85c57349a6b31a6b1aa49a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 13:04:16 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 13:04:16 2017 +0200"
      },
      "message": "patch 8.0.0696: .inc files missing in git\n\nProblem:    The .inc files are missing in git. (Nazri Ramliy)\nSolution:   Remove the .inc line from .gitignore.\n"
    },
    {
      "commit": "e4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42",
      "tree": "5e48e171c0581f9a8240c95d4cde445e8b354ff2",
      "parents": [
        "da5116da4586fc714434411d2cccb066caa3723e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 11:54:15 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 07 11:54:15 2017 +0200"
      },
      "message": "patch 8.0.0693: no terminal emulator support\n\nProblem:    No terminal emulator support.  Cannot properly run commands in the\n            GUI.  Cannot run a job interactively with an ssh connection.\nSolution:   Very early implementation of the :terminal command.  Includes\n            libvterm converted to ANSI C.  Many parts still missing.\n"
    }
  ]
}
