)]}'
{
  "log": [
    {
      "commit": "306139005c31ea7e6f892dd119beba3c94dcb982",
      "tree": "8b256dbe178f2b314831b64b17d67560e2a54043",
      "parents": [
        "217e1b8359447f5550dcb0d1ee43380a90c253c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 22:11:18 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 01 22:11:18 2019 +0100"
      },
      "message": "patch 8.1.2380: using old C style comments\n\nProblem:    Using old C style comments.\nSolution:   Use // comments where appropriate.\n"
    },
    {
      "commit": "e809a4ed3014fbf717c936c727291b5f038829a5",
      "tree": "5674e27df9d3158e318acb2d9656f98a1bc237dc",
      "parents": [
        "790c18bfa5dfeca51749b752dddc41e60cb3fa54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:35:05 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 04 17:35:05 2019 +0200"
      },
      "message": "patch 8.1.1630: various small problems\n\nProblem:    Various small problems.\nSolution:   Various small improvements.\n"
    },
    {
      "commit": "be0a2597ae0d9eb0b8a8a2fc9ae1784faa929844",
      "tree": "29c80c119b12d1004fd287f0b63525a931ec59cd",
      "parents": [
        "06bd824869b1cb7a85e64ec94135a35698be5b7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 09 13:50:16 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 09 13:50:16 2019 +0200"
      },
      "message": "patch 8.1.1303: not possible to hide a balloon\n\nProblem:    Not possible to hide a balloon.\nSolution:   Hide the balloon when balloon_show() is called with an empty\n            string or list.  Add balloon_gettext().\n"
    },
    {
      "commit": "4f97475d326c2773a78561fb874e4f23c25cbcd9",
      "tree": "7e066bc70556dfbb415ddb9f364e8432e8aaf189",
      "parents": [
        "78d21dae9c3a39efb30316d3e38dce120bc1abbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 17 17:44:42 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 17 17:44:42 2019 +0100"
      },
      "message": "patch 8.1.0941: macros for MS-Windows are inconsistent\n\nProblem:    Macros for MS-Windows are inconsistent, using \"32\", \"3264 and\n            others.\nSolution:   Use MSWIN for all MS-Windows builds.  Use FEAT_GUI_MSWIN for the\n            GUI build. (Hirohito Higashi, closes #3932)\n"
    },
    {
      "commit": "bb1969b6ab28120c93b77817e7b6075e1aecf663",
      "tree": "aaf6408f1b42e6edae706eaa69b009138c14ad74",
      "parents": [
        "e40742526e6ea272c64ca393d7364e4023f4122c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 17 15:45:25 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 17 15:45:25 2019 +0100"
      },
      "message": "patch 8.1.0763: nobody is using the Sun Workshop support\n\nProblem:    Nobody is using the Sun Workshop support.\nSolution:   Remove the Workshop support.\n"
    },
    {
      "commit": "f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d",
      "tree": "a6b07005c19279a4f5d01be14f14861c2657fa95",
      "parents": [
        "05500ece6282407f9f7227aaf564e24147326863"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 13 23:38:42 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 13 23:38:42 2019 +0100"
      },
      "message": "patch 8.1.0743: giving error messages is not flexible\n\nProblem:    Giving error messages is not flexible.\nSolution:   Add semsg().  Change argument from \"char_u *\" to \"char *\", also\n            for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes\n            #3302)  Also make emsg() accept a \"char *\" argument.  Get rid of\n            an enormous number of type casts.\n"
    },
    {
      "commit": "c951522943fc7c1eedaa707d2fa06da5ca17545a",
      "tree": "e33897cbf796757c8935488dfc458caec28adece",
      "parents": [
        "24877cf22c59acefc69c33d8368841a149135fed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 10 22:56:30 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 10 22:56:30 2019 +0100"
      },
      "message": "patch 8.1.0714: unessesary #if lines in GTK code\n\nProblem:    Unessesary #if lines in GTK code.\nSolution:   Remove the #if. (Ken Takata, closes #3785)\n"
    },
    {
      "commit": "664323e7c82c35eabb9056efca0df6cc8d6cfd60",
      "tree": "cf80be6dd122ae0d90de6acfebbcabeda5290ff8",
      "parents": [
        "e961cba3cb8281c47f1dc2c2bc031b07504f17d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 18 22:30:07 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 18 22:30:07 2018 +0200"
      },
      "message": "patch 8.1.0405: too many #ifdefs for GTK\n\nProblem:    Too many #ifdefs for GTK.\nSolution:   Define macros instead of using #ifdef. (Ken Takata, closes #3436)\n"
    },
    {
      "commit": "25328e39d2a6e3ded82bf282a2e248ce7209f1b4",
      "tree": "a60cc0fc5c4379c8d5bd0c35c89e3bc200611898",
      "parents": [
        "84d9390480548c8d711dd772cb162a91d0bb3c30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 11 21:30:09 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 11 21:30:09 2018 +0200"
      },
      "message": "patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building fails\n\nProblem:    GTK code has too many #ifdefs and building fails with GTK 2.10.\nSolution:   Always use gtk_widget_get_window() and define it for older GTK\n            versions. (Ken Takata, closes #3421)\n"
    },
    {
      "commit": "a449a7c6b986b8f5b28c61b8f628e69ed43ca030",
      "tree": "b10fa8c45a82f5c85aef1d0c33387c165c3b4379",
      "parents": [
        "fc65cabb15d0236bce001ad78e12a40511caf941"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 28 23:09:07 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 28 23:09:07 2018 +0200"
      },
      "message": "patch 8.1.0332: get Gdk-Critical error on first balloon show\n\nProblem:    Get Gdk-Critical error on first balloon show.\nSolution:   Get screen geometry using the draw area widget. (Davit Samvelyan,\n            closes #3386)\n"
    },
    {
      "commit": "3f6a16f022c437eccaeb683640b25a972cb1b376",
      "tree": "e004b48fa09a91045fd50df8b9c1d62551160180",
      "parents": [
        "d8f0cef2bdbdc15d7906f991725e09e67c97cf7e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 19 22:58:45 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 19 22:58:45 2018 +0200"
      },
      "message": "patch 8.1.0301: GTK: input method popup displayed on wrong screen.\n\nProblem:    GTK: Input method popup displayed on wrong screen.\nSolution:   Add the screen position offset. (Ken Takata, closes #3268)\n"
    },
    {
      "commit": "ca4b613c692b927c9345dc9e3d6be5de35266be2",
      "tree": "fda5e9dfd74a771d6231b7dc5d35c9ade0b9b7bc",
      "parents": [
        "dc9e955fb07f410d5d3e981ce18d895dd2847c85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 28 12:05:11 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 28 12:05:11 2018 +0200"
      },
      "message": "patch 8.1.0121: crash when using ballooneval related to \u0027vartabstop\u0027\n\nProblem:    Crash when using ballooneval related to \u0027vartabstop\u0027.\nSolution:   Initialize balloonEval-\u003evts to NULL. (Markus Braun)\n"
    },
    {
      "commit": "04958cbaf25eea27eceedaa987adfb354ad5f7fd",
      "tree": "9a47e4e99b5b702e12d08c0424a91ae701eabb4d",
      "parents": [
        "5ec7414a1c0512832f60c17437d6374cbf4b08e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 23 19:23:02 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 23 19:23:02 2018 +0200"
      },
      "message": "patch 8.1.0105: all tab stops are the same\n\nProblem:    All tab stops are the same.\nSolution:   Add the variable tabstop feature. (Christian Brabandt,\n            closes #2711)\n"
    },
    {
      "commit": "c3719bd87beca9f72d2e9f11e36d561c2c3b57b0",
      "tree": "2ca909ca8d4a040e48cc484b2ae7512014d3eaf0",
      "parents": [
        "c7d16dce2f180c8ebfc8105ad090b0ea2deedcdc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 18 22:13:31 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 18 22:13:31 2017 +0100"
      },
      "message": "patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI\n\nProblem:    balloon_show() only works in terminal when compiled with the GUI.\nSolution:   Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI\n            specific file.\n"
    },
    {
      "commit": "51b0f3701ecb440aa72ab6017c1df6940c0e0f6f",
      "tree": "9cfd3546d8e52be2b1425dcc65095f8e650eadde",
      "parents": [
        "234d16286a2733adedef56784c17415ae169b9ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 18 18:52:04 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Nov 18 18:52:04 2017 +0100"
      },
      "message": "patch 8.0.1309: cannot use \u0027balloonexpr\u0027 in a terminal\n\nProblem:    Cannot use \u0027balloonexpr\u0027 in a terminal.\nSolution:   Add \u0027balloonevalterm\u0027 and add code to handle mouse movements in a\n            terminal. Initial implementation for Unix with GUI.\n"
    },
    {
      "commit": "0263146b5dbbb6c120ce2e7720256503b864425d",
      "tree": "b6f18fde8fd4bbc29c322b414ac584106e512d7a",
      "parents": [
        "53f8174eaeb93b381cf74c58863f8fe82748a22a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 22 15:20:32 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 22 15:20:32 2017 +0200"
      },
      "message": "patch 8.0.1136: W_WIDTH() is always the same\n\nProblem:    W_WIDTH() is always the same.\nSolution:   Expand the macro.\n"
    },
    {
      "commit": "4033c55eca575777718c0701e26635a0cc47d907",
      "tree": "8dc460ad495106198a9119b52f6505033f7a75b3",
      "parents": [
        "e738a1a033cd31cd2568ba99a9e2dca1e65b45ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 20:54:51 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 16 20:54:51 2017 +0200"
      },
      "message": "patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs\n\nProblem:    FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always\n            enabled and only adds 7% to the binary size of the tiny build.\nSolution:   Graduate FEAT_WINDOWS.\n"
    },
    {
      "commit": "7be9b50fd7e238722c9ba5c0ef1d2a7e7e52b9e3",
      "tree": "f1a9c077e1846b5926b91b8221edc7fb0c12797f",
      "parents": [
        "5b5adf5b9cd226d775643872e65c62674d6ada95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 09 18:45:26 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 09 18:45:26 2017 +0200"
      },
      "message": "patch 8.0.1084: GTK build has compiler warnings\n\nProblem:    GTK build has compiler warnings. (Christian Brabandt)\nSolution:   Get screen size with a different function. (Ken Takata, Yasuhiro\n            Matsumoto)\n"
    },
    {
      "commit": "b463e8d999ec812d656876f313efbeaeed663b45",
      "tree": "bb1a8339a15d93724916a8600087aacc97939278",
      "parents": [
        "6aa8cea46d4179b2617daae034063dd0d8054e35"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 05 15:07:09 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 05 15:07:09 2017 +0200"
      },
      "message": "patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed\n\nProblem:    Since we only support GTK versions that have it, the ckeck for\n            HAVE_GTK_MULTIHEAD is no longer needed.\nSolution:   Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "8820b48654b62472821d9b155fe03ab7ac13a05c",
      "tree": "7783a4068aee8368661722d5171d33a4d410d6bb",
      "parents": [
        "40ebc0afda8d8e478d2090133ed6a3cd3d8da3ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 17:23:31 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 17:23:31 2017 +0100"
      },
      "message": "patch 8.0.0466: still macros that should be all-caps\n\nProblem:    There are still a few macros that should be all-caps.\nSolution:   Make a few more macros all-caps.\n"
    },
    {
      "commit": "b5aedf3e228d35821591da9ae8501b61cf2e264c",
      "tree": "39cdf29566db1e5ed8b2235d2b0240c859163bd8",
      "parents": [
        "8774845ce1a7def122ea07c057a79417f3be3d17"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 18:23:53 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 18:23:53 2017 +0100"
      },
      "message": "patch 8.0.0448: some macros are in lower case\n\nProblem:    Some macros are in lower case, which can be confusing.\nSolution:   Make a few lower case macros upper case.\n"
    },
    {
      "commit": "a859f04b4db651860c07db3587f29906517c552b",
      "tree": "b410aebdda859288f66a5ad28a37a15918d4140c",
      "parents": [
        "cc28e2d05d05552d8b72a520be8a193f3d9822d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 17 19:11:55 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 17 19:11:55 2016 +0100"
      },
      "message": "patch 8.0.0089\nProblem:    Various problems with GTK 3.22.2.\nSolution:   Fix the problems, add #ifdefs. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "95f096030ed1a8afea028f2ea295d6f6a70f466f",
      "tree": "9b1dcdbbe678ad1a3152f5cfd70a136efce6bc92",
      "parents": [
        "459ca563128f2edb7e3bb190090bbb755a56dd55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 10 20:01:45 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Nov 10 20:01:45 2016 +0100"
      },
      "message": "patch 8.0.0074\nProblem:    Cannot make Vim fail on an internal error.\nSolution:   Add IEMSG() and IEMSG2(). (Domenique Pelle)  Avoid reporting an\n            internal error without mentioning where.\n"
    },
    {
      "commit": "d47d83745ff450232328ca7a4b8b00b31bad22fc",
      "tree": "d31c75ba0d362c58fcdfee797661b63b9c8f9fd0",
      "parents": [
        "46643713dc6bb04b4e84986b1763ef309e960161"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 09 22:13:24 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 09 22:13:24 2016 +0200"
      },
      "message": "patch 7.4.2358\nProblem:    Compiler warnings with Solaris Studio when using GTK3.\nSolution:   Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "edf3f97ae2af024708ebb4ac614227327033ca47",
      "tree": "82fed9ebfc85a69d3cff613f9dab11c8750fad8b",
      "parents": [
        "965ed14973fd3f1b2aace7bae4d4722b71ca04f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:49:24 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 29 22:49:24 2016 +0200"
      },
      "message": "patch 7.4.2293\nProblem:    Modelines in source code are inconsistant.\nSolution:   Use the same line in most files.  Add \u0027noet\u0027.  (Naruhiko Nishino)\n"
    },
    {
      "commit": "870b749ce1db1cec80f0f3766064a031688e6a46",
      "tree": "c0b0a7a6abf06aae2fa5a528525839df578a93e7",
      "parents": [
        "2e45d21c819272051f7ef4436f483e4b2ecfb369"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 22 22:26:52 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 22 22:26:52 2016 +0200"
      },
      "message": "patch 7.4.2092\nProblem:    GTK 3 build fails with older GTK version.\nSolution:   Check the pango version. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "36edf0685c8b55ee3ce709058d83ada8027fec1e",
      "tree": "06e655f23ec2b4c9b4be5acf22b0869506bddd6b",
      "parents": [
        "f36213597d737ab500771e87edcf121acd55e277"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 21 22:10:12 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 21 22:10:12 2016 +0200"
      },
      "message": "patch 7.4.2089\nProblem:    Color handling of X11 GUIs is too complicated.\nSolution:   Simplify the code.  Use RGBA where appropriate. (Kazunobu\n            Kuriyama)\n"
    },
    {
      "commit": "c9721bdc63378cc6123e775ffe43e9cba30322b3",
      "tree": "2a8cc1f8b3699c8a0e4121be7b19eb25a53f8919",
      "parents": [
        "9ed96efb3d47d46e9637da04656efff715102407"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 04 17:41:03 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 04 17:41:03 2016 +0200"
      },
      "message": "patch 7.4.1892\nProblem:    balloon eval only gets the window number, not the ID.\nSolution:   Add v:beval_winid.\n"
    },
    {
      "commit": "30e12d259ee78272359f9da2655d0593a4f6a626",
      "tree": "3fa3feb87510ef1ab8fce795ca654af45bbf854e",
      "parents": [
        "f9660b59b2bdaa3ec2e7b31ab52186ad8b99f047"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 17 20:49:53 2016 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 17 20:49:53 2016 +0200"
      },
      "message": "patch 7.4.1749\nProblem:    When using GTK 3.20 there are a few warnings.\nSolution:   Use new functions when available. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "9892189d2e7ab94b750f99e6da4cbfc3c8014517",
      "tree": "18634bacebb9e922feceff40c924cdc48550d7ac",
      "parents": [
        "6bd364e08461159ad3c153ffba4def5b896486a1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 17:14:37 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 17:14:37 2016 +0100"
      },
      "message": "patch 7.4.1402\nProblem:    GTK 3 is not supported.\nSolution:   Add GTK 3 support. (Kazunobu Kuriyama)\n"
    },
    {
      "commit": "66f948e928d5e0cd3123af902aa8ac1613534c94",
      "tree": "7517d2849bb9feb1df2f51baef827536d715aa74",
      "parents": [
        "78c0b7d43e5048fd71d12816659667834170c76d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 16:39:25 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 30 16:39:25 2016 +0100"
      },
      "message": "patch 7.4.1207\nProblem:    Using old style function declarations.\nSolution:   Change to new style function declarations. (script by Hirohito\n            Higashi)\n"
    },
    {
      "commit": "d99df423c559d85c17779b3685426c489554908c",
      "tree": "13cc6e922816525fa597cc5b3db1c91d0be24fc2",
      "parents": [
        "baaa7e9ec7398a813e21285c272fa99792642077"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 23:20:40 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 23:20:40 2016 +0100"
      },
      "message": "patch 7.4.1200\nProblem:    Still using __ARGS.\nSolution:   Remove __ARGS in several files. (script by Hirohito Higashi)\n"
    },
    {
      "commit": "d25c16e2f2776d50245bf31d6e4d5364f12d188e",
      "tree": "8eefb6b460409f4d5351bd7fa4cac4ea032714b3",
      "parents": [
        "f28dbcea371b3a35727d91afc90fb90e0527d78a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 22:13:30 2016 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 29 22:13:30 2016 +0100"
      },
      "message": "patch 7.4.1197\nProblem:    Still using __ARGS.\nSolution:   Remove __ARGS in several files. (script by Hirohito Higashi)\n"
    },
    {
      "commit": "f1b4622366d96c12ff4e01f21358467b4026e016",
      "tree": "c0caec7a1308d784435b2a7c290f703dfc29e9d1",
      "parents": [
        "861d80a671747e6535c83356bcffcf80a72f543b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 21 14:15:17 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Oct 21 14:15:17 2014 +0200"
      },
      "message": "updated for version 7.4.482\nProblem:    When \u0027balloonexpr\u0027 results in a list, the text has a trailing\n            newline. (Lcd)\nSolution:   Remove one trailing newline.\n"
    },
    {
      "commit": "db5ffaab5a4755981ee7eff2f044b533ce3042a9",
      "tree": "d50119b7434e42e22e5787fec920a32876c7095a",
      "parents": [
        "e8a3492548468c9d055adeb9f8d352e2c4482b19"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 25 17:44:49 2014 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 25 17:44:49 2014 +0200"
      },
      "message": "updated for version 7.4.342\nProblem:    Clang gives warnings.\nSolution:   Add an else block. (Dominique Pelle)\n"
    },
    {
      "commit": "84a05acc8c341c2be383198496764992ae971a46",
      "tree": "061887e2e1327a2d0c688cba306b8ec66b3f8477",
      "parents": [
        "84e0f6ca9adcbdca254060713878ebc29faaaa65"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:24:17 2013 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 06 04:24:17 2013 +0200"
      },
      "message": "updated for version 7.3.925\nProblem:    Typos in source files.\nSolution:   Fix the typos. (Ken Takata)\n"
    },
    {
      "commit": "b6101cf77f3e9e8cc33a94a0c01db3bcde96eba9",
      "tree": "ffe5ee8321ccde1516dded430ca321ada6c44504",
      "parents": [
        "2d17fa3ebd378097e3c0feab813a2c60fc9bf474"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 21 00:58:39 2012 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Oct 21 00:58:39 2012 +0200"
      },
      "message": "updated for version 7.3.695\nProblem:    Balloon cannot show multi-byte text.\nSolution:   Properly deal with multi-byte characters. (Dominique Pelle)\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": "56be950094e10e68da1f901ba971c5f3e9821685",
      "tree": "9b77adba1105bac626534bfa85c5d72e187f53ac",
      "parents": [
        "860cae1cec85aeb06668a2b071727c43869acf15"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 14:20:26 2010 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 14:20:26 2010 +0200"
      },
      "message": "Fix a few compiler warnings.  Fix crash with encrypted undo file.\n"
    },
    {
      "commit": "4bdbbf706634d8ab4b84801f0a30fd4eacbc901c",
      "tree": "6a02da9fb455ef18bdcf4fdcf7ce56555018ac83",
      "parents": [
        "32f31b1a0ff304c10136ae9b49bb15981e8bb935"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 21 21:27:43 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 21 21:27:43 2009 +0000"
      },
      "message": "updated for version 7.2-184\n"
    },
    {
      "commit": "b85cb21cb161eeb4b8dcd8d0401e1e0faa38c921",
      "tree": "00e026d805a6b10d18e10957fd71bc0d43c3723f",
      "parents": [
        "2c4278fc738cca3fcd70cffd7ddc865ea9783694"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 14:24:23 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 14:24:23 2009 +0000"
      },
      "message": "updated for version 7.2-181\n"
    },
    {
      "commit": "8281f445186de469b9466d119c840d7ccdedfe87",
      "tree": "dbb06caafe9c078e71e26e2aecca1d23430ebf81",
      "parents": [
        "2bea291af0fbbdcbcfd7812cf4f294699dfc00b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 18 11:22:25 2009 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 18 11:22:25 2009 +0000"
      },
      "message": "updated for version 7.2-142\n"
    },
    {
      "commit": "bae0c16cc4bc8a4b7d139a8cf9e0c816bb0a947d",
      "tree": "2023dff3ccdb8d66098c5bc91cf1df4a56743e00",
      "parents": [
        "45667517ba105c3cfc8765a6f2415bc32d72945c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 10 19:30:25 2007 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 10 19:30:25 2007 +0000"
      },
      "message": "updated for version 7.1b\n"
    },
    {
      "commit": "89d4032cae3f1e525978bea5015434af677faa44",
      "tree": "1dd68f886ab03aed49d4e5647ee6f5296742c9e0",
      "parents": [
        "4100af7840a735cced72f1d20121850cea150a0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 15:30:07 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 29 15:30:07 2006 +0000"
      },
      "message": "updated for version 7.0-070\n"
    },
    {
      "commit": "54a709eb08f28b890f11b5ff44c260cc39502ee0",
      "tree": "0b22ef2850d3ae220b83642e4f3ab60ae6585327",
      "parents": [
        "14716817266007c373d5cc6ee2294416e3132be6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 04 21:57:11 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 04 21:57:11 2006 +0000"
      },
      "message": "updated for version 7.0g03\n"
    },
    {
      "commit": "b3656edcb96bd36277db157baec80cb5e7a6f534",
      "tree": "196eed24afb857886081bbdc690e385715c59cb9",
      "parents": [
        "9b2200acd6bd572eea00ea89eeb3b2c0764c8942"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 20 21:59:49 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 20 21:59:49 2006 +0000"
      },
      "message": "updated for version 7.0230\n"
    },
    {
      "commit": "362e1a30c6f3527d5d0efc328c2fb448290cd6fc",
      "tree": "91c408352947bec09aee2032949ef1acef606d15",
      "parents": [
        "768b8c4dbcb3cdaccab87daa833ab176a438cc3c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 06 23:29:24 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 06 23:29:24 2006 +0000"
      },
      "message": "updated for version 7.0216\n"
    },
    {
      "commit": "d1f56e68f1315687ff5b913e2577f11b0b620573",
      "tree": "adbac0a00c07ee933058543eb3f251a83e707624",
      "parents": [
        "238a564935abe36832b267f32b5487556c640d00"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 21:25:37 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 22 21:25:37 2006 +0000"
      },
      "message": "updated for version 7.0204\n"
    },
    {
      "commit": "238a564935abe36832b267f32b5487556c640d00",
      "tree": "7ee3f4d9279f73945f1069e7f6a9b1b059658b27",
      "parents": [
        "8f7fd65b249e9680866dab628622fe093ac2abc9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 21 22:12:05 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 21 22:12:05 2006 +0000"
      },
      "message": "updated for version 7.0203\n"
    },
    {
      "commit": "1d2ba7fa851f988ea9eab47b7662be243f85ddfa",
      "tree": "5882ec62c5c5c6047021a94e74e4797139944a95",
      "parents": [
        "f52c725c4739f2d3368029d67218d6cae0d87995"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 14 22:29:30 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 14 22:29:30 2006 +0000"
      },
      "message": "updated for version 7.0197\n"
    },
    {
      "commit": "33aec765bdc2096f123c5a4c61f8948a61aa9ef5",
      "tree": "858b75b899a2ed6cf6e5543a1f29201c04650bd4",
      "parents": [
        "71fe80dddd436b36de5d814c1165a3e56b1f0974"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 22 23:30:12 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 22 23:30:12 2006 +0000"
      },
      "message": "updated for version 7.0185\n"
    },
    {
      "commit": "b71eaaeaa8193b0cbb67496de6ad16ced80b8b09",
      "tree": "29e50b81ba2e1352e1f1940398e1b3507b8ea2c6",
      "parents": [
        "2d3f489e09a1cc50f5b7601eff568a4eb87fbd51"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 23:10:18 2006 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 20 23:10:18 2006 +0000"
      },
      "message": "updated for version 7.0183\n"
    },
    {
      "commit": "0fa313a71870ccc2ba63da25a7abea850f5b3d02",
      "tree": "fc949b566e1d78f6eea570aab55c52b7d6a6b052",
      "parents": [
        "c388fbf9d99a8950c8c9a01466cfb8baa104ee8c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 10 21:07:57 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 10 21:07:57 2005 +0000"
      },
      "message": "updated for version 7.0127\n"
    },
    {
      "commit": "e2ac10d732fae811411129ff5f101fab72ac1248",
      "tree": "c7f76f50745760ca7add7c0960c1fb94c565202c",
      "parents": [
        "4d34b432dbff61a435816d74ef6b08a1b50d3f8d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 07 23:26:06 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 07 23:26:06 2005 +0000"
      },
      "message": "updated for version 7.0057\n"
    },
    {
      "commit": "33570924ba5a228eb5b7f015459bedfb8f8f26fd",
      "tree": "d172e388e8319ba4e551f23ffc87e215a680cc6a",
      "parents": [
        "b71ec9fc70b9b64af1a70c73f4b9b9c70f389b54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 25 22:26:29 2005 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 25 22:26:29 2005 +0000"
      },
      "message": "updated for version 7.0044\n"
    },
    {
      "commit": "071d4279d6ab81b7187b48f3a0fc61e587b6db6c",
      "tree": "221cbe3c40e043163c06f61c52a7ba2eb41e12ce",
      "parents": [
        "b4210b3bc14e2918f153a7307530fbe6eba659e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 20:20:40 2004 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 13 20:20:40 2004 +0000"
      },
      "message": "updated for version 7.0001\n"
    }
  ]
}
