)]}'
{
  "log": [
    {
      "commit": "760d14a55cb2b60bd048246690d17348b4cd0fdf",
      "tree": "4c2b8516ccc5631e3ce9ff578269683c4cfbcded",
      "parents": [
        "7805004319691ee026342525e0bf9df146358dc0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 22:03:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 22:03:44 2010 +0200"
      },
      "message": "Fix that uninstaller isn\u0027t found on 64-bit Windows.\n"
    },
    {
      "commit": "7805004319691ee026342525e0bf9df146358dc0",
      "tree": "2673ca28b85ecbcbea6f134c29167331612bbb01",
      "parents": [
        "ca8a4dfe7aa94dc3285a0f834c472c07358fddb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 20:53:54 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 20:53:54 2010 +0200"
      },
      "message": "Fix: on MS-Windows the \"open with...\" menu starts Vim without a file.\n"
    },
    {
      "commit": "ca8a4dfe7aa94dc3285a0f834c472c07358fddb0",
      "tree": "ab75149e518b06d286693090f949fe49b59a0420",
      "parents": [
        "3b1c48569d98597ac0539609c9a922bedba0e081"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 19:54:14 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 19:54:14 2010 +0200"
      },
      "message": "Move many more common Python items to if_py_both.c.\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": "a9d52e3b7925ef119b5d0d9fca14faac634effb0",
      "tree": "151c52ad2e282b8e264aee2fc7af3db76d8c2071",
      "parents": [
        "a26559b553079c3959ee142a010b2e000c180323"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 16:44:19 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 16:44:19 2010 +0200"
      },
      "message": "Fixes for coverity warnings.\n"
    },
    {
      "commit": "a26559b553079c3959ee142a010b2e000c180323",
      "tree": "efa74d7172474004e81037173beedd6f1a983910",
      "parents": [
        "460fbaca72c042c53abe7bb13e916b8b3484caba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 14:59:19 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 14:59:19 2010 +0200"
      },
      "message": "Support syntax and filetype completion for user commands. (Christian Brabandt)\n"
    },
    {
      "commit": "460fbaca72c042c53abe7bb13e916b8b3484caba",
      "tree": "7e51657f058a582942182c5d0639fbcc5cfd0879",
      "parents": [
        "8408a9ad9b6d0b75e892ef3acec317fe7ea24667"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 14:45:05 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 14:45:05 2010 +0200"
      },
      "message": "Possibly make OLE work on Windows 64 bit. (untested)\n"
    },
    {
      "commit": "f878bcfb2e611d792d1acef7019ff6c40e8933d5",
      "tree": "d48fad20e6ce9c91c7558c0792e2551c0b805f41",
      "parents": [
        "68392724b8be7ff25767b8fdda65da8082b8d95c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 22:29:41 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 22:29:41 2010 +0200"
      },
      "message": "Improvements for VMS. (Zoltan Arpadffy)\n"
    },
    {
      "commit": "68392724b8be7ff25767b8fdda65da8082b8d95c",
      "tree": "cc25d42961ecdb8a8c16579fa5cce26ff6807dd9",
      "parents": [
        "8b68277fdc042f1e9e369c84c926ee86d54f4405"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 22:04:17 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 22:04:17 2010 +0200"
      },
      "message": "Correct comments in testdir makefiles. (John Beckett)\n"
    },
    {
      "commit": "0e1673aef4e2f33213f49c195844cbdf83756c7b",
      "tree": "bdaeb5cf1f71dbcc2e497c0e4c18cc22ac11cedb",
      "parents": [
        "3b72f1d2aa702c6df0d093b39be646a96c11dfb7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 21:49:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 21:49:07 2010 +0200"
      },
      "message": "Fix test 72 not setting encryption method. (Dominique Pelle)\n"
    },
    {
      "commit": "48bae372e9090652168600d845e85ac19b2b64d4",
      "tree": "dd5c9d0fa1eacb2ee4b6a1eaec32b82de80ceeff",
      "parents": [
        "30a8635b56c077834e5b8d59b341d1420fd37dde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 23:12:15 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 23:12:15 2010 +0200"
      },
      "message": "Few more fixes for VMS.\n"
    },
    {
      "commit": "30a8635b56c077834e5b8d59b341d1420fd37dde",
      "tree": "5a3eeeab223242d4762d9fa8898430ee6df81901",
      "parents": [
        "40af4e3903d0701318b1b176e5fa9cdb03bb0f98"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 23:10:40 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 23:10:40 2010 +0200"
      },
      "message": "Fix a few compile warnings.  (Mike Williams)\n"
    },
    {
      "commit": "1587a1e37db85425ae77054ab681a0bbb0d1affb",
      "tree": "9223f33554da18ddc125929c4345d95ec1f1ed45",
      "parents": [
        "8ada2cca0a6f0135441c520cac269468928e65ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 20:59:59 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 20:59:59 2010 +0200"
      },
      "message": "Add completion for \":ownsyntax\" and improve completion for \":filetype\".\n(Dominique Pelle)\n"
    },
    {
      "commit": "16c98f9c9f392d86e7c6c57f66023b250182a9eb",
      "tree": "e1fa7ad09fbdd37d0322e599c11f27532b5bd340",
      "parents": [
        "92048a3110836593aa63c5263a4cc7cec68d7856"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 22:46:08 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 22:46:08 2010 +0200"
      },
      "message": "Update for Lua interface. (Luis Carvalho)\n"
    },
    {
      "commit": "162bd9156413218784cf4c362bc8d64d529f21fe",
      "tree": "2e78c1446b4a71fe7c0ecb7f2f881c58beffbc5a",
      "parents": [
        "8e46927a32f8a9b94351962304ae4d827e5b46ff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 22:29:10 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 22:29:10 2010 +0200"
      },
      "message": "Improvements for \":find\" completion. (Nazri Ramliy)\n"
    },
    {
      "commit": "8e46927a32f8a9b94351962304ae4d827e5b46ff",
      "tree": "acc944f0b4722c1613ee2581f06f84d4f06bc29c",
      "parents": [
        "1dba0fbb7a26205d9cbf58590baefe5e669f0fc4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 19:38:16 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 19:38:16 2010 +0200"
      },
      "message": "Changes for VMS.  Mostly by Zoltan Arpadffy.\n"
    },
    {
      "commit": "1dba0fbb7a26205d9cbf58590baefe5e669f0fc4",
      "tree": "141fa63453e50bd3151ac235ad3e7c1d6ff4d9cd",
      "parents": [
        "477db060eb91dbef6698b6c69ffd560557f2f3ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 18:55:02 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 18:55:02 2010 +0200"
      },
      "message": "Fix: :redir to a dictionary that is changed before \":redir END\" causes a\nmemory access error.\n"
    },
    {
      "commit": "6e202e52b725f7c0a77837dbb0dc0d85c1d74733",
      "tree": "d0849dcc02621f962ad7d05fad10645e08dd46f9",
      "parents": [
        "e0021c79a542e413e6ad63403330e85b1cb3d1ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 18:14:45 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 18:14:45 2010 +0200"
      },
      "message": "Fix: concealed regions didn\u0027t get redrawn correctly when moving the cursor\nthrough them.\n"
    },
    {
      "commit": "292916084623fe352eba3095e6f30146604bd8c0",
      "tree": "4a96ce7799c47871e5526b4b704fc17b7324ff88",
      "parents": [
        "59c0395e6b49e916fca339f63291c56151decc6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 14:28:48 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 14:28:48 2010 +0200"
      },
      "message": "Updated Italian messages. (Vlad Sandrini)\n"
    },
    {
      "commit": "8765a4ac3a9dfb994ad7051183353ead25cfbb64",
      "tree": "92b7309028f41799a44ef42512802188b4470a07",
      "parents": [
        "3b95389d45bacf90f4ef04a7a7726e5ddc29027a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:41:43 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:41:43 2010 +0200"
      },
      "message": "Fix build warnings and problems for tiny/small Win32 build. (Mike Williams)\n"
    },
    {
      "commit": "3b95389d45bacf90f4ef04a7a7726e5ddc29027a",
      "tree": "ae89bed282c3c7ebacce317ce496b1ac97c49f70",
      "parents": [
        "611df5b96e7a8ff8593ee1acb15609607251c2b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 20:47:25 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 20:47:25 2010 +0200"
      },
      "message": "Fix for \"concealends\". (Vince Negri)\n"
    },
    {
      "commit": "5e109c4ab009a5b4c3bb769d8b2d22f9e4ee2c87",
      "tree": "3bf319d351e36d9576d149428e34663739e8a4ae",
      "parents": [
        "0ed0eea20689b3bdafe296f4e132679d3977b943"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 22:51:28 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 22:51:28 2010 +0200"
      },
      "message": "Fix compiler warnings on 64 bit systems.\n"
    },
    {
      "commit": "f82bac371703d25bf94d3a91bc68413d3f734be7",
      "tree": "0fa848c2b5c02f01267d27ceb1cdcca23b361dfd",
      "parents": [
        "c3301874a66e2b4377fb2dc238e5d07426a25c1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 22:30:20 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 22:30:20 2010 +0200"
      },
      "message": "Fix: terminal title not properly restured when there are multi-byte\ncharacters.  (partly by James Vega)\n"
    },
    {
      "commit": "c3301874a66e2b4377fb2dc238e5d07426a25c1c",
      "tree": "e78c4abd2e72c00471700f0d304b5675e6496db3",
      "parents": [
        "6fc45b55fc317330193e460dc18732b7d6b15a87"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 20:53:06 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 20:53:06 2010 +0200"
      },
      "message": "7.3b -\u003e 7.3c\n"
    },
    {
      "commit": "6fc45b55fc317330193e460dc18732b7d6b15a87",
      "tree": "6aa82215e31f1f7e9d97d4af87774959aa0dc655",
      "parents": [
        "7fd7320014fb34788ef53fe7c78521b5c25e052e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 17:42:45 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 17:42:45 2010 +0200"
      },
      "message": "Prepare for 7.3b release.  Fix src/Makefile enabling python3 by default.\n"
    },
    {
      "commit": "7fd7320014fb34788ef53fe7c78521b5c25e052e",
      "tree": "8249c7e405578cde42c319b9c216bd868809682c",
      "parents": [
        "fa0ff9aedf9515638e15726141c4a08ca4e05255"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 16:58:46 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 16:58:46 2010 +0200"
      },
      "message": "Add \"q\" item for \u0027statusline\u0027.  Add w:quickfix_title. (Lech Lorens)\n"
    },
    {
      "commit": "fa0ff9aedf9515638e15726141c4a08ca4e05255",
      "tree": "5905078139923e4721338380895942e33f09844f",
      "parents": [
        "8d9b40e71ab62f43c65a52225cb833ecc0d1bf6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 16:05:19 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 16:05:19 2010 +0200"
      },
      "message": "Fix: editing a not encrypted file after a crypted file messed up reading the\ntext from an undo file.\n"
    },
    {
      "commit": "8d9b40e71ab62f43c65a52225cb833ecc0d1bf6b",
      "tree": "a25e59faa9adfd7e352c407ded5beedf4242d1d2",
      "parents": [
        "0fe849a13b4c0753d6b2424783879696a1fd4421"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:49:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:49:07 2010 +0200"
      },
      "message": "Add support for horizontal scroll wheel. (Bjorn Winckler)\n"
    },
    {
      "commit": "0fe849a13b4c0753d6b2424783879696a1fd4421",
      "tree": "57f339bfc668976bbcb289f88516747dd3ec005e",
      "parents": [
        "0ad014c8a0af88e1434650b3d7e0122fb7ff58f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:11:11 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:11:11 2010 +0200"
      },
      "message": "Better fix for memory access in recovery. (Dominique Pelle)\n"
    },
    {
      "commit": "0ad014c8a0af88e1434650b3d7e0122fb7ff58f5",
      "tree": "f8790f743c9cb9dbf3331d725b5dbb32a142f9a5",
      "parents": [
        "904fb861e7afcd116689da97824953c192c369bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 14:00:46 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 14:00:46 2010 +0200"
      },
      "message": "Fix memory access to \u0027cryptmethod\u0027 during recovery. (Dominique Pelle)\n"
    },
    {
      "commit": "904fb861e7afcd116689da97824953c192c369bd",
      "tree": "a73a90ce0e0cb7482e8b649ba9710431c18209f9",
      "parents": [
        "22b306f3e0c96820c4bf3a613070eac45685011d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:53:11 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:53:11 2010 +0200"
      },
      "message": "Add completion for :setfiletype. (Dominique Pelle)\n"
    },
    {
      "commit": "22b306f3e0c96820c4bf3a613070eac45685011d",
      "tree": "2846947bf692933f29911d5792a2b6af17b9851a",
      "parents": [
        "d68554d4fe34884fb9209957f3b09e9544c419d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:50:33 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:50:33 2010 +0200"
      },
      "message": "Add completion for :lmap and :lunmap.\n"
    },
    {
      "commit": "d68554d4fe34884fb9209957f3b09e9544c419d6",
      "tree": "4fe440ab68183c188731e9bd1eb4d8fa21da322c",
      "parents": [
        "bed7beca58549a98ccebe21d339f0bb461e93f5f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:43:20 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:43:20 2010 +0200"
      },
      "message": "Include old Python changes in Python 3 interface.\n"
    },
    {
      "commit": "bed7beca58549a98ccebe21d339f0bb461e93f5f",
      "tree": "526cfb9eb68007b53d3838718740c4916403938f",
      "parents": [
        "8220a6813ed6889b4aefd2b313ff5e0875eb7952"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:42:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:42:29 2010 +0200"
      },
      "message": "Fix: when resetting both \u0027title\u0027 and \u0027icon\u0027 the title would be set after a\nshell command.\nReset \u0027title\u0027 and \u0027icon\u0027 in test47 to avoid the xterm title getting messed up.\n"
    },
    {
      "commit": "8220a6813ed6889b4aefd2b313ff5e0875eb7952",
      "tree": "2a6f2602568588546bef690939d8ecd158747386",
      "parents": [
        "7510fe74337599f70ae2044aef4f186b1f1c1bf9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:12:49 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 13:12:49 2010 +0200"
      },
      "message": "Use the SONAME-versioned liblua, if it exists. (James Vega)\n"
    },
    {
      "commit": "7510fe74337599f70ae2044aef4f186b1f1c1bf9",
      "tree": "b61a49e70685408de65b6d6833e72ba2fcc33c3b",
      "parents": [
        "e6dc573b6e0e8eb59eda14be6f94476e72fd82ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 12:46:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 12:46:44 2010 +0200"
      },
      "message": "Add the synconcealed() function and use it for :TOhtml. (Benjamin Fritz)\n"
    },
    {
      "commit": "e6dc573b6e0e8eb59eda14be6f94476e72fd82ca",
      "tree": "e7fbe7e4d7f1718d46d3fe47a4ab1ec6732743c8",
      "parents": [
        "170bf1aed576cea59a18c9015a3c7d417053c335"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 23:52:26 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 23:52:26 2010 +0200"
      },
      "message": "Let \u0027v\u0027 flag in \u0027concealcursor\u0027 apply to all lines in the Visual area.\n"
    },
    {
      "commit": "170bf1aed576cea59a18c9015a3c7d417053c335",
      "tree": "a3d3ee620442f962634a912372c8fea01048cd50",
      "parents": [
        "365bdf7a7b2e28624186eed398af542cb9cc3fdb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 23:51:45 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 23:51:45 2010 +0200"
      },
      "message": "Move some common code from if_python.c and if_python3.c to if_py_both.h.\n"
    },
    {
      "commit": "eb80f04f6e59b958f8c97d19c92946a5014b896f",
      "tree": "eaba301a19772ded13b8706181b12892604ea716",
      "parents": [
        "1b20d3d608c96125e72795c7eba657d3cf546935"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:44:27 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:44:27 2010 +0200"
      },
      "message": "Fix for compiler warning about function prototype in pty.c.\n"
    },
    {
      "commit": "59f931ef54d143eb92f9b9168eb74fb061c39294",
      "tree": "bb0116b64dbebf8a2c4f442a0514e8d2ec6f2d26",
      "parents": [
        "72ada0f8c2655e365d9284bcc9243e29e5951f04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:27:03 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:27:03 2010 +0200"
      },
      "message": "Add the \u0027undoreload\u0027 option to be able to undo a file reload.\n"
    },
    {
      "commit": "72ada0f8c2655e365d9284bcc9243e29e5951f04",
      "tree": "76142fc4359fc794e785c924cec6c04f427def9a",
      "parents": [
        "ffbbcb597c2626224594bc1a2ac1aa7f77539fcc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 17:39:52 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 17:39:52 2010 +0200"
      },
      "message": "Fix for cursor position in wrapped line with concealed text.\n"
    },
    {
      "commit": "ffbbcb597c2626224594bc1a2ac1aa7f77539fcc",
      "tree": "bc427368414ed91a536690fd79662c6f45e74d24",
      "parents": [
        "2c3b1d997607e44d5037bd8875fcc98bc31020b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 17:29:03 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 17:29:03 2010 +0200"
      },
      "message": "Give each syntax item a sequence number, so that we know when it starts and\ncan show the \u0027cchar\u0027 for each of them.\n"
    },
    {
      "commit": "904c622b105bf785df59f870831309d5c0c7722e",
      "tree": "e4e48fc718a1f1b255ec436db40bd76a42201c0d",
      "parents": [
        "5dff57d7140b95b46b16926a0f4bc5c39d359df4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:57:39 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:57:39 2010 +0200"
      },
      "message": "Fix: errors for allocating zero bytes when profiling an empty function.\n"
    },
    {
      "commit": "5dff57d7140b95b46b16926a0f4bc5c39d359df4",
      "tree": "67a69fe50dd89455272276f149f31720b77fd6b7",
      "parents": [
        "9f5e36bc609b9210de386acfeb390802ad45bd0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:19:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:19:44 2010 +0200"
      },
      "message": "Remove -arch flag from build flags for Perl. (Bjorn Wickler)\n"
    },
    {
      "commit": "9f5e36bc609b9210de386acfeb390802ad45bd0e",
      "tree": "bb3682869ec66a407467048a4d0e18e69fbd9018",
      "parents": [
        "b31e4383cd027e3aaf60451d9efaac7de7608b76"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:11:21 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:11:21 2010 +0200"
      },
      "message": "Find python3 also in lib64 directory. (Ben Boeckel)\n"
    },
    {
      "commit": "b31e4383cd027e3aaf60451d9efaac7de7608b76",
      "tree": "b712ef8a0f31bac7fe1f74fc11f882b1f4611b44",
      "parents": [
        "4f99eae08202f8d740f8f7b70fce498773a634b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:01:56 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:01:56 2010 +0200"
      },
      "message": "Fix memory leak in :find completion. (Dominique Pelle)\n"
    },
    {
      "commit": "4c3a326c53c27f67f7ce8e1bbabc684c74a06634",
      "tree": "ca1b71d592f347fbd3c7f7feb94a3e72e7201fd2",
      "parents": [
        "2a7e2a62543126d75525d861c3417ac9bb209159"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:42:14 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:42:14 2010 +0200"
      },
      "message": "Temporary solution for crashing when using both :py and :py3: disallow both in\none session.\n"
    },
    {
      "commit": "2a7e2a62543126d75525d861c3417ac9bb209159",
      "tree": "594726962a36c392e5870437d53534b8a3144a49",
      "parents": [
        "ca8c9867c2e6112f17975d840b9551cd91287eb6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:19:11 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:19:11 2010 +0200"
      },
      "message": "Specify library to load for Python more precisely. (James Vega)\n"
    },
    {
      "commit": "ca8c9867c2e6112f17975d840b9551cd91287eb6",
      "tree": "85eb0a7352c50cab2bd9076163845b017446b5b6",
      "parents": [
        "f691b84fba95ffc24ea6725a625aa958a24ccffb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:00:38 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:00:38 2010 +0200"
      },
      "message": "Add the \u0027c\u0027 flag to \u0027concealcursor\u0027.\n"
    },
    {
      "commit": "f691b84fba95ffc24ea6725a625aa958a24ccffb",
      "tree": "959b3482546a2d67385a0c600fed382480d12cee",
      "parents": [
        "f70e3d6c7e4139c8d655101a850c03f522cc98b7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 13:31:09 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 13:31:09 2010 +0200"
      },
      "message": "Another conceal fix: cursor in wrong column when \u0027number\u0027 set.\n"
    },
    {
      "commit": "f70e3d6c7e4139c8d655101a850c03f522cc98b7",
      "tree": "8e7eddaf6e5daf5f636c4dc5d2829b124558b434",
      "parents": [
        "d497a30cbe89e25e065c29cec7fd1988900b86e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 13:15:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 13:15:07 2010 +0200"
      },
      "message": "Don\u0027t conceal text in lines inside the Visual area.\n"
    },
    {
      "commit": "d497a30cbe89e25e065c29cec7fd1988900b86e9",
      "tree": "f00b73adf4674e054dd991241c3fc7c2f6b784b6",
      "parents": [
        "f5963f719eb85e8aa71aeb5c23c4edf4949adef1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 23 22:27:03 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 23 22:27:03 2010 +0200"
      },
      "message": "Window split didn\u0027t copy the value of \u0027conceallevel\u0027.\n"
    },
    {
      "commit": "f5963f719eb85e8aa71aeb5c23c4edf4949adef1",
      "tree": "9c3ab6deeb29ff964cbd77d01e885b3237f6c59a",
      "parents": [
        "c88ebf7fa81833b401423214c62d0ecfaaa68b78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 23 22:10:27 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 23 22:10:27 2010 +0200"
      },
      "message": "Add the \u0027concealcursor\u0027 option to decide when the cursor line is to be\nconcealed or not.\nRename \u0027conc\u0027 to \u0027cole\u0027 as the short name for \u0027conceallevel\u0027.\n"
    },
    {
      "commit": "8a09b98ff15abf03301272f5e1243d435878bbc7",
      "tree": "ea66f27b9b304df0e8b7e1858fd812e478e9be8f",
      "parents": [
        "27c735b2f87770a59940a15e44a052bd9eaf99e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 22:20:57 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 22:20:57 2010 +0200"
      },
      "message": "Fix: strdisplaywidth(\"x\", 2) returned 3 instead of 1.\n"
    },
    {
      "commit": "27c735b2f87770a59940a15e44a052bd9eaf99e4",
      "tree": "70ed59b15394c97bce854fcf906d2a152bb769c7",
      "parents": [
        "fa5d1e63c73cfb8b85fb94a9bd073eb34d143742"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 22:16:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 22:16:29 2010 +0200"
      },
      "message": "For conceal mode: when two different syntax items follow each other, show the\nreplacement character for both.\n"
    },
    {
      "commit": "fa5d1e63c73cfb8b85fb94a9bd073eb34d143742",
      "tree": "5a5bf0ac27cb7ee1330d8e822aa87bfd7f77615b",
      "parents": [
        "2334b6d59446dfa09680d4971b5fdb05c396ee79"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 21:44:13 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 21:44:13 2010 +0200"
      },
      "message": "Fix: \"import termios\" doesn\u0027t work with dynamically loaded Python. (James\nVega)\n"
    },
    {
      "commit": "2334b6d59446dfa09680d4971b5fdb05c396ee79",
      "tree": "f16c0149bad87220b8d096d323183ff765b88b4a",
      "parents": [
        "766fb0d2b24c48545fa9fc9134b0843802223d64"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 21:32:16 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 21:32:16 2010 +0200"
      },
      "message": "Make it possible to load Lua dynamically on Unix. (Luis Carvalho)\n"
    },
    {
      "commit": "766fb0d2b24c48545fa9fc9134b0843802223d64",
      "tree": "6bc5b23fe1fbba5f41b91e42a2b90c2a8e272107",
      "parents": [
        "c89533b525843b7fa496039e2edf4ef9e0f31ae3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 11:34:16 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 11:34:16 2010 +0200"
      },
      "message": "Fix building with Perl on Windows with MingW. (James Vega)\n"
    },
    {
      "commit": "c89533b525843b7fa496039e2edf4ef9e0f31ae3",
      "tree": "045ee46cf93e9255934f83123666e5514ffa23ba",
      "parents": [
        "e06c188bbf2ff5732cd9eecbf243d37efcf7be2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 22:27:37 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 22:27:37 2010 +0200"
      },
      "message": "Update French and Esperanto translations. (Dominique Pelle)\n"
    },
    {
      "commit": "e06c188bbf2ff5732cd9eecbf243d37efcf7be2a",
      "tree": "3ea61644737a87187261505979f8f293662e69bb",
      "parents": [
        "cdda8fe1c6ff147b3c1f4408884ab4905aeb4e06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 22:05:20 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 22:05:20 2010 +0200"
      },
      "message": "Make it possible to load Perl dynamically on Unix. (James Vega)\n"
    },
    {
      "commit": "ce69e82711b0f965a6a40aae955749bf4ac363b7",
      "tree": "e3e337c2bbd7b257a88020d1f2821f24678f5be4",
      "parents": [
        "b65905262bc250810b4b3b5fedc4302c6cc4c9d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 20:31:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 20:31:07 2010 +0200"
      },
      "message": "Fix build problem when fchown() not available. (Gary Johnson)\n"
    },
    {
      "commit": "b65905262bc250810b4b3b5fedc4302c6cc4c9d2",
      "tree": "0ae4be3b7c281b030282f3445b8e4559172255dd",
      "parents": [
        "b8521960d660465208303254b47ad76cd7e3ef0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 16:00:43 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 16:00:43 2010 +0200"
      },
      "message": "Fix that :py3file was not working.\n"
    },
    {
      "commit": "c095b280df5bb8f33c154808e70c48dc445c5f44",
      "tree": "6b961a0c04d3a044eb46231e8cb6b16bc9ce16eb",
      "parents": [
        "5bedfc6091432adfaa5e9ff177f30ec9dbe5de48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 22:33:34 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 22:33:34 2010 +0200"
      },
      "message": "Fix hang when resizing in diff mode and there are concealed items.\n"
    },
    {
      "commit": "5bedfc6091432adfaa5e9ff177f30ec9dbe5de48",
      "tree": "c055e6ffa92b802c402e72d5f9ce29da2aa6519c",
      "parents": [
        "9c449728175fda3413377fd92e3ce0f288f35e6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 22:30:01 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 22:30:01 2010 +0200"
      },
      "message": "Avoid error when exiting in diff mode with EXITFREE defined.\n"
    },
    {
      "commit": "9c449728175fda3413377fd92e3ce0f288f35e6f",
      "tree": "313c31fe090a0e5071bcc291aea0daa7560581ae",
      "parents": [
        "cb9d45cb847845a9f8b90da3e55b68b8e461f496"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 18:44:27 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 18:44:27 2010 +0200"
      },
      "message": "When resetting \u0027mousehide\u0027 show the mouse pointer right away.\n"
    },
    {
      "commit": "cb9d45cb847845a9f8b90da3e55b68b8e461f496",
      "tree": "795666206fbf800a5cb46b76274f342cdc5a572f",
      "parents": [
        "49771f4fb03349d87e42c12305ebd5b307f3c2bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 18:10:15 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 18:10:15 2010 +0200"
      },
      "message": "Fix some duplicates in \":find\" completion. (Nazri Ramliy)\n"
    },
    {
      "commit": "49771f4fb03349d87e42c12305ebd5b307f3c2bd",
      "tree": "89eb7ec2a47e0e9582b45b7586c43b70fa53dc1b",
      "parents": [
        "c7040a5615827cefe0edbdf7f69c6640fa1aa1e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 17:32:38 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 17:32:38 2010 +0200"
      },
      "message": "Change \u0027cryptmethod\u0027 from a number to a string option.  Make it global-local.\n"
    },
    {
      "commit": "c7040a5615827cefe0edbdf7f69c6640fa1aa1e1",
      "tree": "bc7724c7429c57881ca500db0f9cfcde87592e93",
      "parents": [
        "704ac92541f6ff9968bb4a7ee36c413ba0d672f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 13:11:28 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 13:11:28 2010 +0200"
      },
      "message": "Fix: When \u0027searchhl\u0027 causes a hang make CTRL-C disable \u0027shearchhl\u0027.\n"
    },
    {
      "commit": "973bd47c488b5020947d819f3cb9040ff83f347c",
      "tree": "64c76438bf808540bb9c5facc7e8afa63eefbef7",
      "parents": [
        "fcb7ab6117da64524b4731ca9da87037226f855d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 11:29:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 11:29:07 2010 +0200"
      },
      "message": "Fix \u0027colorcolumn\u0027 adjecent columns not highlighted after end of line.\n"
    },
    {
      "commit": "9e193ac7321e566b8157ed0e4204a34fd48ff6ab",
      "tree": "49967b12fbb9ef56d9ce89ae0f60ab31b74970b3",
      "parents": [
        "97ff9de4a5d1520ccb212afef3f9b7322eda0e5d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 23:11:27 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 23:11:27 2010 +0200"
      },
      "message": "Fixed: crash with \":find \" completion, using uninitialized count.\n"
    },
    {
      "commit": "97ff9de4a5d1520ccb212afef3f9b7322eda0e5d",
      "tree": "3ea74052857500b3850b8603c175f17088a49a66",
      "parents": [
        "25f076536fd145f5ebb022012e2a162774a05005"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 22:08:50 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 22:08:50 2010 +0200"
      },
      "message": "Updated Ukranian translations. (Anatoli Sakhnik)\n"
    },
    {
      "commit": "25f076536fd145f5ebb022012e2a162774a05005",
      "tree": "d2fa33b6b6acff82f0df3f8bd755b7fa3e69aec8",
      "parents": [
        "3804aebf60ce15c1323f528469c3db6e741216e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:51:01 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:51:01 2010 +0200"
      },
      "message": "Updated Polish translations. (Mikolaj Machowski)\n"
    },
    {
      "commit": "3804aebf60ce15c1323f528469c3db6e741216e5",
      "tree": "346679f8bbf06daa8e27b6c22947ad95ca056ae5",
      "parents": [
        "368373e9092da2d609b540afdac998b474441d57"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:18:54 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:18:54 2010 +0200"
      },
      "message": "Fix configure for Python3 libs and version number. (James Vega)\n"
    },
    {
      "commit": "368373e9092da2d609b540afdac998b474441d57",
      "tree": "b1c849bc91035a665489d10e0a8aeb773805ae07",
      "parents": [
        "a7781e0516ce0b95afc21ad65bf47571922c022a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 20:46:22 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 20:46:22 2010 +0200"
      },
      "message": "Rename some \"python3\" symbols to \"py3\", as the command name.\nDocumentation updates.\n"
    },
    {
      "commit": "a7781e0516ce0b95afc21ad65bf47571922c022a",
      "tree": "689c4498446bb520cd21acaa9b83c097ab69b3fe",
      "parents": [
        "c400cb9ca7dbd88a6c0ae678c7e04e54311d552d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 20:13:22 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 20:13:22 2010 +0200"
      },
      "message": "Never hide text for conceal in cursor line.  Do hide when there is\nhighlighting.\n"
    },
    {
      "commit": "c400cb9ca7dbd88a6c0ae678c7e04e54311d552d",
      "tree": "61177f3c62264dca07df5d8a9e2947450c0082b8",
      "parents": [
        "01a8f38fcd469db0360b896cb670b889619d3752"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 19:52:13 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 19:52:13 2010 +0200"
      },
      "message": "Rename w_p_conceal to w_p_conc for consistency.\n"
    },
    {
      "commit": "01a8f38fcd469db0360b896cb670b889619d3752",
      "tree": "91a62b01a1b4000d61d41d7cb4749d8b6119e76f",
      "parents": [
        "d160c3401988381254a07417f92933821381ba3c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 23:32:13 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 23:32:13 2010 +0200"
      },
      "message": "Also make ALT modifier work for mouse wheel. (Benjamin Haskell)\n"
    },
    {
      "commit": "d160c3401988381254a07417f92933821381ba3c",
      "tree": "1c42e6c9ac867d10c1abf286e52a4ac10c4b6021",
      "parents": [
        "d28478b5576e7c2aebf70a9fb03b4e4036dca03c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 23:30:34 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 23:30:34 2010 +0200"
      },
      "message": "Fix: \u0027colorcolumn\u0027 interfered with concealed text.\n"
    },
    {
      "commit": "d28478b5576e7c2aebf70a9fb03b4e4036dca03c",
      "tree": "96e2acb26157b4eb38cf49b64043011d4092e4ad",
      "parents": [
        "16d79a3b621e5aa21a3ec50ba4c3bfc522a3a7b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 23:29:58 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 23:29:58 2010 +0200"
      },
      "message": "Vim 7.3a -\u003e 7.3b.\n"
    },
    {
      "commit": "16d79a3b621e5aa21a3ec50ba4c3bfc522a3a7b3",
      "tree": "d894705e8d00e791bf4c3c069c05ac32d4763ad4",
      "parents": [
        "4d32c2d31f87756d928ba53ef8042293bda9d109"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 22:33:56 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 22:33:56 2010 +0200"
      },
      "message": "Fix: MS-Windows installer used wrong path for uninstaller key.\n"
    },
    {
      "commit": "69154f22a69cf421095771f16b12073a1a3bdb6d",
      "tree": "9aaf51941f28f8098f39370e1b035ccf781463af",
      "parents": [
        "607cc1e0154bab3f83f3185d68cdff525e529ceb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 21:42:34 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 21:42:34 2010 +0200"
      },
      "message": "Fixes and improvements for MS-Windows build.\n"
    },
    {
      "commit": "6df6f47d6dc59fe82b95b9c2f4a4d542fd5ac239",
      "tree": "4832d5b27b1220617848917e3036687e3167557d",
      "parents": [
        "dc536095ac452c12e9bb4c69b473d28d51e8d4b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 18:04:50 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 18:04:50 2010 +0200"
      },
      "message": "Make automatic prototype generation work with more interfaces.\n"
    },
    {
      "commit": "dc536095ac452c12e9bb4c69b473d28d51e8d4b9",
      "tree": "c9cb78c565a0f42f5a82a519d9f191772831627d",
      "parents": [
        "72597a57b526a8df333e77ef8a837b595baa18c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 15:45:49 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 15:45:49 2010 +0200"
      },
      "message": "Added strdisplaywidth() function.\n"
    },
    {
      "commit": "72597a57b526a8df333e77ef8a837b595baa18c7",
      "tree": "8b635e3dbb23f92a0a73b730cc79bc538c0b61b9",
      "parents": [
        "9855d6b3610b3ae46a5522b9f8e1e4b521759e83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 15:31:08 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 15:31:08 2010 +0200"
      },
      "message": "Added strwidth() and strchars() functions.\n"
    },
    {
      "commit": "5074e3018bca1527bbb5b54f33be1d701e197c5b",
      "tree": "475f4820418157b755dfdc4c5a7fee67fe600cbc",
      "parents": [
        "fdf732eed7b1a55af0bf53e25c2ead917fd6df51"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 14:26:11 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 14:26:11 2010 +0200"
      },
      "message": "Make CTRL modifier work for mouse wheel. (Benjamin Haskell)\n"
    },
    {
      "commit": "fdf732eed7b1a55af0bf53e25c2ead917fd6df51",
      "tree": "1af4957c021ce9f556ab2f45171d4a10b1462920",
      "parents": [
        "7c86f4cca33e9b60cdb5dbd25d5137e0a04795ff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 14:20:35 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 14:20:35 2010 +0200"
      },
      "message": "Fix build broken without multi-byte feature.\n"
    },
    {
      "commit": "85363abfb1595e6dae96475617f4cebd798d1a9b",
      "tree": "5760f91e119ed6814407608e9b6bd490bdb17cb3",
      "parents": [
        "ac550fdb4bc4b90aba42b1a6a5ef39ad5522fd6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 13:58:26 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 13:58:26 2010 +0200"
      },
      "message": "Build problem when using all interfaces except Lua.\n"
    },
    {
      "commit": "ac550fdb4bc4b90aba42b1a6a5ef39ad5522fd6c",
      "tree": "386e1e485ce6a3ba5b9036a807b481114f7aa15e",
      "parents": [
        "0d2e4fce8d0bb0725de5b1d24fc48008e081bb91"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 13:55:02 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 13:55:02 2010 +0200"
      },
      "message": "Make \u0027cursorcolumn\u0027 work together with the conceal feature.\n"
    },
    {
      "commit": "0d2e4fce8d0bb0725de5b1d24fc48008e081bb91",
      "tree": "7b7ae120db9cc3b909e83f86eeb10c6126cd8b5e",
      "parents": [
        "55d5c0348c3afbfb9233487362e46dc633cd94fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 12:35:47 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 12:35:47 2010 +0200"
      },
      "message": "Make it easier to build with Lua.  Remove compiler warnings.\n"
    },
    {
      "commit": "55d5c0348c3afbfb9233487362e46dc633cd94fb",
      "tree": "0cfa34c3c753e2357e4c481be8f86349cf43e393",
      "parents": [
        "bd5e15fd5c7e42505d6b0e20f4198d24fc7e219d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 23:52:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 23:52:29 2010 +0200"
      },
      "message": "Whitespace cleanup.\n"
    },
    {
      "commit": "bd5e15fd5c7e42505d6b0e20f4198d24fc7e219d",
      "tree": "70e3f86ae76494fc094bbe25c58ba2befbcf4872",
      "parents": [
        "02c707a87da1b0f78d10a689cc03941a2e8acbc6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 21:19:38 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 21:19:38 2010 +0200"
      },
      "message": "Added support for Python 3. (Roland Puntaier)\n"
    },
    {
      "commit": "02c707a87da1b0f78d10a689cc03941a2e8acbc6",
      "tree": "660b6ed13aade94f365ff8bf82c11f4cd1ee7254",
      "parents": [
        "76b96fc08b9bc5ea5651e46dc091f7198c6475ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 17:12:06 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 17:12:06 2010 +0200"
      },
      "message": "Add the \u0027L\u0027 item to \u0027cinoptions\u0027. (Manuel Konig)\n"
    },
    {
      "commit": "76b96fc08b9bc5ea5651e46dc091f7198c6475ee",
      "tree": "3d01205ee13043962773d7c18abebdb5fed49a2d",
      "parents": [
        "58f0a1f8e1e9c5fa521231c966c484076989476e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 16:44:59 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 16:44:59 2010 +0200"
      },
      "message": "Mac: Support disabling antialias. (LC Mi)\n"
    },
    {
      "commit": "58f0a1f8e1e9c5fa521231c966c484076989476e",
      "tree": "debf7928a0488d0fc017f3193b5017c8751769f5",
      "parents": [
        "c5604bc1656354af7404270e27441f2e8f70d785"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 16:30:42 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 16:30:42 2010 +0200"
      },
      "message": "Make it possible to drag a tab page label to another position. (Paul B. Mahol)\n"
    },
    {
      "commit": "f91787cb9adc47cadea5d17b08d075a15a2e00f4",
      "tree": "c88be44c3b47c44d14e815b03d742d71f2102b32",
      "parents": [
        "11505dcd2b4bf7ab892549f4ce29c0dbc53aac8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 12:47:16 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 12:47:16 2010 +0200"
      },
      "message": "In Visual mode with \u0027showcmd\u0027 display the number of bytes and characters.\n"
    },
    {
      "commit": "11505dcd2b4bf7ab892549f4ce29c0dbc53aac8b",
      "tree": "790df93d62bab79e12c322ac14248a437a957bb1",
      "parents": [
        "624c7aa69135777c3705f1ad4feec98af47abcfd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 16 21:29:06 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 16 21:29:06 2010 +0200"
      },
      "message": "Fix bad parsing of \u0027colorcolumn\u0027. (Dominique Pelle)\n"
    },
    {
      "commit": "624c7aa69135777c3705f1ad4feec98af47abcfd",
      "tree": "9cff4fb229bd643925866cdbf6f1d75b03cbec0e",
      "parents": [
        "349b2fb048f01dde1010f47e716e6803a87bbee5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 16 20:38:52 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 16 20:38:52 2010 +0200"
      },
      "message": "Avoid compiler warnings for size_t to int conversions.\n"
    },
    {
      "commit": "0ba042961f929ff43f977c2ebdba9368f42d9c52",
      "tree": "59220f91eb954e7400bf8846ae8010dd22532029",
      "parents": [
        "26dcc7e8df8f0f1852752b9107ba4b0408061554"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 23:23:17 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 23:23:17 2010 +0200"
      },
      "message": "Added Lua interfae. (Luis Carvalho)\n"
    },
    {
      "commit": "26dcc7e8df8f0f1852752b9107ba4b0408061554",
      "tree": "306cabe482536013ca31756a4c6bac5ba93fc0b2",
      "parents": [
        "61623362bedd22659d4fbf8ea6f55f5c8c5285e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 22:35:55 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 22:35:55 2010 +0200"
      },
      "message": "Fix: When entering a digraph or special character after a line that fits the\nwindow the \u0027?\u0027 or \u0027^\u0027 on the next line is not redrawn. (Ian Kelling)\n"
    },
    {
      "commit": "61623362bedd22659d4fbf8ea6f55f5c8c5285e8",
      "tree": "eacdcf0fe7eb88bdd80cfd321f85ec314953bbdc",
      "parents": [
        "865242e121405fe0f2de8223662e68c1da51a55e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 22:04:22 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 22:04:22 2010 +0200"
      },
      "message": "Allow synIDattr() getting GUI attributes when build without GUI.\n(Matt Wozniski)\n"
    }
  ],
  "next": "865242e121405fe0f2de8223662e68c1da51a55e"
}
