)]}'
{
  "log": [
    {
      "commit": "32acc2e0fc076b2b2fa71e8780051f645cef9bef",
      "tree": "b61d9e9454c1aff8f1731d1934ef942c1e5da0dd",
      "parents": [
        "83c4705c51c7e7b73e59dca7ca76f261d735bb5a",
        "464aafea656b7ce48cba490b10e39734e99a53a0"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Mon Mar 06 13:29:14 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 06 13:29:14 2023 +0000"
      },
      "message": "Merge \"[third_party/ogg] Narrow UBSAN suppression\" into main"
    },
    {
      "commit": "464aafea656b7ce48cba490b10e39734e99a53a0",
      "tree": "241f1b3995c27bd2e2d6ab015fd5d4ad42863779",
      "parents": [
        "df58301e9676a12c8da060dc74dd803951e071c0"
      ],
      "author": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Fri Mar 03 16:19:05 2023 -0500"
      },
      "committer": {
        "name": "Tamir Duberstein",
        "email": "tamird@google.com",
        "time": "Sun Mar 05 19:01:56 2023 -0500"
      },
      "message": "[third_party/ogg] Narrow UBSAN suppression\n\nChange-Id: Ic70d06e2c51e24aab56ee7f3189dcc34c472277c\n"
    },
    {
      "commit": "83c4705c51c7e7b73e59dca7ca76f261d735bb5a",
      "tree": "4ab5485d1be2b908794e21ba09f834c98bd68ae9",
      "parents": [
        "df58301e9676a12c8da060dc74dd803951e071c0"
      ],
      "author": {
        "name": "Thomas Zander",
        "email": "thomasalpinus@google.com",
        "time": "Mon Jun 27 20:04:08 2022 +0200"
      },
      "committer": {
        "name": "Thomas Zander",
        "email": "thomasalpinus@google.com",
        "time": "Tue Jun 28 09:33:07 2022 +0200"
      },
      "message": "[third_party/ogg] Uprev to ogg 1.3.5\n\nFixed: 103500\nChange-Id: I9c43c87644f544703306d78868c3949061627a3d\n"
    },
    {
      "commit": "df58301e9676a12c8da060dc74dd803951e071c0",
      "tree": "224e6ba389051110bdc99a2a276017d9a5aff27a",
      "parents": [
        "aa1a2131013b0caee903b6c9424cb66cfa6ad1ac"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Jun 02 10:54:28 2021 -0400"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Wed Jun 02 17:59:29 2021 +0000"
      },
      "message": "[owners] Add OWNERs files to ogg\n\nBug: 77854\nChange-Id: Ic4d86cabbcd840d70d8e574fc03234812a8a2080\n"
    },
    {
      "commit": "aa1a2131013b0caee903b6c9424cb66cfa6ad1ac",
      "tree": "d2148a3e115816e70b19ee760c5dab374b5597fa",
      "parents": [
        "e07606683f3942859e30bffcc28672b2238d1c4b"
      ],
      "author": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Sat Sep 26 10:38:17 2020 -0700"
      },
      "committer": {
        "name": "Shai Barack",
        "email": "shayba@google.com",
        "time": "Sun Sep 27 04:25:18 2020 +0000"
      },
      "message": "[Wconversion] Suppress warnings\n\nBug: 58162\nChange-Id: If66dbbfa37df6868631087f06ccce833128c31cc\n"
    },
    {
      "commit": "e07606683f3942859e30bffcc28672b2238d1c4b",
      "tree": "aa1c2c13c5db14e8fab1b24d94b347ed938fc85a",
      "parents": [
        "3bc08d4c972cfebe653b2744c5a14d40b2277e0f"
      ],
      "author": {
        "name": "Dale Sather",
        "email": "dalesat@google.com",
        "time": "Wed Sep 23 15:13:33 2020 -0700"
      },
      "committer": {
        "name": "Dale Sather",
        "email": "dalesat@google.com",
        "time": "Wed Sep 23 15:36:54 2020 -0700"
      },
      "message": "[third_party/ogg] suppress ubsan\n\nThe ogg demux in third_party/ogg fails ubsan:\n\n[64.398] 88521.88525\u003e ../../third_party/ogg/src/framing.c:637:31:\n                      runtime error: applying zero offset to null pointer\n\nThis CL suppresses ubsan for the third_party/ogg build\n\nChange-Id: Ia72ac2174da8832510ef5adaaf7908eb626ed346\n"
    },
    {
      "commit": "3bc08d4c972cfebe653b2744c5a14d40b2277e0f",
      "tree": "d495b668dd4ad54290a987b90d9d6ae820de76db",
      "parents": [
        "0bbcba4e7cf32324170470569c4527ffd0002870"
      ],
      "author": {
        "name": "Dale Sather",
        "email": "dalesat@google.com",
        "time": "Tue Jul 28 16:38:47 2020 -0700"
      },
      "committer": {
        "name": "Dale Sather",
        "email": "dalesat@google.com",
        "time": "Mon Aug 10 10:58:44 2020 -0700"
      },
      "message": "[third_party/ogg] add BUILD.gn and defines for fuchsia\n\nThis CL makes third_party/ogg build with fuchsia. A simple BUILD.gn\nis added as well as fuchsia-specific int-type definitions.\n\nTest: fx build (with dependency on third_party/ogg)\n\nChange-Id: I01357aeff4707c8af1a333b227ee912392d792f2\n"
    },
    {
      "commit": "0bbcba4e7cf32324170470569c4527ffd0002870",
      "tree": "ba65fc83e19a331caaff20688949b056ec1f2de5",
      "parents": [
        "5fb070b6baaf249f8ed77c0823bb3418ba0b3a74"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 25 10:13:30 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 25 10:13:30 2020 -0700"
      },
      "message": "Fix link in ogg_stream_clear documentation.\n\nThe link pointed to the wrong structure documentation.\nLooks like a cut-and-paste error.\n"
    },
    {
      "commit": "5fb070b6baaf249f8ed77c0823bb3418ba0b3a74",
      "tree": "ab10f00c5ade0d57c7f1f38a26a802c7eff8ac4a",
      "parents": [
        "1e8d7cce266df61afc9d35db0283bbacc0237aba"
      ],
      "author": {
        "name": "thp-hatch",
        "email": "thomas.perl@hatch.live",
        "time": "Mon May 25 11:26:21 2020 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 25 10:08:41 2020 -0700"
      },
      "message": "Fix link in ogg_stream_init documentation\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "1e8d7cce266df61afc9d35db0283bbacc0237aba",
      "tree": "918bbb4d8c181b426e9d00d53ca3a07fea94a8dd",
      "parents": [
        "a4208e5fc8aad1a6a1fb0f4f0970af6ccef78f66"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:17:53 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:17:53 2020 -0700"
      },
      "message": "Use the default key for gitab-ci config.\n\nGitlab now supports a `default` section on the build description,\nwhich sets defaults which can be overridden by specific jobs.\n\nThis encapsulates things a little better and avoid duplicating\nrunner tags.\n"
    },
    {
      "commit": "a4208e5fc8aad1a6a1fb0f4f0970af6ccef78f66",
      "tree": "c1435abbf8ba9b0591467dc16be00fcb0a66091b",
      "parents": [
        "0f1b6987e7232b7aa3c0e51d317e7e78511694c8"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:04:07 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:05:13 2020 -0700"
      },
      "message": "Use the gcc:9 image for gitlab-ci builds.\n\nSpecify an explicit version of the base container image for more\nrepeatable results. Note that this will need to be bumped periodically.\n"
    },
    {
      "commit": "0f1b6987e7232b7aa3c0e51d317e7e78511694c8",
      "tree": "d8db55a90172f863ac37a6ad87bd223e261280ed",
      "parents": [
        "fc9246984617fb73fc60323ee767e9647916585d"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 12:01:32 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:05:12 2020 -0700"
      },
      "message": "Add gitlab integration tests.\n\nWe\u0027ve moved hosting to a gitlab instance. Make use of the built-in\nintegration testing framework to verify commits.\n\nThis has parallel jobs to run the autotools and cmake builds.\n\nNote that the autotools job needs cmake because the `distcheck`\ntarget verifies that the generated source package also builds\ncorrectly with cmake, in particular to check that the necessary\nfiles are included.\n"
    },
    {
      "commit": "fc9246984617fb73fc60323ee767e9647916585d",
      "tree": "345fc1594d4d3cbea2b15627984924074e9b6415",
      "parents": [
        "b661e504ae430c7e57be4c200a4b722bc6d02eb2"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 12:09:40 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 21:04:28 2020 -0700"
      },
      "message": "Remove symbian build files.\n\nThis description of the build is old and unmaintained. It\u0027s not\nuseful to have untested code in the tree.\n\nSigned-off-by: Thomas Daede \u003cdaede003@umn.edu\u003e\n"
    },
    {
      "commit": "b661e504ae430c7e57be4c200a4b722bc6d02eb2",
      "tree": "99e70fcfb52ace070301ff221ec58b346f8b9b57",
      "parents": [
        "6e9f7cc2f64c9e659c6ca7cde6737f5d1d564b5e"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 12:07:52 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 21:03:05 2020 -0700"
      },
      "message": "Remove macOS XCode project files.\n\nThis description of the build is very old, unmaintained, and\nnot integration tested. I don\u0027t think it\u0027s useful to users,\nwho can use the supported autotools or cmake builds, or just\nadd the few source files directly to their own projects.\n\nSigned-off-by: Thomas Daede \u003cdaede003@umn.edu\u003e\n"
    },
    {
      "commit": "6e9f7cc2f64c9e659c6ca7cde6737f5d1d564b5e",
      "tree": "d1ae338ff434fe83a738e02003e2ef84bf4fc5fd",
      "parents": [
        "68ca3841567247ac1f7850801a164f58738d8df9"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Mon Oct 14 23:18:06 2019 +0800"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sat Apr 25 19:30:24 2020 -0400"
      },
      "message": "src/framing.c: close compile warning under windows whith msbuild\n\nClose the C4244 warning while compiling under windows with cmake+msbuild.\n\nSigned-off-by: Tristan Matthews \u003ctmatth@videolan.org\u003e\n"
    },
    {
      "commit": "68ca3841567247ac1f7850801a164f58738d8df9",
      "tree": "01a945d0d70765b0d5e3c4a149fd752048921b03",
      "parents": [
        "c8fca6b4a02d695b1ceea39b330d4406001c03ed"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Tue Oct 29 11:51:48 2019 -0400"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Tue Oct 29 12:14:42 2019 -0400"
      },
      "message": "doc: fix typo\n"
    },
    {
      "commit": "c8fca6b4a02d695b1ceea39b330d4406001c03ed",
      "tree": "1c49434d07e53e1072279ede672d5ecabd242c76",
      "parents": [
        "992eb2fe8024886da337d2c09cbd61c8e4dca39a"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sat Sep 07 00:46:59 2019 -0400"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sat Sep 07 11:18:22 2019 -0400"
      },
      "message": "os_types: fix unsigned typedefs for MacOS\n\nThis effectively reverts f8ce071e1040c766157d630d920d6165d35fe422 which was\nprobably broken by 6449883ccacfee276ed9d99fa047342cdc51ab88.\n"
    },
    {
      "commit": "992eb2fe8024886da337d2c09cbd61c8e4dca39a",
      "tree": "fb6f454cc5e3ab0af5f71230283fb9b28051ac67",
      "parents": [
        "ee859d89d0d1529162795b873dd38d42d26cae22"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Sep 05 09:26:25 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Sep 05 09:26:25 2019 -0700"
      },
      "message": "README: Remove trailing whitespace.\n"
    },
    {
      "commit": "ee859d89d0d1529162795b873dd38d42d26cae22",
      "tree": "193483835f9d8521048dd501827b9985c4c9f9b5",
      "parents": [
        "d50b8d7ac0fe9d0089062d0efdbd64a083d5f4c6"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Sat Aug 24 17:16:20 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Sep 05 09:26:04 2019 -0700"
      },
      "message": "README: Add Testing section\n\nadd `make test` to README.md\n\nOn windows platform, building with MinGW can run \u0027make check\u0027 (autoconf)\nand \u0027ctest\u0027 or \u0027make test\u0027 (cmake), while building with MSBuild can only\nrun \u0027ctest -c Release|Debug\u0027.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "d50b8d7ac0fe9d0089062d0efdbd64a083d5f4c6",
      "tree": "7dcddac4951e14cea6a77c9e113deb761d550a31",
      "parents": [
        "bada45718453ac27b56773ae663f7e65112f6a6e"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat Aug 31 08:44:09 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat Aug 31 08:44:09 2019 -0700"
      },
      "message": "Add release checksums for libogg-1.3.4 source packages.\n\nThese should match http://downloads.xiph.org/releases/ogg/SHA256SUMS\n"
    },
    {
      "commit": "bada45718453ac27b56773ae663f7e65112f6a6e",
      "tree": "7bf2180b4a448dc2ea079ec10dd09b18fcb45b3a",
      "parents": [
        "07de4ca9cda945c122d0de5ed30a6c54028c4deb"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:47:46 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:52 2019 -0700"
      },
      "message": "Update documentation version and release date for v1.3.4.\n\nResult of running make -C doc/libogg update-doc-version.\n"
    },
    {
      "commit": "07de4ca9cda945c122d0de5ed30a6c54028c4deb",
      "tree": "7e4ab04697728add42338103d062a1b338999519",
      "parents": [
        "13b89bab4d03747b3837647cf8b0442640408412"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:39:29 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:52 2019 -0700"
      },
      "message": "Update version for v1.3.4.\n"
    },
    {
      "commit": "13b89bab4d03747b3837647cf8b0442640408412",
      "tree": "04b8cb3f452b06856e52280ecb7921564061ccac",
      "parents": [
        "8e84da6eb58e1c1182e767eab5881c01cb338910"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:37:50 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:52 2019 -0700"
      },
      "message": "Update CHANGES for v1.3.4.\n\nList of significant changes since the last release tag.\n"
    },
    {
      "commit": "8e84da6eb58e1c1182e767eab5881c01cb338910",
      "tree": "dda534764592d08a64fcad2e1cf2cfe3077cea3e",
      "parents": [
        "7abfed15179461ee47ebb0537cd8be5b241adf82"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:49:03 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:27 2019 -0700"
      },
      "message": "Update release checklist.\n\nDescribe how to update documentation versioning. No need for\nsed one-liners each time.\n"
    },
    {
      "commit": "7abfed15179461ee47ebb0537cd8be5b241adf82",
      "tree": "3abde5f08716ab67d0658b55438374556ffdb697",
      "parents": [
        "5dbbfd4f6830d29879b2dfdf83edcd5a8f30c855"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:54:41 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:03:45 2019 -0700"
      },
      "message": "Distribute the whole cmake directory.\n\nInclude everything in the cmake directory in the `make dist`\ntarget. Fixes a missing include error in the CMake build\nfrom a release tarball for `CheckSizes.cmake`.\n\nSigned-off-by: Tristan Matthews \u003ctmatth@videolan.org\u003e\n"
    },
    {
      "commit": "5dbbfd4f6830d29879b2dfdf83edcd5a8f30c855",
      "tree": "7692c4562a284aca7ae7b02b855b2c1354358929",
      "parents": [
        "105eaed9551973e0fd6ee6c5bf36624a07959133"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 14:09:56 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 14:58:10 2019 -0700"
      },
      "message": "Run the cmake build as part of make distcheck.\n\nVerify that the CMake build works from a release tarball.\nThis will give coverage for problems with part of the\nCMake build description not being included in the\nsource package. We still consider the `make dist`\noutput from the GNU autotools build to be canonical.\n"
    },
    {
      "commit": "105eaed9551973e0fd6ee6c5bf36624a07959133",
      "tree": "d0c18169f42036bb0b464f44aeec58c226151100",
      "parents": [
        "c2c2f755712b05be03b2ea3179ec70fbacf96802"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:22:40 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:35:52 2019 -0700"
      },
      "message": "Fix a typo in CHANGES.\n\nNB CMakelists was in the repo at the time of the 1.3.3 release,\nbut didn\u0027t make it into the 1.3.3 dist target, so it can\u0027t be\nsaid to be available for that release.\n"
    },
    {
      "commit": "c2c2f755712b05be03b2ea3179ec70fbacf96802",
      "tree": "7cfe7af49fbf5d9a3af72874e13f8ce22c681f96",
      "parents": [
        "6d55ddf64b65227409c1e13039aa1f9c13a921b2"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Thu Aug 29 19:33:45 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:08:24 2019 -0700"
      },
      "message": "modify cmake guide in README\n\ncmake in build dir is recommand by officially.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "6d55ddf64b65227409c1e13039aa1f9c13a921b2",
      "tree": "c70e03fde388c280602001bf4f4c7bb567970a44",
      "parents": [
        "771fe5b53f28da34bc0a9cb5657a75c0ea60126e"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 11:36:30 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:53:51 2019 -0700"
      },
      "message": "Use full platform name in project file\n"
    },
    {
      "commit": "771fe5b53f28da34bc0a9cb5657a75c0ea60126e",
      "tree": "a9251f449a36e83a30f5d3f731bfa9601bdd5efe",
      "parents": [
        "c1aa237f6b5af7eee20790333e0281b9d2d12005"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 11:25:54 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:53:51 2019 -0700"
      },
      "message": "Remove DLL configurations from appveyor.yml and fix platform name for x86\n"
    },
    {
      "commit": "c1aa237f6b5af7eee20790333e0281b9d2d12005",
      "tree": "4dfcf2cfb3271dfcbbdf1b86be3ee76c4205e5ed",
      "parents": [
        "4db3edae9aef7cbac51ed49e3676b981c921306c"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 10:44:00 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:52:17 2019 -0700"
      },
      "message": "Update appveyor.yml for project changes.\n\nUse the correct library filename and only package the dll\nif the build produced one.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "4db3edae9aef7cbac51ed49e3676b981c921306c",
      "tree": "59f53391d84fac0d5a9d7466a96343bf62d348ba",
      "parents": [
        "92af72dfc93a3bdb9002d7b2160ffc62ff626368"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 09:33:04 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:49:10 2019 -0700"
      },
      "message": "Remove VS2017 and VS2019 project files\n\nThe 2015 version of the project files can be opened by newer\nversions of Visual Studio, and we want to deprecate the project\nfiles in favour of the CMake build, so it doesn\u0027t make sense\nto support three different versions.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "92af72dfc93a3bdb9002d7b2160ffc62ff626368",
      "tree": "a2146d005c04120ed9f697ecc34a74fa0ed3005b",
      "parents": [
        "733fded86532cbb45e4707413ee42f40e2df2c4c"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Mon Apr 22 15:01:07 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Tidy up solutions and projects\n"
    },
    {
      "commit": "733fded86532cbb45e4707413ee42f40e2df2c4c",
      "tree": "2fcef47687d603cccc28f4406a8bca35e36fed15",
      "parents": [
        "5bc7a15675ccf43a36c86d37a8363d6b26a5e890"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Mon Apr 22 12:40:57 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Add VS2019 project\n"
    },
    {
      "commit": "5bc7a15675ccf43a36c86d37a8363d6b26a5e890",
      "tree": "4bca7657cec32dbb8be29040bb0050b361387b0f",
      "parents": [
        "6773ed8ce1955b95bbf52a8443a8a57a346287f9"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sun Mar 31 02:22:16 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Don\u0027t use runtime DLLs in static builds (prevents LNK4217 linker warning)\n"
    },
    {
      "commit": "6773ed8ce1955b95bbf52a8443a8a57a346287f9",
      "tree": "04992e139bd62439d4ad1730733f92d99c438a85",
      "parents": [
        "2244d1abe4be9614141cb9eaaaf98d496ad856f5"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 13:20:10 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Make AppVeyor check DLL builds too\n"
    },
    {
      "commit": "2244d1abe4be9614141cb9eaaaf98d496ad856f5",
      "tree": "baec06cd98af17ce7cc0970d587e1106a8f4bbc0",
      "parents": [
        "e96100791d218a061b56853602c7762dd00c9eee"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 12:35:21 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Setup proper VS output directory structure\n"
    },
    {
      "commit": "e96100791d218a061b56853602c7762dd00c9eee",
      "tree": "8f2c449c7471d0e334eb1e21e2c958e6f1fe5191",
      "parents": [
        "5a234fa51f63d55723abf5a3b940c5573e1c1e18"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 11:42:46 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Disable minimal rebuild in VS2015 project\n"
    },
    {
      "commit": "5a234fa51f63d55723abf5a3b940c5573e1c1e18",
      "tree": "2eb5518aa021572024e83a9144892898c323dcc3",
      "parents": [
        "d1d7ca0db34432b3e5804db260b755e6bb635c27"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 10:27:25 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Update project for VS2015 and appveyor.yml\n"
    },
    {
      "commit": "d1d7ca0db34432b3e5804db260b755e6bb635c27",
      "tree": "31b444c2bdd9df1a2510d1dd822bfc2c7bcc5137",
      "parents": [
        "17dba4d5c7e0a5b0da48ad2105d9a507833bf312"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Mon Mar 25 16:06:18 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:33:11 2019 -0700"
      },
      "message": "Add project for VS2017, update .gitignore\n"
    },
    {
      "commit": "17dba4d5c7e0a5b0da48ad2105d9a507833bf312",
      "tree": "f8c02a8a4d937bb8bb0540c10bc23d0061953845",
      "parents": [
        "6449883ccacfee276ed9d99fa047342cdc51ab88"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 19 16:53:30 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:33:11 2019 -0700"
      },
      "message": "Do not include default library names in static build\n"
    },
    {
      "commit": "6449883ccacfee276ed9d99fa047342cdc51ab88",
      "tree": "735e999b39dcfbad62166baeaaf1a949800d1f36",
      "parents": [
        "51b74c367b7aed79b5561e9d13c2cb4b3a57762b"
      ],
      "author": {
        "name": "Brion Vibber",
        "email": "brion@pobox.com",
        "time": "Mon Jan 29 13:52:20 2018 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 09:03:58 2019 -0700"
      },
      "message": "Fix iOS/macOS build with current SDKs.\n\nUse \u003csys/types.h\u003e not \u003cinttypes.h\u003e when building for Apple platforms,\nas it works with modular dynamic-framework builds.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "51b74c367b7aed79b5561e9d13c2cb4b3a57762b",
      "tree": "79a04f7999b12310077299b3ca9da63ce016062e",
      "parents": [
        "3461004ef053d50ce57260ed8ccbd9744ef9a329"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:55:32 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:55:32 2019 -0700"
      },
      "message": "Improve ogg_stream_state documentation formatting.\n\nCopy the struct definition from ogg.h which has better comment\nalignment.\n"
    },
    {
      "commit": "3461004ef053d50ce57260ed8ccbd9744ef9a329",
      "tree": "1cb6a30d2df676a0a395d84a86d5817cfcc0fdd9",
      "parents": [
        "689371fdc2ebb3bc068464608916db6e5a104228"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:52:59 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:54:31 2019 -0700"
      },
      "message": "Fix ogg_stream_state documentation.\n\nThe pageno is declared `long` in the header, not `int`, although\nit\u0027s a 32-bit value in the page header.\n\nThanks to Spencer Russell for reporting the issue.\n"
    },
    {
      "commit": "689371fdc2ebb3bc068464608916db6e5a104228",
      "tree": "1878ea272564de46d82fcf8b4db8104ab8ca0d94",
      "parents": [
        "42597febc81afd9cff783e1a06b0f3f4f98eebe2"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Tue Aug 13 00:25:00 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Aug 12 11:57:10 2019 -0700"
      },
      "message": "Fix memory leak in test_framing\n\noy.data memory is alloc by ogg_sync_buffer(), but does not call free()\nbefore main() exit. After fixing it, I test test_framing by valgrind.\nAnd no more memory leak in test_framing and test_bitwise right now.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "42597febc81afd9cff783e1a06b0f3f4f98eebe2",
      "tree": "23331143c7585c54716e1af42ec918ef2bb34f95",
      "parents": [
        "ae7aba9fff2ea59d79e2332b6b973f63d459f54d"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 12:10:13 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:29 2019 -0700"
      },
      "message": "Add a dll name to ogg.def.\n\nAccording to VS2017 docs, the initial LIBRARY line must include\na dll name. MSVC handles the missing name, but MinGW does not.\n\nRemoving the line entirely is also accepted by both toolchains,\nbut is contrary to documentation.\n\nBased on a patch by evpobr in https://github.com/xiph/ogg/pull/42\nNo ABI change according to comments there.\n"
    },
    {
      "commit": "ae7aba9fff2ea59d79e2332b6b973f63d459f54d",
      "tree": "787d9b0d013b738f9055ac943539854926347dfa",
      "parents": [
        "7c78ab63ec6316a702212291f7c62f38c5e7ba89"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 14:54:48 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Don\u0027t update homebrew on macOS travis builds.\n\nThe macOS system image already provides a version of xz through\nhomebrew, so we don\u0027t need to explicitly install it through\n`brew bundle`.\n\nSkipping the `brew update` step reduces the runtime of test jobs\nfrom 6 minutes to 1, so we get test feedback more promptly.\n\nThe xz package is really only needed for \u0027make dist\u0027 targets,\nso listing it in a Brewfile doesn\u0027t help users get started\nbuilding the library. Better not to clutter the top-level\ndirectory further.\n"
    },
    {
      "commit": "7c78ab63ec6316a702212291f7c62f38c5e7ba89",
      "tree": "47cfd43cc782eadb361bf3528cb31bef72e63638",
      "parents": [
        "be336819acdc117711e879c7b4c00e877050df50"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 14:27:45 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Only call cpack on linux travis builds.\n\nThe DEB package generator isn\u0027t available in the cmake version\nprovided by travis-ci.org, so only skip invoking it there.\n\nUnbreaks cmake build tests after adding macOS coverage.\n"
    },
    {
      "commit": "be336819acdc117711e879c7b4c00e877050df50",
      "tree": "e4358907beb9a24b190d7e79614d64cf70866896",
      "parents": [
        "7d034c60d2ba40116dab64dc0ad748fd30b6b77d"
      ],
      "author": {
        "name": "Stephen G",
        "email": "stephen@egroat.com",
        "time": "Sun Nov 26 16:04:25 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Improve travis coverage\n\nTest on Linux and macOS with both gcc and clang.\n\nUbuntu 14.04 (trusty) is now the default travis environment.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "7d034c60d2ba40116dab64dc0ad748fd30b6b77d",
      "tree": "4d525c976560ed1ddf7ff965c77854f6d8dd380b",
      "parents": [
        "934385378f45f11586b03b6214bf5f363649f3b6"
      ],
      "author": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Thu Oct 06 20:30:56 2016 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Add cmake as build system to AppVeyor configuration\n\n* Use build_script step in AppVeyor configuration.  This is a\n  preparation for building with multiple build systems.\n* Add BUILD_SYSTEM env variable to AppVeyor build matrix.  This\n  allows to switch between different build systems when building\n  multiple test matrix configurations.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "934385378f45f11586b03b6214bf5f363649f3b6",
      "tree": "538a626a3d41f36133267b9e614dfecc9c017f0a",
      "parents": [
        "1b22b8958cdea300f9a49ef7adb59de57cdc60b0"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:06:32 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:07:06 2019 -0700"
      },
      "message": "Fix documentation typo.\n\nUpdate cut-and-paste description of the reset functions to reference\nresetting instead of clearing.\n"
    },
    {
      "commit": "1b22b8958cdea300f9a49ef7adb59de57cdc60b0",
      "tree": "b62b4e95e4245bc3f31c57dc7d6b48fcbfcc2ee7",
      "parents": [
        "d7ac86c97a7f4687f6e8efbd1156a64cc7534acc"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson-chenwx@gmail.com",
        "time": "Wed Jul 31 23:23:45 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:04:06 2019 -0700"
      },
      "message": "Fix memory leak in test_framing\n\nWe call ogg_stream_init() in main() of framing.c, but no\nogg_stream_clear() in corresponding. It will cause memory leak.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "d7ac86c97a7f4687f6e8efbd1156a64cc7534acc",
      "tree": "edff4f15810df8f3421308a4d4ff175db5c467bf",
      "parents": [
        "df53eebf72e86eb179465f53dd77297ae72ae233",
        "1ab2706e52ccf36ce72b2599a91e8dbb22bc965d"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 08:59:07 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:01:33 2019 -0700"
      },
      "message": "Merge remote-tracking branch \u0027github/master\u0027\n\nThe git.xiph.org and github branches had diverged.\n"
    },
    {
      "commit": "1ab2706e52ccf36ce72b2599a91e8dbb22bc965d",
      "tree": "edff4f15810df8f3421308a4d4ff175db5c467bf",
      "parents": [
        "67acb227d69ec00724e7b4dcf4ff8530a0fc96e3"
      ],
      "author": {
        "name": "willson-chen",
        "email": "53104026+willson-chen@users.noreply.github.com",
        "time": "Tue Jul 23 14:28:06 2019 +0800"
      },
      "committer": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Tue Jul 23 16:28:06 2019 +1000"
      },
      "message": "Update the comment in config_types.h.in (#53)\n\n@var@ is replaced by configure when autoconf or cmake when use cmake"
    },
    {
      "commit": "67acb227d69ec00724e7b4dcf4ff8530a0fc96e3",
      "tree": "0d4ce6281be34263b50a8945635afd82dddebcad",
      "parents": [
        "688208e6960595b2f33a6dc362033fbe369adc0d"
      ],
      "author": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Mon Jul 22 19:28:38 2019 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 22 19:28:38 2019 +1000"
      },
      "message": "CMakeLists.txt: Add detection of uint64_t (#52)\n\n"
    },
    {
      "commit": "df53eebf72e86eb179465f53dd77297ae72ae233",
      "tree": "ca728ef082d664215afade1f9312f4ffb9b93ec1",
      "parents": [
        "ec2d16de7c530ed53cbc968abc120d3b2a7c7c97"
      ],
      "author": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Mon Jul 22 18:48:16 2019 +1000"
      },
      "committer": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Mon Jul 22 18:48:16 2019 +1000"
      },
      "message": "CMakeLists.txt: Add detection of uint64_t\n"
    },
    {
      "commit": "688208e6960595b2f33a6dc362033fbe369adc0d",
      "tree": "4cbb631f2050896c0811153f8acfb96c6db4182e",
      "parents": [
        "fb05258b8be88746cbf091808e9faae71007e984"
      ],
      "author": {
        "name": "evpobr",
        "email": "evpobr@gmail.com",
        "time": "Sat Jul 20 13:31:41 2019 +0500"
      },
      "committer": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Sat Jul 20 18:31:41 2019 +1000"
      },
      "message": "cmake: Remove unnessessary variables from configure_file() command (#39)\n\nJust cleanup.\r\n\r\nOutput path is relative to build directory anyway according\r\nto documentation.\r\n\r\nRelated to #9."
    },
    {
      "commit": "fb05258b8be88746cbf091808e9faae71007e984",
      "tree": "f4e9234af74ccd24374abe5e9953705c3eb932c2",
      "parents": [
        "ec2d16de7c530ed53cbc968abc120d3b2a7c7c97"
      ],
      "author": {
        "name": "Vitaly Kirsanov",
        "email": "krokoziabla@gmail.com",
        "time": "Sat Jul 20 11:27:11 2019 +0300"
      },
      "committer": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Sat Jul 20 18:27:11 2019 +1000"
      },
      "message": "CMake: checking type sizes (#48)\n\n"
    },
    {
      "commit": "ec2d16de7c530ed53cbc968abc120d3b2a7c7c97",
      "tree": "c4575d17d7338d8235d522fb54f98c56eaa10293",
      "parents": [
        "6ccfcc2dce48c0d430b45064d0e13c962a64c42f"
      ],
      "author": {
        "name": "evpobr",
        "email": "evpobr@gmail.com",
        "time": "Sun Jun 02 04:38:14 2019 +0500"
      },
      "committer": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Sun Jun 02 09:38:14 2019 +1000"
      },
      "message": "Fixes for CMake config-file package generation (#51)\n\n"
    },
    {
      "commit": "6ccfcc2dce48c0d430b45064d0e13c962a64c42f",
      "tree": "40aae6818b8c5ac183401a0a167adfab92bd73d1",
      "parents": [
        "f7dadaaf75634289f7ead64ed1802b627d761ee3"
      ],
      "author": {
        "name": "evpobr",
        "email": "evpobr@gmail.com",
        "time": "Mon Sep 24 10:20:47 2018 +0500"
      },
      "committer": {
        "name": "Erik de Castro Lopo",
        "email": "erikd@mega-nerd.com",
        "time": "Tue Apr 23 12:05:50 2019 +1000"
      },
      "message": "Add CMake config-file package generation\n"
    },
    {
      "commit": "f7dadaaf75634289f7ead64ed1802b627d761ee3",
      "tree": "033d0d8f3e071f15955ce63d05c2f2f602d48872",
      "parents": [
        "6f5e79a95a97e5d144f4e127e7f479e4bc3463cf"
      ],
      "author": {
        "name": "Quipyowert2",
        "email": "38995150+Quipyowert2@users.noreply.github.com",
        "time": "Wed Feb 13 11:00:31 2019 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Mar 18 17:58:58 2019 -0700"
      },
      "message": "Use %lu instead of %ld to fprintf unsigned longs.\n\nFixes a cppcheck warning. Possibly we should just convert\nthe array type to `long` since that\u0027s what oggpack_look()\nreturns, using negative values to report error.\n\nHowever, none of the compared values are out of range\nfor either type so it doesn\u0027t really matter.\n\nSigned-off-by: Erik de Castro Lopo \u003cerikd@mega-nerd.com\u003e\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "6f5e79a95a97e5d144f4e127e7f479e4bc3463cf",
      "tree": "147d3c661c7d1f3a79fd8460fa9dd77ee2d637cd",
      "parents": [
        "a394849e79930f39f7a62b223c1ab1f05e30ff33"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Fri Mar 15 19:50:24 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Mar 18 17:48:53 2019 -0700"
      },
      "message": "Get rid of annoying C4456 warning\n\nSigned-off-by: Erik de Castro Lopo \u003cerikd@mega-nerd.com\u003e\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "a394849e79930f39f7a62b223c1ab1f05e30ff33",
      "tree": "0d5a1b3c4ed4308925c2a4dc99b884f895ddadb5",
      "parents": [
        "ed238f7a535622b9ca3164efb4331da456108576"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 16:58:34 2019 -0500"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 16:58:34 2019 -0500"
      },
      "message": "os_types: add ogg_uint64_t for all platforms\n"
    },
    {
      "commit": "ed238f7a535622b9ca3164efb4331da456108576",
      "tree": "18cc0c095ea1cf15d87f28981025f77ca996fca3",
      "parents": [
        "f61c6e56258b6c2aed9597bc0f6911f35158db2b"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 16:18:15 2019 -0500"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 16:18:15 2019 -0500"
      },
      "message": "configure: drop extra parentheses from --disable-crc help\n\nReported by Mark Harris\n"
    },
    {
      "commit": "f61c6e56258b6c2aed9597bc0f6911f35158db2b",
      "tree": "e11106ac1c41a99a339343bbb096a5d3a7e63804",
      "parents": [
        "d9089e3710893fdb3a9ea8de2a9ca2cb901954c0"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 15:37:52 2019 -0500"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 16:15:06 2019 -0500"
      },
      "message": "framing: cast to unsigned when shifting to fix ubsan errors\n\nSuggested-By Mark Harris\n\nFixes #2297\n"
    },
    {
      "commit": "d9089e3710893fdb3a9ea8de2a9ca2cb901954c0",
      "tree": "170e6802433e32acc55d76f82a4c13881276492b",
      "parents": [
        "0acd32d7cabf7e41cc29ea7c2bbffde969ff1ba0"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 15:37:31 2019 -0500"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Wed Mar 06 15:39:40 2019 -0500"
      },
      "message": "configure: add USIZE64 template\n"
    },
    {
      "commit": "0acd32d7cabf7e41cc29ea7c2bbffde969ff1ba0",
      "tree": "a715a617314205142bc39f073a4591b0e41444a4",
      "parents": [
        "529ec790cfba8b846f7e1d7603c22fc352ce2504"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Oct 09 13:41:12 2018 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Oct 09 13:41:36 2018 -0700"
      },
      "message": "Remove trailing whitespace from the api documentation.\n"
    },
    {
      "commit": "529ec790cfba8b846f7e1d7603c22fc352ce2504",
      "tree": "6f3a579ee92d120515f75fef8f4558960b670770",
      "parents": [
        "bc82844df068429d209e909da47b1f730b53b689"
      ],
      "author": {
        "name": "luz.paz",
        "email": "luzpaz@users.noreply.github.com",
        "time": "Tue May 22 10:25:02 2018 -0400"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Oct 09 13:37:51 2018 -0700"
      },
      "message": "Misc. typos\n\nFound via `codespell -q  3`\n\nSigned-off-by: Erik de Castro Lopo \u003cerikd@mega-nerd.com\u003e\n"
    },
    {
      "commit": "bc82844df068429d209e909da47b1f730b53b689",
      "tree": "35cbfce07a5efa23dbd2ff4e4d06d84d60e2a923",
      "parents": [
        "c8391c2b267a7faf9a09df66b1f7d324e9eb7766"
      ],
      "author": {
        "name": "Robert Kausch",
        "email": "robert.kausch@freac.org",
        "time": "Mon Apr 30 14:49:28 2018 +0200"
      },
      "committer": {
        "name": "Robert Kausch",
        "email": "robert.kausch@freac.org",
        "time": "Mon Apr 30 14:49:28 2018 +0200"
      },
      "message": "Switch to slicing-by-8 CRC32 algorithm.\n"
    },
    {
      "commit": "c8391c2b267a7faf9a09df66b1f7d324e9eb7766",
      "tree": "6862a1f352076967cc77cf98e21d2431b4c328c6",
      "parents": [
        "572618e3f50f214a875d72b631115b67450fa939"
      ],
      "author": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Tue Mar 20 21:04:16 2018 +0100"
      },
      "committer": {
        "name": "Thomas Daede",
        "email": "daede003@umn.edu",
        "time": "Tue Mar 20 18:02:37 2018 -0700"
      },
      "message": "Include CMake build scripts in release archives\n\nFixes xiph/ogg#35\n"
    },
    {
      "commit": "572618e3f50f214a875d72b631115b67450fa939",
      "tree": "8532705571d41d608118d4ac0afa0d74e242cf61",
      "parents": [
        "26213e6456f7bd3c12114911948b9140ad397419"
      ],
      "author": {
        "name": "evpobr",
        "email": "evpobr@gmail.com",
        "time": "Mon Feb 12 11:53:55 2018 -0500"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Mon Feb 12 11:56:28 2018 -0500"
      },
      "message": "autotools: use LT_INIT instead of obsolete AM_PROG_LIBTOOL\n\nSigned-off-by: Tristan Matthews \u003ctmatth@videolan.org\u003e\n"
    },
    {
      "commit": "26213e6456f7bd3c12114911948b9140ad397419",
      "tree": "fff670903216bc89088561ceb77bfd3e8350357b",
      "parents": [
        "686cb2b4ad9903fb58c3d41a2852294ea13a3c0d"
      ],
      "author": {
        "name": "Bradley Clemetson",
        "email": "brad.clemetson@codeprogrammers.net",
        "time": "Sun Feb 11 00:25:39 2018 -0800"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Mon Feb 12 11:23:49 2018 -0500"
      },
      "message": "Apply the directories to include with the target, not globally.\n"
    },
    {
      "commit": "686cb2b4ad9903fb58c3d41a2852294ea13a3c0d",
      "tree": "c5db3d75be770787659a78e1bbad01af22bdaff4",
      "parents": [
        "f56d8af4d07d7c852d6f58abce428711a2f1eda4"
      ],
      "author": {
        "name": "Jean-Marc Valin",
        "email": "jmvalin@jmvalin.ca",
        "time": "Thu Dec 21 22:45:18 2017 -0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Dec 22 10:58:04 2017 -0800"
      },
      "message": "Fixes ogg-uninstalled.pc.in\n\nSets the correct include path when the build directory isn\u0027t the\nthe top source directory. Also, uses the .la file for linking,\nwhich makes it possible to use shared libraries (and properly\nbuild when libogg is used from a library).\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "f56d8af4d07d7c852d6f58abce428711a2f1eda4",
      "tree": "b795b1c291e323b5a9a7103574f7b207505d614e",
      "parents": [
        "862163e51f87fa5bf57b437dd502052da597c723"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Nov 08 08:45:28 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Nov 08 08:45:28 2017 -0800"
      },
      "message": "Remove obsolete $Id$ svn substitution marks.\n\nSubversion, like cvs, had a mechanism for replacing inline template\ntext on checkout for representing things like \u0027last modified date\u0027.\n\nGit does not support this, so remove the template strings from\nfile header comments.\n\nAlso less aggressive language is os_types.h.\n"
    },
    {
      "commit": "862163e51f87fa5bf57b437dd502052da597c723",
      "tree": "ceb37c3f97c52d3445f077f1479781ef31a1611f",
      "parents": [
        "c1daa80c20245c308f26add56991e36fd8954933"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sun Sep 24 14:18:17 2017 +0200"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Tue Nov 07 18:53:17 2017 -0500"
      },
      "message": "configure: add --disable-crc  option\n\nUseful for fuzzing\n"
    },
    {
      "commit": "c1daa80c20245c308f26add56991e36fd8954933",
      "tree": "3bde03ad65f459eb129cf20a282928a6fa4dde97",
      "parents": [
        "e006f67f3e4b35d7bb12e57b258067b4c9c9c76c"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 13:34:43 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 13:34:43 2017 -0800"
      },
      "message": "Add a release checklist.\n"
    },
    {
      "commit": "e006f67f3e4b35d7bb12e57b258067b4c9c9c76c",
      "tree": "9173cd946930aa9aa6e81fcf125b0be25cb4eae2",
      "parents": [
        "e8e67823fbf9ab6a40b34483bf19f69d351cff4b"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 13:23:35 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 13:28:39 2017 -0800"
      },
      "message": "Update version and release date on the documentation.\n\nBump the API documentation page footer for the latest release.\n\nI missed this before making the 1.3.3 release, changing it\nnow and including this version on the website is less confusing,\nI think.\n"
    },
    {
      "commit": "e8e67823fbf9ab6a40b34483bf19f69d351cff4b",
      "tree": "e5753fe5b6a4cd228fad55054b067a16ea3ad92d",
      "parents": [
        "4380566a44b8d5e85ad511c9c17eb04197863ec5"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 13:04:59 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 13:04:59 2017 -0800"
      },
      "message": "Add release checksums for libogg-1.3.3 source packages.\n\nThese should match http://downloads.xiph.org/releases/ogg/SHA256SUMS\n"
    },
    {
      "commit": "4380566a44b8d5e85ad511c9c17eb04197863ec5",
      "tree": "44b482bc682cd6f58d9263af7ed88c03f400fb15",
      "parents": [
        "facdf03524b098058f6ca86dcf8f7a4696171913"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 12:38:19 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Nov 07 12:38:19 2017 -0800"
      },
      "message": "Update version and changelog for 1.3.3 release.\n"
    },
    {
      "commit": "facdf03524b098058f6ca86dcf8f7a4696171913",
      "tree": "e698f0f0480b27451b9f2525dbe4b5f9cc6ff727",
      "parents": [
        "ea2b959407a3adf1da7b675733f4968ea69a64eb"
      ],
      "author": {
        "name": "Michael Fink",
        "email": "michael.fink@asamnet.de",
        "time": "Sun Oct 01 17:38:15 2017 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Nov 01 10:48:13 2017 -0700"
      },
      "message": "added missing exported functions ogg_stream_pageout_fill and ogg_stream_flush_fill to compile and use libogg under Visual Studio\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "ea2b959407a3adf1da7b675733f4968ea69a64eb",
      "tree": "ed0ff0c7204ce7503eb1e31db74c784c4149986f",
      "parents": [
        "dd85929dbe38be4b3876c9c0d6d5dcb7a128f388"
      ],
      "author": {
        "name": "James Ross-Gowan",
        "email": "rossymiles@gmail.com",
        "time": "Tue Jan 17 20:36:57 2017 +1100"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Nov 01 10:42:08 2017 -0700"
      },
      "message": "Fix struct comparison in tests for Win64\n\nOn 64-bit Windows, sizeof(unsigned char *) is 8, sizeof(long) is 4 and\nalignof(ogg_int64_t) is 8. This results in a 4-byte hole in ogg_packet\nafter \"long e_o_s\", which means ogg_packet structs cannot be reliably\ncompared by memcmp. Compare ogg_packet structs member-by-member instead.\n\nThis fixes `make check` for me on mingw-w64/GCC.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "dd85929dbe38be4b3876c9c0d6d5dcb7a128f388",
      "tree": "e3b4c827a7bd84913af240ae6d78acb80063b2e9",
      "parents": [
        "892c43aa36ed4b3b4e4ef11485eaadf845eea2fb"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Jun 16 14:29:55 2017 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Jun 16 21:17:55 2017 -0700"
      },
      "message": "travis: Update to the Ubuntu trusty base image.\n\nMove off the end-of-life precise base image.\n"
    },
    {
      "commit": "892c43aa36ed4b3b4e4ef11485eaadf845eea2fb",
      "tree": "38e3e491b3eace02806a8f2c8656a4704057bcd0",
      "parents": [
        "f253dd721ec2dc909b197faa770995ce7c6bfcfa"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Jun 16 14:19:09 2017 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Jun 16 21:17:02 2017 -0700"
      },
      "message": "travis: Add cmake integration test.\n\nCopied from the vorbis implementation by Marcel Metz.\n"
    },
    {
      "commit": "f253dd721ec2dc909b197faa770995ce7c6bfcfa",
      "tree": "5e668322f8122fceaa129a652cafe20449a9b782",
      "parents": [
        "14920bae036a56166b3289afd18d67739f015495"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Jun 16 14:08:29 2017 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Jun 16 21:15:16 2017 -0700"
      },
      "message": "cmake: fix install target.\n\nThe previous commit changed the generated source file location\nwithout updating the installed-file list or include directories,\nbreaking installation and downstream integration tests.\n\nAdding the include directory doesn\u0027t seem to be necessary on macOS,\nbut even the initial build step fails on Linux without it.\n"
    },
    {
      "commit": "14920bae036a56166b3289afd18d67739f015495",
      "tree": "931ce57f579cae23899551773abdef2939d4d2a1",
      "parents": [
        "a2df21b398286f21c6004247f7d8b1a9d87a6e03"
      ],
      "author": {
        "name": "Timothy B. Terriberry",
        "email": "tterribe@xiph.org",
        "time": "Fri Jun 16 14:12:12 2017 -0700"
      },
      "committer": {
        "name": "Timothy B. Terriberry",
        "email": "tterribe@xiph.org",
        "time": "Fri Jun 16 15:01:08 2017 -0700"
      },
      "message": "Make false continued packet handling consistent\n\nA false continued packet occurs if the previous page ended at the\n end of a packet, with no sequence number gap and no continued data\n on that page, while the current page has the continued packet flag\n set.\nPreviously, if you drained all of the buffered packet data by\n repeatedly calling ogg_stream_packetout() after submitting the\n previous page but before submitting the current page, libogg would\n discard the continued data at the beggining of the current page.\nHowever, if you left the previous page\u0027s data in the buffer, then\n libogg would happily return the continued data at the start of the\n current page as a separate packet when you eventually did call\n ogg_stream_packetout().\n\nThis patch makes libogg consistently discard this data.\n"
    },
    {
      "commit": "a2df21b398286f21c6004247f7d8b1a9d87a6e03",
      "tree": "84829d72477e3b08e9fb19f063a6cefe7b505e74",
      "parents": [
        "cab46b19847eb1d38aeda73ab4708716e5776366"
      ],
      "author": {
        "name": "Tomas Maly",
        "email": "malytomas@ucpu.cz",
        "time": "Sun Jun 11 09:58:54 2017 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Jun 12 10:18:10 2017 -0700"
      },
      "message": "cmake: fix out-of-source build\n\nGenerate config_types in the build directory instead of\nthe source directory.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "cab46b19847eb1d38aeda73ab4708716e5776366",
      "tree": "75db0cd1a50fd203d383aa9a611bfd198e7a4106",
      "parents": [
        "ea177df581ab295590d9c045611a5641216f58ff"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Sep 28 08:39:22 2016 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Sep 28 08:39:22 2016 -0700"
      },
      "message": "Use the AppVeyor status for the xiph repo on github.\n"
    },
    {
      "commit": "ea177df581ab295590d9c045611a5641216f58ff",
      "tree": "fbbb0c07c7e6a614b7175b2450a4743cfa5d6064",
      "parents": [
        "9da4321c79709041f75f0786faf3f340297ed46b"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Sun Jul 31 09:59:07 2016 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Sep 28 08:36:18 2016 -0700"
      },
      "message": "Add AppVeyor badge\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "9da4321c79709041f75f0786faf3f340297ed46b",
      "tree": "865e64daa7100afd90b8b6bf22ce22f2dc56203c",
      "parents": [
        "d2ec639c54abde682b6b56ad2fd630c954fc55b2"
      ],
      "author": {
        "name": "Chocobo1",
        "email": "Chocobo1@users.noreply.github.com",
        "time": "Sun Jul 31 09:51:05 2016 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Sep 28 08:36:14 2016 -0700"
      },
      "message": "Use svg format for TravisCI badge\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "d2ec639c54abde682b6b56ad2fd630c954fc55b2",
      "tree": "774b84579ab67d1383dc8ada3defb6a7b06df559",
      "parents": [
        "968e72940b7389f134726c1fba9c3bb53461164b"
      ],
      "author": {
        "name": "Ricardo Constantino (:RiCON)",
        "email": "wiiaboo@gmail.com",
        "time": "Tue Jul 26 23:45:50 2016 +0100"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 27 11:17:45 2016 -0700"
      },
      "message": "Add appveyor.yml to test VS2015 builds.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "968e72940b7389f134726c1fba9c3bb53461164b",
      "tree": "cd49882b7e9bfe62e61ae7511daa2752a1e5b7d7",
      "parents": [
        "18c401c6bc8814d06f3ae53ebf5d4399f90871cc"
      ],
      "author": {
        "name": "Ricardo Constantino (:RiCON)",
        "email": "wiiaboo@gmail.com",
        "time": "Tue Jul 26 20:56:44 2016 +0100"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 27 11:17:38 2016 -0700"
      },
      "message": "win32/.gitignore: Ignore temporary .vc.opendb files.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "18c401c6bc8814d06f3ae53ebf5d4399f90871cc",
      "tree": "a74ddd1c32a34a7dd5fcedfc0b15265504906083",
      "parents": [
        "178dd7a0d0d8060dc3bf85a23eb8c8b74205e48d"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed May 18 11:52:55 2016 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed May 18 11:52:55 2016 -0700"
      },
      "message": "Remove old Visual Studio project files.\n\nVisual Studio 2015 has been out for some time and has a free\nversion. It doesn\u0027t make since to try to maintain all these\nold variants.\n"
    },
    {
      "commit": "178dd7a0d0d8060dc3bf85a23eb8c8b74205e48d",
      "tree": "e0a96a55dcbe7ea74305237ce5330f62245712b1",
      "parents": [
        "271e3ea407fbe6c4ffb96e3cf70e334fc52fc29b"
      ],
      "author": {
        "name": "Orestes Zoupanos",
        "email": "oresteszoupanos@hotmail.com",
        "time": "Wed May 11 19:45:57 2016 +0100"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@mozilla.com",
        "time": "Wed May 18 11:49:06 2016 -0700"
      },
      "message": "Add VS Git Ignores\n"
    },
    {
      "commit": "271e3ea407fbe6c4ffb96e3cf70e334fc52fc29b",
      "tree": "14b1f4c7d1f7f4a33ed2cbdb91db523bf5576ddc",
      "parents": [
        "e44f1f9a4c8612c4aba821ea65a8e2c519a20bd5"
      ],
      "author": {
        "name": "Orestes Zoupanos",
        "email": "oresteszoupanos@hotmail.com",
        "time": "Wed May 11 19:45:42 2016 +0100"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@mozilla.com",
        "time": "Wed May 18 11:49:06 2016 -0700"
      },
      "message": "Add VS2015 files\n"
    },
    {
      "commit": "e44f1f9a4c8612c4aba821ea65a8e2c519a20bd5",
      "tree": "6cd7eaf217506b6071248fe417c0bf51d1040907",
      "parents": [
        "b85b8596c83df4c14d4ea76fa11385c031a08cba"
      ],
      "author": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Tue Mar 08 10:56:04 2016 +0100"
      },
      "committer": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Fri Apr 01 10:46:38 2016 +0200"
      },
      "message": "CMake: Set install MacOSX Framework location to `CMAKE_INSTALL_PREFIX`\n\nUsers should be able to install the MacOSX Framework by pointing\nCMAKE_INSTALL_PREFIX to the corresponding directory. For example to\ninstall into `/Library/Frameworks` configure with\n\ncmake -DCMAKE_INSTALL_PREFIX\u003d/Library/Frameworks \u003cbuild dir\u003e\n"
    },
    {
      "commit": "b85b8596c83df4c14d4ea76fa11385c031a08cba",
      "tree": "6aa84efe1a408ef1ee6fe392c6c043c628323ddd",
      "parents": [
        "23264ee60baa66c5f627e05f1917ba99d422d258"
      ],
      "author": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Tue Mar 08 10:56:04 2016 +0100"
      },
      "committer": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Fri Apr 01 10:43:46 2016 +0200"
      },
      "message": "CMake: Install headers with PUBLIC_HEADER property on all platforms\n\nThis prevents the duplicate installation of header inside the framework\nand in the regular include directory on MacOSX.\n"
    },
    {
      "commit": "23264ee60baa66c5f627e05f1917ba99d422d258",
      "tree": "661bba281fbda22330d74ee2adf38583200f9a36",
      "parents": [
        "6c36ab3fce6ed9b465dfbc3790596238b6b11e17"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Nov 09 11:02:53 2015 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Nov 09 11:02:53 2015 -0800"
      },
      "message": "Fix a documentation typo.\n"
    },
    {
      "commit": "6c36ab3fce6ed9b465dfbc3790596238b6b11e17",
      "tree": "6c15162a54dd4ca0064d0787ce561f82184544fe",
      "parents": [
        "9b2ba419aecb4a1c97114545d57174593dc13111"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Sep 25 18:29:25 2015 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Sep 25 18:29:25 2015 -0700"
      },
      "message": "Remove spurious ACLOCAL_FLAGS variable from autogen.sh.\n\nautoreconf looks for ACLOCAL_*FLAGS in Makefile.am and will\npass that on when it invokes aclocal. Furthermore, setting\na local like this doesn\u0027t make it available to subcommands,\nso the line has no effect.\n"
    },
    {
      "commit": "9b2ba419aecb4a1c97114545d57174593dc13111",
      "tree": "7bab4e82b6a5104c6af0554ce5954a5df2fb990e",
      "parents": [
        "8755aef005adc2a7205f0770b7b2681f358727a2"
      ],
      "author": {
        "name": "George Gerdin",
        "email": "georgegerdin@gmail.com",
        "time": "Sun Jul 19 00:17:50 2015 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Jul 20 13:16:27 2015 -0700"
      },
      "message": "Fix CMake source tree file generation.\n\nMinor change to CMakeLists.txt to make sure config_types.h and ogg.pc get\ngenerated in the source tree as expected.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "8755aef005adc2a7205f0770b7b2681f358727a2",
      "tree": "66054ad54dcf443e4e53f280dbaccf047317ad40",
      "parents": [
        "c5a911f050acb7117f9ac9d560a8bee221f0f9b6"
      ],
      "author": {
        "name": "stopiccot",
        "email": "alexey.petruchik@gmail.com",
        "time": "Tue Jun 16 20:52:06 2015 +0300"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Jun 18 14:01:20 2015 -0700"
      },
      "message": "Remove Mac OS 9 support from os_types.h.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    }
  ],
  "next": "c5a911f050acb7117f9ac9d560a8bee221f0f9b6"
}
