)]}'
{
  "log": [
    {
      "commit": "f7ff6e85e8a4e84cff023f5db4b66ef85986605a",
      "tree": "813913a9c1d1418b5b85e3a4bc414dbeb2b3f6a3",
      "parents": [
        "a68783751647e3243ca6f22df62907efbdbccb02"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 23 15:13:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 23 15:13:05 2014 +0100"
      },
      "message": "updated for version 7.4.212\nProblem:    Now that the +visual feature is always enabled the #ifdefs for it\n            are not useful.\nSolution:   Remove the checks for FEAT_VISUAL.\n"
    },
    {
      "commit": "ed287f9a4e3f4ed5528ad2af65b7b23bce14a688",
      "tree": "78fc4281c474a8c769098c0e14afc36f0e9aeabc",
      "parents": [
        "4c9a949d00468dde748653b269338ddfb30910cc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 22 13:30:01 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 22 13:30:01 2014 +0100"
      },
      "message": "updated for version 7.4.211\nProblem:    \":lu\" is an abbreviation for \":lua\", but it should be \":lunmap\".\n            (ZyX)\nSolution:   Move \"lunmap\" to above \"lua\".\n"
    },
    {
      "commit": "4c9a949d00468dde748653b269338ddfb30910cc",
      "tree": "8d1dae32187ebf4ff4ec9b651d06a4489e148ee4",
      "parents": [
        "529d2d63699bd43fde8c04fd0c84fd7b3e6bf20a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 18:57:54 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 18:57:54 2014 +0100"
      },
      "message": "updated for version 7.4.210\nProblem:    Visual block mode plus virtual edit doesn\u0027t work well with tabs.\n            (Liang Li)\nSolution:   Take coladd into account. (Christian Brabandt)\n"
    },
    {
      "commit": "529d2d63699bd43fde8c04fd0c84fd7b3e6bf20a",
      "tree": "9fb96c40bd643766f51e8f33d1a1b591f62dab66",
      "parents": [
        "2fb9fa19e2263f077163d0da844b637d0a356863"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 17:41:23 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 17:41:23 2014 +0100"
      },
      "message": "updated for version 7.4.209\nProblem:    When repeating a filter command \"%\" and \"#\" are expanded.\nSolution:   Escape the command when storing for redo. (Christian Brabandt)\n"
    },
    {
      "commit": "2fb9fa19e2263f077163d0da844b637d0a356863",
      "tree": "3bc3ff0fcd36ff2f01ee9c050d30be1a072a3357",
      "parents": [
        "9c8c8c5d302ad40a3cd89fcd76f718b7e9fe86d5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 17:32:51 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 17:32:51 2014 +0100"
      },
      "message": "updated for version 7.4.208\nProblem:    Mercurial picks up some files that are not distributed.\nSolution:   Add patterns to the ignore list. (Cade Forester)\n"
    },
    {
      "commit": "9c8c8c5d302ad40a3cd89fcd76f718b7e9fe86d5",
      "tree": "7b0e6536cde3718e0690021cded1605a7db6eade",
      "parents": [
        "a0844a117068ff4d541eb17ef3c0566995e5d3c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 14:01:57 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 14:01:57 2014 +0100"
      },
      "message": "updated for version 7.4.207\nProblem:    The cursor report sequence is sometimes not recognized and results\n            in entering replace mode.\nSolution:   Also check for the cursor report when not asked for.\n"
    },
    {
      "commit": "a0844a117068ff4d541eb17ef3c0566995e5d3c8",
      "tree": "553e86b31a604ff306f1d28d23c1ca9ac6eefbe5",
      "parents": [
        "f0bdd2f28db28707385535ac9c270903e16c4637"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 12:37:22 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 19 12:37:22 2014 +0100"
      },
      "message": "updated for version 7.4.206\nProblem:    Compiler warnings on 64 bit Windows.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "f0bdd2f28db28707385535ac9c270903e16c4637",
      "tree": "e1b517d2c8e98b9eccc780acb1025a359c0200d7",
      "parents": [
        "1d9ff43f585da9dc51c65a8c64bc19b281cc73f6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 21:28:26 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 21:28:26 2014 +0100"
      },
      "message": "updated for version 7.4.205\nProblem:    \":mksession\" writes command to move to second argument while it\n            does not exist.  When it does exist the order might be wrong.\nSolution:   Use \":argadd\" for each argument instead of using \":args\" with a\n            list of names. (Nobuhiro Takasaki)\n"
    },
    {
      "commit": "1d9ff43f585da9dc51c65a8c64bc19b281cc73f6",
      "tree": "671ee5940a6d3c93e4b31df569b6889c81b629cc",
      "parents": [
        "8eded09bf7a1c4f7994db7ef66780a32334c2538"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 20:17:51 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 20:17:51 2014 +0100"
      },
      "message": "updated for version 7.4.204\nProblem:    A mapping where the second byte is 0x80 doesn\u0027t work.\nSolution:   Unescape before checking for incomplete multi-byte char. (Nobuhiro\n            Takasaki)\n"
    },
    {
      "commit": "8eded09bf7a1c4f7994db7ef66780a32334c2538",
      "tree": "ba4ae47db50d4513a50bd3118b7239e81bafec48",
      "parents": [
        "b1692e2b8f074926f75b11e0d0a519d502b95c82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 19:41:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 19:41:55 2014 +0100"
      },
      "message": "updated for version 7.4.203\nProblem:    Parsing \u0027errorformat\u0027 is not correct.\nSolution:   Reset \"multiignore\" at the start of a multi-line message. (Lcd)\n"
    },
    {
      "commit": "b1692e2b8f074926f75b11e0d0a519d502b95c82",
      "tree": "db454a43dd131f9c2341a29e66691591b9271942",
      "parents": [
        "af6c131bf7f86dc85fbc2e4a79f2547786228126"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 19:24:37 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 19:24:37 2014 +0100"
      },
      "message": "updated for version 7.4.202\nProblem:    MS-Windows: non-ASCII font names don\u0027t work.\nSolution:   Convert between the current code page and \u0027encoding\u0027. (Ken Takata)\n"
    },
    {
      "commit": "af6c131bf7f86dc85fbc2e4a79f2547786228126",
      "tree": "8224851b49bf2c2962285c7a2e5a3683c2ed9ccb",
      "parents": [
        "24ff9e33a9b87f63547e7bce95d09ade1a04fcfb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 18:55:58 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 18:55:58 2014 +0100"
      },
      "message": "updated for version 7.4.201\nProblem:    \u0027lispwords\u0027 is a global option.\nSolution:   Make \u0027lispwords\u0027 global-local. (Sung Pae)\n"
    },
    {
      "commit": "24ff9e33a9b87f63547e7bce95d09ade1a04fcfb",
      "tree": "ef928f0be84aae9a1a0c579ca8aa0bd6dfe141b4",
      "parents": [
        "27bed20452ad2f8a9c9d749d2db20660c3d0e45a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 17:56:48 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 17:56:48 2014 +0100"
      },
      "message": "updated for version 7.4.200\nProblem:    Too many #ifdefs in the code.\nSolution:   Enable FEAT_VISUAL always, await any complaints\n"
    },
    {
      "commit": "27bed20452ad2f8a9c9d749d2db20660c3d0e45a",
      "tree": "daf211eb0dd03a4b9a841384c4bdaf006b74860f",
      "parents": [
        "d8619997c47557a5f8acd52fcab04cd3eb01a0d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 17:42:04 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 17:42:04 2014 +0100"
      },
      "message": "updated for version 7.4.199\nProblem:    (issue 197) ]P doesn\u0027t paste over Visual selection.\nSolution:   Handle Visual mode specifically. (Christian Brabandt)\n"
    },
    {
      "commit": "d8619997c47557a5f8acd52fcab04cd3eb01a0d6",
      "tree": "15d122d3b44f3ee2e5d9dc9bc7267baef57ed635",
      "parents": [
        "206f011829920e41c4d3782af7591da6e1b86655"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 17:08:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 17:08:05 2014 +0100"
      },
      "message": "updated for version 7.4.198\nProblem:    Can\u0027t build Vim with Perl when -Dusethreads is not specified for\n            building Perl, and building Vim with --enable-perlinterp\u003ddynamic.\nSolution:   Adjust #ifdefs. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "206f011829920e41c4d3782af7591da6e1b86655",
      "tree": "e244183206e3bcf82829738bf2d0eca05c7f4baf",
      "parents": [
        "f7dc2b551708315a833fcb19c288759c277dcfe1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 16:51:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 16:51:55 2014 +0100"
      },
      "message": "updated for version 7.4.197\nProblem:    Various problems on VMS.\nSolution:   Fix several VMS problems. (Zoltan Arpadffy)\n"
    },
    {
      "commit": "f7dc2b551708315a833fcb19c288759c277dcfe1",
      "tree": "5ff6f0de782c16a1336f779ae88413c515a339cb",
      "parents": [
        "038e5d47660b1b6ffe9005a4bcc51c88a3b38416"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 15:50:22 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 15:50:22 2014 +0100"
      },
      "message": "updated for version 7.4.196\nProblem:    Tests fail on Solaris 9 and 10.\nSolution:   Use \"test -f\" instead of \"test -e\".  (Laurent Blume)\n"
    },
    {
      "commit": "038e5d47660b1b6ffe9005a4bcc51c88a3b38416",
      "tree": "306d5b15247649d140905f75e5407e640ecdf04e",
      "parents": [
        "4064e24a0f7581b47dcc9de9e24891d295d4f6e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 15:26:40 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 15:26:40 2014 +0100"
      },
      "message": "updated for version 7.4.195\nProblem:    Python tests fail.\nSolution:   Change \"then\" to \"than\" in more places. (Dominique Pelle, Taro\n            Muraoka)\n"
    },
    {
      "commit": "4064e24a0f7581b47dcc9de9e24891d295d4f6e2",
      "tree": "38e9f45e97a3e4dd1c10f3d251281101f0e6120c",
      "parents": [
        "0858917e435af762a32e694eeab710c399a74c24"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 14:54:34 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 12 14:54:34 2014 +0100"
      },
      "message": "updated for version 7.4.194\nProblem:    Can\u0027t build for Android.\nSolution:   Add #if condition. (Fredrik Fornwall)\n"
    },
    {
      "commit": "4de6a212f922aa132e9a76d0392bee3adfee6e29",
      "tree": "58b1735f079269f16446c85a93dd0dbad9275045",
      "parents": [
        "47b8342abd3dfee39f5961dbb15883c3a95d8488"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 08 16:13:44 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 08 16:13:44 2014 +0100"
      },
      "message": "updated for version 7.4.193\nProblem:    Typos in messages.\nSolution:   \"then\" -\u003e \"than\". (Dominique Pelle)\n"
    },
    {
      "commit": "47b8342abd3dfee39f5961dbb15883c3a95d8488",
      "tree": "a226a815010311a21f99b48f71f503a865d44679",
      "parents": [
        "251835e14f6fb4134a041c2ba9d3e7b84b783e86"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 24 03:32:00 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 24 03:32:00 2014 +0100"
      },
      "message": "updated for version 7.4.192\nProblem:    Memory leak when giving E853.\nSolution:   Free the argument. (Dominique Pelle)\n"
    },
    {
      "commit": "26df092843de91ea0c5c5c130d0d0695d2d81c07",
      "tree": "a049c605f9dee06d777ad030b291ddf782cfcdb9",
      "parents": [
        "581966e8323c2bab6f9e54729708dc46de8f9fc5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 23:39:13 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 23:39:13 2014 +0100"
      },
      "message": "updated for version 7.4.191\nProblem:    Escaping a file name for shell commands can\u0027t be done without a\n            function.\nSolution:   Add the :S file name modifier.\n"
    },
    {
      "commit": "581966e8323c2bab6f9e54729708dc46de8f9fc5",
      "tree": "08294a9870d77e4a3275bf0cefa21eba4ced0e94",
      "parents": [
        "f30caaf08d2ccbf429cf1eeb910b0ab08b88a40d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:58:17 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:58:17 2014 +0100"
      },
      "message": "updated for version 7.4.190\nProblem:    Compiler warning for using %lld for off_t.\nSolution:   Add type cast.\n"
    },
    {
      "commit": "f30caaf08d2ccbf429cf1eeb910b0ab08b88a40d",
      "tree": "266a9e1dad569498c127cd2655f2452df0837d60",
      "parents": [
        "a2aa31a9269641839178b0c0663dc67405c33d3e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:54:58 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:54:58 2014 +0100"
      },
      "message": "updated for version 7.4.189\nProblem:    Compiler warning for unused argument.\nSolution:   Add UNUSED.\n"
    },
    {
      "commit": "a2aa31a9269641839178b0c0663dc67405c33d3e",
      "tree": "fba5b26febe0f352a4ad0a9cace397f479ced86c",
      "parents": [
        "7d311c52ce2859f67532e0a4b604eb8147473c01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:52:40 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:52:40 2014 +0100"
      },
      "message": "updated for version 7.4.188\nProblem:    SIZEOF_LONG clashes with similar defines in header files.\nSolution:   Rename to a name starting with VIM_.  Also for SIZEOF_INT.\n"
    },
    {
      "commit": "7d311c52ce2859f67532e0a4b604eb8147473c01",
      "tree": "7da6bf9c5a94243ea5bd3d42516edc61c3ded0ac",
      "parents": [
        "b1d90a3d770c5e513e6cad8284a5168ac5535883"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 23:49:35 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 23:49:35 2014 +0100"
      },
      "message": "updated for version 7.4.187\nProblem:    Delete that crosses line break splits multi-byte character.\nSolution:   Advance a character instead of a byte. (Cade Foster)\n"
    },
    {
      "commit": "b1d90a3d770c5e513e6cad8284a5168ac5535883",
      "tree": "5cf472c7e8c9b9c43ddabaeef69927364eafdbc5",
      "parents": [
        "631abc35dfc7ad87255c940fd22eee416c731658"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 23:03:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 23:03:55 2014 +0100"
      },
      "message": "updated for version 7.4.186\nProblem:    Insert in Visual mode sometimes gives incorrect results.\n            (Dominique Pelle)\nSolution:   Remember the original insert start position. (Christian Brabandt,\n            Dominique Pelle)\n"
    },
    {
      "commit": "631abc35dfc7ad87255c940fd22eee416c731658",
      "tree": "fb054fb549b4dfcffee1c4a9ca2a54fda1853465",
      "parents": [
        "9feaf6206f73b367f3167ffff927c1a5d2d90954"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 22:27:47 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 22:27:47 2014 +0100"
      },
      "message": "updated for version 7.4.185\nProblem:    Clang gives warnings.\nSolution:   Adjust how bigness is set. (Dominique Pelle)\n"
    },
    {
      "commit": "9feaf6206f73b367f3167ffff927c1a5d2d90954",
      "tree": "f010ea22782640430d332511a97adb7ee8865520",
      "parents": [
        "c86438205ba1d7b5ecadaa700c7f9943fdaf9838"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 22:18:47 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 22:18:47 2014 +0100"
      },
      "message": "updated for version 7.4.184\nProblem:    match() does not work properly with a {count} argument.\nSolution:   Compute the length once and update it.  Quit the loop when at the\n            end. (Hirohito Higashi)\n"
    },
    {
      "commit": "c86438205ba1d7b5ecadaa700c7f9943fdaf9838",
      "tree": "4aa6251fbc309c4e712d78efe533f0615f8a51ec",
      "parents": [
        "45e2bcc2750dc09121bab718da454ed0b0b77c26"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 19:47:51 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 19:47:51 2014 +0100"
      },
      "message": "updated for version 7.4.183\nProblem:    MSVC Visual Studio update not supported.\nSolution:   Add version number. (Mike William)\n"
    },
    {
      "commit": "45e2bcc2750dc09121bab718da454ed0b0b77c26",
      "tree": "d8255990f9b277d1920a418c63177df0079e1ada",
      "parents": [
        "06811f33ce34575e32f890f8b70c675d44858821"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 17:19:00 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 17:19:00 2014 +0100"
      },
      "message": "updated for version 7.4.182\nProblem:    Building with mzscheme and racket does not work. (David Chimay)\nSolution:   Adjust autoconf. (Sergey Khorev)\n"
    },
    {
      "commit": "06811f33ce34575e32f890f8b70c675d44858821",
      "tree": "9da0feca2ce13eb0f50e0e4a39ed96551e193229",
      "parents": [
        "403b3cf0a1ee4c7c1862ef52d42713b90c75a5ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 16:17:07 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 16:17:07 2014 +0100"
      },
      "message": "updated for version 7.4.181\nProblem:    When using \u0027pastetoggle\u0027 the status lines are not updated. (Samuel\n            Ferencik, Jan Christoph Ebersbach)\nSolution:   Update the status lines. (Nobuhiro Takasaki)\n"
    },
    {
      "commit": "403b3cf0a1ee4c7c1862ef52d42713b90c75a5ee",
      "tree": "faba4c49142f7ddc53cbe9c9094795b0af2b9e2c",
      "parents": [
        "0e4eebd4254017970b7389f66315ebed1486e1ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 15:59:03 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 15 15:59:03 2014 +0100"
      },
      "message": "updated for version 7.4.180\nProblem:    Older Python versions don\u0027t support %ld.\nSolution:   Use %d instead. (ZyX)\n"
    },
    {
      "commit": "0e4eebd4254017970b7389f66315ebed1486e1ed",
      "tree": "7d4b16926f9093580e15e0c5523c871941270603",
      "parents": [
        "f92d8a254ac092e525049ab930924d34eca0f114"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 12 22:08:49 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 12 22:08:49 2014 +0100"
      },
      "message": "updated for version 7.4.179\nProblem:    Warning for type-punned pointer. (Tony Mechelynck)\nSolution:   Use intermediate variable.\n"
    },
    {
      "commit": "f92d8a254ac092e525049ab930924d34eca0f114",
      "tree": "2bcadc3ad5b0c50f209d7c5e81117ebffb2b22e6",
      "parents": [
        "92dff1827aa0a199bd26139982c485fe366a5727"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 19:33:07 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 19:33:07 2014 +0100"
      },
      "message": "updated for version 7.4.178\nProblem:    The J command does not update \u0027[ and \u0027] marks. (William Gardner)\nSolution:   Set the marks. (Christian Brabandt)\n"
    },
    {
      "commit": "b8e2305656adeb9357e726742bfe0e91e88cda28",
      "tree": "9b172320cddb675def7f51c1f8fba33c264dfeff",
      "parents": [
        "2d5f38ff10a955058416b93aae774aeef1c34486"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 18:58:09 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 18:58:09 2014 +0100"
      },
      "message": "updated for version 7.4.177\nProblem:    Compiler warning for unused variable. (Tony Mechelynck)\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "2d5f38ff10a955058416b93aae774aeef1c34486",
      "tree": "c95e374689c7f39926ab20a260eac144e389d727",
      "parents": [
        "cd981f2e0f00613a63b46e1e6b5227d5993ba994"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 18:47:27 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 18:47:27 2014 +0100"
      },
      "message": "updated for version 7.4.176\nProblem:    Dictionary.update() thows an error when used without arguments.\n            Python programmers don\u0027t expect that.\nSolution:   Make Dictionary.update() without arguments do nothing. (ZyX)\n"
    },
    {
      "commit": "cd981f2e0f00613a63b46e1e6b5227d5993ba994",
      "tree": "7d5196708805cfbab8d734ca6b732527cc0d1567",
      "parents": [
        "3b5226121ddefaa51c1dbb844bfb7124386fe4a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 17:06:00 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 17:06:00 2014 +0100"
      },
      "message": "updated for version 7.4.175\nProblem:    When a wide library function fails, falling back to the non-wide\n            function may do the wrong thing.\nSolution:   Check the platform, when the wide function is supported don\u0027t fall\n            back to the non-wide function. (Ken Takata)\n"
    },
    {
      "commit": "3b5226121ddefaa51c1dbb844bfb7124386fe4a8",
      "tree": "61663c6b769a033a0607e6e1655920a319f1cf65",
      "parents": [
        "12a0f22340ef1b0fa9a4e96d918e282c3d9c2c4e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 16:00:35 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 16:00:35 2014 +0100"
      },
      "message": "updated for version 7.4.174\nProblem:    Compiler warnings for Python interface. (Tony Mechelynck)\nSolution:   Add type casts, initialize variable.\n"
    },
    {
      "commit": "12a0f22340ef1b0fa9a4e96d918e282c3d9c2c4e",
      "tree": "32cf6b5e46764f9e2a14fcbb5f6a4a4bb52c98f9",
      "parents": [
        "4d504a3e11c42ca1f7ad29848b943eb1537283cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 15:47:46 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 15:47:46 2014 +0100"
      },
      "message": "updated for version 7.4.173\nProblem:    When using scrollbind the cursor can end up below the last line.\n            (mvxxc)\nSolution:   Reset w_botfill when scrolling up. (Christian Brabandt)\n"
    },
    {
      "commit": "4d504a3e11c42ca1f7ad29848b943eb1537283cb",
      "tree": "7e88578e269d2e34990859020c15042223351966",
      "parents": [
        "0a36fece9234d423aa5e35a8df1e33b3f79e9ede"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 15:23:32 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 15:23:32 2014 +0100"
      },
      "message": "updated for version 7.4.172\nProblem:    The blowfish code mentions output feedback, but the code is\n            actually doing cipher feedback.\nSolution:   Adjust names and comments.\n"
    },
    {
      "commit": "0a36fece9234d423aa5e35a8df1e33b3f79e9ede",
      "tree": "8f7e6034c8007a526e2bb0132d21817f183ca73c",
      "parents": [
        "c467d9b2745642df836e89c026b2e84d9b227b59"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 15:10:43 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 15:10:43 2014 +0100"
      },
      "message": "updated for version 7.4.171\nProblem:    Redo does not set v:count and v:count1.\nSolution:   Use a separate buffer for redo, so that we can set the counts when\n            performing redo.\n"
    },
    {
      "commit": "c467d9b2745642df836e89c026b2e84d9b227b59",
      "tree": "090e023ea0523b298e983fac845ea03ddb3bd4b6",
      "parents": [
        "10395d8d6c9f85d5af42d30fb5bd2225bd8ef626"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 12:15:43 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 11 12:15:43 2014 +0100"
      },
      "message": "updated for version 7.4.170\nProblem:    Some help tags don\u0027t work with \":help\". (Tim Chase)\nSolution:   Add exceptions.\n"
    },
    {
      "commit": "10395d8d6c9f85d5af42d30fb5bd2225bd8ef626",
      "tree": "a9fbda1f1a336276494f23b7db929a920cdcecbd",
      "parents": [
        "a1a118b159ae9555a7fdce3d707ddc3064717067"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:46:52 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:46:52 2014 +0100"
      },
      "message": "updated for version 7.4.169\nProblem:    \":sleep\" puts cursor in the wrong column. (Liang Li)\nSolution:   Add the window offset. (Christian Brabandt)\n"
    },
    {
      "commit": "a1a118b159ae9555a7fdce3d707ddc3064717067",
      "tree": "8757f8a4ec1458ef6cc4102f16ea8f106203678c",
      "parents": [
        "4f943c09a5f09b330d92177ab50b5dd2a7986836"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:41:15 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:41:15 2014 +0100"
      },
      "message": "updated for version 7.4.168\nProblem:    Can\u0027t compile with Ruby 2.1.0.\nSolution:   Add support for new GC. (Kohei Suzuki)\n"
    },
    {
      "commit": "4f943c09a5f09b330d92177ab50b5dd2a7986836",
      "tree": "301c46bb26d08b375dbda983bd2b001355132bc6",
      "parents": [
        "f31ecce97eb2aa77a9f43725710af0619e409035"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:26:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:26:05 2014 +0100"
      },
      "message": "updated for version 7.4.167\nProblem:    Fixes are not tested.\nSolution:   Add a test for not autoloading on assignment. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "f31ecce97eb2aa77a9f43725710af0619e409035",
      "tree": "788a346acd3761c040c61d72d793a6291e5f688f",
      "parents": [
        "767568846b322a52cfbf21f048b1e9e968e393c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:13:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:13:05 2014 +0100"
      },
      "message": "updated for version 7.4.166\nProblem:    Auto-loading a function for code that won\u0027t be executed.\nSolution:   Do not auto-load when evaluation is off. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "767568846b322a52cfbf21f048b1e9e968e393c5",
      "tree": "3375bb9b9e7790aed5bb4974a55706040c97e712",
      "parents": [
        "dd415a6c5acf5c7c054a16331b34f6b84f9c004d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:02:01 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:02:01 2014 +0100"
      },
      "message": "updated for version 7.4.165\nProblem:    By default, after closing a buffer changes can\u0027t be undone.\nSolution:   In the example vimrc file set \u0027undofile\u0027.\n"
    },
    {
      "commit": "dd415a6c5acf5c7c054a16331b34f6b84f9c004d",
      "tree": "b14f44332d6324047442678251e64677c01c0b69",
      "parents": [
        "f50eb7882e89a6ec1670a0377224f174c7899338"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 14:02:27 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 14:02:27 2014 +0100"
      },
      "message": "updated for version 7.4.164\nProblem:    Problem with event handling on Windows 8.\nSolution:   Ignore duplicate WINDOW_BUFFER_SIZE_EVENTs. (Nobuhiro Takasaki)\n"
    },
    {
      "commit": "f50eb7882e89a6ec1670a0377224f174c7899338",
      "tree": "2b8b4d3f4ca040cefd3798b7d2810d5388a7ffea",
      "parents": [
        "09edc46d01ee0804e29594738c5b86a8a2c06ca0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 13:36:54 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 13:36:54 2014 +0100"
      },
      "message": "updated for version 7.4.163\nProblem:    MS-Windows input doesn\u0027t work properly on Windows 7 and earlier.\nSolution:   Add a check for Windows 8. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "09edc46d01ee0804e29594738c5b86a8a2c06ca0",
      "tree": "c73b6af01ef076893a608b641c896dab00c74f19",
      "parents": [
        "4315f26500934bff48ed9bda85d2c9db0c8c73f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 12:36:42 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 12:36:42 2014 +0100"
      },
      "message": "updated for version 7.4.162\nProblem:    Running tests in shadow dir doesn\u0027t work.\nSolution:   Add testdir/sautest to the shadow target. (James McCoy)\n"
    },
    {
      "commit": "4315f26500934bff48ed9bda85d2c9db0c8c73f7",
      "tree": "e1cfa888575dadbcae99dd8c66e9752d1d18fd4e",
      "parents": [
        "fcc3f46735b8c47fde0961228ca1fdd20cb709a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 31 14:54:04 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 31 14:54:04 2014 +0100"
      },
      "message": "updated for version 7.4.161\nProblem:    Crash in Python exception handling.\nSolution:   Only use exception variables if did_throw is set. (ZyX)\n"
    },
    {
      "commit": "fcc3f46735b8c47fde0961228ca1fdd20cb709a0",
      "tree": "3638cae5ea3cb84f3ad2f3aeb77b1e9e7ccbe3b4",
      "parents": [
        "361aa50547249b76097da86873f7c981e3918049"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 24 19:55:37 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 24 19:55:37 2014 +0100"
      },
      "message": "updated for version 7.4.160\nProblem:    Win32: Crash when executing external command.\nSolution:   Only close the handle when it was created. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "361aa50547249b76097da86873f7c981e3918049",
      "tree": "43f052e913cfd5c403789b283f33f6730d47037e",
      "parents": [
        "8af269186c71d6835e563bfaa35fe5c50d10513d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 22:45:58 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 22:45:58 2014 +0100"
      },
      "message": "updated for version 7.4.159\nProblem:    Completion hangs when scanning the current buffer after doing\n            keywords. (Christian Brabandt)\nSolution:   Set the first match position when starting to scan the current\n            buffer.\n"
    },
    {
      "commit": "8af269186c71d6835e563bfaa35fe5c50d10513d",
      "tree": "56dc6fc4ef32c4874afd542097227de8dc45073b",
      "parents": [
        "b4d587cbd9450d1a28dfb40c5204e9071f7bd955"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 20:09:34 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 20:09:34 2014 +0100"
      },
      "message": "updated for version 7.4.158\nProblem:    Pattern containing \\zs is not handled correctly by substitute().\nSolution:   Change how an empty match is skipped. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "b4d587cbd9450d1a28dfb40c5204e9071f7bd955",
      "tree": "49ee7b74b3f001946e9bc24d9993745d5a9f9016",
      "parents": [
        "4a36bcf0d8303c0ba6964f23e24a766242771ef3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 18:12:49 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 18:12:49 2014 +0100"
      },
      "message": "updated for version 7.4.157\nProblem:    Error number used twice. (Yukihiro Nakadaira)\nSolution:   Change the one not referred in the docs.\n"
    },
    {
      "commit": "4a36bcf0d8303c0ba6964f23e24a766242771ef3",
      "tree": "4b3a43312341432874c3e57969d3f65e820d2b6c",
      "parents": [
        "8d04317104f7ab39785aa9451c6810ef22fcec76"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 14:26:24 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 23 14:26:24 2014 +0100"
      },
      "message": "updated for version 7.4.156\nProblem:    Test file missing from distribution.\nSolution:   Add new directory to file list.\n"
    },
    {
      "commit": "ac8400d48354a62b7b761cf6897641876d2c476d",
      "tree": "7ad6a652a42adbe9d37ba7451bae47a542c2de38",
      "parents": [
        "8822a9c3670cd91fe398424643cba2d353823862"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 21:31:34 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 21:31:34 2014 +0100"
      },
      "message": "updated for version 7.4.155\nProblem:    \":keeppatterns /pat\" does not keep search pattern offset.\nSolution:   Restore the offset after doing the search.\n"
    },
    {
      "commit": "8822a9c3670cd91fe398424643cba2d353823862",
      "tree": "569c4d03336de03d45d56b41fe938194f09d36fd",
      "parents": [
        "5395e7afe93d38793dcd6520b277ec0d3b1882ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 19:44:34 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 19:44:34 2014 +0100"
      },
      "message": "updated for version 7.4.154\nProblem:    Still a problem with auto-loading.\nSolution:   Pass no_autoload to deref_func_name(). (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "5395e7afe93d38793dcd6520b277ec0d3b1882ac",
      "tree": "fadf9ada5e4b1e29d938d8bf765ffcebcf292643",
      "parents": [
        "1028f4d75ee04261f1338620c22f388a05098bb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 19:35:56 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 19:35:56 2014 +0100"
      },
      "message": "updated for version 7.4.153\nProblem:    Compiler warning for pointer type.\nSolution:   Add type cast.\n"
    },
    {
      "commit": "1028f4d75ee04261f1338620c22f388a05098bb0",
      "tree": "46c911fb9aaca60b7caad845dcb8dce1915eaf06",
      "parents": [
        "063a46ba77c3251f0b5245e872dcbad003c71024"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 16:55:00 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 16:55:00 2014 +0100"
      },
      "message": "updated for version 7.4.152\nProblem:    Python: Cannot iterate over options.\nSolution:   Add options iterator. (ZyX)\n"
    },
    {
      "commit": "063a46ba77c3251f0b5245e872dcbad003c71024",
      "tree": "e85d7ca1c040ef4ecbef8f7bbbf7d92fe4ce823c",
      "parents": [
        "14177b77bf7bb9c3f1c7c8805bc6cff1b651c136"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 16:36:51 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 16:36:51 2014 +0100"
      },
      "message": "updated for version 7.4.151\nProblem:    Python: slices with steps are not supported.\nSolution:   Support slices in Python vim.List. (ZyX)\n"
    },
    {
      "commit": "14177b77bf7bb9c3f1c7c8805bc6cff1b651c136",
      "tree": "4fa21e173a18fe911c30d2773d63596c6dd9f689",
      "parents": [
        "6d977d6c1c14fa3d8fba2576e461ecaf93dcd884"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 15:53:51 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 15:53:51 2014 +0100"
      },
      "message": "updated for version 7.4.150\nProblem:    :keeppatterns is not respected for :s.\nSolution:   Check the keeppatterns flag. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "6d977d6c1c14fa3d8fba2576e461ecaf93dcd884",
      "tree": "0f01c5071a4f2faac85a8740570f4b13b01f9223",
      "parents": [
        "ca058dc71f53a4d08f553468e8fda5ea961b3f2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 15:24:39 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 15:24:39 2014 +0100"
      },
      "message": "updated for version 7.4.149\nProblem:    Get E685 error when assigning a function to an autoload variable.\n            (Yukihiro Nakadaira)\nSolution:   Instead of having a global no_autoload variable, pass an autoload\n            flag down to where it is used. (ZyX)\n"
    },
    {
      "commit": "ca058dc71f53a4d08f553468e8fda5ea961b3f2b",
      "tree": "533bcdf5cfa7f86ff49b25f2caf2dd4dcfc2f54c",
      "parents": [
        "6cd3aeee4c0fbd0751122395af0ab895abda027e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 13:26:21 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 13:26:21 2014 +0100"
      },
      "message": "updated for version 7.4.148\nProblem:    Cannot build with Cygwin and X11.\nSolution:   Include Xwindows.h instead of windows.h. (Lech Lorens)\n"
    },
    {
      "commit": "6cd3aeee4c0fbd0751122395af0ab895abda027e",
      "tree": "2969ceff007c4341114aafe9f11cd4ee9cb8f227",
      "parents": [
        "2cd3696c35877e2b3e8826336fb37833a3dfa4b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 13:18:58 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 13:18:58 2014 +0100"
      },
      "message": "updated for version 7.4.147\nProblem:    Cursor moves to wrong position when using \"gj\" after \"$\" and\n            virtual editing is active.\nSolution:   Make \"gj\" behave differently when virtual editing is active.\n            (Hirohito Higashi)\n"
    },
    {
      "commit": "2cd3696c35877e2b3e8826336fb37833a3dfa4b6",
      "tree": "a65270801c0230d631c73d868093e81bccee0c7c",
      "parents": [
        "32b9201f3726b26d1b5a558f95919cf0575a4b78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:57:05 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:57:05 2014 +0100"
      },
      "message": "updated for version 7.4.146\nProblem:    When starting Vim with \"-u NONE\" v:oldfiles is NULL.\nSolution:   Set v:oldfiles to an empty list. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "32b9201f3726b26d1b5a558f95919cf0575a4b78",
      "tree": "81839de26ce0fcb0cc99c756b5df781c140757bf",
      "parents": [
        "9d1685d1cf21cf5c17a52ae8ea143161a0d00d37"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:33:36 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:33:36 2014 +0100"
      },
      "message": "updated for version 7.4.145\nProblem:    getregtype() does not return zero for unknown register.\nSolution:   Adjust documention: return empty string for unknown register.\n            Check the register name to be valid. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "9d1685d1cf21cf5c17a52ae8ea143161a0d00d37",
      "tree": "7f20404b6346a193b669e3d1db1ca0834d656291",
      "parents": [
        "e21b6b2a8d526f22ece5ccadafa3a6ff3289d603"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:18:45 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:18:45 2014 +0100"
      },
      "message": "updated for version 7.4.144\nProblem:    MingW also supports intptr_t for OPEN_OH_ARGTYPE.\nSolution:   Adjust #ifdef. (Ken Takata)\n"
    },
    {
      "commit": "e21b6b2a8d526f22ece5ccadafa3a6ff3289d603",
      "tree": "9967565ee4f5915b7aefc1e77ef10079c8dd62ef",
      "parents": [
        "b0d5c96133f894c102eb695fcd7d93a54028cc99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:17:02 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 14 12:17:02 2014 +0100"
      },
      "message": "updated for version 7.4.143\nProblem:    TextChangedI is not triggered.\nSolution:   Reverse check for \"ready\". (lilydjwg)\n"
    },
    {
      "commit": "b0d5c96133f894c102eb695fcd7d93a54028cc99",
      "tree": "1e62f679916a37e46f45beb79a80db18bc35a5ee",
      "parents": [
        "78cf3f0de90613cc8621f806444120ee3b12b507"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 12 13:24:51 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 12 13:24:51 2014 +0100"
      },
      "message": "updated for version 7.4.142\nProblem:    On MS-Windows 8 IME input doen\u0027t work correctly.\nSolution:   Work around the problem. (Nobuhiro Takasaki)\n"
    },
    {
      "commit": "78cf3f0de90613cc8621f806444120ee3b12b507",
      "tree": "a2f148aec8d721ccaf9808614642020e58421ae7",
      "parents": [
        "a02471e2952b16c14a0ee779ba69ff4272c10192"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 18:16:07 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 18:16:07 2014 +0100"
      },
      "message": "updated for version 7.4.141\nProblem:    Problems when building with Borland: st_mode is signed short;\n            can\u0027t build with Python; temp files not ignored by Mercurial;\n            building with DEBUG doesn\u0027t define _DEBUG.\nSolution:   Fix the problems. (Ken Takata)\n"
    },
    {
      "commit": "a02471e2952b16c14a0ee779ba69ff4272c10192",
      "tree": "19b536bd69f01edf7144d596cfa8d193689dabb9",
      "parents": [
        "bd2dc34774c3753b2953a3bffaf35d5793d2575c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 16:43:14 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 16:43:14 2014 +0100"
      },
      "message": "updated for version 7.4.140\nProblem:    Crash when wiping out buffer triggers autocommand that wipes out\n            only other buffer.\nSolution:   Do not delete the last buffer, make it empty. (Hirohito Higashi)\n"
    },
    {
      "commit": "bd2dc34774c3753b2953a3bffaf35d5793d2575c",
      "tree": "af3afe045074e0d5122566a7f61a1d7e1956317d",
      "parents": [
        "4ea924e0a567c5026a25fba2b02dd6eaf9efcb89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 15:53:13 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 15:53:13 2014 +0100"
      },
      "message": "updated for version 7.4.139\nProblem:    Crash when using :cd in autocommand. (François Ingelrest)\nSolution:   Set w_localdir to NULL after freeing it. (Dominique Pelle)\n"
    },
    {
      "commit": "4ea924e0a567c5026a25fba2b02dd6eaf9efcb89",
      "tree": "169f25c86c664311ad10a508c3e52b25604dbcfd",
      "parents": [
        "3a69e1135e65c44639d7a54d7637519134f36203"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 15:32:21 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 15:32:21 2014 +0100"
      },
      "message": "updated for version 7.4.138\nProblem:    Directory change messages are not recognized.\nSolution:   Fix using a character range literally. (Lech Lorens)\n"
    },
    {
      "commit": "3a69e1135e65c44639d7a54d7637519134f36203",
      "tree": "c7e7c3ce5eda0abae3aee3b1891937389deda7db",
      "parents": [
        "b1cb35f785d2d7a1c94268218cf5eb3d8087c55e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 13:51:42 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 13:51:42 2014 +0100"
      },
      "message": "updated for version 7.4.137\nProblem:    Cannot use IME with Windows 8 console.\nSolution:   Change the user of ReadConsoleInput() and PeekConsoleInput().\n            (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "b1cb35f785d2d7a1c94268218cf5eb3d8087c55e",
      "tree": "5e1a197aa11fdef4a777fa2de6d53743793ae928",
      "parents": [
        "438f67a0040ab4f517c68f446f4a03a6c9e9096d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 13:05:20 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 10 13:05:20 2014 +0100"
      },
      "message": "updated for version 7.4.136\nProblem:    MS-Windows: When saving a file with a UNC path the file becomes\n            read-only.\nSolution:   Don\u0027t mix up Win32 attributes and Unix attributes. (Ken Takata)\n"
    },
    {
      "commit": "2fda30146920a1b0bd9cdac7e644a28e4b873b89",
      "tree": "3ca4d98bb80e40e502921c8707146f7b6b242c8d",
      "parents": [
        "5ec8305ea884f5b04566b3c72cdc8d60b6bd29ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 15:51:55 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 15:51:55 2014 +0100"
      },
      "message": "updated for version 7.4.135\nProblem:    Missing dot in MingW test Makefile.\nSolution:   Add the dot. (Michael Soyka)\n"
    },
    {
      "commit": "5ec8305ea884f5b04566b3c72cdc8d60b6bd29ad",
      "tree": "aedcd9eb362df7c8828ae70daa44adb33593436c",
      "parents": [
        "5f4c8406a2c58320a94de77f49b35eda7058f328"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 15:45:10 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 15:45:10 2014 +0100"
      },
      "message": "updated for version 7.4.134\nProblem:    Spurious space in MingW Makefile.\nSolution:   Remove the space. (Michael Soyka)\n"
    },
    {
      "commit": "5f4c8406a2c58320a94de77f49b35eda7058f328",
      "tree": "c2cd71fa39c02d25b35d2ffbcb26e0902ed7dd6e",
      "parents": [
        "3f1138e8aefc91768cd3d94b4d15671204c117c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 06:19:11 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 06 06:19:11 2014 +0100"
      },
      "message": "updated for version 7.4.133\nProblem:    Clang warns for using NUL.\nSolution:   Change NUL to NULL. (Dominique Pelle)\n"
    },
    {
      "commit": "3f1138e8aefc91768cd3d94b4d15671204c117c3",
      "tree": "ab2d8c815c14beac95affe1d1652bec7021ed0cd",
      "parents": [
        "4b550b4c50f576d3111d39009c6a21514a5f3d17"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 05 13:29:26 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 05 13:29:26 2014 +0100"
      },
      "message": "updated for version 7.4.132\nProblem:    Win32: flags and inherit_handles arguments mixed up.\nSolution:   Swap the argument. (cs86661)\n"
    },
    {
      "commit": "dedd1b0aba7e7125081fd3e71b629058d48dac1d",
      "tree": "e17d7260b8901deb52a29e3d0de399ed18cdb2f2",
      "parents": [
        "0bd7b3f4ce0e70ff762689dc0fd9f41b54692694"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 13:06:17 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 13:06:17 2013 +0100"
      },
      "message": "updated for version 7.4.131\nProblem:    Syncbind causes E315 errors in some situations. (Liang Li)\nSolution:   Set and restore curbuf in ex_syncbind(). (Christian Brabandt)\n"
    },
    {
      "commit": "0bd7b3f4ce0e70ff762689dc0fd9f41b54692694",
      "tree": "6f961d0fff73bc7d25b8598e7fcf834b62570c84",
      "parents": [
        "959a143f2e17d81c108b60493815419c7772aa63"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 12:48:58 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 12:48:58 2013 +0100"
      },
      "message": "updated for version 7.4.130\nProblem:    Relative line numbers mix up windows when using folds.\nSolution:   Use hasFoldingWin() instead of hasFolding(). (Lech Lorens)\n"
    },
    {
      "commit": "959a143f2e17d81c108b60493815419c7772aa63",
      "tree": "dc7afc355b0b3cf758f57187d049fa820d31ec98",
      "parents": [
        "207fd75cac7bc658da039f551620d51c422def44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 12:17:38 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 12:17:38 2013 +0100"
      },
      "message": "updated for version 7.4.129\nProblem:    getline(-1) returns zero. (mvxxc)\nSolution:   Return an empty string.\n"
    },
    {
      "commit": "207fd75cac7bc658da039f551620d51c422def44",
      "tree": "18da09a272b2cee45d0eba5882a30c802e0363f1",
      "parents": [
        "7c0daf088e880e7cd4031c673876a2750323c79c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 11:50:35 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 11:50:35 2013 +0100"
      },
      "message": "updated for version 7.4.128\nProblem:    Perl 5.18 for MSVC doesn\u0027t work.\nSolution:   Add check in makefile and define __inline. (Ken Takata)\n"
    },
    {
      "commit": "7c0daf088e880e7cd4031c673876a2750323c79c",
      "tree": "d7fda02d7e9c19d1dfd4405f8017cc2a9233de75",
      "parents": [
        "36c85b2c4639c06fd8e4398f1f7d29f5d4e0405f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 11:46:08 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 14 11:46:08 2013 +0100"
      },
      "message": "updated for version 7.4.127\nProblem:    Perl 5.18 on Unix doesn\u0027t work.\nSolution:   Move workaround to after including vim.h. (Ken Takata)\n"
    },
    {
      "commit": "36c85b2c4639c06fd8e4398f1f7d29f5d4e0405f",
      "tree": "f145c8ad10c3d1c722f2a59df742087f94830fa4",
      "parents": [
        "dfb18411cf3d0cf7fd92b39476768e5f7ca47148"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 12 20:25:44 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 12 20:25:44 2013 +0100"
      },
      "message": "updated for version 7.4.126\nProblem:    Compiler warnings for \"const\" and incompatible types.\nSolution:   Remove \"const\", add type cast. (Ken Takata)\n"
    },
    {
      "commit": "175d0704dfb1247be7f414bfbcf9f5cfeced2794",
      "tree": "50878b6711c2be6ea191216201143bcc9d2e1af3",
      "parents": [
        "2cc8738f2f87ffa3e584b8e606f11fbb188c46b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 18:36:33 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 18:36:33 2013 +0100"
      },
      "message": "updated for version 7.4.125\nProblem:    Win32: Dealing with messages may not work for multi-byte chars.\nSolution:   Use pDispatchMessage(). (Ken Takata)\n"
    },
    {
      "commit": "2cc8738f2f87ffa3e584b8e606f11fbb188c46b4",
      "tree": "aa51629519aa11483689bfb6f79f4845d46af40f",
      "parents": [
        "c8020ee825b9d9196b1329c0e097424576fc9b3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 18:21:45 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 18:21:45 2013 +0100"
      },
      "message": "updated for version 7.4.124\nProblem:    Win32: Getting host name does not use wide function.\nSolution:   Use GetComputerNameW() if possible. (Ken Takata)\n"
    },
    {
      "commit": "c8020ee825b9d9196b1329c0e097424576fc9b3a",
      "tree": "7457739d4f16f661e07a188f85687990cb78b196",
      "parents": [
        "910cffbb5ea2df88688301168eb04926c9e68990"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 18:18:06 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 18:18:06 2013 +0100"
      },
      "message": "updated for version 7.4.123\nProblem:    Win32: Getting user name does not use wide function.\nSolution:   Use GetUserNameW() if possible. (Ken Takata)\n"
    },
    {
      "commit": "910cffbb5ea2df88688301168eb04926c9e68990",
      "tree": "5b605892e882b0596eaf54252af47cce7e1d108c",
      "parents": [
        "893b2d73d16870f08d7d442488f3790156e11105"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:58:35 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:58:35 2013 +0100"
      },
      "message": "updated for version 7.4.122\nProblem:    Win32: When \u0027encoding\u0027 is set to \"utf-8\" and the active codepage\n            is cp932 then \":grep\" and other commands don\u0027t work for multi-byte\n            characters.\nSolution:   (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "893b2d73d16870f08d7d442488f3790156e11105",
      "tree": "f901a95c9bd48e2b4bdb0353569094447169f937",
      "parents": [
        "fcf94d399015984742c4306c7e6676f07d7ed5fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:44:38 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:44:38 2013 +0100"
      },
      "message": "updated for version 7.4.121\nProblem:    Completion doesn\u0027t work for \":py3d\" and \":py3f\". (Bohr Shaw)\nSolution:   Skip over letters after \":py3\".\n"
    },
    {
      "commit": "fcf94d399015984742c4306c7e6676f07d7ed5fe",
      "tree": "679c42b157d273d6aba5e492d4c371cea628c230",
      "parents": [
        "4ffa07081f97db6b49d6d087ce46ff0b3a4c8a5c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:20:19 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:20:19 2013 +0100"
      },
      "message": "updated for version 7.4.120\nProblem:    Can\u0027t build with Perl 5.18 on Linux. (Lcd 47)\nSolution:   Add #ifdef. (Ken Takata)\n"
    },
    {
      "commit": "4ffa07081f97db6b49d6d087ce46ff0b3a4c8a5c",
      "tree": "0666434ca7d0b736c7afb40a3d02c4d3e92f639c",
      "parents": [
        "1d633413e5961589c2ae81300c96197443eee0c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:12:37 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 17:12:37 2013 +0100"
      },
      "message": "updated for version 7.4.119\nProblem:    Vim doesn\u0027t work well on OpenVMS.\nSolution:   Fix various problems. (Samuel Ferencik)\n"
    },
    {
      "commit": "1d633413e5961589c2ae81300c96197443eee0c8",
      "tree": "46b5ec5d9b3443e88dc8d69012d390c2648bc536",
      "parents": [
        "6b10721fa2d883540c1c106ef26fff8abed0ac43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 15:52:01 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 15:52:01 2013 +0100"
      },
      "message": "updated for version 7.4.118\nProblem:    It\u0027s possible that redrawing the status lines causes\n            win_redr_custom() to be called recursively.\nSolution:   Protect against recursiveness. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "6b10721fa2d883540c1c106ef26fff8abed0ac43",
      "tree": "79352396c28845a119c083f6980e88f7c2cb0c51",
      "parents": [
        "7ba0741451d8eea497fba07ca2bbf6fae107a6a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 15:06:40 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 15:06:40 2013 +0100"
      },
      "message": "updated for version 7.4.117\nProblem:    Can\u0027t build with Cygwin/MingW and Perl 5.18.\nSolution:   Add a linker argument for the Perl library. (Cesar Romani)\n            Adjust CFLAGS and LIB. (Cesar Romani)\n            Move including inline.h further down. (Ken Takata)\n"
    },
    {
      "commit": "7ba0741451d8eea497fba07ca2bbf6fae107a6a6",
      "tree": "34e70b634b7ddedd35b33750f7b222b5e69549b9",
      "parents": [
        "b011af969652f6be0775ba8dcd54aac4dcb57cdb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 14:55:01 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 14:55:01 2013 +0100"
      },
      "message": "updated for version 7.4.116\nProblem:    When a mapping starts with a space, the typed space does not show\n            up for \u0027showcmd\u0027.\nSolution:   Show \"\u003c20\u003e\". (Brook Hong)\n"
    },
    {
      "commit": "b011af969652f6be0775ba8dcd54aac4dcb57cdb",
      "tree": "4dffbe1b19b5ff8c05d8d41c896ef8ce250eeb50",
      "parents": [
        "5d7f9df8fa12e076c233069bb0a98d490749a63a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 13:21:51 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 13:21:51 2013 +0100"
      },
      "message": "updated for version 7.4.115\nProblem:    When using Zsh expanding ~abc doesn\u0027t work when the result\n            contains a space.\nSolution:   Off-by-one error in detecting the NUL. (Pavol Juhas)\n"
    },
    {
      "commit": "5d7f9df8fa12e076c233069bb0a98d490749a63a",
      "tree": "55bc2d60904bc2619cb07c65a550bf59e4809cdd",
      "parents": [
        "73c61633b6c0387333f208afb11a0a00bed09ef0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 12:22:58 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 11 12:22:58 2013 +0100"
      },
      "message": "updated for version 7.4.114\nProblem:    New GNU make outputs messages about changing directory in another\n            format.\nSolution:   Recognize the new format.\n"
    },
    {
      "commit": "73c61633b6c0387333f208afb11a0a00bed09ef0",
      "tree": "967e9df0154feb810d0d1ff6761ecd2a92a15ba6",
      "parents": [
        "b050c6418647c5358564e4608e8bb6ac7caa93b8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 07 14:48:10 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 07 14:48:10 2013 +0100"
      },
      "message": "updated for version 7.4.113\nProblem:    MSVC static analysis gives warnings.\nSolution:   Avoid the warnings and avoid possible bugs. (Ken Takata)\n"
    }
  ],
  "next": "b050c6418647c5358564e4608e8bb6ac7caa93b8"
}
