)]}'
{
  "log": [
    {
      "commit": "20b4f463f4ab50fa9bcc9838aa94101fa5698125",
      "tree": "8c91ae16ab1ac2c467fe87d8993b056e99e1393a",
      "parents": [
        "2369c15407cf9a730a396ebf9709abb280c5ce48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 05 17:25:39 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 05 17:25:39 2016 +0100"
      },
      "message": "patch 7.4.1491\nProblem:    Visual-block shift breaks multi-byte characters.\nSolution:   Compute column differently. (Yasuhiro Matsumoto) Add a test.\n"
    },
    {
      "commit": "9b57814db13c29ecb08260b36923c0e1c8a373a9",
      "tree": "518df78530838cc70b222930955e2c0522ddd393",
      "parents": [
        "52ea13da0fe86df1abf34de52841e367035170c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 19:39:49 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 19:39:49 2016 +0100"
      },
      "message": "patch 7.4.1211\nProblem:    Using old style function declarations.\nSolution:   Change to new style function declarations. (script by Hirohito\n            Higashi)\n"
    },
    {
      "commit": "baaa7e9ec7398a813e21285c272fa99792642077",
      "tree": "e9636114bf7c80ae3f7ded9ba9edb8b3ea504344",
      "parents": [
        "92b8b2d307e34117f146319872010b0ccc9d2713"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 22:47:03 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 22:47:03 2016 +0100"
      },
      "message": "patch 7.4.1199\nProblem:    Still using __ARGS.\nSolution:   Remove __ARGS in several files. (script by Hirohito Higashi)\n"
    },
    {
      "commit": "7ae4fbca552c972eb3645ece02a2807e517610d7",
      "tree": "c8c3cb0486f581f0e98818cef008ca7b3147a623",
      "parents": [
        "d79e55016cf8268cee935f1ac3b5b28712d1399e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 12 21:00:40 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 12 21:00:40 2016 +0100"
      },
      "message": "patch 7.4.1088\nProblem:    Coverity warns for uninitialized variables.  Only one is an actual\n            problem.\nSolution:   Move the conditions.  Don\u0027t use endpos if handling an error.\n"
    },
    {
      "commit": "d79e55016cf8268cee935f1ac3b5b28712d1399e",
      "tree": "c1651d0b492ac78594a39e5f6f8bc17e4c6780e3",
      "parents": [
        "507edf63df75fe228e0f76b845b58d60266e65d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 10 22:13:02 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 10 22:13:02 2016 +0100"
      },
      "message": "patch 7.4.1087\nProblem:    CTRL-A and CTRL-X do not work properly with blockwise visual\n            selection if there is a mix of Tab and spaces.\nSolution:   Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)\n"
    },
    {
      "commit": "a52dfaed104183c1fa2a3b6e4430b23d86bcbece",
      "tree": "46f8aafba6ce55faab3defcfeb84bb8d0591cc57",
      "parents": [
        "e1edc1caba05c553fa60b1cf45a7670b1cfd63fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 10 20:21:57 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 10 20:21:57 2016 +0100"
      },
      "message": "patch 7.4.1085\nProblem:    The CTRL-A and CTRL-X commands do not update the \u0027[ and \u0027] marks.\nSolution:   (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "6a3c8aff0439c8406082760c54b26e00ff19a90c",
      "tree": "86ebbe5a6b694be2388a0cece726e85628d572c2",
      "parents": [
        "05fe017c1ac0503b706dad695097572fde01ab0b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 10 14:13:40 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 10 14:13:40 2016 +0100"
      },
      "message": "patch 7.4.1076\nProblem:    CTRL-A does not work well in right-left mode.\nSolution:   Remove reversing the line, add a test. (Hirohito Higashi)\n"
    },
    {
      "commit": "c71982b23978ef61d0a2f0fe5535e782e1c561ed",
      "tree": "894f10bdc8372ae058e69710be0f94324ed4185d",
      "parents": [
        "485dace817a99f4cf92a598845d27c8ee685df93"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 04 21:43:08 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 04 21:43:08 2016 +0100"
      },
      "message": "patch 7.4.1050\nProblem:    Warning for unused var with tiny features. (Tony Mechelynck)\nSolution:   Add #ifdef.  Use vim_snprintf().  Reduce number of statemements.\n"
    },
    {
      "commit": "718272a7e13c71095ce07eb3b3d5e1f9790a6991",
      "tree": "a63b120d8069e8769a9ac666487ef7cdedf1646d",
      "parents": [
        "d7a08a23bf210147e846c74af570bd219e4903da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 03 22:56:45 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 03 22:56:45 2016 +0100"
      },
      "message": "patch 7.4.1044\nProblem:    Can\u0027t build without the +eval feature.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "ed767a2073ef150971b0439a58e7ee582af6984e",
      "tree": "fac1ce186731fb31fc9e4e9f689b25284ca5c6c3",
      "parents": [
        "022b896592721838e387e99fd785d3ded7b68be7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 03 22:49:16 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 03 22:49:16 2016 +0100"
      },
      "message": "patch 7.4.1042\nProblem:    g-CTRL-G shows the word count, but there is no way to get the word\n            count in a script.\nSolution:   Add the wordcount() function. (Christian Brabandt)\n"
    },
    {
      "commit": "887c1fea4a114e7170091942d0446c8882701b5b",
      "tree": "23173526918b54763e5eed1b26a7bdad3ac7884a",
      "parents": [
        "acf92d27c94811e3bd6b84cfd54246e91d44c355"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 17:56:35 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 02 17:56:35 2016 +0100"
      },
      "message": "patch 7.4.1027\nProblem:    No support for binary numbers.\nSolution:   Add \"bin\" to nrformats. (Jason Schulz)\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": "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": "25c2f6783a9d5f15e062bd5b085abe7deb121152",
      "tree": "7355874bbeb18f812461c5277ddc5f763b0b70ce",
      "parents": [
        "cde885473099296c4837de261833f48b24caf87c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 19:36:42 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 11 19:36:42 2015 +0200"
      },
      "message": "patch 7.4.823\nProblem:    Cursor moves after CTRL-A on alphabetic character.\nSolution:   (Hirohito Higashi, test by Christian Brabandt)\n"
    },
    {
      "commit": "cc218ab3caf983a0dcd3399beb8e1ecfcf0dd25d",
      "tree": "9246ca372020a59e3210a72bd54b212c485d0f66",
      "parents": [
        "29bc9db36e41cb519dca9381cc29a3fc1ff02106"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 18:23:22 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 18:23:22 2015 +0200"
      },
      "message": "patch 7.4.806\nProblem:    CTRL-A in Visual mode doesn\u0027t work properly with \"alpha\" in\n            \u0027nrformat\u0027.\nSolution:   Make it work. (Christian Brabandt)\n"
    },
    {
      "commit": "f7bb86dc593913d055e4cce16cec43f6271adda3",
      "tree": "d987f51511bb7af5395ea9adcc467b0a33660dd3",
      "parents": [
        "52e21cf057e313a867b0f529c8e4d52ad5ae740d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 28 21:17:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 28 21:17:36 2015 +0200"
      },
      "message": "patch 7.4.803\nProblem:    C indent does not support C11 raw strings. (Mark Lodato)\nSolution:   Do not change indent inside the raw string.\n"
    },
    {
      "commit": "33c3a694fca7978cdd28c5e41b498473a08bc05e",
      "tree": "39b9ae3e5f3fb218b71205db4c80a8fb2d50cdd4",
      "parents": [
        "dd1616e6cedf798a5e6db3bf8cec1fc79a0481d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 22 22:46:13 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 22 22:46:13 2015 +0200"
      },
      "message": "patch 7.4.796\nProblem:    Warning from 64 bit compiler.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc",
      "tree": "82675f2f5f49bcb04e8271de9fefee41b3c2ec19",
      "parents": [
        "2cf6938706ebcd20e4b4a6723f5f70568b26b1c6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 14:18:08 2015 +0200"
      },
      "message": "patch 7.4.785\nProblem:    On some systems automatically adding the missing EOL causes\n            problems. Setting \u0027binary\u0027 has too many side effects.\nSolution:   Add the \u0027fixeol\u0027 option, default on. (Pavel Samarkin)\n"
    },
    {
      "commit": "2536d4f396680f079e2cb96f9787a434846b5ce7",
      "tree": "0f7a7d0a8d1b24aef3970a03252346c875a8c005",
      "parents": [
        "5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:22:51 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:22:51 2015 +0200"
      },
      "message": "patch 7.4.783\nProblem:    copy_chars() and copy_spaces() are inefficient.\nSolution:   Use memset() instead. (Dominique Pelle)\n"
    },
    {
      "commit": "5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4",
      "tree": "5063777a3da9f1820380678fb550a554d55b7081",
      "parents": [
        "fe6f18687761403470979feef8fe8ce582ae3b60"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:03:48 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 13:03:48 2015 +0200"
      },
      "message": "patch 7.4.782\nProblem:    Still a few problems with CTRL-A and CTRL-X in Visual mode.\nSolution:   Fix the reported problems. (Christian Brabandt)\n"
    },
    {
      "commit": "1db43b1145fe466b5d41af6744a08083983de3a9",
      "tree": "77976095452e148bf15f09c4a36564675d1e17b8",
      "parents": [
        "3ec326198029d5a59413b3b8b33dbc9c06c4f28b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 16:21:23 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 16:21:23 2015 +0200"
      },
      "message": "patch 7.4.780\nProblem:    Compiler complains about uninitialized variable and clobbered\n            variables.\nSolution:   Add Initialization.  Make variables static.\n"
    },
    {
      "commit": "3ec326198029d5a59413b3b8b33dbc9c06c4f28b",
      "tree": "a0d5847ead9364f345efacc6f830a1b5638aaae9",
      "parents": [
        "ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 15:02:38 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 15:02:38 2015 +0200"
      },
      "message": "patch 7.4.779\nProblem:    Using CTRL-A in a line without a number moves the cursor. May\n            cause a crash when at the start of the line. (Urtica Dioica)\nSolution:   Do not move the cursor if no number was changed.\n"
    },
    {
      "commit": "ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0",
      "tree": "f7ee05639b2f71060345dbca8a302c3162e6ac34",
      "parents": [
        "86ae720d7567fcbbe40f00cf136c797953f21038"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 22:38:00 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 22:38:00 2015 +0200"
      },
      "message": "patch 7.4.778\nProblem:    Coverity warns for uninitialized variable.\nSolution:   Change condition of assignment.\n"
    },
    {
      "commit": "9bb1930af908338b68588e988be9601ad144af07",
      "tree": "8af685485a0861282fe3229fa48c812cff8d290e",
      "parents": [
        "6a57cce04801d3e8fe30d0dcd31f9325b38de2fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 12:44:07 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 12:44:07 2015 +0200"
      },
      "message": "patch 7.4.765\nProblem:    CTRL-A and CTRL-X in Visual mode do not always work well.\nSolution:   Improvements for increment and decrement. (Christian Brabandt)\n"
    },
    {
      "commit": "3a304b23823b089e499063e8211c5695d049f3ba",
      "tree": "32c354f574f5ac9d51d7bcccb43c8c6604669300",
      "parents": [
        "74db34cc9162445e3d500ab2d61c5c19ce9af0ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:57:36 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 13:57:36 2015 +0200"
      },
      "message": "patch 7.4.754\nProblem:    Using CTRL-A in Visual mode does not work well. (Gary Johnson)\nSolution:   Make it increment all numbers in the Visual area. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "c004bc2726eafc7a56d1d9f8398a65a0a7dc8d6c",
      "tree": "3a088bdfccf7659d244fc603677f831487c9dbfe",
      "parents": [
        "a594d77ffcccf2ac0e4079c41342ca55d4c9bb08"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:17:55 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 15:17:55 2015 +0200"
      },
      "message": "patch 7.4.743\nProblem:    \"p\" in Visual mode causes an unexpected line split.\nSolution:   Advance the cursor first. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "d009e8682686a56f7565e6e093a42cd0596e121f",
      "tree": "6c08acb9d982596486b039203dd362691aef1342",
      "parents": [
        "d68f2219b57acb86ddedebdcc1476fee15c9c0c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:20:03 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 09 20:20:03 2015 +0200"
      },
      "message": "patch 7.4.734\nProblem:    ml_get error when using \"p\" in a Visual selection in the last\n            line.\nSolution:   Change the behavior at the last line. (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "659c94d483b2fdad949c14a42cee96f99a66394b",
      "tree": "c3d9f85f83f8476ad40abf22ae746dd0f3d173b5",
      "parents": [
        "7bc25aed33934f4281b321fce2f736d47d6defdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 20:19:21 2015 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 20:19:21 2015 +0200"
      },
      "message": "patch 7.4.725\nProblem:    \":call setreg(\u0027\"\u0027, [])\" reports an internal error.\nSolution:   Make the register empty. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "f2c03d7301d35590a20cc43431950acc3a2f6036",
      "tree": "f9f0ccae6e52b45db76415416809f85281721980",
      "parents": [
        "e71eea801ec779e2d19f4b486313b59de2137a8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 03 18:36:44 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 03 18:36:44 2015 +0100"
      },
      "message": "updated for version 7.4.616\nProblem:    Cannot insert a tab in front of a block.\nSolution:   Correctly compute aop-\u003estart. (Christian Brabandt)\n"
    },
    {
      "commit": "3b3a9498d1eab3c28c524cce115160528a9a9297",
      "tree": "60edbd96e70b18901cf68760a971f191d590c47c",
      "parents": [
        "6bf7c523ad54f625547ef2cc6009c28c0dd337ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 27 18:44:16 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 27 18:44:16 2015 +0100"
      },
      "message": "updated for version 7.4.605\nProblem:    The # register is not writable, it cannot be restored after\n            jumping around.\nSolution:   Make the # register writable. (Marcin Szamotulski)\n"
    },
    {
      "commit": "1dc92334eb5e235af338f3b27277157839fa8dcc",
      "tree": "a98267d3283a18983296273dc5ecc278978f04a5",
      "parents": [
        "e0ad365498399c1bd34dd6361b3f7dc38e84e4ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 27 13:22:20 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 27 13:22:20 2015 +0100"
      },
      "message": "updated for version 7.4.594\nProblem:    Using a block delete while \u0027breakindent\u0027 is set does not work\n            properly.\nSolution:   Use \"line\" instead of \"prev_pend\" as the first argument to\n            lbr_chartabsize_adv().  (Hirohito Higashi)\n"
    },
    {
      "commit": "7cbc703fdc7be3b5c0c83afe8362885b920aa132",
      "tree": "044d920b480d38478f15c3744b793f8d1144847c",
      "parents": [
        "164f3269b13080ab39495440d614efa29bd81fe5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 18 14:08:56 2015 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 18 14:08:56 2015 +0100"
      },
      "message": "updated for version 7.4.581\nProblem:    Compiler warnings for unitinialized variables. (John Little)\nSolution:   Initialize the variables.\n"
    },
    {
      "commit": "e88b0033f67b45472006578798794dfd58413a9f",
      "tree": "41f2ce11882362b8ec1d1c836dbc0e8177a0dc6b",
      "parents": [
        "fc3f23bedfc848cd77f97c62bf4f39a01d46994e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 17 21:00:49 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 17 21:00:49 2014 +0100"
      },
      "message": "updated for version 7.4.560\nProblem:    Memory leak using :wviminfo. Issue 296.\nSolution:   Free memory when needed. (idea by Christian Brabandt)\n"
    },
    {
      "commit": "fc3f23bedfc848cd77f97c62bf4f39a01d46994e",
      "tree": "f96f2b403fd9c97130302e8e0db9db4b2411e130",
      "parents": [
        "527a6785c73306ff72d83cbc2d1ea14f37aca142"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 17 18:35:42 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 17 18:35:42 2014 +0100"
      },
      "message": "updated for version 7.4.559\nProblem:    Appending a block in the middle of a tab does not work correctly\n            when virtualedit is set.\nSolution:   Decrement spaces and count, don\u0027t reset them. (James McCoy)\n"
    },
    {
      "commit": "06e7ce1a013535b11d5454630cc1770ef21ea461",
      "tree": "5a3446529d0cb1442c775b9132eae36c8d425016",
      "parents": [
        "57bc4633b24be82697d969c865bb018cfa47099f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 19 17:35:39 2014 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 19 17:35:39 2014 +0100"
      },
      "message": "updated for version 7.4.521\nProblem:    When using \"vep\" a mark is moved to the next line. (Maxi Padulo,\n            Issue 283)\nSolution:   Decrement the line number. (Christian Brabandt)\n"
    },
    {
      "commit": "b5cf6c34e84bd52ba43c3db06ff337abbcb08326",
      "tree": "c2e960cef292d1b6b5bd4259983a2da902c89a8b",
      "parents": [
        "1fc7e972b00ce271328fcb2734a321562b7194da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 16 18:36:43 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 16 18:36:43 2014 +0200"
      },
      "message": "updated for version 7.4.408\nProblem:    Visual block insert breaks a multi-byte character.\nSolution:   Calculate the position properly. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "6b1ee34aa0236b50f675f3bbcd9bf0b7a3384f7f",
      "tree": "0f3f8952da9b62bc8d344394f549cbcf4fdf4f3b",
      "parents": [
        "04d17ae1678846c4857cd86cf3eaf47d60c04c85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 06 18:17:11 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 06 18:17:11 2014 +0200"
      },
      "message": "updated for version 7.4.396\nProblem:    When \u0027clipboard\u0027 is \"unnamed\", :g/pat/d is very slow. (Praful)\nSolution:   Only set the clipboard after the last delete. (Christian Brabandt)\n"
    },
    {
      "commit": "597a422416f37f8e22ed8f561667d6bab8814958",
      "tree": "8bada5798d608ac2a37b7f0ddbf7a24e8da4bd25",
      "parents": [
        "15a35c4f4a1670dd6ca228068a451f78d2bf75e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 25 14:39:50 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 25 14:39:50 2014 +0200"
      },
      "message": "updated for version 7.4.338\nProblem:    Cannot wrap lines taking indent into account.\nSolution:   Add the \u0027breakindent\u0027 option. (many authors, final improvements by\n            Christian Brabandt)\n"
    },
    {
      "commit": "7ec83432b7752a1c1956e967afa40611d40c179b",
      "tree": "f4ed9b72fb2bab7b8ee590e6f31b9838533711e0",
      "parents": [
        "b3414595c713ca161f082776f89417faddec7d2d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 17 18:16:11 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 17 18:16:11 2014 +0200"
      },
      "message": "updated for version 7.4.331\nProblem:    Relative numbering not updated after a linewise yank.  Issue 235.\nSolution:   Redraw after the yank. (Christian Brabandt)\n"
    },
    {
      "commit": "121f9bdde4a474ae729fd0b1e5fc9ad1ffcd8651",
      "tree": "57700192b699f8a5abc53beb5a14db6de9afe930",
      "parents": [
        "1ff32c5c2cec3597a5695ca79825ab53441dbf06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 29 15:55:43 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 29 15:55:43 2014 +0200"
      },
      "message": "updated for version 7.4.271\nProblem:    Compiler warning on 64 bit windows.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "d69bd9af3ccf5edd2138fb7abd68d35f7b84ef7e",
      "tree": "722c4dd7ab344ec2ffc904b229de7aa2dd8c63d8",
      "parents": [
        "33e87789a740fadcae473c60a00de2a13c55a7d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 29 12:15:40 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 29 12:15:40 2014 +0200"
      },
      "message": "updated for version 7.4.267\nProblem:    The \u0027[ mark is in the wrong position after \"gq\". (Ingo Karkat)\nSolution:   Add the setmark argument to do_join(). (Christian Brabandt)\n"
    },
    {
      "commit": "0eac828ab0199a639dd3657558fe9ed1411f43cd",
      "tree": "c207f3e102f6afa16f14a074f14f29d2f815e97e",
      "parents": [
        "b21a29be56fb0e125d9f736bfdef8dde5a1ceae0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 12 12:26:36 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 12 12:26:36 2014 +0200"
      },
      "message": "updated for version 7.4.257\nProblem:    Compiler warning, possibly for mismatch in parameter name.\nSolution:   Rename the parameter in the declaration.\n"
    },
    {
      "commit": "5a50c2255c447838d08d3b4895a3be3a41cd8eda",
      "tree": "fcf0f3294276c6f7e7a27c252c1f7d521c691ba1",
      "parents": [
        "b7cb42bc3878fcb62ed407f47f0a2cc960aa7c1e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 02 22:17:10 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 02 22:17:10 2014 +0200"
      },
      "message": "updated for version 7.4.243\nProblem:    Cannot use setreg() to add text that includes a NUL.\nSolution:   Make setreg() accept a list.\n"
    },
    {
      "commit": "b7cb42bc3878fcb62ed407f47f0a2cc960aa7c1e",
      "tree": "5106cbff25dbcf19891a33f658aac198f1e85137",
      "parents": [
        "41571769c9a236fd07b333a5eb98c461636b466c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 02 19:55:10 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 02 19:55:10 2014 +0200"
      },
      "message": "updated for version 7.4.242\nProblem:    getreg() does not distinguish between a NL used for a line break\n            and a NL used for a NUL character.\nSolution:   Add another argument to return a list. (ZyX)\n"
    },
    {
      "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": "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": "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": "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": "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": "cafaa8a9502f64d5c23e51c1f89c5b322deb22fe",
      "tree": "0ab118586f27f7a220ef093898d09926e67b8153",
      "parents": [
        "d07c6e1e82d4321da0fb11ff408aeaeb9fba1f68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 14:40:04 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 14:40:04 2013 +0100"
      },
      "message": "updated for version 7.4.099\nProblem:    Append in blockwise Visual mode with \"$\" is wrong.\nSolution:   After \"$\" don\u0027t use the code that checks if the cursor was moved.\n            (Hirohito Higashi, Ken Takata)\n"
    },
    {
      "commit": "1e42f7ac1624058f8097bc8d6406af21b600b8f5",
      "tree": "84ce4a8ba83f311b62cb9d6929ddc9662a93eee3",
      "parents": [
        "ffa2220950a8f2856f4d7042768888c27e51178a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 13:24:41 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 21 13:24:41 2013 +0100"
      },
      "message": "updated for version 7.4.097\nProblem:    Unexpected behavior change related to \u0027virtualedit\u0027. (Ingo Karkat)\nSolution:   Update the valid cursor position. (Christian Brabandt)\n"
    },
    {
      "commit": "efe06f4dd8713e5a8dc8c537b0fdf89101a87c20",
      "tree": "7876cf80fa8ac4fe8a637383a9eecdcba641c4c3",
      "parents": [
        "0f8de8dfb2cc7b778457d9c84305453bd1ef3600"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 11 23:17:39 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 11 23:17:39 2013 +0100"
      },
      "message": "updated for version 7.4.087\nProblem:    Compiler warning on 64 bit Windows systems.\nSolution:   Fix type cast. (Mike Williams)\n"
    },
    {
      "commit": "3f75e422be7dba58a6c6fc58dcc51b882bd4adaf",
      "tree": "f0f126c4e6ed50f7503be5808304c9cbf06d4a18",
      "parents": [
        "d6b8a5253b293b90a90af4320e9fd1c6e587ad2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 11 01:29:22 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 11 01:29:22 2013 +0100"
      },
      "message": "updated for version 7.4.085\nProblem:    When inserting text in Visual block mode and moving the cursor the\n            wrong text gets repeated in other lines.\nSolution:   Use the \u0027[ mark to find the start of the actually inserted text.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "6bcbcc59be58d0c3b3cd53ac105c6eb7d0b87f06",
      "tree": "3027528e1aeb2edb9e7efe94f67e1cb1821d185f",
      "parents": [
        "0958e0fbe7307f0b46b8f692cbd097fbf93c90f6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 05 07:13:41 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Nov 05 07:13:41 2013 +0100"
      },
      "message": "updated for version 7.4.069\nProblem:    Cannot right shift lines starting with #.\nSolution:   Allow the right shift when \u0027cino\u0027 contains #N with N \u003e 0.\n            (Christian Brabandt)\n            Refactor parsing \u0027cino\u0027, store the values in the buffer.\n"
    },
    {
      "commit": "d9820538bd6c83c51d24e3481cadf79ccaa9549e",
      "tree": "b8727b6a93911ccc2cdf9a6a23ba107e6c9ce279",
      "parents": [
        "ba2d7ffc4bd69175ddeffb77a7b459787baa0d92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 04 01:41:17 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Nov 04 01:41:17 2013 +0100"
      },
      "message": "updated for version 7.4.064\nProblem:    When replacing a character in Visual block mode, entering a CR\n            does not cause a repeated line break.\nSolution:   Recognize the situation and repeat the line break. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "92c2db8be669b9e5038a5a9b8e02ca8856747d77",
      "tree": "7f1f9882e9e9bc59176751c2827e9eac0ca66103",
      "parents": [
        "0ffbbf9ea871dd64c2be933d6718f0b34fe960c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 02 23:59:35 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 02 23:59:35 2013 +0100"
      },
      "message": "updated for version 7.4.058\nProblem:    Warnings on 64 bit Windows.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "2c019c8696ca56d1a9d1bb10fd1411bad14df0c6",
      "tree": "43f484452ad6a18059a901cbf076fffd9b53e7bf",
      "parents": [
        "a951e35478fd78d6d3cd970842502fb76c377df9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 06 17:46:56 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 06 17:46:56 2013 +0200"
      },
      "message": "updated for version 7.4.052\nProblem:    With \u0027fo\u0027 set to \"a2\" inserting a space in the first column may\n            cause the cursor to jump to the previous line.\nSolution:   Handle the case when there is no comment leader properly. (Tor\n            Perkins)  Also fix that cursor is in the wrong place when spaces\n            get replaced with a Tab.\n"
    },
    {
      "commit": "033d8888e8d6648b5540dc3dda85aba3c5a192de",
      "tree": "cdbe3c1bf57d48a8bd45f0c25a9ff6f889df8b26",
      "parents": [
        "cca74134564a99f638a583d79d2cfd3ca393673d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 23:24:57 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 25 23:24:57 2013 +0200"
      },
      "message": "updated for version 7.4.041\nProblem:    Visual selection does not remain after being copied over. (Axel\n            Bender)\nSolution:   Move when VIsual_active is reset. (Christian Brabandt)\n"
    },
    {
      "commit": "ec11aef914d3f1570c40e9795c145fffaf94edd4",
      "tree": "f230bf2032661da939fe9a1b1308b918d8ed484a",
      "parents": [
        "6848c8b561e6c35a3e646c99a82e03c4aa5def92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 22 15:23:44 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 22 15:23:44 2013 +0200"
      },
      "message": "updated for version 7.4.034\nProblem:    Using \"p\" in Visual block mode only changes the first line.\nSolution:   Repeat the put in all text in the block. (Christian Brabandt)\n"
    },
    {
      "commit": "f17968b54a00380d8e955bc13eb0a2ffd30ff8ea",
      "tree": "96ff9e67c915542a00538c4d10c938a30eeebc38",
      "parents": [
        "86f931e1c3252798dbd60a5d4e07e3c64ae8ee74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 09 19:48:40 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 09 19:48:40 2013 +0200"
      },
      "message": "updated for version 7.4b.020\nProblem:    \"g~ap\" changes first character of next paragraph. (Manuel Ortega)\nSolution:   Avoid subtracting (0 - 1) from todo.  (Mike Williams)\n"
    },
    {
      "commit": "1a4a75c5dcc4a255bbaa60ea6aade5ffdd32e4d9",
      "tree": "425b37caaccc2a7553b97e846133016c2a7d179e",
      "parents": [
        "16ea3676db939c9cc326d3707cf9a0e1023ba9cd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 16:03:06 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 28 16:03:06 2013 +0200"
      },
      "message": "updated for version 7.4a.047\nProblem:    Some comments are not so nice.\nSolution:   Change the comments.\n"
    },
    {
      "commit": "2b79bfdeabbbe8f6e5378290c72c770f84796c08",
      "tree": "1574d5df8d2e4eb4f868454ade5c570dc5a58365",
      "parents": [
        "a0aa9070be2225552598bd08556c103a3de638ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 16:34:32 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 13 16:34:32 2013 +0200"
      },
      "message": "updated for version 7.4a.017\nProblem:    When \u0027foldmethod\u0027 is \"indent\", using \"\u003e\u003e\" on a line just above a\n            fold makes the cursor line folded. (Evan Laforge)\nSolution:   Call foldOpenCursor(). (Christian Brabandt)\n"
    },
    {
      "commit": "caf2dffd5142f93c75367e3af99e52df7abf73cd",
      "tree": "122538c2eb69f2e70f43be6c9bf419b42c9e404a",
      "parents": [
        "5e6d5ca16c8d35abd28fdeb7f2600ce5e8aeacc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 14:19:54 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 03 14:19:54 2013 +0200"
      },
      "message": "updated for version 7.3.1293\nProblem:    Put in empty buffer cannot be undone.\nSolution:   Save one more line for undo. (Ozaki)\n"
    },
    {
      "commit": "10315b1201716a10d39477fc09e3eb89e944191f",
      "tree": "f9114832df1b7d1f6c3391a571d4ba7f80c481e6",
      "parents": [
        "6b487147acc7d76754d7f041e009afbd1eeffb58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 17:19:28 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 29 17:19:28 2013 +0200"
      },
      "message": "updated for version 7.3.1270\nProblem:    Using \"Vp\" in an empty buffer can\u0027t be undone. (Hauke Petersen)\nSolution:   Save one line in an empty buffer. (Christian Brabandt)\n"
    },
    {
      "commit": "84a05acc8c341c2be383198496764992ae971a46",
      "tree": "061887e2e1327a2d0c688cba306b8ec66b3f8477",
      "parents": [
        "84e0f6ca9adcbdca254060713878ebc29faaaa65"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:24:17 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:24:17 2013 +0200"
      },
      "message": "updated for version 7.3.925\nProblem:    Typos in source files.\nSolution:   Fix the typos. (Ken Takata)\n"
    },
    {
      "commit": "1a0316ca2a617c5becc187337c4b9e3f08578d3b",
      "tree": "f2a84974bd787069b0dafbcceef7bf4467bc7c2d",
      "parents": [
        "b3cb98216296dc166f3d4544dd95d661cefe73b1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 13 17:50:25 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 13 17:50:25 2013 +0100"
      },
      "message": "updated for version 7.3.856\nProblem:    When calling system() multi-byte clipboard contents is garbled.\nSolution:   Save and restore the clipboard contents.  (Yukihiro Nakadaira)\n"
    },
    {
      "commit": "db813951c4fc1f91aaaeb4e72d37942e13cb1f0e",
      "tree": "e337d3b553e9b91c62e9181c4163b269ba7065a3",
      "parents": [
        "e2e663f67d9f44ae876659bd492f734d48bd2970"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 07 18:50:57 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 07 18:50:57 2013 +0100"
      },
      "message": "updated for version 7.3.853\nProblem:    Using \"ra\" in multiple lines on multi-byte characters leaves a few\n            characters not replaced.\nSolution:   Adjust the end column only in the last line. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "e2e663f67d9f44ae876659bd492f734d48bd2970",
      "tree": "68d090a7dd23ed00c415eab3868aa9ae5ad055d4",
      "parents": [
        "210f3704f795870c513a136725718e10ac2bdbfc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 07 18:02:30 2013 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 07 18:02:30 2013 +0100"
      },
      "message": "updated for version 7.3.852\nProblem:    system() breaks clipboard text. (Yukihiro Nakadaira)\nSolution:   Use Xutf8TextPropertyToTextList(). (Christian Brabandt)\n            Also do not put the text in the clip buffer if conversion fails.\n"
    },
    {
      "commit": "27356ad4f47eb87eb9889d4bd06eaecc7944763f",
      "tree": "f220f6cf7998a702bc0b096b1dbc728eab20c86b",
      "parents": [
        "321a9ec68041c75169002e54c1994a7d3933abbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 12 16:11:36 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 12 16:11:36 2012 +0100"
      },
      "message": "updated for version 7.3.757\nProblem:    Issue 96: May access freed memory when a put command triggers\n            autocommands. (Dominique Pelle)\nSolution:   Call u_save() before getting y_array.\n"
    },
    {
      "commit": "7c82130a76898999bcebf28c71f0897644822fab",
      "tree": "c0de7b61f37404b7967d011339f11943ba4400c0",
      "parents": [
        "2c66669c33e7aab70db089c393bedc0f21ca33c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 05 14:18:45 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 05 14:18:45 2012 +0200"
      },
      "message": "updated for version 7.3.649\nProblem:    When \u0027clipboard\u0027 is set to \"unnamed\" small deletes end up in the\n            numbered registers. (Ingo Karkat)\nSolution:   Use the original register name to decide whether to put a delete\n            in a numbered register. (Christian Brabandt)\n"
    },
    {
      "commit": "14f247414733b9dafb50e59320f75e8b56ac6ec6",
      "tree": "3444e7c3c3e666121e317b50e5f7cdd9718dc5f1",
      "parents": [
        "b02612b6411659b6385aea44fe8abb5a2e16d4d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 08 18:01:05 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 08 18:01:05 2012 +0200"
      },
      "message": "updated for version 7.3.629\nProblem:    There is no way to make \u0027shiftwidth\u0027 follow \u0027tabstop\u0027.\nSolution:   When \u0027shiftwidth\u0027 is zero use the value of \u0027tabstop\u0027. (Christian\n            Brabandt)\n"
    },
    {
      "commit": "c0885aad5c40ea04f4b6a2462602273e06467516",
      "tree": "db0c71077a37dc205dd17a6371d763688b30218e",
      "parents": [
        "f65e5667dfd0281fa197638ab3361f0bc007fc14"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 10 16:49:23 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 10 16:49:23 2012 +0200"
      },
      "message": "updated for version 7.3.597\nProblem:    \u0027clipboard\u0027 \"autoselect\" only applies to the * register. (Sergey\n            Vakulenko)\nSolution:   Make \u0027autoselect\u0027 work for the + register. (Christian Brabant)\n            Add the \"autoselectplus\" option in \u0027clipboard\u0027 and the \"P\" flag in\n            \u0027guioptions\u0027.\n"
    },
    {
      "commit": "88b1ba151ae7bb66dc92c85f1eb63fe7fcc03051",
      "tree": "37f79b98a0f3847b8b09640582b7596bf8940848",
      "parents": [
        "a53c60d33c917455857de96a44e109da7d305d8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 29 13:34:19 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 29 13:34:19 2012 +0200"
      },
      "message": "updated for version 7.3.573\nProblem:    Using array index before bounds checking.\nSolution:   Swap the parts of the condition. (Dominique Pelle)\n"
    },
    {
      "commit": "bfe3bf806a8a4300289055643d13d19e2dbc8967",
      "tree": "487a502d010be7ed435e2a8a0bbd3d4e1e7e299c",
      "parents": [
        "a8596c47724b97822924f5ffe5d50476de31ff4b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 13 17:28:55 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 13 17:28:55 2012 +0200"
      },
      "message": "updated for version 7.3.552\nProblem:    Formatting inside comments does not use the \"2\" flag in\n            \u0027formatoptions\u0027.\nSolution:   Support the \"2\" flag.  (Tor Perkins)\n"
    },
    {
      "commit": "e04a48f20413f3f926d26394fad6431795348af7",
      "tree": "24168dd25a64d6e0df9cb21bdb0695070f38c5cb",
      "parents": [
        "48d279215f08667ccfa243afe874ef93e228dd57"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 13 14:01:41 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 13 14:01:41 2012 +0200"
      },
      "message": "updated for version 7.3.550\nProblem:    With \"j\" in \u0027formatoptions\u0027 a list leader is not removed. (Gary\n            Johnson)\nSolution:   Don\u0027t ignore the start of a three part comment. (Lech Lorens)\n"
    },
    {
      "commit": "27ba0885493243945b16e14056c0a98a3ab14021",
      "tree": "227a037f20eae8be9528d9baeb50d26580e4e9dd",
      "parents": [
        "802053f14ac4da63c027df2f1a8333c9a26da7dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 07 21:09:39 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 07 21:09:39 2012 +0200"
      },
      "message": "updated for version 7.3.548\nProblem:    Compiler warning on 64 bit Windows.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "802053f14ac4da63c027df2f1a8333c9a26da7dc",
      "tree": "75c7d5542e155cabb9b26ad042e8ac6f59257c6b",
      "parents": [
        "3b393a0b537cd7057d3462ef16685b3957eb8e1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 06 23:08:38 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 06 23:08:38 2012 +0200"
      },
      "message": "updated for version 7.3.547\nProblem:    Compiler warning for uninitialized variable.\nSolution:   Initialize it.\n"
    },
    {
      "commit": "8134039744ffa581f7c217df58131b709317c1c8",
      "tree": "f8fd1cddb2359407b77c3b9a494a27a451e6378c",
      "parents": [
        "bc256d91eadb8f32d6a5833c1878684d3c75fb2d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 06 16:12:59 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 06 16:12:59 2012 +0200"
      },
      "message": "updated for version 7.3.541\nProblem:    When joining lines comment leaders need to be removed manually.\nSolution:   Add the \u0027j\u0027 flag to \u0027formatoptions\u0027. (Lech Lorens)\n"
    },
    {
      "commit": "18e00d2c86e609101ef8ae637991c6a29bdb511c",
      "tree": "6d5a4f643a84a43d88708899da826e07527947ee",
      "parents": [
        "2fc8802fcc42449555ee565819c8a3f06e070895"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 18 12:49:40 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 18 12:49:40 2012 +0200"
      },
      "message": "updated for version 7.3.517\nProblem:    Crash when using \"vipvv\". (Alexandre Provencio)\nSolution:   Don\u0027t let the text length become negative.\n"
    },
    {
      "commit": "84298db3a43838da9ca2c7289fbe34428604fec4",
      "tree": "a3a32def590bf27628b7ae34084a23937648193a",
      "parents": [
        "b830f0c7df8f98a648d1b45aabae78b0367da346"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 20 13:46:08 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 20 13:46:08 2012 +0200"
      },
      "message": "updated for version 7.3.498\nProblem:    The behavior of the \"- register changes depending on value of\n            the \u0027clipboard\u0027 option. (Szamotulski)\nSolution:   Also set the \"- register when the register is \"*\" or \"+\".\n            (Christian Brabandt)\n"
    },
    {
      "commit": "5e4b9e9ff8ebd337875f918078170ebbad03be9a",
      "tree": "10d18b7edfc17155cd01d3dda3cf1141f16b3b5e",
      "parents": [
        "5d3a8038b6a59e6f1b219f27ec77d6067e643ac1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 14:16:23 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 14:16:23 2012 +0100"
      },
      "message": "updated for version 7.3.476\nProblem:    When selecting a block, using \"$\" to include the end of each line\n            and using \"A\" and typing a backspace strange things happen.\n            (Yuangchen Xie)\nSolution:   Avoid using a negative length. (Christian Brabandt)\n"
    },
    {
      "commit": "9e98edfe8f8503a3ea84da714bbb5ef37364199e",
      "tree": "6442ec75b231b5db834ea4416694e29b37ae092f",
      "parents": [
        "146e9c38866248ff92f6109c536bbe79744256f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:30:36 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:30:36 2012 +0100"
      },
      "message": "updated for version 7.3.466\nProblem:    Get ml_get error hen \":behave mswin\" was used and selecting\n            several lines.  (A. Sinan Unur)\nSolution:   Adjust the end of the operation. (Christian Brabandt)\n"
    },
    {
      "commit": "5f1e3e4473ed4364abc9f45f61e1530f70c82194",
      "tree": "1a430c162b83cd29a45201ce377388d325fce8ff",
      "parents": [
        "db7207e6e51cf6677545e2f8e0aca427b3cf1956"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 17:38:00 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 17:38:00 2012 +0100"
      },
      "message": "updated for version 7.3.452\nProblem:    Undo broken when pasting close to the last line. (Andrey Radev)\nSolution:   Use a flag to remember if the deleted included the last line.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "64a72303f8048a1288a03b65350c5d6727a78932",
      "tree": "a0eda5bfa44d830fbbe34684dd0dd67d0b4aea90",
      "parents": [
        "66accae33961b02cab7c4ad6cdb1e0bc16da8cb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 13:46:22 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 13:46:22 2012 +0100"
      },
      "message": "updated for version 7.3.396\nProblem:    After forcing an operator to be characterwise it can still become\n            linewise when spanning whole lines.\nSolution:   Don\u0027t make the operator linewise when motion_force was set.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "66accae33961b02cab7c4ad6cdb1e0bc16da8cb8",
      "tree": "6a29aebc96b7ef744067903766b0d8f3ec69b2a3",
      "parents": [
        "738f8fc8edf7a87824bba8650c04ba6197fea25f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 13:44:27 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 13:44:27 2012 +0100"
      },
      "message": "updated for version 7.3.395\nProblem:    \"dv?bar\" in the last line deletes too much and breaks undo.\nSolution:   Only adjust the cursor position when it\u0027s after the last line of\n            the buffer.  Add a test. (Christian Brabandt)\n"
    },
    {
      "commit": "a554a1933c61d5464c5878ea41ec4dce02c2f01e",
      "tree": "86e4a96b3fbd5adb65249f71cbc52cba9fcf9bc4",
      "parents": [
        "38e2b0636b23fd5a7b2da0a86bbca714ba98e31b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 21 17:33:53 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 21 17:33:53 2011 +0200"
      },
      "message": "updated for version 7.3.318\nProblem:    \"C\" on the last line deletes that line if it\u0027s blank.\nSolution:   Only delete the last line for a delete operation. (James Vega)\n"
    },
    {
      "commit": "1cb7e0976da10d7c8b66372c1cb176f2e6b8423d",
      "tree": "d32b4049d2b514ba00436077272c7650d9a35ea7",
      "parents": [
        "ea35ef68889b03c7d026ee5cc5e9aadbbd1d54bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 10 12:11:01 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 10 12:11:01 2011 +0200"
      },
      "message": "updated for version 7.3.270\nProblem:    Illegal memory access.\nSolution:   Swap conditions. (Dominique Pelle)\n"
    },
    {
      "commit": "44286ca3c40cd744d1a007443bbb3624f9c5c53c",
      "tree": "650b3456d05024a91f558195106be5ca77f835ce",
      "parents": [
        "3d64a3176c9ffe249ad4b5403a18f8364e707813"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 15 17:51:34 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 15 17:51:34 2011 +0200"
      },
      "message": "updated for version 7.3.251\nProblem:    \"gH\u003cDel\u003e\" deletes the current line, except when it\u0027s the last\n            line.\nSolution:   Set the \"include\" flag to indicate the last line is to be deleted.\n"
    },
    {
      "commit": "d44347f1e7791ead2d90b1fda06d9f4e325d912e",
      "tree": "d00df322e29d233a3845b5c12c3973375dc4a073",
      "parents": [
        "19e609437873594b8b08aaceafbe81ef235044bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 19 01:14:29 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 19 01:14:29 2011 +0200"
      },
      "message": "updated for version 7.3.221\nProblem:    Text from the clipboard is sometimes handled as linewise, but not\n            consistently.\nSolution:   Assume the text is linewise when it ends in a CR or NL.\n"
    },
    {
      "commit": "337ae06ff9fe42c871564947aa32e4fe6b08fba9",
      "tree": "33c6242b77e6881b2e3543840609bcb01c0eb1c4",
      "parents": [
        "27b6056d85370f13c4e156d83d095676357ba34a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 01 16:28:38 2011 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 01 16:28:38 2011 +0200"
      },
      "message": "updated for version 7.3.151\nProblem:    When \"unnamedplus\" is in \u0027clipboard\u0027 the selection is sometimes\n            also copied to the star register.\nSolution:   Avoid copy to the star register when undesired. (James Vega)\n"
    },
    {
      "commit": "9c52c3a0a12c1bf4cbebad9dcaba100338914f68",
      "tree": "71e11b98bba20acc4ace4f2c798e2d183c0c66d0",
      "parents": [
        "2e2e13ca14518b7788909d61a853205e8b12b176"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 08 14:23:15 2010 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Dec 08 14:23:15 2010 +0100"
      },
      "message": "updated for version 7.3.078\nProblem:    Warning for unused variable.\nSolution:   Adjuste #ifdefs.\n"
    },
    {
      "commit": "bf9680e441f09a6b90ad3185154474442d363a55",
      "tree": "aa05b7bbba40793abb8878d5850318c9223d2dd0",
      "parents": [
        "863053d1d4b1508c6e4285f01c2d743d7a211ea4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 02 21:43:16 2010 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 02 21:43:16 2010 +0100"
      },
      "message": "updated for version 7.3.074\nProblem:    Can\u0027t use the \"+ register like \"* for yank and put.\nSolution:   Add \"unnamedplus\" to the \u0027clipboard\u0027 option. (Ivan Krasilnikov)\n"
    },
    {
      "commit": "0818b87cbf7c0faf681775dae841aae41497758b",
      "tree": "91b050dbdcf08efe56b129cbb5aee0b39481c8a7",
      "parents": [
        "96e5ceed93ea55cf80f76f51407ba840cf7a820d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 14:28:58 2010 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Nov 24 14:28:58 2010 +0100"
      },
      "message": "updated for version 7.3.064\nProblem:    Win32: \":dis +\" shows nothing, but \"+p does insert text.\nSolution:   Display the * register, since that\u0027s what will be inserted.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "341ad7a6994f30f420411b01f3020a999a663f5f",
      "tree": "162dc7b8e100a3747145003ef0bbf3b7770e0cab",
      "parents": [
        "4a74803ef837eeb4d4fc799ac9a26fc93e584111"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 09 17:23:31 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Oct 09 17:23:31 2010 +0200"
      },
      "message": "updated for version 7.3.020\nProblem:    Cursor position wrong when joining multiple lines and\n            \u0027formatoptions\u0027 contains \"a\". (Moshe Kamensky)\nSolution:   Adjust cursor position for skipped indent. (Carlo Teubner)\n"
    },
    {
      "commit": "d1cb65e44031e2e079463a388a10af615b2a0408",
      "tree": "446aed31dad8544456a3c5673a58cfac92a19b41",
      "parents": [
        "a621a038392cd249c179c987bbc33f59f2b91dfe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 14:22:48 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 14:22:48 2010 +0200"
      },
      "message": "Fix: changing case of a character removed combining characters.\n"
    },
    {
      "commit": "3b1c48569d98597ac0539609c9a922bedba0e081",
      "tree": "5c2d17215593a1ec915dc133d2ebae0a321b395e",
      "parents": [
        "a9d52e3b7925ef119b5d0d9fca14faac634effb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 17:59:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 17:59:29 2010 +0200"
      },
      "message": "Fixed: CTRL-R in Insert mode doesn\u0027t insert composing characters.\n"
    },
    {
      "commit": "cc448b373d580856f92ff7a9e04daf65444b5cd1",
      "tree": "3cb827a7aa56a93acea0a1201d5754ebcca9b808",
      "parents": [
        "d43848c0dd0603248405bb93364866cd495f0547"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 16:52:17 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 16:52:17 2010 +0200"
      },
      "message": "Support completion for \":find\". (Nazri Ramliy)\nCleanup white space.\n"
    },
    {
      "commit": "d43848c0dd0603248405bb93364866cd495f0547",
      "tree": "de367ef25f53a3e58496b964c4301cf16f216208",
      "parents": [
        "164fca39bdacc36b7d9f2d1b28ab5abe03ce4004"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 14:28:26 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 14:28:26 2010 +0200"
      },
      "message": "Fix a few compiler warnings.\n"
    },
    {
      "commit": "700303e8f75ff5c67ce1bd45b3cc4de84e06c014",
      "tree": "898c17b5b6d072ef1d38fce830092d18367effb7",
      "parents": [
        "3acfc30409eb8e3721d888f2e7111111057fe937"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 17:35:50 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 17:35:50 2010 +0200"
      },
      "message": "When \u0027formatexpr\u0027 evaluates to non-zero fall back to internal formatting, also\nfor \"gq\". (James Vega)\n"
    },
    {
      "commit": "893eaab41fdfc2c7adc1d3ee23b41a86d335c515",
      "tree": "00325dcf0f354f681e6171529fea22b5b574fc55",
      "parents": [
        "622925875cb9d7f04a764ed8e002e45c3a141e94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 17:51:46 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 17:51:46 2010 +0200"
      },
      "message": "Make joining a range of lines much faster. (Milan Vancura)\n"
    }
  ],
  "next": "d04b7507fde8bb7e3103ce53f2156c798b5e5245"
}
