)]}'
{
  "log": [
    {
      "commit": "cc7ff3fcd8c8fd7da6faac98a138b830ec5c00d8",
      "tree": "7ae861933a29feb62b5f9f1fb485f3969da700d3",
      "parents": [
        "08b7bae91adb79d30d4c923fd758e2f7cecd33ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 19:13:24 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 19:13:24 2015 +0100"
      },
      "message": "Update English spell files.\n"
    },
    {
      "commit": "08b7bae91adb79d30d4c923fd758e2f7cecd33ef",
      "tree": "d9a36b05ca80190644f795f02687a6c0484bf5d1",
      "parents": [
        "7b5f0a15bce11754c47f849b2ddd68ba0909afac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 17:56:05 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 17:56:05 2015 +0100"
      },
      "message": "patch 7.4.1004\nProblem:    Using Makefile when auto/config.mk does not exists results in\n            warnings.\nSolution:   Use default values for essential variables.\n"
    },
    {
      "commit": "7b5f0a15bce11754c47f849b2ddd68ba0909afac",
      "tree": "2c873ea721d65fd328dce9c46acde9fd808d9f8b",
      "parents": [
        "604619784c7f9007a883c123231d080598bd49f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 17:40:43 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 17:40:43 2015 +0100"
      },
      "message": "patch 7.4.1003\nProblem:    Travis could check a few more things.\nSolution:   Run autoconf on one of the builds. (James McCoy, closes #510)\n            Also build with normal features.\n"
    },
    {
      "commit": "604619784c7f9007a883c123231d080598bd49f5",
      "tree": "b4a7f8464da40eb34222cea76cf301613959240b",
      "parents": [
        "f49e240c2def978247fa457aa105bb3024413f7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 17:17:10 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 17:17:10 2015 +0100"
      },
      "message": "patch 7.4.1002\nProblem:    Cannot run an individual test on MS-Windows.\nSolution:   Move the rule to run test1 downwards. (Ken Takata)\n"
    },
    {
      "commit": "f49e240c2def978247fa457aa105bb3024413f7d",
      "tree": "48e468360980ba3c2a7d3ca79ef0974961c22f90",
      "parents": [
        "c06624661a3aa6642304c06db9cebe553a4cab17"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 15:59:25 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 15:59:25 2015 +0100"
      },
      "message": "patch 7.4.1001\nProblem:    test_viml isn\u0027t run.\nSolution:   Include change in makefile.\n"
    },
    {
      "commit": "c06624661a3aa6642304c06db9cebe553a4cab17",
      "tree": "debe51a816c441c2fc2ceb9599dc767baaf8545d",
      "parents": [
        "b8cb643eab0e84d6a41f5884c7e41736218425fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 15:49:05 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 15:49:05 2015 +0100"
      },
      "message": "patch 7.4.1000\nProblem:    Test 49 is slow and doesn\u0027t work on MS-Windows.\nSolution:   Start moving parts of test 49 to test_viml.\n"
    },
    {
      "commit": "b8cb643eab0e84d6a41f5884c7e41736218425fb",
      "tree": "664142edaf4d14c9a7b9ce8a60c21cf1ff23f1bb",
      "parents": [
        "f9c8bd2137b045f9a64d63eefcf022b4726b1419"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 13:43:56 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 30 13:43:56 2015 +0100"
      },
      "message": "patch 7.4.999\nProblem:    \"make shadow\" creates a broken link. (Tony Mechelynck)\nSolution:   Remove vimrc.unix from the list.\n"
    },
    {
      "commit": "f9c8bd2137b045f9a64d63eefcf022b4726b1419",
      "tree": "8735e3584f07f26ec499d441d44fcbb283bb0e8d",
      "parents": [
        "4c7bb12c82914307e6bbb73d95cfb3ba7189813a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 21:34:48 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 21:34:48 2015 +0100"
      },
      "message": "patch 7.4.998\nProblem:    Running tests in shadow directory fails.  Test 49 fails.\nSolution:   Link more files for the shadow directory. Make test 49 end up in\n            the right buffer.\n"
    },
    {
      "commit": "4c7bb12c82914307e6bbb73d95cfb3ba7189813a",
      "tree": "67bdbf9e61c91c90269d83fbd559c894429066d4",
      "parents": [
        "256972a9849b5d575b62a6a71be5b6934b5b0e8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 20:32:23 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 20:32:23 2015 +0100"
      },
      "message": "patch 7.4.997\nProblem:    \"make shadow\" was sometimes broken.\nSolution:   Add a test for it. (James McCoy, closes #520)\n"
    },
    {
      "commit": "256972a9849b5d575b62a6a71be5b6934b5b0e8b",
      "tree": "dd9f8e5b91050090c005e8b81135e14af2a19e16",
      "parents": [
        "e292d80bede5cb0b9b1ca95176ad6c3fbaae2e0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 19:10:25 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 19:10:25 2015 +0100"
      },
      "message": "Updated runtime files.\n"
    },
    {
      "commit": "e292d80bede5cb0b9b1ca95176ad6c3fbaae2e0a",
      "tree": "e2f9ad47fd2735682c585744f783fbe0d48bb183",
      "parents": [
        "36e294c00c784b9ddd05a4fdbea2e331ab2b1ca8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 19:03:21 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 19:03:21 2015 +0100"
      },
      "message": "patch 7.4.996\nProblem:    New GDK files and testdir/Make_all.mak missing from distribution.\n            PC build instructions are outdated.\nSolution:   Add the file to the list.  Update PC build instructions.\n"
    },
    {
      "commit": "36e294c00c784b9ddd05a4fdbea2e331ab2b1ca8",
      "tree": "77faf338e0f4e46d4d80c20781c6a08124b40ce7",
      "parents": [
        "4e5a31c8b3e259605f4d8543aaae68578cf9b0d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 18:55:46 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 18:55:46 2015 +0100"
      },
      "message": "patch 7.4.995\nProblem:    gdk_pixbuf_new_from_inline() is deprecated.\nSolution:   Generate auto/gui_gtk_gresources.c. (Kazunobu Kazunobu,\n            closes #507)\n"
    },
    {
      "commit": "4e5a31c8b3e259605f4d8543aaae68578cf9b0d7",
      "tree": "00b06470efcfdbd845e5a9b459cec92bc4172cb0",
      "parents": [
        "52f6ae1366b34fc5771595c0bd17c779a7f6f544"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 17:11:15 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 17:11:15 2015 +0100"
      },
      "message": "patch 7.4.994\nProblem:    New style tests are not run on MS-Windows.\nSolution:   Add the new style tests.\n"
    },
    {
      "commit": "52f6ae1366b34fc5771595c0bd17c779a7f6f544",
      "tree": "f83b7241cefbb2afa9220e952be9d124dc51493d",
      "parents": [
        "013806229a1e15480592f6bc8453130685ec750b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 16:34:06 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 16:34:06 2015 +0100"
      },
      "message": "patch 7.4.993\nProblem:    Test 87 is flaky on AppVeyor.\nSolution:   Reduce the minimum background thread count.\n"
    },
    {
      "commit": "013806229a1e15480592f6bc8453130685ec750b",
      "tree": "64d7ee19b7260877387fed02fae3185525f67eed",
      "parents": [
        "096c8bb40d51b22a4b1d761baf7bb79fb9e55a28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 16:04:42 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 16:04:42 2015 +0100"
      },
      "message": "patch 7.4.992\nProblem:    Makefiles for MS-Windows in src/po are outdated.\nSolution:   Make them work. (Ken Takata, Taro Muraoka)\n"
    },
    {
      "commit": "096c8bb40d51b22a4b1d761baf7bb79fb9e55a28",
      "tree": "9b51618a06a9e08cb97c6535028b54d67cf8fe39",
      "parents": [
        "e5c5f0c66c9491aca013f30da6e4f730a7ba7db6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 14:26:57 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 14:26:57 2015 +0100"
      },
      "message": "patch 7.4.991\nProblem:    When running new style tests the output is not visible.\nSolution:   Add the testdir/messages file and show it.  Update the list of\n            test names.\n"
    },
    {
      "commit": "e5c5f0c66c9491aca013f30da6e4f730a7ba7db6",
      "tree": "c7b5706deb5b84a7239d1f24ae0deeddef404058",
      "parents": [
        "0107f5ba87ca9427500d0fc42ec80a1f3fca9fdb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 13:59:29 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 29 13:59:29 2015 +0100"
      },
      "message": "patch 7.4.990\nProblem:    Test 86 fails on AppVeyor.\nSolution:   Do some registry magic. (Ken Takata)\n"
    },
    {
      "commit": "0107f5ba87ca9427500d0fc42ec80a1f3fca9fdb",
      "tree": "23f551472a7fa74c47aeee23e01df5b003ff2e55",
      "parents": [
        "40bbceee2213a6fa8fdc1d3f3920d61fb5370803"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:51:20 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:51:20 2015 +0100"
      },
      "message": "patch 7.4.989\nProblem:    Leaking memory when hash_add() fails. Coverity error 99126.\nSolution:   When hash_add() fails free the memory.\n"
    },
    {
      "commit": "40bbceee2213a6fa8fdc1d3f3920d61fb5370803",
      "tree": "b16f86b33998413a6905c60bc250155a9b4a8912",
      "parents": [
        "0d27f64f7188efef99062a3c5694027c12401670"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:24:41 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:24:41 2015 +0100"
      },
      "message": "patch 7.4.988\nProblem:    Default test target is test49.out.\nSolution:   Add a build rule before including Make_all.mak.\n"
    },
    {
      "commit": "0d27f64f7188efef99062a3c5694027c12401670",
      "tree": "1b97603f30d95d67b74153296cb465ca36bfba78",
      "parents": [
        "da9888a3f0118ce1ce5acbdcf4720602c2de2a3b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:05:28 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 22:05:28 2015 +0100"
      },
      "message": "patch 7.4.987\nProblem:    Can\u0027t build with Ruby 1.9.2.\nSolution:   Require Rub 2.0 for defining USE_TYPEDDATA.\n"
    },
    {
      "commit": "da9888a3f0118ce1ce5acbdcf4720602c2de2a3b",
      "tree": "c679abcfb9a689a2bd7816a8562d9cb2ff206f48",
      "parents": [
        "f2f6d297966ec0e357640b71a238e51afcaba6cc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 21:35:14 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 21:35:14 2015 +0100"
      },
      "message": "patch 7.4.986\nProblem:    Test49 doesn\u0027t work on MS-Windows.  test70 is listed twice.\nSolution:   Move test49 to the group not used on Amiga and MS-Windows.\n            Remove test70 from SCRIPTS_WIN32.\n"
    },
    {
      "commit": "f2f6d297966ec0e357640b71a238e51afcaba6cc",
      "tree": "104d229c01df9eeaf3515fff61e47e799c6c4bfd",
      "parents": [
        "ad4d8a192abf44b89371af87d70b971cd654b799"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 20:57:10 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 20:57:10 2015 +0100"
      },
      "message": "patch 7.4.985\nProblem:    Can\u0027t build with Ruby 2.3.0.\nSolution:   Use the new TypedData_XXX macro family instead of Data_XXX. Use\n            TypedData. (Ken Takata)\n"
    },
    {
      "commit": "ad4d8a192abf44b89371af87d70b971cd654b799",
      "tree": "ad7554b6a90c075cd2722259604c812842c22c7c",
      "parents": [
        "a60824308cd9bc192c5d38fc16cccfcf652b40f6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 19:20:36 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 19:20:36 2015 +0100"
      },
      "message": "patch 7.4.984\nProblem:    searchpos() always starts searching in the first column, which is\n            not what some people expect. (Brett Stahlman)\nSolution:   Add the \u0027z\u0027 flag: start at the specified column.\n"
    },
    {
      "commit": "a60824308cd9bc192c5d38fc16cccfcf652b40f6",
      "tree": "bc93537c7f79e018f95c31d061ad06490be942e0",
      "parents": [
        "7b6156f4cd4027b664a916ba546e9b05d4c49e11"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:26:45 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:26:45 2015 +0100"
      },
      "message": "patch 7.4.983\nProblem:    Executing one test after \"make testclean\" doesn\u0027t work.\nSolution:   Add a dependency on test1.out.\n"
    },
    {
      "commit": "7b6156f4cd4027b664a916ba546e9b05d4c49e11",
      "tree": "b569ff674e96d8f0f77c3d69ba2220ced8df9286",
      "parents": [
        "4686b323e4bc0f466500b018959f6c8965f010f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:01:26 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 16:01:26 2015 +0100"
      },
      "message": "patch 7.4.982\nProblem:    Keeping the list of tests updated is a hassle.\nSolution:   Move the list to a separate file, so that it only needs to be\n            udpated in one place.\n"
    },
    {
      "commit": "4686b323e4bc0f466500b018959f6c8965f010f9",
      "tree": "58b7ed5a992bbd6f0c19bc0ec5bb6e3e502f6dad",
      "parents": [
        "57d7971b5f1621071176eea81cdb0d1fc50c925d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:44:10 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:44:10 2015 +0100"
      },
      "message": "patch 7.4.981\nProblem:    An error in a test script goes unnoticed.\nSolution:   Source the test script inside try/catch. (Hirohito Higashi)\n"
    },
    {
      "commit": "57d7971b5f1621071176eea81cdb0d1fc50c925d",
      "tree": "62bacd1dbe901df3d3d34981e181fed39b4bf0b2",
      "parents": [
        "4a8c2cfc56b9affc36934aa0f20d8cfd2b1511c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:04:47 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 28 14:04:47 2015 +0100"
      },
      "message": "patch 7.4.980\nProblem:    Tests for :cdo, :ldo, etc. are outdated.\nSolution:   Add new style tests for these commands. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "4a8c2cfc56b9affc36934aa0f20d8cfd2b1511c8",
      "tree": "a3066ea09e833e502962ebb7344216bbcb1d00c2",
      "parents": [
        "c42b9c670ea621d4dac0f216e011a6db576c5136"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 19 15:28:18 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 19 15:28:18 2015 +0100"
      },
      "message": "patch 7.4.979\nProblem:    When changing the crypt key the blocks read from disk are not\n            decrypted.\nSolution:   Also call ml_decrypt_data() when mf_old_key is set. (Ken Takata)\n"
    },
    {
      "commit": "c42b9c670ea621d4dac0f216e011a6db576c5136",
      "tree": "08fc34f03d2812c030e64f3370fd5dd05892fdf2",
      "parents": [
        "9bc01ebb957d2b30d57bd30d7aee6f1df2a336b0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 19 15:15:54 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 19 15:15:54 2015 +0100"
      },
      "message": "patch 7.4.978\nProblem:    test_cdo fails when using another language than English.\nSolution:   Set the language to C. (Dominique Pelle)\n"
    },
    {
      "commit": "9bc01ebb957d2b30d57bd30d7aee6f1df2a336b0",
      "tree": "422fefc0a324804c737b11d02a308a14280f334e",
      "parents": [
        "8def26a0f5f5535e9af64e715cb80845fc8ec322"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 21:14:58 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 21:14:58 2015 +0100"
      },
      "message": "patch 7.4.977\nProblem:    \u0027linebreak\u0027 does not work properly when using \"space\" in\n            \u0027listchars\u0027.\nSolution:   (Hirohito Higashi, Christian Brabandt)\n"
    },
    {
      "commit": "8def26a0f5f5535e9af64e715cb80845fc8ec322",
      "tree": "62d08928afc65ae0adcbeff1061705c345c50652",
      "parents": [
        "75e3ad019933f4879137775549261bf51985ab7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 15:34:53 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 15:34:53 2015 +0100"
      },
      "message": "patch 7.4.976\nProblem:    When compiling Vim for MSYS2 (linked with msys-2.0.dll), the Win32\n            clipboard is not enabled.\nSolution:   Recognize MSYS like CYGWIN. (Ken Takata)\n"
    },
    {
      "commit": "75e3ad019933f4879137775549261bf51985ab7d",
      "tree": "a2801d543c4b0595957f818ce3d4d3cc2a845e85",
      "parents": [
        "f29a82dcd0914c76f595d475ddac4517371fab2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 15:07:32 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 15:07:32 2015 +0100"
      },
      "message": "patch 7.4.975\nProblem:    Using \":sort\" on a very big file sometimes causes text to be\n            corrupted. (John Beckett)\nSolution:   Copy the line into a buffer before calling ml_append().\n"
    },
    {
      "commit": "f29a82dcd0914c76f595d475ddac4517371fab2b",
      "tree": "56510dfbae677368f53d127e5c83438e2ac1a699",
      "parents": [
        "6f62fed349bf829da2adb02619dc9acba13c8ab6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 15:03:55 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 15:03:55 2015 +0100"
      },
      "message": "patch 7.4.974\nProblem:    When using :diffsplit the cursor jumps to the first line.\nSolution:   Put the cursor on the line related to where the cursor was before\n            the split.\n"
    },
    {
      "commit": "6f62fed349bf829da2adb02619dc9acba13c8ab6",
      "tree": "c2d4006200a8b4477db1f5b8a352a6ac30165627",
      "parents": [
        "a98849670674264de699d7ab22ae4b9b32e78f4a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 14:04:24 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 17 14:04:24 2015 +0100"
      },
      "message": "patch 7.4.973\nProblem:    When pasting on the command line line breaks result in literal\n            \u003cCR\u003e characters. This makes pasting a long file name difficult.\nSolution:   Skip the characters.\n"
    },
    {
      "commit": "a98849670674264de699d7ab22ae4b9b32e78f4a",
      "tree": "99ac0a3b5a592f81d937282e960890f00e4b7b89",
      "parents": [
        "099fdde0f073315b7f2700786ae533d23a556348"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 13 15:08:56 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 13 15:08:56 2015 +0100"
      },
      "message": "patch 7.4.972\nProblem:    Memory leak when there is an error in setting an option.\nSolution:   Free the saved value (Christian Brabandt)\n"
    },
    {
      "commit": "099fdde0f073315b7f2700786ae533d23a556348",
      "tree": "1224656efb7298216184fef7ff787dd2a758d606",
      "parents": [
        "9ec021a2b0dd35ba744a8e2a9430a643c85b922a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 13 14:45:21 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 13 14:45:21 2015 +0100"
      },
      "message": "patch 7.4.971\nProblem:    The asin() function can\u0027t be used.\nSolution:   Sort the function table properly. (Watiko)\n"
    },
    {
      "commit": "9ec021a2b0dd35ba744a8e2a9430a643c85b922a",
      "tree": "3d0072340e4220394ae14d4d17aec0e8df46f5b8",
      "parents": [
        "35be4534c029148a89ccc41e8e465d793e7ed7c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 12 16:23:29 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 12 16:23:29 2015 +0100"
      },
      "message": "patch 7.4.970\nProblem:    Rare crash in getvcol(). (Timo Mihaljov)\nSolution:   Check for the buffer being NULL in init_preedit_start_col.\n            (Hirohito Higashi, Christian Brabandt)\n"
    },
    {
      "commit": "35be4534c029148a89ccc41e8e465d793e7ed7c2",
      "tree": "68ccb6a9ed34fd033ebcaa2dbf0e6415fea1cffa",
      "parents": [
        "b65c749ac5a8a990d53493e3b9677142b1b9e4ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 22:38:36 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 22:38:36 2015 +0100"
      },
      "message": "patch 7.4.969\nProblem:    Compiler warnings on Windowx x64 build.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "b65c749ac5a8a990d53493e3b9677142b1b9e4ce",
      "tree": "2b4fd9078e4782d88480eddb5b6ec28f0564b768",
      "parents": [
        "6b90351786eb0915336b576cc930300bf5c9ac63"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 20:53:58 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 20:53:58 2015 +0100"
      },
      "message": "patch 7.4.968\nProblem:    test86 and test87 are flaky in Appveyor.\nSolution:   Reduce the count from 8 to 7. (suggested by ZyX)\n"
    },
    {
      "commit": "6b90351786eb0915336b576cc930300bf5c9ac63",
      "tree": "a83703869c46c0ab8bad69055615cfc649f267c5",
      "parents": [
        "49222bee65228c7b5994b33c1568394c3cbf4583"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 19:38:44 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 19:38:44 2015 +0100"
      },
      "message": "patch 7.4.967\nProblem:    Cross compilation on MS-windows doesn\u0027t work well.\nSolution:   Tidy up cross compilation across architectures with Visual Studio.\n            (Mike Williams)\n"
    },
    {
      "commit": "49222bee65228c7b5994b33c1568394c3cbf4583",
      "tree": "9d7da46e1b29e2bbb0a02708d5e21f11f48a159f",
      "parents": [
        "941aea2b975623a0c8bc24b140881ef0032a8bb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 18:11:30 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 18:11:30 2015 +0100"
      },
      "message": "patch 7.4.966\nProblem:    Configure doesn\u0027t work with a space in a path.\nSolution:   Put paths in quotes. (James McCoy, close #525)\n"
    },
    {
      "commit": "941aea2b975623a0c8bc24b140881ef0032a8bb8",
      "tree": "8448c57e29337e081c5e34d97bc4c01bfe219134",
      "parents": [
        "91376b63877c113fe9a3fff2c1b04bf9504f447f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 17:14:27 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 17:14:27 2015 +0100"
      },
      "message": "patch 7.4.965\nProblem:    On FreeBSD /dev/fd/ files are special.\nSolution:   Use is_dev_fd_file() also for FreeBSD. (Derek Schrock, closes #521)\n"
    },
    {
      "commit": "91376b63877c113fe9a3fff2c1b04bf9504f447f",
      "tree": "1b5935e090c0b0f49a6b8a491093d088b68268f3",
      "parents": [
        "1c57fe8b9450eb29c3e42a94527d4b7514f853e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 16:17:02 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 11 16:17:02 2015 +0100"
      },
      "message": "patch 7.4.964\nProblem:    Test 87 doesn\u0027t work in a shadow directory.\nSolution:   Handle the extra subdirectory. (James McCoy, closes #515)\n"
    },
    {
      "commit": "1c57fe8b9450eb29c3e42a94527d4b7514f853e2",
      "tree": "dfedf9ff5bba94e16f91ebf3014b105ecfb2ff33",
      "parents": [
        "2c5e8e80eacf491d4f266983f534a77776c7ae83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 06 14:53:18 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 06 14:53:18 2015 +0100"
      },
      "message": "patch 7.4.963\nProblem:    test_listlbr_utf8 sometimes fails.\nSolution:   Don\u0027t use a literal multibyte character but \u003cC-V\u003euXXXX. Do not\n            dump the screen highlighting. (Christian Brabandt, closes #518)\n"
    },
    {
      "commit": "2c5e8e80eacf491d4f266983f534a77776c7ae83",
      "tree": "8d925c87b07440e5ca9e30371f1662bf4adc3f7f",
      "parents": [
        "3f12a2421bda43a4e48c822541b75f72ee11125a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 05 20:59:21 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 05 20:59:21 2015 +0100"
      },
      "message": "Updated runtime files.\n"
    },
    {
      "commit": "3f12a2421bda43a4e48c822541b75f72ee11125a",
      "tree": "a0c2d4f0413d59511d1f17b286ed378c4663a545",
      "parents": [
        "9dc2ce398bb3456cc8f590ef0260459798b34d2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 05 20:56:57 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 05 20:56:57 2015 +0100"
      },
      "message": "patch 7.4.962\nProblem:    Cannot run the tests with gvim.  Cannot run individual new stests.\nSolution:   Add the -f flag. Add new test targets in Makefile.\n"
    },
    {
      "commit": "9dc2ce398bb3456cc8f590ef0260459798b34d2a",
      "tree": "436c5c47fb7cbcbf8acafe02af697601c89f45e1",
      "parents": [
        "90f5d0a5c3bbfeefcbc4d6eac59cf225ec714b28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 05 19:47:04 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 05 19:47:04 2015 +0100"
      },
      "message": "patch 7.4.961\nProblem:    Test107 fails in some circunstances.\nSolution:   When using \"zt\", \"zb\" and \"z\u003d\" recompute the fraction.\n"
    },
    {
      "commit": "90f5d0a5c3bbfeefcbc4d6eac59cf225ec714b28",
      "tree": "f71a1c3d955eeb91ff27f11b9bc2386acd9a66b2",
      "parents": [
        "0379d01c52e7930ccfc9133f229fba54a2024a42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 22:37:21 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 22:37:21 2015 +0100"
      },
      "message": "patch 7.4.960\nProblem:    Detecting every version of nmake is clumsy.\nSolution:   Use a tiny C program to get the version of _MSC_VER. (Ken Takata)\n"
    },
    {
      "commit": "0379d01c52e7930ccfc9133f229fba54a2024a42",
      "tree": "ebc63614a37fb4607ea0ff3b878162816be0c603",
      "parents": [
        "e1a61991d9b6fd5f65636d17583f93118268cda5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 21:17:24 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 21:17:24 2015 +0100"
      },
      "message": "patch 7.4.959\nProblem:    When setting \u0027term\u0027 the clipboard ownership is lost.\nSolution:   Do not call clip_init(). (James McCoy)\n"
    },
    {
      "commit": "e1a61991d9b6fd5f65636d17583f93118268cda5",
      "tree": "9e77c9ae7f4919f04992316446d554ffa64ede3e",
      "parents": [
        "bc96c29ffc753daef302d20322d1e3d560094f44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 21:02:27 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 21:02:27 2015 +0100"
      },
      "message": "patch 7.4.958\nProblem:    Vim checks if the directory \"$TMPDIR\" exists.\nSolution:   Do not check if the name starts with \"$\".\n"
    },
    {
      "commit": "bc96c29ffc753daef302d20322d1e3d560094f44",
      "tree": "d221668556b5cef5279e66b0b57d52781eb04e89",
      "parents": [
        "f882d9f89dbe24ab1ba4bc88529bef28242fd2ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 20:46:20 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 20:46:20 2015 +0100"
      },
      "message": "patch 7.4.957\nProblem:    Test_tagcase fails when using another language than English.\nSolution:   Set the messages language to C. (Kenichi Ito)\n"
    },
    {
      "commit": "f882d9f89dbe24ab1ba4bc88529bef28242fd2ed",
      "tree": "585021bb21f8b6b25fd8b855d6ecd9aace734ac6",
      "parents": [
        "3b8fcd945c5f0ee104eaabcf969fb6f973e79c77"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 20:18:24 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 20:18:24 2015 +0100"
      },
      "message": "patch 7.4.956\nProblem:    A few more file name extensions not recognized.\nSolution:   Add .asciidoc, .bzl, .gradle, etc.\n"
    },
    {
      "commit": "3b8fcd945c5f0ee104eaabcf969fb6f973e79c77",
      "tree": "84b0a2974507748f428a616e965c4d35cfd5de1f",
      "parents": [
        "f609dcf8c1094f6fc95f4fc36321a1fb08a7110c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 20:14:12 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 20:14:12 2015 +0100"
      },
      "message": "patch 7.4.955\nProblem:    Vim doesn\u0027t recognize .pl6 and .pod6 files.\nSolution:   Recognize them as perl6 and pod6. (Mike Eve, closes #511)\n"
    },
    {
      "commit": "f609dcf8c1094f6fc95f4fc36321a1fb08a7110c",
      "tree": "21088be14cf9f39cbfffd204967ca853997fca6d",
      "parents": [
        "de0ad40cb3c1bc691a754698ed16a5b6cdb4086b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 17:43:17 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 17:43:17 2015 +0100"
      },
      "message": "patch 7.4.954\nProblem:    When using Lua there may be a crash. (issue #468)\nSolution:   Avoid using an unitialized tv. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "de0ad40cb3c1bc691a754698ed16a5b6cdb4086b",
      "tree": "a184c10b53c44513216100cf095a37840710ceee",
      "parents": [
        "6cd1345307440491580e5e86cb82c54ee9a46baa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 17:21:28 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 17:21:28 2015 +0100"
      },
      "message": "patch 7.4.953\nProblem:    When a test script navigates to another buffer the .res file is\n            created with the wrong name.\nSolution:   Use the \"testname\" for the .res file. (Damien)\n"
    },
    {
      "commit": "6cd1345307440491580e5e86cb82c54ee9a46baa",
      "tree": "62356e88b10a0b1a187c4876d4401fa447c86085",
      "parents": [
        "b00da1d6d1655cb6e415f84ecc3be5ff3b790811"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 16:54:53 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 16:54:53 2015 +0100"
      },
      "message": "patch 7.4.952\nProblem:    \u0027lispwords\u0027 is tested in the old way.\nSolution:   Make a new style test for \u0027lispwords\u0027.\n"
    },
    {
      "commit": "b00da1d6d1655cb6e415f84ecc3be5ff3b790811",
      "tree": "b7ee0b6575e0f80ad0a2bc15739063d32329d565",
      "parents": [
        "4649ded2877508fe343cbcf6f7e7fd277be0aab3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 16:33:12 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 16:33:12 2015 +0100"
      },
      "message": "patch 7.4.951\nProblem:    Sorting number strings does not work as expected. (Luc Hermitte)\nSolution:   Add the \u0027N\" argument to sort()\n"
    },
    {
      "commit": "4649ded2877508fe343cbcf6f7e7fd277be0aab3",
      "tree": "40db67ea0e028a62d9b5ac849fdc910c1a977817",
      "parents": [
        "32a214e78df0120f92fe049eab1385c60f0cdb0b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 14:55:55 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 14:55:55 2015 +0100"
      },
      "message": "patch 7.4.950\nProblem:    v:errors is not initialized.\nSolution:   Initialze it to an empty list. (Thinca)\n"
    },
    {
      "commit": "32a214e78df0120f92fe049eab1385c60f0cdb0b",
      "tree": "e17b9ddd6ca8ac2494e70105de2eb9e36e58ebdf",
      "parents": [
        "20ad69ccfb60ef718bd26387ef0e5424461a643e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 14:29:02 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 14:29:02 2015 +0100"
      },
      "message": "patch 7.4.949\nProblem:    When using \u0027colorcolumn\u0027 and there is a sign with a fullwidth\n            character the highlighting is wrong. (Andrew Stewart)\nSolution:   Only increment vcol when in the right state. (Christian Brabandt)\n"
    },
    {
      "commit": "20ad69ccfb60ef718bd26387ef0e5424461a643e",
      "tree": "bcb4f909cca8591ae40080c24a2c048e46957352",
      "parents": [
        "5311c02f25eed8f34e8a80becb98e86264f371c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 13:52:52 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 03 13:52:52 2015 +0100"
      },
      "message": "patch 7.4.948\nProblem:    Can\u0027t build when the insert_expand feature is disabled.\nSolution:   Add #ifdefs. (Dan Pasanen, closes #499)\n"
    },
    {
      "commit": "5311c02f25eed8f34e8a80becb98e86264f371c3",
      "tree": "5ebc18c3a548e897e3571f0687580a6f50a429eb",
      "parents": [
        "bbfbaf9741deebb9f1ed790885bd571c4cbce17a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 01 20:19:26 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 01 20:19:26 2015 +0100"
      },
      "message": "patch 7.4.947\nProblem:    Test_listchars fails with MingW. (Michael Soyka)\nSolution:   Add the test to the ones that need the fileformat fixed.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "bbfbaf9741deebb9f1ed790885bd571c4cbce17a",
      "tree": "05863a56e4267dbdc0468e603b146775fe06df28",
      "parents": [
        "683fa185a4b4ed7595e5942901548b8239ed5cdb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 01 15:32:56 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 01 15:32:56 2015 +0100"
      },
      "message": "patch 7.4.946\nProblem:    Missing changes in source file.\nSolution:   Include changes to the eval.c file.\n"
    },
    {
      "commit": "683fa185a4b4ed7595e5942901548b8239ed5cdb",
      "tree": "72dc382b7d35b2efe9cc966a3049f8a61d462559",
      "parents": [
        "43345546ae63710441f066648b8485fb545b3801"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 30 21:38:24 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 30 21:38:24 2015 +0100"
      },
      "message": "patch 7.4.945\nProblem:    New style testing is incomplete.\nSolution:   Add the runtest script to the list of distributed files.\n            Add the new functions to the function overview.\n            Rename the functions to match Vim function style.\n            Move undolevels testing into a new style test script.\n"
    },
    {
      "commit": "43345546ae63710441f066648b8485fb545b3801",
      "tree": "6856441fbdb36ee40e5225b97b1e0e698fc72d62",
      "parents": [
        "48a969b48898fb08dce636c6b918408c6fbd3ea0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 29 17:35:35 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 29 17:35:35 2015 +0100"
      },
      "message": "patch 7.4.944\nProblem:    Writing tests for Vim script is hard.\nSolution:   Add assertEqual(), assertFalse() and assertTrue() functions.  Add\n            the v:errors variable.  Add the runtest script. Add a first new\n            style test script.\n"
    },
    {
      "commit": "48a969b48898fb08dce636c6b918408c6fbd3ea0",
      "tree": "e4cbd9c786372efb3f719039b8d63dddb48adeab",
      "parents": [
        "60422e68a3a555144f8c76c666f050e8d104c16b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 28 14:29:26 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 28 14:29:26 2015 +0100"
      },
      "message": "patch 7.4.943\nProblem:    Tests are not run.\nSolution:   Add test_writefile to makefiles. (Ken Takata)\n"
    },
    {
      "commit": "60422e68a3a555144f8c76c666f050e8d104c16b",
      "tree": "1af335f23a3ccc1a82b25ebe035cb6f640919e05",
      "parents": [
        "d042dc825c9b97dacd84d4728f88300da4d5b6b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 25 23:53:01 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 25 23:53:01 2015 +0100"
      },
      "message": "patch 7.4.942\nProblem:    test_tagcase breaks for small builds.\nSolution:   Bail out of the test early. (Hirohito Higashi)\n"
    },
    {
      "commit": "d042dc825c9b97dacd84d4728f88300da4d5b6b9",
      "tree": "035c5232653999ca8f7a84ba67e57eb6dcac8f42",
      "parents": [
        "0f6562e9036f889185dff49a75c7fc5ffb28b307"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 19:18:36 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 19:18:36 2015 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "0f6562e9036f889185dff49a75c7fc5ffb28b307",
      "tree": "3fec0e8c765e63d940eb324be8322517c66acd8a",
      "parents": [
        "2a1b474fd82aff922f18570593972b12feaa2073"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 18:48:14 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 18:48:14 2015 +0100"
      },
      "message": "patch 7.4.941\nProblem:    There is no way to ignore case only for tag searches.\nSolution:   Add the \u0027tagcase\u0027 option. (Gary Johnson)\n"
    },
    {
      "commit": "2a1b474fd82aff922f18570593972b12feaa2073",
      "tree": "25a9e3f42cefbe5be78511e16e38d65e10112c71",
      "parents": [
        "9a7d58e42ed54406437c2394e5a489ee6a9e4220"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 18:15:51 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 18:15:51 2015 +0100"
      },
      "message": "patch 7.4.940\nProblem:    vt52 terminal codes are not correct.\nSolution:   Move entries outside of #if. (Random)  Adjustments based on\n            documented codes.\n"
    },
    {
      "commit": "9a7d58e42ed54406437c2394e5a489ee6a9e4220",
      "tree": "2caa0854cbb5c6e0c023e749bf9c4e6d367f9f30",
      "parents": [
        "88e484bf1b0afb5f2dec44f19335729578ace66a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 17:23:56 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 17:23:56 2015 +0100"
      },
      "message": "patch 7.4.939\nProblem:    Memory leak when encountering a syntax error.\nSolution:   Free the memory. (Dominique Pelle)\n"
    },
    {
      "commit": "88e484bf1b0afb5f2dec44f19335729578ace66a",
      "tree": "b6b2c2f3bd3f879f7240b4abc4bbba53156faa2d",
      "parents": [
        "5ad075c0735d3d8b97708d17c22de8facb15f997"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 15:38:44 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 15:38:44 2015 +0100"
      },
      "message": "patch 7.4.938\nProblem:    X11 and GTK have moure mouse buttons than Vim supports.\nSolution:   Recognize more mouse buttons. (Benoit Pierre, closes #498)\n"
    },
    {
      "commit": "5ad075c0735d3d8b97708d17c22de8facb15f997",
      "tree": "cd198bf91d17a897585d489642acf39205253289",
      "parents": [
        "294a7e55b01149154807a23323038784549b8946"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 15:18:32 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 24 15:18:32 2015 +0100"
      },
      "message": "patch 7.4.937\nProblem:    Segfault reading unitialized memory.\nSolution:   Do not read match \\z0, it does not exist. (Marius Gedminas, closes\n            #497)\n"
    },
    {
      "commit": "294a7e55b01149154807a23323038784549b8946",
      "tree": "63d78d7e35a5c2100c97ae878a88949fb860af6d",
      "parents": [
        "6040256d8b0404564ac6f192296b12ea9d175e7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 22 19:39:38 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 22 19:39:38 2015 +0100"
      },
      "message": "patch 7.4.936\nProblem:    Crash when dragging with the mouse.\nSolution:   Add safety check for NULL pointer. Check mouse position for valid\n            value. (Hirohito Higashi)\n"
    },
    {
      "commit": "6040256d8b0404564ac6f192296b12ea9d175e7d",
      "tree": "4b309c0d1bbe80a85543ccfb596544b55433b773",
      "parents": [
        "7487792ab14c1fb8dbdb37bdd74265d8b1d3be50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 22 15:08:59 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Nov 22 15:08:59 2015 +0100"
      },
      "message": "patch 7.4.935\nProblem:    test_utf8 fails on MS-Windows when executed with gvim.\nSolution:   Use the insert flag on feedkeys() to put the string before the\n            \":\" that was already read when checking for available chars.\n"
    },
    {
      "commit": "7487792ab14c1fb8dbdb37bdd74265d8b1d3be50",
      "tree": "e9cbb014a802fdab0ef53d198053d5e142cb6e44",
      "parents": [
        "e4eda3bc7157932b0bf380fd3fdc1ba8f4438b60"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 17:15:33 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 17:15:33 2015 +0100"
      },
      "message": "patch 7.4.934\nProblem:    Appveyor also builds on a tag push.\nSolution:   Add a skip_tags line. (Kenichi Ito, closes #489)\n"
    },
    {
      "commit": "e4eda3bc7157932b0bf380fd3fdc1ba8f4438b60",
      "tree": "6174298c138395213d3b0ae47bfeeafc68e6b951",
      "parents": [
        "8f08dab18df6dbf6c4b4973fd2d480e4bffb82d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 16:28:50 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 16:28:50 2015 +0100"
      },
      "message": "patch 7.4.933\nProblem:    Crash when using longest completion match.\nSolution:   Fix array index.\n"
    },
    {
      "commit": "8f08dab18df6dbf6c4b4973fd2d480e4bffb82d8",
      "tree": "aff91ffa8450e26bf5e551d7bfdd3bf7f7cf6ee7",
      "parents": [
        "cfcd1ddd103129b309671cba5cff55e19a9908e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 14:31:33 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 14:31:33 2015 +0100"
      },
      "message": "patch 7.4.932\nProblem:    test_utf8 has confusing dummy command.\nSolution:   Use a real command instead of a colon.\n"
    },
    {
      "commit": "cfcd1ddd103129b309671cba5cff55e19a9908e4",
      "tree": "d7524c6b5499108e2596b3df5dfe89fd165bca33",
      "parents": [
        "e392eb41f8dfc01bd13634e534ac6b4d505326f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 14:24:50 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 21 14:24:50 2015 +0100"
      },
      "message": "patch 7.4.931\nProblem:    Test 94 fails on some systems.\nSolution:   Set \u0027encoding\u0027 to utf-8.\n"
    },
    {
      "commit": "e392eb41f8dfc01bd13634e534ac6b4d505326f4",
      "tree": "188e4d4e8ebeb50089cca09785475e4cfd72734b",
      "parents": [
        "97b0b0ec764d3a247ef600d809b965d5ab37155d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 20:38:09 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 20:38:09 2015 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "97b0b0ec764d3a247ef600d809b965d5ab37155d",
      "tree": "f57a49cce77d95d7dea937f86efda1d00ba28936",
      "parents": [
        "d29c6fea94947b3f4b54fbd5a6f832a7d744bf27"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 20:23:37 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 20:23:37 2015 +0100"
      },
      "message": "patch 7.4.930\nProblem:    MS-Windows: Most users appear not to like the window border.\nSolution:   Remove WS_EX_CLIENTEDGE. (Ian Halliday)\n"
    },
    {
      "commit": "d29c6fea94947b3f4b54fbd5a6f832a7d744bf27",
      "tree": "e7a1038edad7ed8ae58ce1ac444ffa7680ffc98b",
      "parents": [
        "5d8afebb5bf7fb1e8ce06062451dc6a1f9a53ac0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 20:11:54 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 20:11:54 2015 +0100"
      },
      "message": "patch 7.4.929\nProblem:    \"gv\" after paste selects one character less if \u0027selection\u0027 is\n            \"exclusive\".\nSolution:   Increment the end position. (Christian Brabandt)\n"
    },
    {
      "commit": "5d8afebb5bf7fb1e8ce06062451dc6a1f9a53ac0",
      "tree": "18c1c558bcae47c09b1e13dde657689c13bd57eb",
      "parents": [
        "9b1067e038d371bd6c51e5da025383761f4921b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 19:55:16 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 19:55:16 2015 +0100"
      },
      "message": "patch 7.4.928\nProblem:    A clientserver message interrupts handling keys of a mapping.\nSolution:   Have mch_inchar() send control back to WaitForChar when it is\n            interrupted by server message. (James Kolb)\n"
    },
    {
      "commit": "9b1067e038d371bd6c51e5da025383761f4921b4",
      "tree": "cf1a39578ef10922325efddbd9e9f8f8737e17c3",
      "parents": [
        "4f8fa1633cdfbd09a41160c8480fe67c198067e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 19:33:15 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 19:33:15 2015 +0100"
      },
      "message": "patch 7.4.927\nProblem:    Ruby crashes when there is a runtime error.\nSolution:   Use ruby_options() instead of ruby_process_options(). (Damien)\n"
    },
    {
      "commit": "4f8fa1633cdfbd09a41160c8480fe67c198067e9",
      "tree": "8dba743f40ae9754db879315d24fd4737a347b31",
      "parents": [
        "a0ed84a26897c994512873a895b9fc54e90c6845"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 19:00:05 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 19:00:05 2015 +0100"
      },
      "message": "patch 7.4.926\nProblem:    Completing the longest match doesn\u0027t work properly with multi-byte\n            characters.\nSolution:   When using multi-byte characters use another way to find the\n            longest match. (Hirohito Higashi)\n"
    },
    {
      "commit": "a0ed84a26897c994512873a895b9fc54e90c6845",
      "tree": "0ca54e1951f994c1d373a225fa9a537e14045f5a",
      "parents": [
        "32d03b34ac8a34a962f57847fc431a2b4e14efea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 17:56:13 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 17:56:13 2015 +0100"
      },
      "message": "patch 7.4.925\nProblem:    User may yank or put using the register being recorded in.\nSolution:   Add the recording register in the message. (Christian Brabandt,\n            closes #470)\n"
    },
    {
      "commit": "32d03b34ac8a34a962f57847fc431a2b4e14efea",
      "tree": "06b484b6b97ce3ba11ecb7ff9add7f63dc8ea27e",
      "parents": [
        "6a2697ffd7e894861853b351689b0ddec8901c96"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 13:46:48 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 13:46:48 2015 +0100"
      },
      "message": "patch 7.4.924\nProblem:    DEVELOPER_DIR gets reset by configure.\nSolution:   Do not reset DEVELOPER_DIR when there is no --with-developer-dir\n            argument. (Kazuki Sakamoto, closes #482)\n"
    },
    {
      "commit": "6a2697ffd7e894861853b351689b0ddec8901c96",
      "tree": "01845ed85b8f32dfc2511700c15aac1ddf802adc",
      "parents": [
        "b4ff518d95aa57c2f8c0568c915035bef849581b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 13:14:30 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 19 13:14:30 2015 +0100"
      },
      "message": "patch 7.4.923\nProblem:    Prototypes not always generated.\nSolution:   Change #if to OR with PROTO.\n"
    },
    {
      "commit": "b4ff518d95aa57c2f8c0568c915035bef849581b",
      "tree": "b472c08f97b96b696ba886c6f21130a4f34c4bea",
      "parents": [
        "1c2836e268ce930bca9ea1287d0d83e92ce1b3ff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 21:15:48 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 21:15:48 2015 +0100"
      },
      "message": "Updated runtime files.\n"
    },
    {
      "commit": "1c2836e268ce930bca9ea1287d0d83e92ce1b3ff",
      "tree": "054f2bbdcce3039c42dc32fb042b544b28802cc8",
      "parents": [
        "cd1c55f706c2f9b8310b8a9fc1f8226c7fd19372"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 21:05:48 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 21:05:48 2015 +0100"
      },
      "message": "patch 7.4.922\nProblem:    Leaking memory with \":helpt {dir-not-exists}\".\nSolution:   Free dirname. (Dominique Pelle)\n"
    },
    {
      "commit": "cd1c55f706c2f9b8310b8a9fc1f8226c7fd19372",
      "tree": "026d83efd01b1ec77412567b7984320849da4a76",
      "parents": [
        "a93f975e8b39d7cfc8145dbe181cc4e5e4ec0bdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:52:04 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:52:04 2015 +0100"
      },
      "message": "patch 7.4.921\nProblem:    Missing proto file update. (Randall W. Morris)\nSolution:   Add the missing line for mch_ishidden.\n"
    },
    {
      "commit": "a93f975e8b39d7cfc8145dbe181cc4e5e4ec0bdf",
      "tree": "e6f1e02f2740268fea467726a7ec12f92477662a",
      "parents": [
        "d4ece23e2e602d820ab7367c383dc0d72dd87029"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:45:09 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 20:45:09 2015 +0100"
      },
      "message": "patch 7.4.920\nProblem:    The rubydll option is not in the options window.\nSolution:   Add the rubydll option.\n"
    },
    {
      "commit": "d4ece23e2e602d820ab7367c383dc0d72dd87029",
      "tree": "210d3568ca1580cfbc1bfb2f97803b2327506f8f",
      "parents": [
        "0796c0625fa4b9eb2f47fe8c976b78523924e1fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:48:14 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:48:14 2015 +0100"
      },
      "message": "patch 7.4.919\nProblem:    The dll options are not in the options window.\nSolution:   Add the dll options.  And other fixes.\n"
    },
    {
      "commit": "0796c0625fa4b9eb2f47fe8c976b78523924e1fb",
      "tree": "e4a3514674b2a5ec83a7ef91f517f88576a336a5",
      "parents": [
        "1be2ed6c11671eabefa0fc8600fd2af6cd3963e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:41:37 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:41:37 2015 +0100"
      },
      "message": "patch 7.4.918\nProblem:    A digit in an option name has problems.\nSolution:   Rename \u0027python3dll\u0027 to \u0027pythonthreedll\u0027.\n"
    },
    {
      "commit": "1be2ed6c11671eabefa0fc8600fd2af6cd3963e8",
      "tree": "babc9ae0bc1842aa76e4d27223fc837e56d0a6b2",
      "parents": [
        "8648357841065295e39831d2b559d87ca01a7a7c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:11:58 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:11:58 2015 +0100"
      },
      "message": "patch 7.4.917\nProblem:    Compiler warning for comparing signed and unsigned.\nSolution:   Add a type cast.\n"
    },
    {
      "commit": "8648357841065295e39831d2b559d87ca01a7a7c",
      "tree": "519b0f114a3e4d8256743ad2866f023b8988e1ed",
      "parents": [
        "174674743d9a2d7361c9cd89836f8dd8651edeeb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:04:23 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 19:04:23 2015 +0100"
      },
      "message": "patch 7.4.916\nProblem:    When running out of memory while copying a dict memory may be\n            freed twice. (ZyX)\nSolution:   Do not call the garbage collector when running out of memory.\n"
    },
    {
      "commit": "174674743d9a2d7361c9cd89836f8dd8651edeeb",
      "tree": "cc9bee4c0a351541dd3ddfc1a236420c5f0df757",
      "parents": [
        "98b30a473a58ae98c280e0383c8b1e08c0ebced5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 17:50:24 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 17:50:24 2015 +0100"
      },
      "message": "patch 7.4.915\nProblem:    When removing from \u0027path\u0027 and then adding, a comma may go missing.\n            (Malcolm Rowe)\nSolution:   Fix the check for P_ONECOMMA. (closes #471)\n"
    },
    {
      "commit": "98b30a473a58ae98c280e0383c8b1e08c0ebced5",
      "tree": "e36f8859704820996b1444f119a6c22495397663",
      "parents": [
        "72f4cc4a987d123c0ed909c85b9a05f65cef7202"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 15:18:02 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 15:18:02 2015 +0100"
      },
      "message": "patch 7.4.914\nProblem:    New compiler warning: logical-not-parentheses\nSolution:   Silence the warning.\n"
    },
    {
      "commit": "72f4cc4a987d123c0ed909c85b9a05f65cef7202",
      "tree": "1bc60bc28234d1b7dd050f8b95bebb577da9b736",
      "parents": [
        "e01f4f86cef7bed3cb99b26f9f57d86f6eb5fe1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 14:35:18 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 14:35:18 2015 +0100"
      },
      "message": "patch 7.4.913\nProblem:    No utf-8 support for the hangul input feature.\nSolution:   Add utf-8 support. (Namsh)\n"
    },
    {
      "commit": "e01f4f86cef7bed3cb99b26f9f57d86f6eb5fe1a",
      "tree": "4235a8451174d4724c5b5854ae7dcba6635a21ae",
      "parents": [
        "450ca4335e467ac29c1560b7397225a974aee3bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 14:06:53 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 14:06:53 2015 +0100"
      },
      "message": "patch 7.4.912\nProblem:    Wrong indenting for C++ constructor.\nSolution:   Recognize ::.  (Anhong)\n"
    },
    {
      "commit": "450ca4335e467ac29c1560b7397225a974aee3bf",
      "tree": "96c135417e31d048c7b152a47cc248c95cfad182",
      "parents": [
        "e7427f4b7e1af6a63600183be6b4c5724beb2f66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 13:30:39 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 10 13:30:39 2015 +0100"
      },
      "message": "patch 7.4.911\nProblem:    t_Ce and t_Cs are documented but not supported. (Hirohito Higashi)\nSolution:   Define the options.\n"
    }
  ],
  "next": "e7427f4b7e1af6a63600183be6b4c5724beb2f66"
}
