)]}'
{
  "log": [
    {
      "commit": "f6ed61e1489e40eada55a4f1782e1ed82bcad7d9",
      "tree": "59c67f3a73489d4536e741b883a9ad5f45c3cc2f",
      "parents": [
        "30e9b3c4256710781c3bd64efb33f138e4e074b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 19:05:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 07 19:05:09 2019 +0200"
      },
      "message": "patch 8.1.2004: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make various functions usable as a method.\n"
    },
    {
      "commit": "28e67e0c1496b7bb166a0acfb176690f219101ca",
      "tree": "b30fcbc9fd72f4aed6135478113fcd6dadf37912",
      "parents": [
        "5dd143e22333a1c320fcf330f6c5061269bd1a17"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 15 23:05:49 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 15 23:05:49 2019 +0200"
      },
      "message": "patch 8.1.1851: crash when sound_playfile() callback plays sound\n\nProblem:    Crash when sound_playfile() callback plays sound.\nSolution:   Invoke callback later from event loop.\n"
    },
    {
      "commit": "9b283523f2f75b45feef902b8713808e883d9c19",
      "tree": "83a7c31221221362b997e6938381d4de61db52d3",
      "parents": [
        "394c5d8870b15150fc91a4c058dc571fd5eaa97e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 22:19:33 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 17 22:19:33 2019 +0200"
      },
      "message": "patch 8.1.1565: MS-Windows: no sound support\n\nProblem:    MS-Windows: no sound support.\nSolution:   Add sound support for MS-Windows. (Yasuhiro Matsumoto, Ken Takata,\n            closes #4522)\n"
    },
    {
      "commit": "3ff5f0f05d437a6b3eaf3caa5dc2762b49314617",
      "tree": "8ea013e3bb1441b897d232b0139b711d5612d6f0",
      "parents": [
        "38ea784fecf7921dca83ddc75fe9cb40708521b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 13:11:22 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 10 13:11:22 2019 +0200"
      },
      "message": "patch 8.1.1513: all popup functionality is in functions, except :popupclear\n\nProblem:    All popup functionality is in functions, except :popupclear.\nSolution:   Add popup_clear() for consistency.  Also rename sound_stopall() to\n            sound_clear().\n"
    },
    {
      "commit": "541faf7a73448bbed9e8d129f2001fb34e39b7b1",
      "tree": "77c7adad035ce40f21bb42e82f1835f92d958c6c",
      "parents": [
        "a90998d93a6e8deb686dd67a73288db2ca08dc89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 15:35:41 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 15:35:41 2019 +0200"
      },
      "message": "patch 8.1.1508: sound keeps failing on Travis\n\nProblem:    Sound keeps failing on Travis.\nSolution:   Throw a skipped exception in the test.\n"
    },
    {
      "commit": "427f5b66ce0abe19daed9291b1693f6e8aae6552",
      "tree": "dabb3cc81a9c6b47416b38ae835b79f69df2b61e",
      "parents": [
        "260addf7955f3695d3daef9dcf840952af9fd851"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 13:43:51 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 09 13:43:51 2019 +0200"
      },
      "message": "patch 8.1.1502: cannot play any sound\n\nProblem:    Cannot play any sound.\nSolution:   Use libcanberra if available.  Add sound functions.\n"
    }
  ]
}
