)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "865242e121405fe0f2de8223662e68c1da51a55e",
      "tree": "da0c70a7c585c63be7bd1a276ca8f04305906251",
      "parents": [
        "23c347c66b91ba9fe1684af202fa32956352c912"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 21:12:05 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 21:12:05 2010 +0200"
      },
      "message": "Disallow setting \u0027enc\u0027 in a modeline. (Patrick Texier)\n"
    },
    {
      "commit": "23c347c66b91ba9fe1684af202fa32956352c912",
      "tree": "2bbcceec40468be4f2f735bf44e2b11c137d3bee",
      "parents": [
        "66bd1c9b543a2310176181cc673e32bbfae112e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 20:57:00 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 20:57:00 2010 +0200"
      },
      "message": "Fix: cursor line not properly concealed when moving between windows.\n(Vince Negri)\n"
    },
    {
      "commit": "66bd1c9b543a2310176181cc673e32bbfae112e8",
      "tree": "4f3ea9aed660aa451724bd1e3ac0128a0a2c0959",
      "parents": [
        "1a38442dbc01e511c29e19faa2ee9a8527151887"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 20:31:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 20:31:44 2010 +0200"
      },
      "message": "Remove obsolete Mac code.\n"
    },
    {
      "commit": "1a38442dbc01e511c29e19faa2ee9a8527151887",
      "tree": "1aacc128778656b1a778326ee63cf2d28f7f3072",
      "parents": [
        "b28ebbca8400dccfc5eb9957ed96fcba9fe05e46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 19:53:30 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 19:53:30 2010 +0200"
      },
      "message": "Added \u0027colorcolumn\u0027 option.  Partly by Gregor Uhlenheuer.\n"
    },
    {
      "commit": "b28ebbca8400dccfc5eb9957ed96fcba9fe05e46",
      "tree": "8fa968011df56fec3f042429f66b41262ada7895",
      "parents": [
        "c8bbaa3b187bf934c400b9f60438283883aba9ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 16:59:57 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 16:59:57 2010 +0200"
      },
      "message": "Fix using freed memory in :find completion.\n"
    },
    {
      "commit": "c8bbaa3b187bf934c400b9f60438283883aba9ac",
      "tree": "af357c4cadd83f90ee2d342fd964dead286a338f",
      "parents": [
        "cc448b373d580856f92ff7a9e04daf65444b5cd1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 16:54:21 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 16:54:21 2010 +0200"
      },
      "message": "Missing piece for Mac console clipboard support. (Bjorn Winckler)\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": "164fca39bdacc36b7d9f2d1b28ab5abe03ce4004",
      "tree": "0280e2098fc47966b5bb419f63d3c655a75d1e25",
      "parents": [
        "7abcaab78da25f07190a114a84a9000f91cf044f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 13:58:07 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 14 13:58:07 2010 +0200"
      },
      "message": "Add clipboard support in Mac console. (Bjorn Winckler)\n"
    },
    {
      "commit": "0c56c60a0f99a5d16e34b9b92e25e4f3531440b8",
      "tree": "642fe7ce3ce0500d292a914240cb7359529a0050",
      "parents": [
        "4d770fb56635162a9a7a0a7cdfc48627bb25faec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 12 22:42:33 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 12 22:42:33 2010 +0200"
      },
      "message": "Fix: Composing characters in :s substitute text were dropped.\n"
    },
    {
      "commit": "4d770fb56635162a9a7a0a7cdfc48627bb25faec",
      "tree": "6e29c0e9266add0fab063ae195fa41ccb444fb34",
      "parents": [
        "2cefbedaab00fe32c8f39718e9c64921f8660be2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 12 21:38:19 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 12 21:38:19 2010 +0200"
      },
      "message": "updated for version 7.2.446\nProblem:    Crash in GUI when closing the last window in a tabpage. (ryo7000)\nSolution:   Remove the tabpage from the list before freeing the window.\n"
    },
    {
      "commit": "2cefbedaab00fe32c8f39718e9c64921f8660be2",
      "tree": "3d70d45b396091a1ad09d1cfaf6dc4c124424e03",
      "parents": [
        "b02cbe34686b913e70a64969c0a92998c7872009"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 23:12:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 23:12:29 2010 +0200"
      },
      "message": "Fix: exists() was causing an autload script to be loaded.\n"
    },
    {
      "commit": "69f787af848f4c1271d331a2ae541267fa1404fa",
      "tree": "0cac93f11c55647e994cd7f3a75aec446f13a3b7",
      "parents": [
        "a9dc375744c80d882d380c40bf05a8db6a17993e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 20:52:58 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 20:52:58 2010 +0200"
      },
      "message": "Filter out -pthread for cproto.\n"
    },
    {
      "commit": "a9dc375744c80d882d380c40bf05a8db6a17993e",
      "tree": "82c973a7fb8792d775e9f972cdfe698cbf17edec",
      "parents": [
        "a3f41662865d5a0582c4ccd22a38317907b59154"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 20:46:53 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 20:46:53 2010 +0200"
      },
      "message": "Make CTRL-L in command line mode respect \u0027ignorecase\u0027 and \u0027smartcase\u0027. (Martin\nToft)\n"
    },
    {
      "commit": "a3f41662865d5a0582c4ccd22a38317907b59154",
      "tree": "3960311239d33ba11640a1b99576a8b9deffe6d6",
      "parents": [
        "cabf20199ae4c645c07d7f2a765b3b13b66d56a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 19:01:06 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 19:01:06 2010 +0200"
      },
      "message": "Avoid use of the GTK mail_loop() so that the GtkFileChooser can be used.\n(James Vega)\n"
    },
    {
      "commit": "dc781a79b4e04e7a2973b7deaf61cb35c64683e7",
      "tree": "26b9c2598467c6e2061fdb12c866771f0144165a",
      "parents": [
        "700303e8f75ff5c67ce1bd45b3cc4de84e06c014"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 18:01:39 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 18:01:39 2010 +0200"
      },
      "message": "Fix crash in generating spell .sug file.\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": "3acfc30409eb8e3721d888f2e7111111057fe937",
      "tree": "22ca3ab3536417810973c22fd67caf32bf453945",
      "parents": [
        "9028b10dfe3a00e505bf1b720f515dab91913b5e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 17:23:02 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 17:23:02 2010 +0200"
      },
      "message": "Improve Javascript indenting.  Add \"J\" flag to \u0027cino\u0027. (Hari Kumar G)\n"
    },
    {
      "commit": "9028b10dfe3a00e505bf1b720f515dab91913b5e",
      "tree": "637b3f40fd0c18f01fd682273e266f8fe2c3507f",
      "parents": [
        "7e6d3bd3da555e151ba518081a964a0cdb39ac33"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 16:58:51 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 11 16:58:51 2010 +0200"
      },
      "message": "Support :browse for commands that use an error file argument. (Lech Lorens)\n"
    },
    {
      "commit": "7e6d3bd3da555e151ba518081a964a0cdb39ac33",
      "tree": "bc78b548bef9bf45dea94bb5c53925649cc28aec",
      "parents": [
        "893eaab41fdfc2c7adc1d3ee23b41a86d335c515"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 19:22:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 19:22:44 2010 +0200"
      },
      "message": "Support wide file names in gvimext. (Szabolcs Horvat)\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"
    },
    {
      "commit": "06a108f34ccfffcf21481aad7743717672f2fd56",
      "tree": "462a310532a51ceb695408e3c9429c6ff66e81f2",
      "parents": [
        "0bc380a96b87ee02b01a7d4677ad4d973563a84e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 14:10:50 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 14:10:50 2010 +0200"
      },
      "message": "Improve test for joining lines. (Milan Vancura)\n"
    },
    {
      "commit": "0bc380a96b87ee02b01a7d4677ad4d973563a84e",
      "tree": "d459d5f3edebe4ae3a7b144dadda984bfaa3e5f9",
      "parents": [
        "d04b7507fde8bb7e3103ce53f2156c798b5e5245"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 13:52:13 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 10 13:52:13 2010 +0200"
      },
      "message": "Fixed \":s\" message.  Docs updates.\n"
    },
    {
      "commit": "d04b7507fde8bb7e3103ce53f2156c798b5e5245",
      "tree": "a452897549e1c7bde0a476bbc3aa17653f577cf1",
      "parents": [
        "b0b508808f33934d30be6a46c4e8aa9a0ad2d614"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 08 22:27:55 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 08 22:27:55 2010 +0200"
      },
      "message": "Make synstack() work on the character just after the end of the line.\n"
    },
    {
      "commit": "b0b508808f33934d30be6a46c4e8aa9a0ad2d614",
      "tree": "5669dbc0fbb944b2ba7b73e7b4a14411e804c68c",
      "parents": [
        "ab8205e8b85d33816a1977d3a70bc3205fca2b9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 07 18:26:28 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 07 18:26:28 2010 +0200"
      },
      "message": "Apply patch 7.2.445.\n"
    },
    {
      "commit": "ab8205e8b85d33816a1977d3a70bc3205fca2b9a",
      "tree": "1a1eede8d3e948259c2a529ecb2a7cb1958ea4ca",
      "parents": [
        "ccd9ccfa59a3b4622df4eef2e59d1c1ad503bf07"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 07 15:14:03 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 07 15:14:03 2010 +0200"
      },
      "message": "Make the dos installer work with more compilers.\n"
    },
    {
      "commit": "ccd9ccfa59a3b4622df4eef2e59d1c1ad503bf07",
      "tree": "2dc3c541e16aab05c4bf1c6941768da567c90aad",
      "parents": [
        "e667c95335ab9e87d08066a257f9de206e031f2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 07 13:19:55 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 07 13:19:55 2010 +0200"
      },
      "message": "Adjust MS-Windows installer so that it also works for 64 bit systems. (George\nReilly)\n"
    },
    {
      "commit": "e667c95335ab9e87d08066a257f9de206e031f2b",
      "tree": "ced46b0828e3183982afd6a86c9943436fe16eec",
      "parents": [
        "0af8cebc6caafddfdc85d36dd01c12bc0a13c13c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 05 22:57:59 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 05 22:57:59 2010 +0200"
      },
      "message": "Change SKIP_GTK to SKIP_GTK2 in configure.\n"
    },
    {
      "commit": "0af8cebc6caafddfdc85d36dd01c12bc0a13c13c",
      "tree": "f800192d673901ca0d39d255470e1fd1761ec3bc",
      "parents": [
        "996343d38e96863685adefacecbb888655b7aa43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 05 22:22:57 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 05 22:22:57 2010 +0200"
      },
      "message": "Better init for match highlighting when using conceal feature.\n"
    },
    {
      "commit": "996343d38e96863685adefacecbb888655b7aa43",
      "tree": "677c6ecdbd66d4be6657abb5624c4991857882a8",
      "parents": [
        "b2c0350c67736b0e054718fb5bf136147ee2261e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 04 22:20:21 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 04 22:20:21 2010 +0200"
      },
      "message": "Mainly documentation updates.\n"
    },
    {
      "commit": "b2c0350c67736b0e054718fb5bf136147ee2261e",
      "tree": "a1b4a9651813cbb1d8cb1b2362760f5c54e47976",
      "parents": [
        "730cde924cea50977bdbfa5b977180bfaa188a27"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 02 20:20:09 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 02 20:20:09 2010 +0200"
      },
      "message": "Make updating text for conceal mode simpler.  A few compiler warning fixes.\n"
    },
    {
      "commit": "730cde924cea50977bdbfa5b977180bfaa188a27",
      "tree": "c0570ec54157923527d3da2d10c31782738d532d",
      "parents": [
        "a800b42975f7a62282cb90d8c61ef3cff2fe810a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 27 05:18:54 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 27 05:18:54 2010 +0200"
      },
      "message": "Added \":earlier 1f\" and \":later 1f\".\n"
    },
    {
      "commit": "a800b42975f7a62282cb90d8c61ef3cff2fe810a",
      "tree": "9ecc9705a77dcc23b87ba2dffb9a06765625519a",
      "parents": [
        "d69980f9dd1a538e9ba4313616f3be452c95206d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 27 01:15:55 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 27 01:15:55 2010 +0200"
      },
      "message": "Add file save counter to undo information.  Add undotree() function.\n"
    },
    {
      "commit": "d69980f9dd1a538e9ba4313616f3be452c95206d",
      "tree": "298289a0fb35e8deee275db72a63640d8a0ac2e8",
      "parents": [
        "644044794ea55fdee8599ee1e861234216c20402"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 21:15:50 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 21:15:50 2010 +0200"
      },
      "message": "Remove wrong #ifdef added by previous change.\n"
    },
    {
      "commit": "644044794ea55fdee8599ee1e861234216c20402",
      "tree": "9dfe2fa4bae0f9914f0d12f7a502aaffc1795c43",
      "parents": [
        "0eda7ac7f897433c9d346743bf38fcd291673070"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 06:24:45 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 06:24:45 2010 +0200"
      },
      "message": "Various small fixes from Dominique Pelle.\n"
    },
    {
      "commit": "0eda7ac7f897433c9d346743bf38fcd291673070",
      "tree": "90a05f07c0c73e33b1097fab8f73d57a019027df",
      "parents": [
        "51f53dfe17617792a0275b19f27b50f98b0db764"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 05:38:18 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 05:38:18 2010 +0200"
      },
      "message": "Change remaining HAVE_GTK2 to FEAT_GUI_GTK.\n"
    },
    {
      "commit": "51f53dfe17617792a0275b19f27b50f98b0db764",
      "tree": "7f27e70fb6cc586c36e00c6d2e74615f9caac916",
      "parents": [
        "182c5be111889643294083c830080cfbaa3dd154"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 05:25:54 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 26 05:25:54 2010 +0200"
      },
      "message": "Fix that :mksession may generate \"2argu\" even though there is no such\nargument. (Peter Odding)\n"
    },
    {
      "commit": "182c5be111889643294083c830080cfbaa3dd154",
      "tree": "4c393150480418e953031c93453cedc10738185f",
      "parents": [
        "ba52cde53d8eeb0bd8949ab0acc47a56f87e7963"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 25 05:37:59 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 25 05:37:59 2010 +0200"
      },
      "message": "Remove the old and not well supported GTK 1 code. (James Vega)\n"
    },
    {
      "commit": "ba52cde53d8eeb0bd8949ab0acc47a56f87e7963",
      "tree": "7e49bb804c0a2453b35c349919fd703674eed319",
      "parents": [
        "e242b8353563ffc1c462bb615fc2c3d7ee7c870a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 25 04:29:11 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 25 04:29:11 2010 +0200"
      },
      "message": "Fix build problem with Ruby on Windows. (Cesar Romani)\n"
    },
    {
      "commit": "e242b8353563ffc1c462bb615fc2c3d7ee7c870a",
      "tree": "cca3f4354c22dfcbfd078d31d0fca7caa75855a9",
      "parents": [
        "e77fb8ca5381687c7ae527e728884c3db26f1a9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 24 05:39:03 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 24 05:39:03 2010 +0200"
      },
      "message": "Fix a memory leak in encryption. (Dominique Pelle)\n"
    },
    {
      "commit": "e77fb8ca5381687c7ae527e728884c3db26f1a9a",
      "tree": "6857bdd1f7003fa15673bb6d92500b674e105bd7",
      "parents": [
        "f506c5bb1c0c191511316b4b9b2e9a5af176d446"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 24 05:20:13 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 24 05:20:13 2010 +0200"
      },
      "message": "Fix compiler warning.\n"
    },
    {
      "commit": "f506c5bb1c0c191511316b4b9b2e9a5af176d446",
      "tree": "b01e3afaefbe7db1a7ce9052d68396225053a190",
      "parents": [
        "7cfea75ed6897c81dc129490dd894b1ddeebf433"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 22 06:28:58 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 22 06:28:58 2010 +0200"
      },
      "message": "Fix compiler warnings for shadowed variables.  Make \u0027conceal\u0027 a long instead\nof int.\n"
    },
    {
      "commit": "7cfea75ed6897c81dc129490dd894b1ddeebf433",
      "tree": "d81f412da1638d0f1ea7ee636fbfcfc78a5f2866",
      "parents": [
        "370df58df9bba97fd5dd6f00595b2f41efda8383"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 22 06:07:12 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 22 06:07:12 2010 +0200"
      },
      "message": "Fixes for time in clipboard request.  Also fix ownership.  (David Fries)\n"
    },
    {
      "commit": "370df58df9bba97fd5dd6f00595b2f41efda8383",
      "tree": "21706b1cbe3258a7fbfc4e5aa7f4947d6d45253a",
      "parents": [
        "883f5d08e48e0e8b6d7bcade0cc48a36fc41931e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 22 05:16:38 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 22 05:16:38 2010 +0200"
      },
      "message": "Couple of small fixes for conceal feature. (Dominique Pelle)\n"
    },
    {
      "commit": "883f5d08e48e0e8b6d7bcade0cc48a36fc41931e",
      "tree": "84d6f3846624c3b5c7160f7c80af5885388b4ca8",
      "parents": [
        "a8ffcbbf5d6070380e41b3d0841c3944396a27c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 21 06:24:34 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 21 06:24:34 2010 +0200"
      },
      "message": "Command line completion for :ownsyntax. (Dominique Pelle)\n"
    },
    {
      "commit": "a8ffcbbf5d6070380e41b3d0841c3944396a27c0",
      "tree": "b8608922fc9956be229912f1323b0d0a94de526c",
      "parents": [
        "191e0a2bc7cb4787e19aa1f8c6958b47e05d7882"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 21 06:15:46 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 21 06:15:46 2010 +0200"
      },
      "message": "Crypt the swapfile.\n"
    },
    {
      "commit": "191e0a2bc7cb4787e19aa1f8c6958b47e05d7882",
      "tree": "33740966cf8b50b85665b6c779eb29639dab7d60",
      "parents": [
        "80794b1ce64b394fe6a1355ddd7159d1c97d6f48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 14 01:39:13 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 14 01:39:13 2010 +0200"
      },
      "message": "Fix tiny build, move functions to undo.c.\n"
    },
    {
      "commit": "80794b1ce64b394fe6a1355ddd7159d1c97d6f48",
      "tree": "bdd1db9f6f3d6934e8a3862ee2116f42d99db27b",
      "parents": [
        "46f9d4960161284182b11240783f427816700ab1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 05:20:42 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 05:20:42 2010 +0200"
      },
      "message": "Added salt to blowfish encryption.\n"
    },
    {
      "commit": "8bcf9654dcb00a8534a523d6924c16f961338315",
      "tree": "99abef6db0c38795fc7045e45bc6d0d6812364e0",
      "parents": [
        "97ea511bbf56d1808260542594cfcdd7e0f963b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 12 20:12:02 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 12 20:12:02 2010 +0200"
      },
      "message": "updated for version 7.2.443\nProblem:    Using taglist() on a tag file with duplicate fields generates an\n            internal error. (Peter Odding)\nSolution:   Check for duplicate field names.\n"
    },
    {
      "commit": "97ea511bbf56d1808260542594cfcdd7e0f963b4",
      "tree": "9fd7af6c38c256cfb92f0674dd3f289ba9a64bd8",
      "parents": [
        "f9b0129f5f236b891c4f2085951c8cc1a79e5784"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 12 06:46:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 12 06:46:44 2010 +0200"
      },
      "message": "Minor typo and docs update.\n"
    },
    {
      "commit": "f9b0129f5f236b891c4f2085951c8cc1a79e5784",
      "tree": "16a20718119eae694c5984678e0bfe4d66d30f32",
      "parents": [
        "6f0d3dd27053c91e7b67d81f086c085e074e8d24"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 12 06:45:20 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 12 06:45:20 2010 +0200"
      },
      "message": "Avoid compiler warnings on Mac 10.6.\n"
    },
    {
      "commit": "6f0d3dd27053c91e7b67d81f086c085e074e8d24",
      "tree": "38695157f6ea93699920c2da204f47d8682593ee",
      "parents": [
        "d5b3a2cbd9dcdafd5615bc3275c426864ec9e818"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 08 23:17:01 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 08 23:17:01 2010 +0200"
      },
      "message": "Update src/po/it.po.  Fixed errors in ko.po.\n"
    },
    {
      "commit": "d5b3a2cbd9dcdafd5615bc3275c426864ec9e818",
      "tree": "89f8c76a9d34a04055fdcaab6a7a3deccf6bd752",
      "parents": [
        "cdddaa46a205e3861e24af04037065abc01fbdc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 08 22:59:42 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 08 22:59:42 2010 +0200"
      },
      "message": "Fix conceal feature for gj, gk, etc. (Vince Negri)\n"
    },
    {
      "commit": "cdddaa46a205e3861e24af04037065abc01fbdc1",
      "tree": "e9bfd1698b90d5b002888622c86f8758b996f046",
      "parents": [
        "6a3c9971041de50644a28410c49dd4768c3cec0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 07 23:07:44 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 07 23:07:44 2010 +0200"
      },
      "message": "Fix crash when using \":grep\".\n"
    },
    {
      "commit": "6a3c9971041de50644a28410c49dd4768c3cec0e",
      "tree": "ccaf1484809c6a8ebf8c4624af93fa63e0064a17",
      "parents": [
        "e0c6a656f37b028e4e80b25fb236095d98451483"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 07 22:50:29 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 07 22:50:29 2010 +0200"
      },
      "message": "Fix Make_ivc.mak makefile. (Vince Negri)\n"
    },
    {
      "commit": "e0c6a656f37b028e4e80b25fb236095d98451483",
      "tree": "5271aca03ed8b2db61c2e5bbc023c83e5ba82994",
      "parents": [
        "9d6650f6c443985a83df3b3415eb42137e613f1f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 23:10:19 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 23:10:19 2010 +0200"
      },
      "message": "Fix crash for \":ownsyntax\". (Dominique Pelle)\n"
    },
    {
      "commit": "9d6650f6c443985a83df3b3415eb42137e613f1f",
      "tree": "c2be6cc387cde90c14d77e0173b91eff3d5bb45f",
      "parents": [
        "debe25a2a58f32a8301765c8c503c457ced3965d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 23:04:47 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 23:04:47 2010 +0200"
      },
      "message": "Avoid compiler warnings.\n"
    },
    {
      "commit": "debe25a2a58f32a8301765c8c503c457ced3965d",
      "tree": "a2ca6803dc2f03e67bdf322dba6530d786284c63",
      "parents": [
        "fd29f4628ed53eef3d96a09ad2d0fa504edfcdfc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 17:41:24 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 17:41:24 2010 +0200"
      },
      "message": "One more fix for conceal patch.\n"
    },
    {
      "commit": "fd29f4628ed53eef3d96a09ad2d0fa504edfcdfc",
      "tree": "1a25451b5be6300da150cc4dca280bffe9d523ba",
      "parents": [
        "1950c3529b16acd21ee5770b422d633f24d192a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 16:11:09 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 16:11:09 2010 +0200"
      },
      "message": "Fixed: after \":ownsyntax perl\" and \":e\" syntax was cleared in other window.\n"
    }
  ],
  "next": "1950c3529b16acd21ee5770b422d633f24d192a3"
}
