)]}'
{
  "log": [
    {
      "commit": "165bc69d1b7f70ca9d5b657f35d0584ecb7b5183",
      "tree": "c22d03e0ebc155a50b20749f8bedd84867a20a13",
      "parents": [
        "6561d52ecbe6e24d1b90403078cc8b76c53c42fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 17:53:25 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 17:53:25 2015 +0200"
      },
      "message": "patch 7.4.793\nProblem:    Can\u0027t specify when not to ring the bell.\nSolution:   Add the \u0027belloff\u0027 option. (Christian Brabandt)\n"
    },
    {
      "commit": "6561d52ecbe6e24d1b90403078cc8b76c53c42fc",
      "tree": "f68a8d31545f7b89ae0e31a81f8e0ac0216a99ac",
      "parents": [
        "d51cb706a4e3ae99555bc214a64c83603c701139"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:48:27 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:48:27 2015 +0200"
      },
      "message": "patch 7.4.792\nProblem:    Can only conceal text by defining syntax items.\nSolution:   Use matchadd() to define concealing. (Christian Brabandt)\n"
    },
    {
      "commit": "d51cb706a4e3ae99555bc214a64c83603c701139",
      "tree": "6914c0192b47519a6ff749d82405148a1ce811db",
      "parents": [
        "d113a80c77101e9f5723abb075882012753cf611"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:03:06 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 15:03:06 2015 +0200"
      },
      "message": "patch 7.4.791\nProblem:    The buffer list can be very long.\nSolution:   Add an argument to \":ls\" to specify the type of buffer to list.\n            (Marcin Szamotulski)\n"
    },
    {
      "commit": "d113a80c77101e9f5723abb075882012753cf611",
      "tree": "ae2a8607e328ba457295cd2f09c9cf21510448db",
      "parents": [
        "9cac424d05c0e79cd621f1b9f2f01a9f459fcbe6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 10:57:44 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 10:57:44 2015 +0200"
      },
      "message": "patch 7.4.790\nProblem:    Test fails when the autochdir feature is not available.  Test\n            output contains the test script.\nSolution:   Check for the autochdir feature. (Kazunobu Kuriyama)  Only write\n            the relevant test output.\n"
    },
    {
      "commit": "9cac424d05c0e79cd621f1b9f2f01a9f459fcbe6",
      "tree": "33e43db58c2a729d6eec68b9da7c4f6c3b93e569",
      "parents": [
        "5cbb8dbc329ab33ce56ea7ce4695778630c4e9ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 14:42:23 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 14:42:23 2015 +0200"
      },
      "message": "patch 7.4.789\nProblem:    Using freed memory and crash. (Dominique Pellej)\nSolution:   Correct use of pointers. (Hirohito Higashi)\n"
    },
    {
      "commit": "5cbb8dbc329ab33ce56ea7ce4695778630c4e9ee",
      "tree": "cb7354c01670e4e86057a17301d3db86bb2890df",
      "parents": [
        "fb9bc4829a1442fc8e93f078c9f923c9d382dbd2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 23:08:29 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 23:08:29 2015 +0200"
      },
      "message": "patch 7.4.788\nProblem:    Can\u0027t build without the crypt feature. (John Marriott)\nSolution:   Add #ifdef\u0027s.\n"
    },
    {
      "commit": "fb9bc4829a1442fc8e93f078c9f923c9d382dbd2",
      "tree": "df774c3def92d3a7000d3475ac06f0155b31effe",
      "parents": [
        "537443018d41918639695a442c91b34ccec69fc3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 22:04:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 22:04:48 2015 +0200"
      },
      "message": "patch 7.4.787\nProblem:    snprintf() isn\u0027t available everywhere.\nSolution:   Use vim_snprintf(). (Ken Takata)\n"
    },
    {
      "commit": "537443018d41918639695a442c91b34ccec69fc3",
      "tree": "50cf32c1174d9bf6bc3c577a5245336d5b8b5f71",
      "parents": [
        "34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 17:38:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 17:38:22 2015 +0200"
      },
      "message": "patch 7.4.786\nProblem:    It is not possible for a plugin to adjust to a changed setting.\nSolution:   Add the OptionSet autocommand event. (Christian Brabandt)\n"
    },
    {
      "commit": "34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc",
      "tree": "82675f2f5f49bcb04e8271de9fefee41b3c2ec19",
      "parents": [
        "2cf6938706ebcd20e4b4a6723f5f70568b26b1c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "message": "patch 7.4.785\nProblem:    On some systems automatically adding the missing EOL causes\n            problems. Setting \u0027binary\u0027 has too many side effects.\nSolution:   Add the \u0027fixeol\u0027 option, default on. (Pavel Samarkin)\n"
    },
    {
      "commit": "2cf6938706ebcd20e4b4a6723f5f70568b26b1c6",
      "tree": "3e52e65676a3311003815082a3b3ac3c6c77e01d",
      "parents": [
        "2536d4f396680f079e2cb96f9787a434846b5ce7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:42:23 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:42:23 2015 +0200"
      },
      "message": "patch 7.4.784\nProblem:    Using both \"noinsert\" and \"noselect\" in \u0027completeopt\u0027 does not\n            work properly.\nSolution:   Change the ins_complete() calls. (Ozaki Kiichi)\n"
    },
    {
      "commit": "2536d4f396680f079e2cb96f9787a434846b5ce7",
      "tree": "0f7a7d0a8d1b24aef3970a03252346c875a8c005",
      "parents": [
        "5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:22:51 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:22:51 2015 +0200"
      },
      "message": "patch 7.4.783\nProblem:    copy_chars() and copy_spaces() are inefficient.\nSolution:   Use memset() instead. (Dominique Pelle)\n"
    },
    {
      "commit": "5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4",
      "tree": "5063777a3da9f1820380678fb550a554d55b7081",
      "parents": [
        "fe6f18687761403470979feef8fe8ce582ae3b60"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:03:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:03:48 2015 +0200"
      },
      "message": "patch 7.4.782\nProblem:    Still a few problems with CTRL-A and CTRL-X in Visual mode.\nSolution:   Fix the reported problems. (Christian Brabandt)\n"
    },
    {
      "commit": "fe6f18687761403470979feef8fe8ce582ae3b60",
      "tree": "d5f5ebb7d4a362c89d908515f70efafb9397f803",
      "parents": [
        "1db43b1145fe466b5d41af6744a08083983de3a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 17:52:57 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 17:52:57 2015 +0200"
      },
      "message": "patch 7.4.781\nProblem:    line2byte() returns one less when \u0027bin\u0027 and \u0027noeol\u0027 are set.\nSolution:   Only adjust the size for the last line. (Rob Wu)\n"
    },
    {
      "commit": "1db43b1145fe466b5d41af6744a08083983de3a9",
      "tree": "77976095452e148bf15f09c4a36564675d1e17b8",
      "parents": [
        "3ec326198029d5a59413b3b8b33dbc9c06c4f28b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 16:21:23 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 16:21:23 2015 +0200"
      },
      "message": "patch 7.4.780\nProblem:    Compiler complains about uninitialized variable and clobbered\n            variables.\nSolution:   Add Initialization.  Make variables static.\n"
    },
    {
      "commit": "3ec326198029d5a59413b3b8b33dbc9c06c4f28b",
      "tree": "a0d5847ead9364f345efacc6f830a1b5638aaae9",
      "parents": [
        "ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 15:02:38 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 15:02:38 2015 +0200"
      },
      "message": "patch 7.4.779\nProblem:    Using CTRL-A in a line without a number moves the cursor. May\n            cause a crash when at the start of the line. (Urtica Dioica)\nSolution:   Do not move the cursor if no number was changed.\n"
    },
    {
      "commit": "ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0",
      "tree": "f7ee05639b2f71060345dbca8a302c3162e6ac34",
      "parents": [
        "86ae720d7567fcbbe40f00cf136c797953f21038"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 22:38:00 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 22:38:00 2015 +0200"
      },
      "message": "patch 7.4.778\nProblem:    Coverity warns for uninitialized variable.\nSolution:   Change condition of assignment.\n"
    },
    {
      "commit": "694cac7a352ea66827cd94ed1ccbc2fc5655e9cc",
      "tree": "6f060cd3774fa57b4ec64c2a0147288f8301ab1e",
      "parents": [
        "2c61ec65e8dddcaf9bb5751f6dead97f2a794593"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 19:22:03 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 19:22:03 2015 +0200"
      },
      "message": "patch 7.4.777\nProblem:    The README file doesn\u0027t look nice on github.\nSolution:   Add a markdown version of the README file.\n"
    },
    {
      "commit": "2c61ec65e8dddcaf9bb5751f6dead97f2a794593",
      "tree": "8bee44b0d6ce0e189f151991e53868ccc4889ccc",
      "parents": [
        "efcabd6892ad89a4585fb77aa94c3b1802b784ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 19:16:34 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 19:16:34 2015 +0200"
      },
      "message": "patch 7.4.776\nProblem:    Equivalence class for \u0027d\u0027 does not work correctly.\nSolution:   Fix 0x1e0f and 0x1d0b. (Dominique Pelle)\n"
    },
    {
      "commit": "efcabd6892ad89a4585fb77aa94c3b1802b784ab",
      "tree": "9af94be94e44b8446d0341c0255bd10feded8072",
      "parents": [
        "b6be1e2390485ff314022d2b7ce0307e42d7e2a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 18:23:59 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 18:23:59 2015 +0200"
      },
      "message": "Add files missing from patch 7.4.771.\n"
    },
    {
      "commit": "b6be1e2390485ff314022d2b7ce0307e42d7e2a6",
      "tree": "825fb32e5957ad9d5e7cb1f1652d2344e40eb6c3",
      "parents": [
        "42a4512f62322fcc12c0071037161d2079d98ba5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 18:18:40 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 18:18:40 2015 +0200"
      },
      "message": "patch 7.4.775\nProblem:    It is not possible to avoid using the first item of completion.\nSolution:   Add the \"noinsert\" and \"noselect\" values to \u0027completeopt\u0027. (Shougo\n            Matsu)\n"
    },
    {
      "commit": "42a4512f62322fcc12c0071037161d2079d98ba5",
      "tree": "01c45b917ad125f14eb981148a9828a453b85253",
      "parents": [
        "ae94b7718ab5ecc820ce487c9ea0178c04a9853c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 17:56:23 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 17:56:23 2015 +0200"
      },
      "message": "patch 7.4.774\nProblem:    When using the CompleteDone autocommand event it\u0027s difficult to\n            get to the completed items.\nSolution:   Add the v:completed_items variable. (Shougo Matsu)\n"
    },
    {
      "commit": "ae94b7718ab5ecc820ce487c9ea0178c04a9853c",
      "tree": "4b71df9aebda44c988269caeb70326be82d46884",
      "parents": [
        "5c5c9801b1e28050a40cef80aeba1ecdea6ea411"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 17:19:30 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 17:19:30 2015 +0200"
      },
      "message": "patch 7.4.773\nProblem:    \u0027langmap\u0027 is used in command-line mode when checking for mappings.\n            Issue 376.\nSolution:   Do not use \u0027langmap\u0027 in command-line mode. (Larry Velazquez)\n"
    },
    {
      "commit": "5c5c9801b1e28050a40cef80aeba1ecdea6ea411",
      "tree": "ab45649dadf77d8a7cae47b5e9fc2e5c1c200593",
      "parents": [
        "5f1e68b7bc241118e5dd8fc781147fdda881ada8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 16:12:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 16:12:48 2015 +0200"
      },
      "message": "patch 7.4.772\nProblem:    Racket 6.2 is not supported on MS-Windows.\nSolution:   Check for the \"racket\" subdirectory. (Weiyong Mao)\n"
    },
    {
      "commit": "5f1e68b7bc241118e5dd8fc781147fdda881ada8",
      "tree": "92873a87cc8bde572f7b357ae2b43dc5e84f4544",
      "parents": [
        "46fd4df719b1c3f3d84474c71da8b10e17601ffc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 14:43:35 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 14:43:35 2015 +0200"
      },
      "message": "patch 7.4.771\nProblem:    Search does not handle multi-byte character at the start position\n            correctly.\nSolution:   Take byte size of character into account. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "46fd4df719b1c3f3d84474c71da8b10e17601ffc",
      "tree": "a03db84831f33d2eb602ac9d813cb113ed4cbaaa",
      "parents": [
        "2693ca21cee8a729d74682fd86a4818f2b050228"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 14:05:10 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 14:05:10 2015 +0200"
      },
      "message": "patch 7.4.770\nProblem:    Background color response with transparency is not ignored.\nSolution:   Change the way escape sequences are recognized. (partly by\n            Hirohito Higashi)\n"
    },
    {
      "commit": "2693ca21cee8a729d74682fd86a4818f2b050228",
      "tree": "f17b2b1bd66d7e5318a8f8cdb90cc7cdc636afeb",
      "parents": [
        "4392996461f56803d5c4a4919ba6dc509434bef5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 04 15:05:14 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 04 15:05:14 2015 +0200"
      },
      "message": "patch 7.4.769\nProblem:    Behavior of :diffoff is not tested.\nSolution:   Add a bit of testing. (Olaf Dabrunz)\n"
    },
    {
      "commit": "4392996461f56803d5c4a4919ba6dc509434bef5",
      "tree": "f0a9f18bcd765e675550da74858ac2b1f7a3ad3c",
      "parents": [
        "fafeee6b9e4b1a295001ed2139f9c5bc81eab836"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 15:06:56 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 15:06:56 2015 +0200"
      },
      "message": "patch 7.4.768\nProblem:    :diffoff only works properly once.\nSolution:   Also make :diffoff work when used a second time. (Olaf Dabrunz)\n"
    },
    {
      "commit": "fafeee6b9e4b1a295001ed2139f9c5bc81eab836",
      "tree": "efc2b9121e773249cc4bf626891a8a51410c568f",
      "parents": [
        "92abe859ed8dc8b9a49b9cc2692d1a2569ebd31e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 13:33:01 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 13:33:01 2015 +0200"
      },
      "message": "patch 7.4.767\nProblem:    --remote-tab-silent can fail on MS-Windows.\nSolution:   Use single quotes to avoid problems with backslashes. (Idea by\n            Weiyong Mao)\n"
    },
    {
      "commit": "92abe859ed8dc8b9a49b9cc2692d1a2569ebd31e",
      "tree": "85a73ca6ca8a3a138d5831c0a939ad14b32361e6",
      "parents": [
        "9bb1930af908338b68588e988be9601ad144af07"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 13:05:50 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 13:05:50 2015 +0200"
      },
      "message": "patch 7.4.766\nProblem:    Background color check does not work on Tera Term.\nSolution:   Also recognize ST as a termination character. (Hirohito Higashi)\n"
    },
    {
      "commit": "9bb1930af908338b68588e988be9601ad144af07",
      "tree": "8af685485a0861282fe3229fa48c812cff8d290e",
      "parents": [
        "6a57cce04801d3e8fe30d0dcd31f9325b38de2fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 12:44:07 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 12:44:07 2015 +0200"
      },
      "message": "patch 7.4.765\nProblem:    CTRL-A and CTRL-X in Visual mode do not always work well.\nSolution:   Improvements for increment and decrement. (Christian Brabandt)\n"
    },
    {
      "commit": "6a57cce04801d3e8fe30d0dcd31f9325b38de2fe",
      "tree": "0d1fa177554d3dc6145d348860b5ca62f62fa110",
      "parents": [
        "1f860d8590460b6f13b39bebf191b81572fa0fdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 19:24:39 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 19:24:39 2015 +0200"
      },
      "message": "patch 7.4.764\nProblem:    test_increment fails on MS-Windows. (Ken Takata)\nSolution:   Clear Visual mappings. (Taro Muraoka)\n"
    },
    {
      "commit": "1f860d8590460b6f13b39bebf191b81572fa0fdf",
      "tree": "9ef5b8dc8becaf6c0b8e3864e18fea07ffd8eddd",
      "parents": [
        "4921c24b3183d6000fdc66684f0752dcf86f48a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:36:16 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:36:16 2015 +0200"
      },
      "message": "patch 7.4.763\nProblem:    Building with Lua 5.1 doesn\u0027t work.\nSolution:   Define lua_replace and lua_remove. (KF Leong)\n"
    },
    {
      "commit": "4921c24b3183d6000fdc66684f0752dcf86f48a9",
      "tree": "a24f70cc3b51919f050c0cafd514b3ba3b33c76c",
      "parents": [
        "979243b990a68c20ea17fa26470639104e62b071"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:34:24 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:34:24 2015 +0200"
      },
      "message": "patch 7.4.762\nProblem:    Comment for may_req_bg_color() is wrong. (Christ van Willegen)\nSolution:   Rewrite the comment.\n"
    },
    {
      "commit": "e5401220b0def9ac380c7910e18f2e042ed5ddc5",
      "tree": "8f71f08f0a542d7d4c4a4913b2d34385fa4771a8",
      "parents": [
        "5081d202475328a920c0bdcab990e8da84128c13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:16:56 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:16:56 2015 +0200"
      },
      "message": "patch 7.4.761\nProblem:    The request-background termcode implementation is incomplete.\nSolution:   Add the missing pieces.\n"
    },
    {
      "commit": "5081d202475328a920c0bdcab990e8da84128c13",
      "tree": "7039a063492be66db392542dc459a19fa02d98fa",
      "parents": [
        "9514b1f9a12f6d032f7d749dfb0e947332d1c5e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 18:36:26 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 18:36:26 2015 +0200"
      },
      "message": "patch 7.4.760\nProblem:    Spelling mistakes are not displayed after \":syn spell\".\nSolution:   Force a redraw after \":syn spell\" command. (Christian Brabandt)\n"
    },
    {
      "commit": "9514b1f9a12f6d032f7d749dfb0e947332d1c5e1",
      "tree": "5f25c52f859e148e9aa0fe276a197e958d0ae538",
      "parents": [
        "fa67fbe6b84133207271e4ff582c3d589172efd9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 18:27:32 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 18:27:32 2015 +0200"
      },
      "message": "patch 7.4.759\nProblem:    Building with Lua 5.3 doesn\u0027t work, symbols have changed.\nSolution:   Use the new names for the new version. (Felix Schnizlein)\n"
    },
    {
      "commit": "fa67fbe6b84133207271e4ff582c3d589172efd9",
      "tree": "43f1e8221cf6835a335019238deeb819aba66dd6",
      "parents": [
        "b5c3265521749fda81ae4b052de35a0d1209cf50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 18:20:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 18:20:36 2015 +0200"
      },
      "message": "patch 7.4.758\nProblem:    When \u0027conceallevel\u0027 is 1 and quitting the command-line window with\n            CTRL-C the first character \u0027:\u0027 is erased.\nSolution:   Reset \u0027conceallevel\u0027 in the command-line window. (Hirohito\n            Higashi)\n"
    },
    {
      "commit": "b5c3265521749fda81ae4b052de35a0d1209cf50",
      "tree": "c4e09817745505a3e66db6f65a72fa5cf63f4708",
      "parents": [
        "367fbf17dad7bfb65cef8a4a18147989516218f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 17:03:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 17:03:36 2015 +0200"
      },
      "message": "patch 7.4.757\nProblem:    Cannot detect the background color of a terminal.\nSolution:   Add T_RBG to request the background color if possible. (Lubomir\n            Rintel)\n"
    },
    {
      "commit": "367fbf17dad7bfb65cef8a4a18147989516218f2",
      "tree": "a2cf2fd0c87298f311aab6e9a6e6969dc88f79b8",
      "parents": [
        "641e48c2248ccb3c25a5cdaa3709f16152d8c77d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 16:13:46 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 16:13:46 2015 +0200"
      },
      "message": "patch 7.4.756\nProblem:    Can\u0027t use strawberry Perl 5.22 x64 on MS-Windows.\nSolution:   Add new defines and #if. (Ken Takata)\n"
    },
    {
      "commit": "641e48c2248ccb3c25a5cdaa3709f16152d8c77d",
      "tree": "a172d568851003cf7357ff228262e1905263d9d5",
      "parents": [
        "3a304b23823b089e499063e8211c5695d049f3ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 16:09:26 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 16:09:26 2015 +0200"
      },
      "message": "patch 7.4.755\nProblem:    It is not easy to count the number of characters.\nSolution:   Add the skipcc argument to strchars(). (Hirohito Higashi, Ken\n            Takata)\n"
    },
    {
      "commit": "3a304b23823b089e499063e8211c5695d049f3ba",
      "tree": "32c354f574f5ac9d51d7bcccb43c8c6604669300",
      "parents": [
        "74db34cc9162445e3d500ab2d61c5c19ce9af0ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:57:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:57:36 2015 +0200"
      },
      "message": "patch 7.4.754\nProblem:    Using CTRL-A in Visual mode does not work well. (Gary Johnson)\nSolution:   Make it increment all numbers in the Visual area. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "74db34cc9162445e3d500ab2d61c5c19ce9af0ca",
      "tree": "26a5af2942668bb6d872dbe4815e74f203b4cd77",
      "parents": [
        "66312acf145f9d09fbc0dfa5caeafb715d5fd9ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:30:46 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:30:46 2015 +0200"
      },
      "message": "patch 7.4.753\nProblem:    Appending in Visual mode with \u0027linebreak\u0027 set does not work\n            properly.  Also when \u0027selection\u0027 is \"exclusive\". (Ingo Karkat)\nSolution:   Recalculate virtual columns. (Christian Brabandt)\n"
    },
    {
      "commit": "66312acf145f9d09fbc0dfa5caeafb715d5fd9ed",
      "tree": "f92b6f9c7890710c66fce6040caebdeabf132b7c",
      "parents": [
        "70b5a5f5b9beb2c5d7ccb3518c474c432f31ad91"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 14:22:00 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 14:22:00 2015 +0200"
      },
      "message": "patch 7.4.752\nProblem:    Unicode 8.0 not supported.\nSolution:   Update tables for Unicode 8.0.  Avoid E36 when running the script.\n            (James McCoy)\n"
    },
    {
      "commit": "70b5a5f5b9beb2c5d7ccb3518c474c432f31ad91",
      "tree": "45ba3a5cd39858a002d99f775c36f13ad1f7f288",
      "parents": [
        "280a868a246eda3904eb925588f111b69e304878"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 13:44:13 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 13:44:13 2015 +0200"
      },
      "message": "patch 7.4.751\nProblem:    It is not obvious how to enable the address sanitizer.\nSolution:   Add commented-out flags in the Makefile. (Dominique Pelle)\n            Also add missing test targets.\n"
    },
    {
      "commit": "280a868a246eda3904eb925588f111b69e304878",
      "tree": "6681f47c683ae7fb6b159e652bac02e098d61962",
      "parents": [
        "0e7c4b99c608d22fd1b8526e700420b248319b1f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 13:41:08 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 13:41:08 2015 +0200"
      },
      "message": "patch 7.4.750\nProblem:    Cannot build with clang 3.5 on Cygwin with perl enabled.\nSolution:   Strip \"-fdebug-prefix-map\" in configure. (Ken Takata)\n"
    },
    {
      "commit": "0e7c4b99c608d22fd1b8526e700420b248319b1f",
      "tree": "ef328d15c49d88258352a91d30273ef8e4ab089d",
      "parents": [
        "6a7e2a668b492b5b574e489790e349a9058e2a48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 15:30:03 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 15:30:03 2015 +0200"
      },
      "message": "patch 7.4.749\nProblem:    For some options two consecutive commas are OK. (Nikolay Pavlov)\nSolution:   Add the P_ONECOMMA flag.\n"
    },
    {
      "commit": "6a7e2a668b492b5b574e489790e349a9058e2a48",
      "tree": "aaed7fbe6bb48d5913c4f997fb53b0a330bfb140",
      "parents": [
        "e2db6c975b97685ca58bd767a2b98cd8a94c1938"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 21:06:11 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 21:06:11 2015 +0200"
      },
      "message": "patch 7.4.748\nProblem:    Buffer overflow.\nSolution:   Make the buffer larger. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "b8c890035efd694daab5cdd71b5265c52c23fa81",
      "tree": "67d81fd318aa4862843c1d397788326707fb9e31",
      "parents": [
        "01cf376da1726862afc8fa1d84cf5a773909fd0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 18:35:34 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 18:35:34 2015 +0200"
      },
      "message": "patch 7.4.747\nProblem:    \":cnext\" may jump to the wrong column when setting\n            \u0027virtualedit\u003dall\u0027 (cs86661)\nSolution:   Reset the coladd field. (Hirohito Higashi)\n"
    },
    {
      "commit": "01cf376da1726862afc8fa1d84cf5a773909fd0d",
      "tree": "d904a117a5cdb6cfe91373586cc93349e850fabe",
      "parents": [
        "0fce4257727f9d75e488963b73e407d31dd46546"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 16:45:43 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 16:45:43 2015 +0200"
      },
      "message": "patch 7.4.746\nProblem:    \":[count]tag\" is not always working. (cs86661)\nSolution:   Set cur_match a bit later. (Hirohito Higashi)\n"
    },
    {
      "commit": "0fce4257727f9d75e488963b73e407d31dd46546",
      "tree": "fd2623ba375b9454c80b9eee155506e3213aef87",
      "parents": [
        "cf0213ef7e88d38c34ef71459d413cf5813e2a95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 16:32:57 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 16:32:57 2015 +0200"
      },
      "message": "patch 7.4.745\nProblem:    The entries added by matchaddpos() are returned by getmatches()\n            but can\u0027t be set with setmatches(). (Lcd)\nSolution:   Fix setmatches(). (Christian Brabandt)\n"
    },
    {
      "commit": "cf0213ef7e88d38c34ef71459d413cf5813e2a95",
      "tree": "0d8f1338a17cde97b1781755f7079829401a5f52",
      "parents": [
        "c004bc2726eafc7a56d1d9f8398a65a0a7dc8d6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:45:29 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:45:29 2015 +0200"
      },
      "message": "patch 7.4.744\nProblem:    No tests for Ruby and Perl.\nSolution:   Add minimal tests. (Ken Takata)\n"
    },
    {
      "commit": "c004bc2726eafc7a56d1d9f8398a65a0a7dc8d6c",
      "tree": "3a088bdfccf7659d244fc603677f831487c9dbfe",
      "parents": [
        "a594d77ffcccf2ac0e4079c41342ca55d4c9bb08"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:17:55 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:17:55 2015 +0200"
      },
      "message": "patch 7.4.743\nProblem:    \"p\" in Visual mode causes an unexpected line split.\nSolution:   Advance the cursor first. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "a594d77ffcccf2ac0e4079c41342ca55d4c9bb08",
      "tree": "cd5d4aefbcf18485f1c3fb3c247b67fc1752d33b",
      "parents": [
        "a7b7b1cef9b61700ba5076c1d889dce791392388"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:41:49 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:41:49 2015 +0200"
      },
      "message": "patch 7.4.742\nProblem:    Cannot specify a vertical split when loading a buffer for a\n            quickfix command.\nSolution:   Add the \"vsplit\" value to \u0027switchbuf\u0027. (Brook Hong)\n"
    },
    {
      "commit": "a7b7b1cef9b61700ba5076c1d889dce791392388",
      "tree": "83f9d334df5c9f15803421e217d0123385b22603",
      "parents": [
        "541f92d6cfdf2215e743553b5f4b6529dd9fcf31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:06:43 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 14:06:43 2015 +0200"
      },
      "message": "patch 7.4.741\nProblem:    When using +\u003d with \":set\" a trailing comma is not recognized.\n            (Issue 365)\nSolution:   Don\u0027t add a second comma. Add a test. (partly by Christian\n            Brabandt)\n"
    },
    {
      "commit": "c7a0d32c834ff321491d8fd7bc68bf6cabd11e44",
      "tree": "b6b44a0b1ba641a2b63f1185c454c342f387cdf0",
      "parents": [
        "acc39888cddbc8082fb3b89c1a46646bdca55e42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 12:43:07 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 12:43:07 2015 +0200"
      },
      "message": "patch 7.4.740\nProblem:    \":1quit\" works like \":.quit\". (Bohr Shaw)\nSolution:   Don\u0027t exit Vim when a range is specified. (Christian Brabandt)\n"
    },
    {
      "commit": "acc39888cddbc8082fb3b89c1a46646bdca55e42",
      "tree": "f050ddafc02186840f60f5be98330cfca4518490",
      "parents": [
        "d710e0d2478e7f813562bfb084406d524bfecd19"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 12:08:13 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 12:08:13 2015 +0200"
      },
      "message": "patch 7.4.739\nProblem:    In a string \"\\U\" only takes 4 digits, while after CTRL-V U eight\n            digits can be used.\nSolution:   Make \"\\U\" also take eight digits. (Christian Brabandt)\n"
    },
    {
      "commit": "d710e0d2478e7f813562bfb084406d524bfecd19",
      "tree": "d500457e4d8aec616911a0caf783d20a0ea62ec5",
      "parents": [
        "6e8d3b0d41bcef7ebe0ba2e887eb25781e1437fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 10 12:16:47 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 10 12:16:47 2015 +0200"
      },
      "message": "patch 7.4.738\nProblem:    Can\u0027t compile without the syntax highlighting feature.\nSolution:   Add #ifdef around use of w_p_cul. (Hirohito Higashi)\n"
    },
    {
      "commit": "6e8d3b0d41bcef7ebe0ba2e887eb25781e1437fe",
      "tree": "e4f19fa1baa4ddd7ad3ab513cd1d9f99d452f638",
      "parents": [
        "b878bbbca67c384101c2ebb822e390f0feda9489"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 21:33:31 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 21:33:31 2015 +0200"
      },
      "message": "patch 7.4.737\nProblem:    On MS-Windows vimgrep over arglist doesn\u0027t work (Issue 361)\nSolution:   Only escape backslashes in ## expansion when it is not used as the\n            path separator. (James McCoy)\n"
    },
    {
      "commit": "b878bbbca67c384101c2ebb822e390f0feda9489",
      "tree": "bcf905e05baaacbe320c15b5eeacbcac92389736",
      "parents": [
        "e2e4b98622f7c44910dc9660035048a4177d3777"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:39:24 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:39:24 2015 +0200"
      },
      "message": "patch 7.4.736\nProblem:    Invalid memory access.\nSolution:   Avoid going over the end of a NUL terminated string. (Dominique\n            Pelle)\n"
    },
    {
      "commit": "e2e4b98622f7c44910dc9660035048a4177d3777",
      "tree": "854dba79a4663828e4dad418e8929fba45bf43a3",
      "parents": [
        "d009e8682686a56f7565e6e093a42cd0596e121f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:30:51 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:30:51 2015 +0200"
      },
      "message": "patch 7.4.735\nProblem:    Wrong argument for sizeof().\nSolution:   Use a pointer argument. (Chris Hall)\n"
    },
    {
      "commit": "d009e8682686a56f7565e6e093a42cd0596e121f",
      "tree": "6c08acb9d982596486b039203dd362691aef1342",
      "parents": [
        "d68f2219b57acb86ddedebdcc1476fee15c9c0c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:20:03 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:20:03 2015 +0200"
      },
      "message": "patch 7.4.734\nProblem:    ml_get error when using \"p\" in a Visual selection in the last\n            line.\nSolution:   Change the behavior at the last line. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "d68f2219b57acb86ddedebdcc1476fee15c9c0c7",
      "tree": "6e02e08565ded00ed76c8f83decc999982681417",
      "parents": [
        "f2571c61d5aa05682ae4d358e625348b61adc861"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 19:58:32 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 19:58:32 2015 +0200"
      },
      "message": "patch 7.4.733\nProblem:    test_listchars breaks on MS-Windows. (Kenichi Ito)\nSolution:   Set fileformat to \"unix\". (Christian Brabandt)\n"
    },
    {
      "commit": "d0d0fe09cf95bf88f643ec07d07939cbd41f8e63",
      "tree": "b41a7eaa184d206d8ebbdd080cb3cb981fc55621",
      "parents": [
        "7098ee5c37e35494ed36f3ad2d1c305341a41a45"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 19:23:46 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 19:23:46 2015 +0200"
      },
      "message": "patch 7.4.732\nProblem:    The cursor line is not always updated for the \"O\" command.\nSolution:   Reset the VALID_CROW flag. (Christian Brabandt)\n"
    },
    {
      "commit": "7098ee5c37e35494ed36f3ad2d1c305341a41a45",
      "tree": "dbe2fa1707f573493798d74dbe03020306fbf4da",
      "parents": [
        "bc56336bb4501884257352446abb60713cef6452"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 19:14:24 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 19:14:24 2015 +0200"
      },
      "message": "patch 7.4.731\nProblem:    The tab menu shows \"Close tab\" even when it doesn\u0027t work.\nSolution:   Don\u0027t show \"Close tab\" for the last tab. (John Marriott)\n"
    },
    {
      "commit": "bc56336bb4501884257352446abb60713cef6452",
      "tree": "bf4f55292e2e42533ceadfbd769aab281868a290",
      "parents": [
        "0481fee48800817bee206bb2f958fe04be4d8db6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 18:35:25 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 18:35:25 2015 +0200"
      },
      "message": "patch 7.4.730\nProblem:    When setting the crypt key and using a swap file, text may be\n            encrypted twice or unencrypted text remains in the swap file.\n            (Issue 369)\nSolution:   Call ml_preserve() before re-encrypting.  Set correct index for\n            next pointer block.\n"
    },
    {
      "commit": "0481fee48800817bee206bb2f958fe04be4d8db6",
      "tree": "c5a2586bd4b7e1160c5858e447c4af3e8f3a1e44",
      "parents": [
        "4270496716fe851213e03bea7bd4368cc01ff807"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 14 05:56:09 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 14 05:56:09 2015 +0200"
      },
      "message": "patch 7.4.729\nProblem:    Occasional crash with \u0027list\u0027 set.\nSolution:   Fix off-by-one error. (Christian Brabandt)\n"
    },
    {
      "commit": "4270496716fe851213e03bea7bd4368cc01ff807",
      "tree": "f9580827d4adc7614fd3e0b96692d9e3a9337506",
      "parents": [
        "9c60161888277b84157441666cb59c813b1f85e3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 11:33:47 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 11:33:47 2015 +0200"
      },
      "message": "patch 7.4.728\nProblem:    Can\u0027t build with some version of Visual Studio 2015.\nSolution:   Recognize another version 14 number. (Sinan)\n"
    },
    {
      "commit": "9c60161888277b84157441666cb59c813b1f85e3",
      "tree": "46ffdf9f3201194f321f424c73100bb7171cfd2e",
      "parents": [
        "1fd3e30ce92117201b170c1ef83280035488fdfa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 06:51:50 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 06:51:50 2015 +0200"
      },
      "message": "patch 7.4.727\nProblem:    Cannot build GvimExt with MingW.\nSolution:   Add -lgdi32.  (KF Leong)\n"
    },
    {
      "commit": "1fd3e30ce92117201b170c1ef83280035488fdfa",
      "tree": "411803463b901e7dfb40b44d8e304d259a5a1cab",
      "parents": [
        "659c94d483b2fdad949c14a42cee96f99a66394b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 10:25:16 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 10:25:16 2015 +0200"
      },
      "message": "patch 7.4.726\nProblem:    Cannot build GvimExt.\nSolution:   Set APPVER to 5.0.  (KF Leong)\n"
    },
    {
      "commit": "659c94d483b2fdad949c14a42cee96f99a66394b",
      "tree": "c3d9f85f83f8476ad40abf22ae746dd0f3d173b5",
      "parents": [
        "7bc25aed33934f4281b321fce2f736d47d6defdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 20:19:21 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 20:19:21 2015 +0200"
      },
      "message": "patch 7.4.725\nProblem:    \":call setreg(\u0027\"\u0027, [])\" reports an internal error.\nSolution:   Make the register empty. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "7bc25aed33934f4281b321fce2f736d47d6defdf",
      "tree": "ac88f4065106a820914f8934eb7c6818677b7bb0",
      "parents": [
        "4032cfdf17c1c744d0f87219924870378b86a1c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 18:27:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 18:27:36 2015 +0200"
      },
      "message": "patch 7.4.724\nProblem:    Vim icon does not show in Windows context menu. (issue 249)\nSolution:   Load the icon in GvimExt.\n"
    },
    {
      "commit": "4032cfdf17c1c744d0f87219924870378b86a1c4",
      "tree": "d1cb96dde6ff2070194f9df0285d51a944f5332d",
      "parents": [
        "73284b973a013692dd1055cf210f3138a7f3c497"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 17:50:33 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 17:50:33 2015 +0200"
      },
      "message": "patch 7.4.723\nProblem:    For indenting, finding the C++ baseclass can be slow.\nSolution:   Cache the result. (Hirohito Higashi)\n"
    },
    {
      "commit": "73284b973a013692dd1055cf210f3138a7f3c497",
      "tree": "e9051bf75f584a9fc43cc6839fc9513dfc7cd959",
      "parents": [
        "d59c099120919d2d77b431308e390f86c594c825"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 17:28:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 17:28:22 2015 +0200"
      },
      "message": "patch 7.4.722\nProblem:    0x202f is not recognized as a non-breaking space character.\nSolution:   Add 0x202f to the list. (Christian Brabandt)\n"
    },
    {
      "commit": "d59c099120919d2d77b431308e390f86c594c825",
      "tree": "8938c5ac8920a462d6312a980833a59193093fb2",
      "parents": [
        "f300ad230bc394556aac070faa88ca1667ffbfa2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 16:52:01 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 16:52:01 2015 +0200"
      },
      "message": "patch 7.4.721\nProblem:    When \u0027list\u0027 is set Visual mode does not highlight anything in\n            empty lines. (mgaleski)\nSolution:   Check the value of lcs_eol in another place. (Christian Brabandt)\n"
    },
    {
      "commit": "f300ad230bc394556aac070faa88ca1667ffbfa2",
      "tree": "137c21063bce41a68e431319b98605a379142bba",
      "parents": [
        "c4dc286fe67f385043efddca1bb7196619df8fb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 16:18:42 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 16:18:42 2015 +0200"
      },
      "message": "patch 7.4.720\nProblem:    Can\u0027t build with Visual Studio 2015.\nSolution:   Recognize the \"version 14\" numbers and omit /nodefaultlib when\n            appropriate. (Paul Moore)\n"
    },
    {
      "commit": "c4dc286fe67f385043efddca1bb7196619df8fb2",
      "tree": "5149c94de515f57f4fcae88749201ad4c61998b0",
      "parents": [
        "81278efadf45ad745ec9733fdd9970f070571544"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 16:10:26 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 16:10:26 2015 +0200"
      },
      "message": "patch 7.4.719\nProblem:    Overflow when adding MAXCOL to a pointer.\nSolution:   Subtract pointers instead. (James McCoy)\n"
    },
    {
      "commit": "81278efadf45ad745ec9733fdd9970f070571544",
      "tree": "46bc04082fadd173dc3f764f923ca28d79c9bce8",
      "parents": [
        "1cd5e613b0d8947d52762af0e17351d5e49869de"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 12:34:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 12:34:22 2015 +0200"
      },
      "message": "patch 7.4.718\nProblem:    Autocommands triggered by quickfix cannot get the current title\n            value.\nSolution:   Set w:quickfix_title earlier. (Yannick)\n            Also move the check for a title into the function.\n"
    },
    {
      "commit": "1cd5e613b0d8947d52762af0e17351d5e49869de",
      "tree": "77d2b98e7c931d21b64f15a9cda50e87c0b8702d",
      "parents": [
        "cad2fc9935b3a3d9564b4f8d20890b13f14c7d32"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 11:10:27 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 11:10:27 2015 +0200"
      },
      "message": "patch 7.4.717\nProblem:    \":let list +\u003d list\" can change a locked list.\nSolution:   Check for the lock earlier. (Olaf Dabrunz)\n"
    },
    {
      "commit": "cad2fc9935b3a3d9564b4f8d20890b13f14c7d32",
      "tree": "5c8a33a4d4c290a16d5e071ed3aeaa47cff322d5",
      "parents": [
        "2186ffa2c7d8a9e2cb09316a7ac9e4ade3957c2f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 10:46:03 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 10:46:03 2015 +0200"
      },
      "message": "patch 7.4.716\nProblem:    When using the \u0027c\u0027 flag of \":substitute\" and selecting \"a\" or \"l\"\n            at the prompt the flags are not remembered for \":\u0026\u0026\". (Ingo\n            Karkat)\nSolution:   Save the flag values and restore them. (Hirohito Higashi)\n"
    },
    {
      "commit": "2186ffa2c7d8a9e2cb09316a7ac9e4ade3957c2f",
      "tree": "7c869d126780d802efde4d98b7a040cab032da0f",
      "parents": [
        "069dd08d8dbbbadc4e6780d5c881a24bce79a4f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 10:33:15 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 10:33:15 2015 +0200"
      },
      "message": "patch 7.4.715\nProblem:    Invalid memory access when there are illegal bytes.\nSolution:   Get the length from the text, not from the character. (Dominique\n            Pelle)\n"
    },
    {
      "commit": "069dd08d8dbbbadc4e6780d5c881a24bce79a4f7",
      "tree": "6306d1906a7c58d4184adefc710f5ce2862ef291",
      "parents": [
        "ea98f8b4d6d2d2843b803f4c105cff1fe6fa0a90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 09:56:49 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 09:56:49 2015 +0200"
      },
      "message": "patch 7.4.714\nProblem:    Illegal memory access when there are illegal bytes.\nSolution:   Check the byte length of the character. (Dominique Pelle)\n"
    },
    {
      "commit": "ea98f8b4d6d2d2843b803f4c105cff1fe6fa0a90",
      "tree": "a89a3bd01916a0ca52a81664a101661db1291a89",
      "parents": [
        "1510f996c53243e5fe65a773087a1fa14879f503"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 09:31:11 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 09:31:11 2015 +0200"
      },
      "message": "patch 7.4.713\nProblem:    Wrong condition for #ifdef.\nSolution:   Change USR_EXRC_FILE2 to USR_VIMRC_FILE2. (Mikael Fourrier)\n"
    },
    {
      "commit": "1510f996c53243e5fe65a773087a1fa14879f503",
      "tree": "ee81d36400cc7811592dbf29709098a47c317149",
      "parents": [
        "4c6b3b20dd86bb44247bb82ffc3b67eaee830954"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 22 22:18:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 22 22:18:22 2015 +0200"
      },
      "message": "patch 7.4.712\nProblem:    Missing change in another file.\nSolution:   Also change message.c\n"
    },
    {
      "commit": "4c6b3b20dd86bb44247bb82ffc3b67eaee830954",
      "tree": "9f0ac3c348165ae76d92dd2febed1388e5663d12",
      "parents": [
        "79278367337be1e9a12222698642dcce0af1e059"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 19:10:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 19:10:48 2015 +0200"
      },
      "message": "patch 7.4.711\nProblem:    Missing change in one file.\nSolution:   Also change option.c\n"
    },
    {
      "commit": "79278367337be1e9a12222698642dcce0af1e059",
      "tree": "e7ed1960e4cb4fdf3940d7f2212b2c6bf65ca820",
      "parents": [
        "40ce3a4e1f50badb75ca812e26557a9bc5fde8c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 18:33:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 18:33:48 2015 +0200"
      },
      "message": "patch 7.4.710\nProblem:    It is not possible to make spaces visibible in list mode.\nSolution:   Add the \"space\" item to \u0027listchars\u0027. (David Bürgin, issue 350)\n"
    },
    {
      "commit": "40ce3a4e1f50badb75ca812e26557a9bc5fde8c6",
      "tree": "76b61256322ed7d01bbd3913ec3ae45f9d826b5a",
      "parents": [
        "77354e78a887e1b59ac519c5a1cb0e7fe9fc5899"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 18:08:39 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 18:08:39 2015 +0200"
      },
      "message": "patch 7.4.709\nProblem:    \":tabmove\" does not work as documented.\nSolution:   Make it work consistently.  Update documentation and add tests.\n            (Hirohito Higashi)\n"
    },
    {
      "commit": "77354e78a887e1b59ac519c5a1cb0e7fe9fc5899",
      "tree": "875f175bfaf9c7c6f380d4a41919bac7e3fab61f",
      "parents": [
        "3cbac309f78f92434f75da5c4963d8caf4b6d3d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 16:49:05 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 16:49:05 2015 +0200"
      },
      "message": "patch 7.4.708\nProblem:    gettext() is called too often.\nSolution:   Do not call gettext() for messages until they are actually used.\n            (idea by Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "3cbac309f78f92434f75da5c4963d8caf4b6d3d3",
      "tree": "6837a5cd0d878a32dc6bf30b03f0b512d52dc8b9",
      "parents": [
        "5b14f89164fa2f40f52283226c98005887568317"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 16:12:06 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 16:12:06 2015 +0200"
      },
      "message": "patch 7.4.707\nProblem:    Undo files can have their executable bit set.\nSolution:   Strip of the executable bit. (Mikael Berthe)\n"
    },
    {
      "commit": "5b14f89164fa2f40f52283226c98005887568317",
      "tree": "87d9743970b06a295154ee3bf7875388bd8d7d67",
      "parents": [
        "bbc1a592a0e0efd5101a58032e7e7cc9f3e9f417"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 15:43:05 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 15:43:05 2015 +0200"
      },
      "message": "patch 7.4.706\nProblem:    Window drawn wrong when \u0027laststatus\u0027 is zero and there is a\n            command-line window. (Yclept Nemo)\nSolution:   Set the status height a bit later. (Christian Brabandt)\n"
    },
    {
      "commit": "bbc1a592a0e0efd5101a58032e7e7cc9f3e9f417",
      "tree": "c7d6e8cebca677f5e748153a752e13d94ded368c",
      "parents": [
        "d82a2a990bc329754e1b61c5af669c76ac202497"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 15:25:31 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 15:25:31 2015 +0200"
      },
      "message": "patch 7.4.705\nProblem:    Can\u0027t build with Ruby 2.2.\nSolution:   Add #ifdefs to handle the incompatible change. (Andrei Olsen)\n"
    },
    {
      "commit": "d82a2a990bc329754e1b61c5af669c76ac202497",
      "tree": "b7655ae9701795e9646749c9b0a08a7b0de43a49",
      "parents": [
        "f9bde2b152d3344c694c5e1ca629156b34f1a627"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 14:02:35 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 21 14:02:35 2015 +0200"
      },
      "message": "patch 7.4.704\nProblem:    Searching for a character matches an illegal byte and causes\n            invalid memory access. (Dominique Pelle)\nSolution:   Do not match an invalid byte when search for a character in a\n            string.  Fix equivalence classes using negative numbers, which\n            result in illegal bytes.\n"
    },
    {
      "commit": "f9bde2b152d3344c694c5e1ca629156b34f1a627",
      "tree": "bad351455e12d8e77d3be6bb12b0a10c72461662",
      "parents": [
        "d39a7512804f860a20319c181613771a79a9ea4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 17 22:08:16 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 17 22:08:16 2015 +0200"
      },
      "message": "patch 7.4.703\nProblem:    Compiler warning for start_dir unused when building unittests.\nSolution:   Move start_dir inside the #ifdef.\n"
    },
    {
      "commit": "d39a7512804f860a20319c181613771a79a9ea4e",
      "tree": "21a9a78e28c54b0f7865ec195ea4eb9bd91f1cc6",
      "parents": [
        "ec45c4a6dfd8acf52c8d1412188f54f79dde895e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 16 22:51:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 16 22:51:22 2015 +0200"
      },
      "message": "patch 7.4.702\nProblem:    Joining an empty list does uneccessary work.\nSolution:   Let join() return early. (Marco Hinz)\n"
    },
    {
      "commit": "ec45c4a6dfd8acf52c8d1412188f54f79dde895e",
      "tree": "6e8c73ba2b4d1f81973c9bd7b86ba3cfb1385a3c",
      "parents": [
        "ba172f2eabd3f8a98a797be6721229b49783ef69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 15 14:27:49 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 15 14:27:49 2015 +0200"
      },
      "message": "patch 7.4.701\nProblem:    Compiler warning for using uninitialized variable. (Yasuhiro\n            Matsumoto)\nSolution:   Initialize it.\n"
    },
    {
      "commit": "d5f6933d5c57ea6f79bbdeab6c426cf66a393f33",
      "tree": "a195ad8661e0cd1ae02670e2365ff77ea64894c6",
      "parents": [
        "05b20fb14ec3219d73014595cfb6cc28ae1e1fc3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 15 12:43:50 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 15 12:43:50 2015 +0200"
      },
      "message": "patch 7.4.700\nProblem:    Fold can\u0027t be opened after \":move\". (Ein Brown)\nSolution:   Delete the folding information and update it afterwards.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "05b20fb14ec3219d73014595cfb6cc28ae1e1fc3",
      "tree": "82f3665897738a2ee2a91681dff9c4919801f3e1",
      "parents": [
        "9bc174b69d2775b0f27ed74bf372608d18c9f3d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 20:52:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 20:52:36 2015 +0200"
      },
      "message": "patch 7.4.699\nProblem:    E315 when trying to delete a fold. (Yutao Yuan)\nSolution:   Make sure the fold doesn\u0027t go beyond the last buffer line.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "9bc174b69d2775b0f27ed74bf372608d18c9f3d4",
      "tree": "177f806e6e92dbed4b94e020b2fb3a876aa75c25",
      "parents": [
        "d94682ffb4fb479e99f375431f82d67b38255629"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 16:16:38 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 16:16:38 2015 +0200"
      },
      "message": "patch 7.4.698\nProblem:    Various problems with locked and fixed lists and dictionaries.\nSolution:   Disallow changing locked items, fix a crash, add tests. (Olaf\n            Dabrunz)\n"
    },
    {
      "commit": "d94682ffb4fb479e99f375431f82d67b38255629",
      "tree": "c2c3f3f9ff347ed0f92b452ddbd267ec1deb87da",
      "parents": [
        "50ab994ab34fcbe0046a9a998ee420be196334ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 15:37:56 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 15:37:56 2015 +0200"
      },
      "message": "patch 7.4.697\nProblem:    The filename used for \":profile\" must be given literally.\nSolution:   Expand \"~\" and environment variables. (Marco Hinz)\n"
    },
    {
      "commit": "50ab994ab34fcbe0046a9a998ee420be196334ba",
      "tree": "c75c1642431da3702b039b156afc6a7e24e2b998",
      "parents": [
        "7c94ce910f07e0d76d66b46bccfe39a07d8e1f6d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 15:28:12 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 15:28:12 2015 +0200"
      },
      "message": "patch 7.4.696\nProblem:    Not freeing memory when encountering an error.\nSolution:   Free the stack before returning. (Eliseo Martínez)\n"
    },
    {
      "commit": "7c94ce910f07e0d76d66b46bccfe39a07d8e1f6d",
      "tree": "70cff5bf8abb1250cd8921ce3d2762312bbcc402",
      "parents": [
        "83d1b19015219c7799af0a0d539ae86a41057240"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 14:45:27 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 14:45:27 2015 +0200"
      },
      "message": "patch 7.4.695\nProblem:    Out-of-bounds read, dectected by Coverity.\nSolution:   Remember the value of cmap for the first matching encoding.  Reset\n            cmap to that value if first matching encoding is going to be used.\n            (Eliseo Martínez)\n"
    }
  ],
  "next": "29d54df5cdd0ef4caa9c050854ddffdabece7a61"
}
