)]}'
{
  "log": [
    {
      "commit": "b345d49e06fd1acb51a4f69ecf50d1013b2e44d6",
      "tree": "0b3e537abe78bce92ff84e156c564723a20d9715",
      "parents": [
        "bd2f3c3ec6df83a1ce25aea52cef24671a3f1124"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 09 20:42:26 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 09 20:42:26 2012 +0200"
      },
      "message": "updated for version 7.3.495\nProblem:    Compiler warnings.\nSolution:   Add function declaration.  Remove \"offset\" argument.\n"
    },
    {
      "commit": "bd2f3c3ec6df83a1ce25aea52cef24671a3f1124",
      "tree": "e6797433d2e41b995312cb2b516a76550b6bde28",
      "parents": [
        "b0d7a15d3aedc3247be53a7ff8c1f540fa043906"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 06 14:31:00 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 06 14:31:00 2012 +0200"
      },
      "message": "updated for version 7.3.494\nProblem:    Can\u0027t compile with Lua 9.1 or dynamic Lua.\nSolution:   Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho)\n"
    },
    {
      "commit": "b0d7a15d3aedc3247be53a7ff8c1f540fa043906",
      "tree": "66740a8f729c369ab0fdda2fa1a4d288efb5d5f2",
      "parents": [
        "5b435d671e5287975398316b8aa8000c96e6ec92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 06 13:56:04 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 06 13:56:04 2012 +0200"
      },
      "message": "updated for version 7.3.493\nProblem:    Two unused variables.\nSolution:   Remove them. (Hong Xu)\n"
    },
    {
      "commit": "3675fa09a753bdf0b5eaac209ed8d6739a7e95d4",
      "tree": "f192d674c4e2aaf3fe84d9f87630c11e5ba139d9",
      "parents": [
        "98411e57ab4f876e11d7df48889be348caa912b4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 17:17:42 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 17:17:42 2012 +0200"
      },
      "message": "updated for version 7.3.492\nProblem:    Can\u0027t indent conditions separately from function arguments.\nSolution:   Add the \u0027k\u0027 flag in \u0027cino. (Lech Lorens)\n"
    },
    {
      "commit": "98411e57ab4f876e11d7df48889be348caa912b4",
      "tree": "39d6293cec16f7b672e7c3824256c63ab8b5a3b6",
      "parents": [
        "1dced5727f8f4f51fd623d9f6e672e70e1793d13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:56:52 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:56:52 2012 +0200"
      },
      "message": "updated for version 7.3.491\nProblem:    No tests for Lua.\nSolution:   Add some simple tests for Lua. (Luis Carvalho)\n"
    },
    {
      "commit": "1dced5727f8f4f51fd623d9f6e672e70e1793d13",
      "tree": "e1c77c699008f7096d30aef926bf4265615ba597",
      "parents": [
        "e0ebfd75077c5010f31fcecefb87f9fe06889131"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:54:08 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:54:08 2012 +0200"
      },
      "message": "updated for version 7.3.490\nProblem:    Member confusion in Lua interface.\nSolution:   Fix it.  Add luaeval(). (Taro Muraoka, Luis Carvalho)\n"
    },
    {
      "commit": "e0ebfd75077c5010f31fcecefb87f9fe06889131",
      "tree": "5cc9da7eb2b75cdf1ccff55f28ff01830cb33061",
      "parents": [
        "3dbde6226dbe05289215c1145e35961539ecd5a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:07:06 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:07:06 2012 +0200"
      },
      "message": "updated for version 7.3.489\nProblem:    CTRL-] in Insert mode does not expand abbreviation when used in a\n            mapping. (Yichao Zhou)\nSolution:   Special case using CTRL-]. (Christian Brabandt)\n"
    },
    {
      "commit": "3dbde6226dbe05289215c1145e35961539ecd5a0",
      "tree": "cb18f61173c199a79e5125025f8704b4e3e93467",
      "parents": [
        "61d35bd0201074a70a10e9a2ea5d6a251abf1b20"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:05:05 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 05 16:05:05 2012 +0200"
      },
      "message": "updated for version 7.3.488\nProblem:    \":help!\" in a help file does not work as document.\nSolution:   When in a help file don\u0027t give an error message. (thinca)\n"
    },
    {
      "commit": "61d35bd0201074a70a10e9a2ea5d6a251abf1b20",
      "tree": "3eeefe627f7f1c11cba708301e65ba4c808e5a17",
      "parents": [
        "913077c37c0ba2f70e6b06e9b46d176e8b9e7956"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 20:51:51 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 20:51:51 2012 +0200"
      },
      "message": "Updated runtime files.\n"
    },
    {
      "commit": "913077c37c0ba2f70e6b06e9b46d176e8b9e7956",
      "tree": "47050d9c4e6ec2d0d91fcbad831f730edf232c82",
      "parents": [
        "ca628610c06abed1b39470d20e7d73f8f7a860af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 19:59:04 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 19:59:04 2012 +0200"
      },
      "message": "updated for version 7.3.487\nProblem:    When setting \u0027timeoutlen\u0027 or \u0027ttimeoutlen\u0027 the column for vertical\n            movement is reset unnecessarily.\nSolution:   Do not set w_set_curswant for every option. Add a test for this.\n            (Kana Natsuno) Add the P_CURSWANT flag for options.\n"
    },
    {
      "commit": "ca628610c06abed1b39470d20e7d73f8f7a860af",
      "tree": "ef1bd48051eb7c9ea54a43858303399ffb646b08",
      "parents": [
        "da5a4970a9e143ca5c936d28ad1709edba07d3b0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 17:43:11 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 17:43:11 2012 +0200"
      },
      "message": "updated for version 7.3.486\nProblem:    Build error with mingw64 on Windows 7.\nSolution:   Avoid the step of going through vimres.res. (Guopeng Wen)\n"
    },
    {
      "commit": "da5a4970a9e143ca5c936d28ad1709edba07d3b0",
      "tree": "8edb2b4f4ceb333f5ad9271c13960a973e6fa405",
      "parents": [
        "f99bc6d0021353efe0e297663d71348fd741abde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 17:17:48 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 17:17:48 2012 +0200"
      },
      "message": "updated for version 7.3.485\nProblem:    When building Vim LDFLAGS isn\u0027t passed on to building xxd.\nSolution:   Pass the LDFLAGS value. (James McCoy)\n"
    },
    {
      "commit": "f99bc6d0021353efe0e297663d71348fd741abde",
      "tree": "bb524779b629719bbc4f5f2ee0585aceb8f40327",
      "parents": [
        "6df5e5ae42a9fd47c6ec243b45073956ec3a1fa1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 17:10:31 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 17:10:31 2012 +0200"
      },
      "message": "updated for version 7.3.484\nProblem:    The -E and --echo-wid command line arguments are not mentioned in\n            \"vim --help\".\nSolution:   Add the help lines. (Dominique Pelle)\n"
    },
    {
      "commit": "6df5e5ae42a9fd47c6ec243b45073956ec3a1fa1",
      "tree": "35c4976c6f60cae8bd4edd3fee2b33de6e48c006",
      "parents": [
        "524780d69f4be69caad73a429665d0bfd9aa5ca7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 16:49:29 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 16:49:29 2012 +0200"
      },
      "message": "updated for version 7.3.483\nProblem:    More prompt shows up too often.\nSolution:   Instead of adding a line break, only start a new line in the\n            message history. (Christian Brabandt)\n"
    },
    {
      "commit": "524780d69f4be69caad73a429665d0bfd9aa5ca7",
      "tree": "1c994c7356f2144df4c5949509d312704985bfcc",
      "parents": [
        "61d281a4c088db09ff82bfd7178216b0c0c31536"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 14:19:50 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 14:19:50 2012 +0200"
      },
      "message": "updated for version 7.3.482\nProblem:    With \u0027cursorbind\u0027 set moving up/down does not always keep the same\n            column.\nSolution:   Set curswant appropriately. (Gary Johnson)\n"
    },
    {
      "commit": "61d281a4c088db09ff82bfd7178216b0c0c31536",
      "tree": "2a6c4008047f85d0cf966254b237031b0e7aed74",
      "parents": [
        "970a1b82ecb74f4b89f5da71333d04ef27bbf075"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 12:59:57 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 28 12:59:57 2012 +0200"
      },
      "message": "updated for version 7.3.481\nProblem:    Changing \u0027virtualedit\u0027 in an operator function to \"all\" does not\n            have the desired effect. (Aaron Bohannon)\nSolution:   Save, reset and restore virtual_op when executing an operator\n            function.\n"
    },
    {
      "commit": "970a1b82ecb74f4b89f5da71333d04ef27bbf075",
      "tree": "61f3216ee07300b12b0a7fb850f663c8eb35410f",
      "parents": [
        "06ca513e2c25e2e2f63580f7d3d741236e17a19e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 18:39:18 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 18:39:18 2012 +0100"
      },
      "message": "updated for version 7.3.480\nProblem:    When using \":qa\" and there is a changed buffer picking the buffer\n            to jump to is not very good.\nSolution:   Consider current and other tab pages. (Hirohito Higashi)\n"
    },
    {
      "commit": "06ca513e2c25e2e2f63580f7d3d741236e17a19e",
      "tree": "f3133210eb6bf69a22e4ea53261e6b06c5d339d9",
      "parents": [
        "507cc8acf1175d7d15abc004ace214dfeffc031c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 16:25:17 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 16:25:17 2012 +0100"
      },
      "message": "updated for version 7.3.479\nProblem:    When \u0027cursorline\u0027 is set the line number highlighting can\u0027t be set\n            separately.\nSolution:   Add \"CursorLineNr\". (Howard Buchholz)\n"
    },
    {
      "commit": "507cc8acf1175d7d15abc004ace214dfeffc031c",
      "tree": "95ad67667d6ab69feebcf045a99a107dafcda8b9",
      "parents": [
        "12b0290d42efe9b6cf93f2903f12d76a100c60cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 15:37:02 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 15:37:02 2012 +0100"
      },
      "message": "updated for version 7.3.478\nProblem:    Memory leak using the \u0027:rv!\u0027 command when reading dictionary or\n            list global variables i.e. with \u0027viminfo\u0027 containing !.\nSolution:   Free the typeval. (Dominique Pelle)\n"
    },
    {
      "commit": "12b0290d42efe9b6cf93f2903f12d76a100c60cb",
      "tree": "7b0c26b2ae109fb7a8c2ba5e3db29ed84cf5135d",
      "parents": [
        "5e4b9e9ff8ebd337875f918078170ebbad03be9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 15:18:24 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 15:18:24 2012 +0100"
      },
      "message": "updated for version 7.3.477\nProblem:    Using \":echo\" to output enough lines to scroll, then using \"j\" and\n            \"k\" at the more prompt, displays the command on top of the output.\n            (Marcin Szamotulski)\nSolution:   Put the output below the command. (Christian Brabandt)\n"
    },
    {
      "commit": "5e4b9e9ff8ebd337875f918078170ebbad03be9a",
      "tree": "10d18b7edfc17155cd01d3dda3cf1141f16b3b5e",
      "parents": [
        "5d3a8038b6a59e6f1b219f27ec77d6067e643ac1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 14:16:23 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 23 14:16:23 2012 +0100"
      },
      "message": "updated for version 7.3.476\nProblem:    When selecting a block, using \"$\" to include the end of each line\n            and using \"A\" and typing a backspace strange things happen.\n            (Yuangchen Xie)\nSolution:   Avoid using a negative length. (Christian Brabandt)\n"
    },
    {
      "commit": "5d3a8038b6a59e6f1b219f27ec77d6067e643ac1",
      "tree": "f3de11f2e96de4d3895a11d2c140e848d31ba10d",
      "parents": [
        "dfba6b64495d389c9aec04f050ca7cbab01c0438"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 20:16:46 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 20:16:46 2012 +0100"
      },
      "message": "updated for version 7.3.475\nProblem:    In a terminal with few colors the omnicomplete menu may be hard to\n            see when using the default colors.\nSolution:   Use more explicit colors. (suggested by Alex Henrie)\n"
    },
    {
      "commit": "dfba6b64495d389c9aec04f050ca7cbab01c0438",
      "tree": "686c08a6232b3241e32d8a327b4fabaf662ed751",
      "parents": [
        "1ea69b7077fe26466210bd00bb20c35be84cca40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 19:34:47 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 19:34:47 2012 +0100"
      },
      "message": "updated for version 7.3.474\nProblem:    Perl build with gcc 4 fails.\nSolution:   Remove XS() statements. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "1ea69b7077fe26466210bd00bb20c35be84cca40",
      "tree": "1b112be14b7fde5bea6d0f287a8d736deb9cf819",
      "parents": [
        "5ad15df9ce49f0b7adeac2c8387319d6f309bd5f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 19:24:26 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 19:24:26 2012 +0100"
      },
      "message": "updated for version 7.3.473\nProblem:    \u0027cursorbind\u0027 does not work correctly in combination with\n            \u0027virtualedit\u0027 set to \"all\".\nSolution:   Copy coladd. (Gary Johnson)\n"
    },
    {
      "commit": "5ad15df9ce49f0b7adeac2c8387319d6f309bd5f",
      "tree": "5dfef41cb17f54b2e285ec009008b14b12f3b0d2",
      "parents": [
        "1c0b03e857c3f0eb9201f1046150a63866ebe49e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 19:07:58 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 19:07:58 2012 +0100"
      },
      "message": "updated for version 7.3.472\nProblem:    Crash when using \":redraw\" in a BufEnter autocommand and\n            switching to another tab. (驼峰)\nSolution:   Move triggering the the autocommands to after correcting the\n            option values. Also check the row value to be out of bounds.\n            (Christian Brabandt, Sergey Khorev)\n"
    },
    {
      "commit": "1c0b03e857c3f0eb9201f1046150a63866ebe49e",
      "tree": "c53f5433a37c65126313cf4687f75b4c2f1636b1",
      "parents": [
        "84f7235bdbcc58876869ba8047530ef60443061a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 14:32:15 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 16 14:32:15 2012 +0100"
      },
      "message": "updated for version 7.3.471\nProblem:    Can\u0027t abort listing placed signs.\nSolution:   Check \"got_int\". (Christian Brabandt)\n"
    },
    {
      "commit": "84f7235bdbcc58876869ba8047530ef60443061a",
      "tree": "5092ec85f621ee24d84ba29eeebbbc29ce40aac4",
      "parents": [
        "7c578d3c3f501c0dd86c48aad6816a6ce6e3fc77"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 11 15:57:40 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 11 15:57:40 2012 +0100"
      },
      "message": "Updated runtime files.  Add Dutch translations.\n"
    },
    {
      "commit": "7c578d3c3f501c0dd86c48aad6816a6ce6e3fc77",
      "tree": "df393d4f8b1da91585ad4767b4fd3ccc44c98291",
      "parents": [
        "5fbe6993903ed3e8d7c288b337c1b0eaf2e14bd8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 22:55:20 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 22:55:20 2012 +0100"
      },
      "message": "updated for version 7.3.470\nProblem:    Test 62 fails when compiled without GUI and X11.\nSolution:   Don\u0027t test :drop when it is not supported.\n"
    },
    {
      "commit": "5fbe6993903ed3e8d7c288b337c1b0eaf2e14bd8",
      "tree": "eec620b72450f8a8866ebcb26a82b87e2190fee0",
      "parents": [
        "8ec1f8523b309aa9eb52e2854fc9a4b9559ebe80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 22:52:36 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 22:52:36 2012 +0100"
      },
      "message": "updated for version 7.3.469\nProblem:    Compiler warning for unused argument without some features.\nSolution:   Add UNUSED.\n"
    },
    {
      "commit": "8ec1f8523b309aa9eb52e2854fc9a4b9559ebe80",
      "tree": "f750ef454c0be79d5651167cfbea9d630a3f99c6",
      "parents": [
        "917ba89f7f787873cbfc9ce2e8a20b948843f0ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 20:13:49 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 20:13:49 2012 +0100"
      },
      "message": "updated for version 7.3.468\nProblem:    For some compilers the error file is not easily readable.\nSolution:   Use QuickFixCmdPre for more commands. (Marcin Szamotulski)\n"
    },
    {
      "commit": "917ba89f7f787873cbfc9ce2e8a20b948843f0ae",
      "tree": "c2d53a1b7ad79762a15befaf33ec4159f1a808bb",
      "parents": [
        "9e98edfe8f8503a3ea84da714bbb5ef37364199e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:38:55 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:38:55 2012 +0100"
      },
      "message": "updated for version 7.3.467\nProblem:    Cursor positioned wrong at the command line when regaining focus\n            and using some input method.\nSolution:   Do not position the cursor in command line mode.\n"
    },
    {
      "commit": "9e98edfe8f8503a3ea84da714bbb5ef37364199e",
      "tree": "6442ec75b231b5db834ea4416694e29b37ae092f",
      "parents": [
        "146e9c38866248ff92f6109c536bbe79744256f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:30:36 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:30:36 2012 +0100"
      },
      "message": "updated for version 7.3.466\nProblem:    Get ml_get error hen \":behave mswin\" was used and selecting\n            several lines.  (A. Sinan Unur)\nSolution:   Adjust the end of the operation. (Christian Brabandt)\n"
    },
    {
      "commit": "146e9c38866248ff92f6109c536bbe79744256f5",
      "tree": "dc355606924b00ad8741b10056b742458ea506dc",
      "parents": [
        "552ac13d55d3edd961c789dbff126d15fb51ac75"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:18:23 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 19:18:23 2012 +0100"
      },
      "message": "updated for version 7.3.465\nProblem:    Cannot get file name with newline from glob().\nSolution:   Add argument to glob() and expand() to indicate they must return a\n            list. (Christian Brabandt)\n"
    },
    {
      "commit": "552ac13d55d3edd961c789dbff126d15fb51ac75",
      "tree": "6b5e79ee0f151ca10e2a79177a6f203553694190",
      "parents": [
        "0faaeb826e23b156476b99d353c1f7f1caaa5cd6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 18:03:10 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 18:03:10 2012 +0100"
      },
      "message": "updated for version 7.3.464\nProblem:    Compiler warning for sprintf.\nSolution:   Put the length in a variable. (Dominique Pelle)\n"
    },
    {
      "commit": "0faaeb826e23b156476b99d353c1f7f1caaa5cd6",
      "tree": "3a7a012e0e1e7a279b053f919e685d859741b2d9",
      "parents": [
        "d25ad65a974229c876700f52121e902118e24693"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 14:57:52 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 07 14:57:52 2012 +0100"
      },
      "message": "updated for version 7.3.463\nProblem:    When using \":s///c\" the cursor is moved away from the match.\n            (Lawman)\nSolution:   Don\u0027t move the cursor when do_ask is set. (Christian Brabandt)\n"
    },
    {
      "commit": "d25ad65a974229c876700f52121e902118e24693",
      "tree": "781aeb13b97c9d99dd65dcb9674a6eee699690aa",
      "parents": [
        "f5876f147abc44914e6f0d572aabb9c1f92c1911"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 19:20:02 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 19:20:02 2012 +0100"
      },
      "message": "updated for version 7.3.462\nProblem:    When using \":loadview\" folds may be closed unexpectedly.\nSolution:   Take into account foldlevel. (Xavier de Gaye)\n"
    },
    {
      "commit": "f5876f147abc44914e6f0d572aabb9c1f92c1911",
      "tree": "74a765dd6d14d945a32a6310fb798b8798ef0e08",
      "parents": [
        "91856270dfbf7a042e2869bc44c9c7b217852f40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 18:22:08 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 18:22:08 2012 +0100"
      },
      "message": "updated for version 7.3.461\nProblem:    The InsertCharPre autocommand event is not triggered during\n            completion and when typing several characters quickly.\nSolution:   Also trigger InsertCharPre during completion.  Do not read ahead\n            when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "91856270dfbf7a042e2869bc44c9c7b217852f40",
      "tree": "b71575869f079f55d2d5601f0912103a2d8055d4",
      "parents": [
        "4336cdf31860c5b590c2e5188b0abb6d6e030de0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 16:56:39 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 16:56:39 2012 +0100"
      },
      "message": "updated for version 7.3.460\nProblem:    Win32: UPX does not compress 64 bit binaries.\nSolution:   Mention and add the alternative: mpress. (Dave Bodenstab)\n"
    },
    {
      "commit": "4336cdf31860c5b590c2e5188b0abb6d6e030de0",
      "tree": "6e24c9f9cc37d4f93e364b7e90cc5fb2a8849d97",
      "parents": [
        "7f29f7a2f47160acef0477770d3cebf1357470a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 13:58:47 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 13:58:47 2012 +0100"
      },
      "message": "updated for version 7.3.459\nProblem:    Win32: Warnings for type conversion.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "7f29f7a2f47160acef0477770d3cebf1357470a8",
      "tree": "8579bbab75e4214791c100a7c91db82ec863a769",
      "parents": [
        "011a34d77da520b383712dd92b4e63c5fc52d969"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 13:51:37 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 13:51:37 2012 +0100"
      },
      "message": "updated for version 7.3.458\nProblem:    Crash when calling smsg() during startup.\nSolution:   Don\u0027t use \u0027shortmess\u0027 when it is not set yet.\n"
    },
    {
      "commit": "011a34d77da520b383712dd92b4e63c5fc52d969",
      "tree": "956d237a72dda08b64db8c817384d9917ec9fd0b",
      "parents": [
        "52379eadfb8a6689f083ea7dacfc3bf1539f450f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 13:49:09 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 29 13:49:09 2012 +0100"
      },
      "message": "updated for version 7.3.457\nProblem:    When setting $VIMRUNTIME later the directory for fetching\n            translated messages is not adjusted.\nSolution:   Put bindtextdomain() in vim_setenv().\n"
    },
    {
      "commit": "52379eadfb8a6689f083ea7dacfc3bf1539f450f",
      "tree": "5f7d0001cbd7fc95563d2a8e3124fd16ea1eb9e7",
      "parents": [
        "b549a731fb9897c59ae8f9265fc545d624b3982e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 19:13:08 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 19:13:08 2012 +0100"
      },
      "message": "updated for version 7.3.456\nProblem:    \":tab drop file\" has several problems, including moving the\n            current window and opening a new tab for a file that already has a\n            window.\nSolution:   Refactor \":tab drop\" handling. (Hirohito Higashi)\n"
    },
    {
      "commit": "b549a731fb9897c59ae8f9265fc545d624b3982e",
      "tree": "b00abcb03369263c2d3010b99d99888c44579dd4",
      "parents": [
        "7282bc3e7e06c77675fd6e7da3d859f26d0f5114"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 18:29:33 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 18:29:33 2012 +0100"
      },
      "message": "updated for version 7.3.455\nProblem:    Using many continuation lines can be slow.\nSolution:   Adjust the reallocation size to the current length.\n"
    },
    {
      "commit": "7282bc3e7e06c77675fd6e7da3d859f26d0f5114",
      "tree": "6c82833ad233a6412f14007adc1b2d2e47f8e611",
      "parents": [
        "58437e0409e35852c32f8633bdc0a3daa01e001d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 18:12:32 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 18:12:32 2012 +0100"
      },
      "message": "updated for version 7.3.454\nProblem:    Re-allocating memory slows Vim down.\nSolution:   Use realloc() in ga_grow(). (Dominique Pelle)\n"
    },
    {
      "commit": "58437e0409e35852c32f8633bdc0a3daa01e001d",
      "tree": "9c3e6a04b947789fad02b4bb27f27d8b94710d0a",
      "parents": [
        "5f1e3e4473ed4364abc9f45f61e1530f70c82194"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 17:58:04 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 17:58:04 2012 +0100"
      },
      "message": "updated for version 7.3.453\nProblem:    Pasting in the command line is slow.\nSolution:   Don\u0027t redraw if there is another character to read. (Dominique\n            Pelle)\n"
    },
    {
      "commit": "5f1e3e4473ed4364abc9f45f61e1530f70c82194",
      "tree": "1a430c162b83cd29a45201ce377388d325fce8ff",
      "parents": [
        "db7207e6e51cf6677545e2f8e0aca427b3cf1956"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 17:38:00 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 17:38:00 2012 +0100"
      },
      "message": "updated for version 7.3.452\nProblem:    Undo broken when pasting close to the last line. (Andrey Radev)\nSolution:   Use a flag to remember if the deleted included the last line.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "84a4c334e1b840d666d0a178b9e665b6041c6b78",
      "tree": "97a74649712c3cb32453b176346f8117087142d5",
      "parents": [
        "ee7d100091f73a19cb82173a7c69832a738388ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 16:01:56 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 16:01:56 2012 +0100"
      },
      "message": "updated for version 7.3.451\nProblem:    Tcl doesn\u0027t work on 64 MS-Windows.\nSolution:   Make it work. (Dave Bodenstab)\n"
    },
    {
      "commit": "ee7d100091f73a19cb82173a7c69832a738388ce",
      "tree": "326af82f74db87ba084b39a3e3ef580c1ad3afb1",
      "parents": [
        "42ec656524db254001caee8feb58d26f67b52fbe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 15:34:08 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 15:34:08 2012 +0100"
      },
      "message": "updated for version 7.3.450\nProblem:    Win32: Still a problem with \"!start /b\".\nSolution:   Fix pointer use. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "42ec656524db254001caee8feb58d26f67b52fbe",
      "tree": "1ca4411bcc3addd4cd05a3ed629193c6ca04409c",
      "parents": [
        "fb7df7be2f7c80428a3379010ca701689c85aa12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 14:58:37 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 14:58:37 2012 +0100"
      },
      "message": "updated for version 7.3.449\nProblem:    Crash when a BufWinLeave autocommand closes the only other window.\n            (Daniel Hunt)\nSolution:   Abort closing a buffer when it becomes the only one.\n"
    },
    {
      "commit": "fb7df7be2f7c80428a3379010ca701689c85aa12",
      "tree": "9d098e24a6ea9172e1d6e20c57304e5957ea22ad",
      "parents": [
        "6b707b4b82efe41e937076bce554812a8cd0e8dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 13:07:05 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 13:07:05 2012 +0100"
      },
      "message": "updated for version 7.3.448\nProblem:    Win32: Still a problem with \"!start /b\".\nSolution:   Escape only \u0027|\u0027. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "6b707b4b82efe41e937076bce554812a8cd0e8dc",
      "tree": "49ff0a665bd897ffff9fc0b94fcf25561f6ef6cf",
      "parents": [
        "f66b3fcf6ce2801e3f378827e0ed19596901a9ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 21 21:22:44 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 21 21:22:44 2012 +0100"
      },
      "message": "updated for version 7.3.447\nProblem:    Win32: External commands with \"start\" do not work.\nSolution:   Unescape part of the command. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "f66b3fcf6ce2801e3f378827e0ed19596901a9ba",
      "tree": "46a1543aae183a8b03ce18b3572d57e04656e3f2",
      "parents": [
        "034b115568a1fc40b374b0b755d89f0a40f6d940"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 20 22:18:30 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 20 22:18:30 2012 +0100"
      },
      "message": "updated for version 7.3.446\nProblem:    Win32: External commands with special characters don\u0027t work.\nSolution:   Add the \u0027shellxescape\u0027 option.\n"
    },
    {
      "commit": "034b115568a1fc40b374b0b755d89f0a40f6d940",
      "tree": "b2e6a8d5cd41cfe50311996e1fb8e6935981a5c8",
      "parents": [
        "5dc6252d331013e397a8d71e8f7ee9fd1cf514c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 19 18:19:30 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 19 18:19:30 2012 +0100"
      },
      "message": "updated for version 7.3.445\nProblem:    Can\u0027t properly escape commands for cmd.exe.\nSolution:   Default \u0027shellxquote\u0027 to \u0027(\u0027.  Append \u0027)\u0027 to make \u0027(command)\u0027.\n            No need to use \"/s\" for \u0027shellcmdflag\u0027.\n"
    },
    {
      "commit": "61c3519b78c19824e590828198802a3f65595ad5",
      "tree": "e0b1094379c9c5c9e60d62dbc2d5d2b67e5d6014",
      "parents": [
        "a64ba220f0172049c5407a3020dcd687911a5a31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 13 00:01:43 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 13 00:01:43 2012 +0100"
      },
      "message": "updated for version 7.3.444\nProblem:    \":all!\" and \":sall!\" give error E477, even though the\n            documentation says these are valid commands.\nSolution:   Support the exclamation mark. (Hirohito Higashi)\n"
    },
    {
      "commit": "a64ba220f0172049c5407a3020dcd687911a5a31",
      "tree": "2538c942f237e37a080ceb40994d72823352e415",
      "parents": [
        "60542ac9fd078d5f87fa5f91131432d8a316bb0f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 23:23:31 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 23:23:31 2012 +0100"
      },
      "message": "updated for version 7.3.443\nProblem:    MS-Windows: \u0027shcf\u0027 and \u0027shellxquote\u0027 defaults are not very good.\nSolution:   Make a better guess when \u0027shell\u0027 is set to \"cmd.exe\". (Ben Fritz)\n"
    },
    {
      "commit": "60542ac9fd078d5f87fa5f91131432d8a316bb0f",
      "tree": "662ab1896c75b1419af0d0c182df62a3cf1600bb",
      "parents": [
        "bbc98db7c45ed9c8a6bbc7e2ac7c67180ccbab16"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 20:14:01 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 20:14:01 2012 +0100"
      },
      "message": "updated for version 7.3.442\nProblem:    Still read modelines for \":doautocmd\".\nSolution:   Move check for \u003cnomodeline\u003e to separate function.\n"
    },
    {
      "commit": "bbc98db7c45ed9c8a6bbc7e2ac7c67180ccbab16",
      "tree": "8066ae85f9917e7b16f69beff79c630176fb7d40",
      "parents": [
        "efcb54b78cfc4f396531cdac6af37e183bc9ee53"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 01:55:55 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 01:55:55 2012 +0100"
      },
      "message": "updated for version 7.3.441\nProblem:    Newer versions of MzScheme (Racket) require earlier (trampolined)\n            initialisation.\nSolution:   Call mzscheme_main() early in main(). (Sergey Khorev)\n"
    },
    {
      "commit": "efcb54b78cfc4f396531cdac6af37e183bc9ee53",
      "tree": "663872ae2b35c8742fd2780dc12fe146183ca010",
      "parents": [
        "be7473442952f0d9f3a05c62780cd99ec70516d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 01:35:10 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 01:35:10 2012 +0100"
      },
      "message": "updated for version 7.3.440\nProblem:    Vim does not support UTF8_STRING for the X selection.\nSolution:   Add UTF8_STRING atom support. (Alex Efros) Use it only when\n            \u0027encoding\u0027 is set to Unicode.\n"
    },
    {
      "commit": "be7473442952f0d9f3a05c62780cd99ec70516d9",
      "tree": "79c255ed7450a9abdeeedee713178e4b14992d23",
      "parents": [
        "a61d5fbf7ac9bfa0083faa926ad4015bf7125309"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 00:31:52 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 00:31:52 2012 +0100"
      },
      "message": "updated for version 7.3.439\nProblem:    Compiler warnings to size casts in Perl interface.\nSolution:   Use XS macros. (James McCoy)\n"
    },
    {
      "commit": "a61d5fbf7ac9bfa0083faa926ad4015bf7125309",
      "tree": "2741fe445bf4945baefbcd4995dc4b0a1dbe5197",
      "parents": [
        "28f2908d95a6c96801ebdb17735242a81295d095"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 00:18:58 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 12 00:18:58 2012 +0100"
      },
      "message": "updated for version 7.3.438\nProblem:    There is no way to avoid \":doautoall\" reading modelines.\nSolution:   Add the \u003cnomodeline\u003e argument. Adjust documentation.\n"
    },
    {
      "commit": "28f2908d95a6c96801ebdb17735242a81295d095",
      "tree": "e90c684d32fffa2c163d3959e132fcea47e75773",
      "parents": [
        "68ba0dd6332d38db5edabdd5f1bcb6fdc75d5f68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 11 23:45:37 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 11 23:45:37 2012 +0100"
      },
      "message": "updated for version 7.3.437\nProblem:    Continue looping inside FOR_ALL_TAB_WINDOWS even when already done.\nSolution:   Use goto instead of break. (Hirohito Higashi)\n"
    },
    {
      "commit": "68ba0dd6332d38db5edabdd5f1bcb6fdc75d5f68",
      "tree": "7b54809bcafc7a157a15757a379ef03d29d05108",
      "parents": [
        "c047b9a49f5877766ae9c2dc86c59f4af1498ec1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 11 20:44:10 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 11 20:44:10 2012 +0100"
      },
      "message": "updated for version 7.3.436\nProblem:    Compiler warnings for types on Windows.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "c047b9a49f5877766ae9c2dc86c59f4af1498ec1",
      "tree": "1e08675bccb3e5058631bdb084431c9685d15728",
      "parents": [
        "3fe37d62d1f321f482331b1bb7c701272000d68d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 11 20:40:55 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 11 20:40:55 2012 +0100"
      },
      "message": "updated for version 7.3.435\nProblem:    Compiler warning for unused variable.\nSolution:   Move the variable inside #ifdef.\n"
    },
    {
      "commit": "3fe37d62d1f321f482331b1bb7c701272000d68d",
      "tree": "101a045b285c44a44203d9f1430d09fcb5a7c35a",
      "parents": [
        "b3a6bbc7b6b1b4ff349300e41b8021f2265cb472"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 06 00:13:22 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 06 00:13:22 2012 +0100"
      },
      "message": "updated for version 7.3.434\nProblem:    Using join() can be slow.\nSolution:   Compute the size of the result before allocation to avoid a lot of\n            allocations and copies. (Taro Muraoka)\n"
    },
    {
      "commit": "b3a6bbc7b6b1b4ff349300e41b8021f2265cb472",
      "tree": "788e283e7cfc98b29a54d0b5ee6f3c573f520d92",
      "parents": [
        "8d462f966657d7bdedc470a10e20b1b635d64576"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 23:10:30 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 23:10:30 2012 +0100"
      },
      "message": "updated for version 7.3.433\nProblem:    Using continued lines in a Vim script can be slow.\nSolution:   Instead of reallocating for every line use a growarray. (Yasuhiro\n            Matsumoto)\n"
    },
    {
      "commit": "8d462f966657d7bdedc470a10e20b1b635d64576",
      "tree": "d0e85f85949acc2478c29e32e7d97dc4659a8a63",
      "parents": [
        "a8c8a688ac66958f9d1d8763925cefe739e46ccc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 22:51:33 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 22:51:33 2012 +0100"
      },
      "message": "updated for version 7.3.432\nProblem:    ACLs are not supported for ZFS or NFSv4 on Solaris.\nSolution:   Add configure check and code. (Danek Duvall)\n"
    },
    {
      "commit": "a8c8a688ac66958f9d1d8763925cefe739e46ccc",
      "tree": "693bc1e2a539465e425979c2784a4729c07ec8b7",
      "parents": [
        "73b2470896034e9d5a13837eec49b2f1065b8c12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 22:05:48 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 22:05:48 2012 +0100"
      },
      "message": "updated for version 7.3.431\nProblem:    Fetching a key at a prompt may be confused by escape sequences.\n            Especially when getting a prompt at a VimEnter autocommand.\n            (Alex Efros)\nSolution:   Properly handle escape sequences deleted by check_termcode().\n"
    },
    {
      "commit": "73b2470896034e9d5a13837eec49b2f1065b8c12",
      "tree": "0d5ac73cfeaa6f9e32f8d1b17e783ef5bf3ca2c6",
      "parents": [
        "be094a157913535d46cc6ac39465ce1ea7dae132"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 20:08:36 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 20:08:36 2012 +0100"
      },
      "message": "updated for version 7.3.430\nProblem:    When a custom filetype detection uses \"augroup END\" the conf\n            fileytpe detection does not have the filetypedetect group.\nSolution:   Always end the group and include filetypedetect in the conf\n            autocommand. (Lech Lorens)\n"
    },
    {
      "commit": "be094a157913535d46cc6ac39465ce1ea7dae132",
      "tree": "ef66aa86500e55299f1a338cb7cc3d6b0632d2e7",
      "parents": [
        "e37c611012a8b0b822e9d60baacd642c20c07851"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 01:18:48 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 01:18:48 2012 +0100"
      },
      "message": "updated for version 7.3.429\nProblem:    When \u0027cpoptions\u0027 includes \"E\" \"c0\" in the first column is an\n            error. The redo register is then set to the errornous command.\nSolution:   Do not set the redo register if the command fails because of an\n            empty region. (Hideki Eiraku)\n"
    },
    {
      "commit": "e37c611012a8b0b822e9d60baacd642c20c07851",
      "tree": "a076bdcd464ce8faecd75b8608d0a8737d258e62",
      "parents": [
        "a489e1d9d638604643f3ac70542f03227a39f7ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 00:48:00 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 00:48:00 2012 +0100"
      },
      "message": "updated for version 7.3.428\nProblem:    Win32: an xpm file without a mask crashes Vim.\nSolution:   Fail when the mask is missing. (Dave Bodenstab)\n"
    },
    {
      "commit": "a489e1d9d638604643f3ac70542f03227a39f7ef",
      "tree": "66c16e258be2f9f48fe321db6b138df2c8778e2b",
      "parents": [
        "76b9b3696c4381524e31d9e19efef1ba80271a44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 00:39:18 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 05 00:39:18 2012 +0100"
      },
      "message": "updated for version 7.3.427\nProblem:    readfile() can be slow with long lines.\nSolution:   Use realloc() instead of alloc(). (John Little)\n"
    },
    {
      "commit": "76b9b3696c4381524e31d9e19efef1ba80271a44",
      "tree": "ee0e0cc0cbf7f792ac04e5217cda4c3461646a64",
      "parents": [
        "d87fbc2b1cd106c3fa0e47329326ea33c90a3287"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 23:35:00 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 23:35:00 2012 +0100"
      },
      "message": "updated for version 7.3.426\nProblem:    With \u0027$\u0027 in \u0027cpoptions\u0027 the $ is not displayed in the first\n            column.\nSolution:   Use -1 instead of 0 as a special value. (Hideki Eiraku and\n            Hirohito Higashi)\n"
    },
    {
      "commit": "d87fbc2b1cd106c3fa0e47329326ea33c90a3287",
      "tree": "bff0398a8228d95f6a718fa7bc0172ad57124809",
      "parents": [
        "fbe323d854eb67aefe7a595d703ad94d6d838b95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 22:44:32 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 22:44:32 2012 +0100"
      },
      "message": "updated for version 7.3.425\nProblem:    Search history lines are duplicated. (Edwin Steiner)\nSolution:   Convert separator character from space to NUL.\n"
    },
    {
      "commit": "fbe323d854eb67aefe7a595d703ad94d6d838b95",
      "tree": "cfefcfea2feb60a6e6fe7cb4dfde78c8fdd56989",
      "parents": [
        "b8ff1fb5eb60511f21c425e09c473105ffff02cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 22:01:48 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 22:01:48 2012 +0100"
      },
      "message": "updated for version 7.3.424\nProblem:    Win16 version missing some functions.\nSolution:   Add #defines for the functions.\n"
    },
    {
      "commit": "b8ff1fb5eb60511f21c425e09c473105ffff02cb",
      "tree": "5af8b9f0ccc3a2147ef884c4d8d9f7149833bbe8",
      "parents": [
        "7f85d297dc80666946f7940bc06e45cc2aa79b5d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 21:59:01 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 21:59:01 2012 +0100"
      },
      "message": "updated for version 7.3.423\nProblem:    Small mistakes in comments, proto and indent.\nSolution:   Fix the mistakes.\n\nAlso update runtime files\n"
    },
    {
      "commit": "7f85d297dc80666946f7940bc06e45cc2aa79b5d",
      "tree": "cda14c3f7f1b75c8a9769f58a0da62903040738e",
      "parents": [
        "3c70f33440ae141b09d0d2dec279a65a015bfef0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 20:17:26 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 04 20:17:26 2012 +0100"
      },
      "message": "updated for version 7.3.422\nProblem:    Python 3 does not have __members__.\nSolution:   Add \"name\" and \"number\" in another way. (lilydjwg)\n"
    },
    {
      "commit": "3c70f33440ae141b09d0d2dec279a65a015bfef0",
      "tree": "57d6160ba0c729137d3390129f77d8dc98abfea5",
      "parents": [
        "16c31fe1b710e415da676379a5e397afe8bbbd5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 28 18:03:35 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 28 18:03:35 2012 +0100"
      },
      "message": "updated for version 7.3.421\nProblem:    Get E832 when setting \u0027undofile\u0027 in vimrc and there is a file to\n            be edited on the command line. (Toothpik)\nSolution:   Do not try reading the undo file for a file that wasn\u0027t loaded.\n"
    },
    {
      "commit": "16c31fe1b710e415da676379a5e397afe8bbbd5b",
      "tree": "82d7f8ea25d75440fa1da0c76c5aa7d60917f519",
      "parents": [
        "7d550fbde5e1a9f40258b842a63be6007c3bd515"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 20:58:26 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 20:58:26 2012 +0100"
      },
      "message": "updated for version 7.3.420\nProblem:    \"it\" and \"at\" don\u0027t work properly with a dash in the tag name.\nSolution:   Require a space to match the tag name. (Christian Brabandt)\n"
    },
    {
      "commit": "7d550fbde5e1a9f40258b842a63be6007c3bd515",
      "tree": "5f037374df08e7943d540c28317976f10ea560b4",
      "parents": [
        "6110a006d5b46b850247ed2c85bb7d7614cba025"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 20:41:26 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 20:41:26 2012 +0100"
      },
      "message": "updated for version 7.3.419\nProblem:    DBCS encoding in a user command does not always work.\nSolution:   Skip over DBCS characters. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "6110a006d5b46b850247ed2c85bb7d7614cba025",
      "tree": "91bd68123310aae73af3fa38c43fd71043d2a8e9",
      "parents": [
        "8e808d2b4d7e5edbde91f83bbdecfb97c881f847"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:58:38 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:58:38 2012 +0100"
      },
      "message": "updated for version 7.3.418\nProblem:    When a user complete function returns -1 an error message is\n            given.\nSolution:   When -2 is returned stop completion silently. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "8e808d2b4d7e5edbde91f83bbdecfb97c881f847",
      "tree": "101a017a2df7938add2373ef5fe5a26d03b06288",
      "parents": [
        "975261e8a0d017aff5fef1baf0366af5e1ea7ada"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:56:47 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:56:47 2012 +0100"
      },
      "message": "updated for version 7.3.417\nProblem:    Test 43 fails with a tiny build.\nSolution:   Only run test 43 with at least a small build.\n"
    },
    {
      "commit": "975261e8a0d017aff5fef1baf0366af5e1ea7ada",
      "tree": "d2a045408600e5b875ea8cab151704bf1a70fe3c",
      "parents": [
        "f44cfb88f6c0e6cb7c6869c2a8f290422cd86c01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:52:06 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:52:06 2012 +0100"
      },
      "message": "updated for version 7.3.416\nProblem:    Compiler warning for wrong pointer.\nSolution:   Add type cast.\n"
    },
    {
      "commit": "f44cfb88f6c0e6cb7c6869c2a8f290422cd86c01",
      "tree": "be0db09ee60c360140ff1b0657eedc5d345fd993",
      "parents": [
        "abe838b099c4d5cb378c56170caa53b69d6a875b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:03:07 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 18:03:07 2012 +0100"
      },
      "message": "updated for version 7.3.416\nProblem:    Compiler warning for wrong pointer.\nSolution:   Add type cast.\n"
    },
    {
      "commit": "abe838b099c4d5cb378c56170caa53b69d6a875b",
      "tree": "f75c5df62e0cd0eae667f59391af9453d0c8a27f",
      "parents": [
        "06af60244e0a3e32c8790bce6be40b9c5f330b82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 14:32:30 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 14:32:30 2012 +0100"
      },
      "message": "updated for version 7.3.415\nProblem:    Completion of functions stops once a dictionary is encountered.\n            (James McCoy)\nSolution:   Return an empty string instead of NULL.\n"
    },
    {
      "commit": "06af60244e0a3e32c8790bce6be40b9c5f330b82",
      "tree": "31430863acf1a0a50edef5a9be0200862d03ac18",
      "parents": [
        "38f5f9529a2657d42fd85d27adc9f778bdf3530e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 13:40:08 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 13:40:08 2012 +0100"
      },
      "message": "updated for version 7.3.414\nProblem:    Using CTRL-A on \"000\" drops the leading zero, while on \"001\" it\n            doesn\u0027t.\nSolution:   Detect \"000\" as an octal number. (James McCoy)\n"
    },
    {
      "commit": "38f5f9529a2657d42fd85d27adc9f778bdf3530e",
      "tree": "3181170d58dca17f66977d513d5cc5f546aaf106",
      "parents": [
        "2b04b19455762e0410dbcbe2c29d60dfa4b98b2e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 13:01:59 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 13:01:59 2012 +0100"
      },
      "message": "updated for version 7.3.413\nProblem:    Build warnings on MS-Windows.\nSolution:   Add type casts. (Mike Williams)\n"
    },
    {
      "commit": "2b04b19455762e0410dbcbe2c29d60dfa4b98b2e",
      "tree": "819ab60546b8995f1f47602b8a3c6b8761043d9d",
      "parents": [
        "53748fcb7b3199b11eb10fe9620973be5afe427d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 11:45:30 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 11:45:30 2012 +0100"
      },
      "message": "updated for version 7.3.412\nProblem:    Storing a float in a session file has an additional \u0027\u0026\u0027.\nSolution:   Remove the \u0027\u0026\u0027. (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "53748fcb7b3199b11eb10fe9620973be5afe427d",
      "tree": "0d6c72118b1e0a682237ea95593aaa8990e5b1b3",
      "parents": [
        "33c1b198c647703e2b7ce003ecb113a68ee716da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 11:43:09 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 26 11:43:09 2012 +0100"
      },
      "message": "updated for version 7.3.411\nProblem:    Pasting in Visual mode using the \"\" register does not work. (John\n            Beckett)\nSolution:   Detect that the write is overwriting the pasted register.\n            (Christian Brabandt)\n"
    },
    {
      "commit": "33c1b198c647703e2b7ce003ecb113a68ee716da",
      "tree": "de7bb8adc1e0c2a1efa4bdacd0ae25161139a5ab",
      "parents": [
        "7474c7c3d6fdcc8b62d731f2fd679e33f20e4184"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 23 20:48:40 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 23 20:48:40 2012 +0100"
      },
      "message": "updated for version 7.3.410\nProblem:    Compiler error for // comment. (Joachim Schmitz)\nSolution:   Turn into /* comment */.\n"
    },
    {
      "commit": "7474c7c3d6fdcc8b62d731f2fd679e33f20e4184",
      "tree": "ebfaa7a27bfd8c1054267166b2c53811a689502c",
      "parents": [
        "6be7f8733f34333ed75f6e39425d73a6b2644379"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 21:13:59 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 21:13:59 2012 +0100"
      },
      "message": "updated for version 7.3.409\nProblem:    The license in pty.c is unclear.\nSolution:   Add a comment about the license.\n"
    },
    {
      "commit": "90b280059fd51790105ff2e433303be58d58c430",
      "tree": "020bad94c6cb76e3959f26acc6e02aaa2b21f28b",
      "parents": [
        "f31b764c23ae9a91cd6119f57aee6ea80ec480d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 20:54:19 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 20:54:19 2012 +0100"
      },
      "message": "updated for version 7.3.408\nProblem:    Missing declaration.\nSolution:   Add the declaration. (John Marriott)\n"
    },
    {
      "commit": "f31b764c23ae9a91cd6119f57aee6ea80ec480d2",
      "tree": "534ff4ba7b47ee9789801b4e7f80fa2fef0e249e",
      "parents": [
        "3ef7cdf0fd040e7247bd395b51b107df0da081ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 20:44:43 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 20:44:43 2012 +0100"
      },
      "message": "updated for version 7.3.407\nProblem:    \":12verbose call F()\" may duplicate text while trying to truncate.\n            (Thinca)\nSolution:   Only truncate when there is not enough room.  Also check the byte\n            length of the buffer.\n"
    },
    {
      "commit": "3ef7cdf0fd040e7247bd395b51b107df0da081ef",
      "tree": "5e8bfb63d0389b63298a00cab540a7a8163c6283",
      "parents": [
        "5af7d712763904e2018efb0485c520cd12935d54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 17:57:51 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 17:57:51 2012 +0100"
      },
      "message": "updated for version 7.3.406\nProblem:    Multi-byte characters in b:browsefilter are not handled correctly.\nSolution:   First use convert_filter() normally and then convert to wide\n            characters. (Taro Muraoka)\n"
    },
    {
      "commit": "5af7d712763904e2018efb0485c520cd12935d54",
      "tree": "0d6332c7655d411585793a8d552bea25fe79f4df",
      "parents": [
        "6d6cec83750a4158044a25696e8ae69eda1c3798"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 17:15:51 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 17:15:51 2012 +0100"
      },
      "message": "updated for version 7.3.405\nProblem:    When xterm gets back the function keys it may delete the urxvt\n            mouse termcap code.\nSolution:   Check for the whole code, not just the start. (Egmont Koblinger)\n"
    },
    {
      "commit": "6d6cec83750a4158044a25696e8ae69eda1c3798",
      "tree": "a4b76810c0e16970959d8decc87db3ef949122d8",
      "parents": [
        "73633f84d6242936b3066ed29f332f682aa584f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 14:32:27 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 14:32:27 2012 +0100"
      },
      "message": "updated for version 7.3.404\nProblem:    When a complete function uses refresh \"always\" redo will not work\n            properly.\nSolution:   Do not reset compl_leader when compl_opt_refresh_always is set.\n            (Yasuhiro Matsumoto)\n"
    },
    {
      "commit": "73633f84d6242936b3066ed29f332f682aa584f9",
      "tree": "bb2efe133d4c8bb14fa513980bbe0c8497ca2e4e",
      "parents": [
        "8f55d103dbc38b490705617df4380cdfbd60db50"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 13:39:07 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 13:39:07 2012 +0100"
      },
      "message": "updated for version 7.3.403\nProblem:    \":helpgrep\" does not trigger QuickFixCmd* autocommands.\nSolution:   Trigger the autocommands. (Christian Brabandt)\n"
    },
    {
      "commit": "8f55d103dbc38b490705617df4380cdfbd60db50",
      "tree": "38302ff6ffa86360f8699ce23b311eb4009d4307",
      "parents": [
        "309cbc3840045f246b0b858e4013b2ed170c1c46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 13:28:34 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 13:28:34 2012 +0100"
      },
      "message": "updated for version 7.3.402\nProblem:    When jumping to the first error a line of the buffer is sometimes\n            redrawn on top of the list of errors.\nSolution:   Do not call update_topline_redraw() if the display was scrolled\n            up.\n"
    },
    {
      "commit": "309cbc3840045f246b0b858e4013b2ed170c1c46",
      "tree": "444a8af743a57189600e46844c13b740c0c29f12",
      "parents": [
        "70b2a56d5a8fd54f3d0707fa77dea86a4bd8195f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 22:31:31 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 22:31:31 2012 +0100"
      },
      "message": "updated for version 7.3.401\nProblem:    A couple more shadowed variables.\nSolution:   Rename the variables.\n"
    },
    {
      "commit": "70b2a56d5a8fd54f3d0707fa77dea86a4bd8195f",
      "tree": "2144b21b49d79de16665fb585daf1e9cf66e85c0",
      "parents": [
        "1f5965b3c4d2b29e167a5dfecdf0ec59fe4c45c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 22:26:17 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 22:26:17 2012 +0100"
      },
      "message": "updated for version 7.3.400\nProblem:    Compiler warnings for shadowed variables.\nSolution:   Remove or rename the variables.\n"
    },
    {
      "commit": "1f5965b3c4d2b29e167a5dfecdf0ec59fe4c45c0",
      "tree": "4bcf1069449a9621f1b7ad6d96998232ff90c75c",
      "parents": [
        "a0f299b4e8dccc2f22ada363a7e293b146c1ece7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 18:37:58 2012 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 18:37:58 2012 +0100"
      },
      "message": "updated for version 7.3.399\nProblem:    \":cd\" doesn\u0027t work when the path contains wildcards. (Yukihiro\n            Nakadaira)\nSolution:   Ignore wildcard errors when the EW_NOTWILD flag is used.\n"
    }
  ],
  "next": "a0f299b4e8dccc2f22ada363a7e293b146c1ece7"
}
