)]}'
{
  "log": [
    {
      "commit": "d1b83e6864cd03cd710d867fbf90ca8bfb10c5ce",
      "tree": "5e05fece2a4347bc522161045ba5652a0c4d463c",
      "parents": [
        "49eea1e7c97b57a526049e57d22cb51b5701e08b"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Aug 19 14:42:56 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Aug 19 15:38:10 2019 +0900"
      },
      "message": "Add a filegroup for AIDL files in frameworks/native/aidl\n\nThe AIDL files under frameworks/native/aidl have been referenced via\ntheir absolute paths. This required any module that has an AIDL file\ndepending on the AIDL types in the frameworks directory to explicitly\nset the include path.\n\nFixing the problem by abstracting the AIDL files using filegroup where\nthe path property is set to the base directory for the files. The base\ndirectory is used as include paths when the filegroup is added to srcs.\n\nBug: 135922046\nTest: m\nChange-Id: Ie416e49734e6e50c1e3fa41d5db6d32a662e0855\n"
    },
    {
      "commit": "96863184bacd7958ddc4b1134c0406fb73e9fd2a",
      "tree": "3117ef8dd84b57c22c66bbaf50081e42791ab294",
      "parents": [
        "df425b13450e2c9cbe8e4e0ae589c1e0ca12e152",
        "108287d739c9a5c1c640f7dfdc2b09e1751ec322"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jul 06 18:07:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 06 18:07:41 2017 +0000"
      },
      "message": "Merge \"Add libandroid_sensor_headers\""
    },
    {
      "commit": "55e9bd7c487ee235631f302ab8626776547ac913",
      "tree": "d0e98f0c261bbc8653f07e0d97bb1cb70a9c3532",
      "parents": [
        "1a1552472e7eaae15025a88486ebcb647f99fcc8"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Jun 29 14:21:37 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 03 19:35:54 2017 +0900"
      },
      "message": "Package media/*/*.h headers as a headers lib: media_plugin_headers\n\nHeaders under frameworks/native/include/media serves as an interface\nthat is meant to be implemented by vendors. For example.\nmedia/hardware/CryptoAPI.h is implemented under\nvendor/widevine/libwvdrmengine/mediacrypto.\n\nWhen building with BOARD_VNDK_VERSION, the headers are not accessible to\nvendors since they have been included via the global include paths and\nthe paths are not available when building with BOARD_VNDK_VERSION.\n\nSo, we need to make a \"headers library\" for the media headers and modify\nvendors to use the headers lib. Usually, we have been doing this by\nmoving the headers into a subdirectory (usually \u0027include\u0027) of a module\nthat implements the headers. But, this approach can\u0027t be used at this\ntime since the media headers are implemented by many modules.\n\nThe chosen solution is to a separate directory headers/media_plugin and\ndefine a headers lib named media_plugin_headers there.\n\nNote: frameworks/native/headers will now be the home for such\nheader-only libraries.\n\nBug: 63120269\nTest: build\nChange-Id: I67d625706b40d06c8f0602284fbcc1cc8b174c6f\n"
    },
    {
      "commit": "108287d739c9a5c1c640f7dfdc2b09e1751ec322",
      "tree": "56ee847a19d71516895f33200ae3fc5e43f40d40",
      "parents": [
        "20ce19cd28e0e21af2748b64a49f958e811ce5b2"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Jun 30 17:19:27 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Jun 30 17:42:42 2017 -0700"
      },
      "message": "Add libandroid_sensor_headers\n\nThis is a subset of NDK headers for vendor modules to use.\nIt only includes headers for sensors.\n\nTest: m libsensorndkbridge -j\nTest: BOARD_VNDK_VERSION\u003dcurrent m libsensorndkbridge.vendor -j\n\nBug: 33241851\nChange-Id: Ia5ab876441f2f7d437a516aa97961b7a3540048d\n"
    },
    {
      "commit": "96b5509dcdfeaa7bf529ea720fdf9022e07ed5a5",
      "tree": "86e04213b0d802ae5585c0f7fb026ff3caafa75e",
      "parents": [
        "af2fbb0ccce60dedecdf9f622dc5d2828eeeadbb"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 10:14:30 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 10:14:30 2016 -0700"
      },
      "message": "Add licenses to ndk_headers.\n\nTest: make ndk\nBug: None\nChange-Id: Ia113ea42b1d62d87dfbb2fc456428c7db50a98f1\n"
    },
    {
      "commit": "0fbb5321ae86a48917b0a24748af3349cbc08eee",
      "tree": "bdba2e7977f69616bd3bb4ba6eb12eef72846986",
      "parents": [
        "c43908821c03d8ade0a2d412c97a366a46326c5e"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Oct 04 17:49:33 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 06 09:55:17 2016 -0700"
      },
      "message": "Migrate libvulkan to ndk_library.\n\nTest: make native\nBug: http://b/30465923\nChange-Id: I97199a600b71447fd14181e06be3f9221c2529f3\n"
    },
    {
      "commit": "49fbff480c55d066430fa1b4c7c3350728ff94ac",
      "tree": "0e5cdbd2189d4a5c11184f3d9189213705c65c02",
      "parents": [
        "c72b9a3ce4e6aebdbd59e5e98450856213dc3b8b"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon Oct 03 12:36:00 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Oct 04 11:08:07 2016 -0700"
      },
      "message": "Migrate libEGL to ndk_library.\n\nTest: make checkbuild\nBug: http://b/30465923\nChange-Id: I154a95c6fde9c34d770b6fe65bfd71ac51e05574\n"
    },
    {
      "commit": "494ed550f5aea1332984fb9f0f11036fc58bd716",
      "tree": "5c042ee7be644de18d7d53b37632221dffbe42ce",
      "parents": [
        "f9f04003f5f9b3705545ba524a19537699cdef01"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Sep 23 15:57:45 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Sep 23 15:57:45 2016 -0700"
      },
      "message": "Migrate libandroid headers to ndk_headers.\n\nTest: make native\nBug: http://b/30465923\nChange-Id: I0ef0b3630670241c4efd22515b6ab13eb41a81b3\n"
    },
    {
      "commit": "59e086f536e1dbbbfe9cb6a1826aaddef999d5ce",
      "tree": "9e46b3496cd018bc61e280de68f38388c816016a",
      "parents": [
        "75b79d3f73acd9b86307523c9f12762fab29a253"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Jul 25 17:13:45 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Aug 03 20:42:11 2016 +0000"
      },
      "message": "Start converting Android.mk to Android.bp\n\nSee build/soong/README.md for more information.\n\nMerged-In: Ifbe9b0072a63b4467c72b3a52148a606e5365f78\nChange-Id: Ifbe9b0072a63b4467c72b3a52148a606e5365f78\n"
    }
  ]
}
