)]}'
{
  "log": [
    {
      "commit": "72492e27b6c1dc642aee3002401d90afbfe23d54",
      "tree": "769f5a4a5e7150f46c02dea45906f636eb170974",
      "parents": [
        "1e6feded57078df78cae0be96e11be2964d0405c",
        "cdcaed6acb426f50bd5dfe4e30792ff22219c690"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Thu Jan 31 01:00:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 01:00:57 2019 +0000"
      },
      "message": "Merge \"Revert \"Add public API to use new interfaces from cas@1.1\"\""
    },
    {
      "commit": "cdcaed6acb426f50bd5dfe4e30792ff22219c690",
      "tree": "b9c39473b784daac2ddd76d5efed5349c6ee8ed2",
      "parents": [
        "818719dd45799373aac4b4e67ac39ee897aba5d3"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 00:46:05 2019 +0000"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 00:46:05 2019 +0000"
      },
      "message": "Revert \"Add public API to use new interfaces from cas@1.1\"\n\nThis reverts commit 818719dd45799373aac4b4e67ac39ee897aba5d3.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I595c1949ed139700144f19ee5bd7f91a5f0a1edd\n"
    },
    {
      "commit": "88dd29a6a3c6c59b6b658e7863a1e63001661ecd",
      "tree": "32f62f65379d0456fa06357a8901ec705fc76d1d",
      "parents": [
        "c948e0a4ef52f2cbf9a8c7c50339661bab969b79",
        "83ff14c31049e80db503e64355287e66d18e0fb6"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Jan 31 00:35:30 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 31 00:35:30 2019 +0000"
      },
      "message": "Merge changes Ie30f0ca8,I59b4d4ce\n\n* changes:\n  Move Media 1.0 files in mainline back to framework\n  Remove MediaSessionEngine.CallbackStub\n"
    },
    {
      "commit": "d3f4b874b138e356ac8ab4ff3bc20badc2b4bebd",
      "tree": "b6e2a1e0d745adb361c602540b22c06af0c4e5b2",
      "parents": [
        "ed02ce4f19bfe2285177eb81a12cba01aa8dbfbd",
        "818719dd45799373aac4b4e67ac39ee897aba5d3"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Jan 30 22:53:50 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 30 22:53:50 2019 +0000"
      },
      "message": "Merge \"Add public API to use new interfaces from cas@1.1\""
    },
    {
      "commit": "83ff14c31049e80db503e64355287e66d18e0fb6",
      "tree": "4a9fb379e891ecba62f894f989d7a36dd7cd20b6",
      "parents": [
        "2a5179df15abc6f304eeb2d8bd47a56d48c070ef"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Jan 30 19:49:15 2019 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Wed Jan 30 22:03:04 2019 +0900"
      },
      "message": "Move Media 1.0 files in mainline back to framework\n\nTest: make update-api -j; make -j;\natest CtsMediaTestCases:android.media.cts.MediaSessionTest;\natest CtsMediaTestCases:android.media.cts.MediaControllerTest;\natest CtsMediaTestCases:android.media.cts.MediaBrowserTest;\nChange-Id: Ie30f0ca86bd9303683bf6573f2f5858c6fb3206a\n"
    },
    {
      "commit": "4a80077ddd2f3b84cacd7196a860a42008ddcc78",
      "tree": "b80bca1eff0aa0d4e80d85f7178f60033e84b04c",
      "parents": [
        "2040dcffa373bc602c1105bc5ba75f84a7e27a8c",
        "14062be8f21d0e6ea9ef93ffe57713cc2f1851ce"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 21:42:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 21:42:29 2019 -0800"
      },
      "message": "Merge \"Remove last NetworkStack usage of hidden APIs\" am: 16ec5d038c am: 4845df3ced\nam: 14062be8f2\n\nChange-Id: I2059d9cfa3015388301a74828255354b6dc23c23\n"
    },
    {
      "commit": "14062be8f21d0e6ea9ef93ffe57713cc2f1851ce",
      "tree": "8a59d4340ef0641cbb2107b512181b6f8675e6f7",
      "parents": [
        "845a1b7be951bf9fefdf61eaa63f4801410c2f33",
        "4845df3ced0094d638ab374625bd6aebdbb978f3"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 21:27:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 29 21:27:50 2019 -0800"
      },
      "message": "Merge \"Remove last NetworkStack usage of hidden APIs\" am: 16ec5d038c\nam: 4845df3ced\n\nChange-Id: I488fc028b8fd2aa5a09464082c65a4889a8a6b62\n"
    },
    {
      "commit": "231b52bc03750eb49b615fb110d91f6529c922b1",
      "tree": "f493100f461e573e00b2548afd62941d247220ec",
      "parents": [
        "9fdc6d296378bd17432ba1de507c83f4c3b8ed3a"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 29 15:38:52 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 30 10:23:24 2019 +0900"
      },
      "message": "Remove last NetworkStack usage of hidden APIs\n\nIncludes various small changes to stop using hidden APIs\n\nTest: make NetworkStack\nTest: flashed, booted, WiFi and tethering working\nBug: 112869080\nChange-Id: Id2830795a444f484b377ed6437435a1cd833697a\n"
    },
    {
      "commit": "0f3dd0ebc323269a7a48a53138559ac518550a82",
      "tree": "e63ab3de25b68e3b411a7a7e44fd0dafdc40461f",
      "parents": [
        "06dc2c3c1e85bbd2c5c4989e878effc20d2b7296",
        "b47ddd4a1d3363ed6477e6cf4ffbc13cc8164c24"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Tue Jan 29 21:26:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 21:26:03 2019 +0000"
      },
      "message": "Merge \"Run inspector annotation processor on framework\""
    },
    {
      "commit": "b47ddd4a1d3363ed6477e6cf4ffbc13cc8164c24",
      "tree": "eae01a52e23563abcf8a7efe0a8f7154abd07491",
      "parents": [
        "a319c6448b027f1169722295ceedac564a13de78"
      ],
      "author": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Mon Jan 28 19:54:09 2019 -0500"
      },
      "committer": {
        "name": "Ashley Rose",
        "email": "ashleyrose@google.com",
        "time": "Tue Jan 29 13:34:31 2019 -0500"
      },
      "message": "Run inspector annotation processor on framework\n\nTest: m\nBug: 117616612\nChange-Id: Ifb013cf576e57818493a52aefec9729ecca4ac08\n"
    },
    {
      "commit": "e21ab7eab46d1c99e0e3e3506edaca096f796e2d",
      "tree": "d2e007d50ba8ac337c24fe3652457d74828ac273",
      "parents": [
        "5a15b55107651968312f39a830ddb26909b9d362"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 18 15:00:25 2018 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Jan 29 09:59:28 2019 -0800"
      },
      "message": "Add IncidentCompanionService\n\nIt is a helper in the system process that helps dumpstate and incidentd get\nuser confirmation to share reports\n\nBug: 123543706\nTest: bit GooglePermissionControllerTest:*\nChange-Id: Ia3fe4bd5257044ed89fe56ce683876fa03ba6c36\n"
    },
    {
      "commit": "1b306c428929bb432840989528d140578341273e",
      "tree": "9a896d2d4610b2e45663b561d193c79ffb4bed83",
      "parents": [
        "287da6be9d20898436c98d31653f80a36d8ee238",
        "962017e49b45fb6f68f4f0f545742361e4ffad89"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 29 12:38:10 2019 +0000"
      },
      "message": "Merge \"Foldables: Add IDisplayFoldListener\""
    },
    {
      "commit": "962017e49b45fb6f68f4f0f545742361e4ffad89",
      "tree": "dae6c9b3f016ef911128a864559c6e31661621ce",
      "parents": [
        "595416be77bf63ecedff15e3c87c8b958a6b37b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Nov 27 15:11:46 2018 +0100"
      },
      "committer": {
        "name": "Chilun Huang",
        "email": "chilunhuang@google.com",
        "time": "Tue Jan 29 09:15:28 2019 +0000"
      },
      "message": "Foldables: Add IDisplayFoldListener\n\nInclude ag/5663399 to unregister display fold listener.\n\nBug: 123245311\nTest: atest WmTests\nChange-Id: I60776fddd4a671b7443cd33220271fed84503b27\n"
    },
    {
      "commit": "4d2311159409fbfbe840ef782941eb2d09a24925",
      "tree": "2fa9c9ee957ae24f2219c2c89c44be847b0d717b",
      "parents": [
        "d38769402a02a793d1a38944924afff0d16c9a55",
        "9bb477afb6188c9967295422e1ceaab78678abb1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 28 20:49:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 20:49:07 2019 -0800"
      },
      "message": "Merge \"framework.jar: Include all radio HIDL libs.\" am: 3c7ac4e991\nam: 9bb477afb6\n\nChange-Id: Ib163804540f5c8387c3f93ee3dcdb0e73aded2bd\n"
    },
    {
      "commit": "818719dd45799373aac4b4e67ac39ee897aba5d3",
      "tree": "57452a9fcc1c6ff69d411e653d2c44ead92dc279",
      "parents": [
        "33090c99c96ff95001c47332ea6bc35072e1f8e7"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 17 17:56:56 2019 -0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Mon Jan 28 16:47:09 2019 -0800"
      },
      "message": "Add public API to use new interfaces from cas@1.1\n\nAdd sendSessionEvent and onSessionEvent to Java API\nTest: manual\nBug: 122472761\n\nChange-Id: If3078584202fa5a57a4b787ef09a33fb09625850\n"
    },
    {
      "commit": "14ca142e65f6fbe61d8db6663768f500c934e737",
      "tree": "50af2a69b74c0d55998788667fdc8c90dd543a93",
      "parents": [
        "f04cda916f13489a582f811a1b5fe424ff708218"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Mon Jan 28 15:43:24 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Jan 29 09:12:54 2019 +0900"
      },
      "message": "Ensure that framework does not refer MediaSession2 related code\n\nAlso, this CL moves mediasession2 to com.android.media apex.\n\nBug: 123495968\nTest: Passed below tests:\natest CtsMediaTestCases:android.media.cts.MediaSession2Test;\natest CtsMediaTestCases:android.media.cts.MediaController2Test;\natest CtsMediaTestCases:android.media.cts.MediaItem2Test;\natest CtsMediaTestCases:android.media.cts.MediaSession2ServiceTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandGroupTest;\natest CtsMediaTestCases:android.media.cts.Session2CommandTest;\nChange-Id: I8cf7a657545e6b7b2973035f365506206e7147a0\n"
    },
    {
      "commit": "49a3aab013163e19d355214de97c2ab0359683c6",
      "tree": "db55fd3ce84d49d938d24d92b5bb7cc7fb3addfa",
      "parents": [
        "908e048d73c7fec03e727c440d8843c7b304bc49",
        "14e472690a0da6b89fcffd51bdb4411492281d8a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 28 08:57:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 08:57:49 2019 -0800"
      },
      "message": "Merge \"Remove unused library framework-oahl-backward-compatibility\" am: 2111aeb289 am: 6581b4116b\nam: 14e472690a\n\nChange-Id: I818ae412e68994c7ec32a13496064ae85457a6f7\n"
    },
    {
      "commit": "14e472690a0da6b89fcffd51bdb4411492281d8a",
      "tree": "e8c40a74a1275593e6908f9c51b83fc4bb4c35f8",
      "parents": [
        "d4aa9d051d798b8f903668be1c0956ec2c07d47b",
        "6581b4116becc2e42b8d2fd1997f17e7c714beb8"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 28 08:42:14 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 08:42:14 2019 -0800"
      },
      "message": "Merge \"Remove unused library framework-oahl-backward-compatibility\" am: 2111aeb289\nam: 6581b4116b\n\nChange-Id: I122a8f00652adf4134aef85e7af3d4ca79b56518\n"
    },
    {
      "commit": "3c7ac4e991fa11b9df569c682801019fad9f7db8",
      "tree": "79c93829aecca30bcfcda4cf8db45e864d10db36",
      "parents": [
        "6ac57c669a067a9640417b7fc46c635a72ca0075",
        "2f5d7d8563906d9862e9c087a7ba39de3bde9711"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 28 16:30:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 16:30:36 2019 +0000"
      },
      "message": "Merge \"framework.jar: Include all radio HIDL libs.\""
    },
    {
      "commit": "175e2f24a2f052a92197185360383494a7886f8d",
      "tree": "491bb704c826fa4804fd39237922c83ad5d1e328",
      "parents": [
        "170725ab67c42b024ce2f0f8f6c76b5d4f64cdcc",
        "08496b0e980fdc667a0ff739354172a32d968970"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 15:57:32 2019 +0000"
      },
      "message": "Merge \"Add API in SmsManager to return sms messages for financial app.\""
    },
    {
      "commit": "2111aeb289b4e6380470103c974e3b3c6ff0c306",
      "tree": "dc9912d06a085f2f26a1b4a9ecdee74f6367f302",
      "parents": [
        "1e02188bfe310365b0a6baf9e067336000a16429",
        "c4bd26a0ac0d50efddf238e8a241ca02b06a9f54"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jan 28 15:40:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 15:40:13 2019 +0000"
      },
      "message": "Merge \"Remove unused library framework-oahl-backward-compatibility\""
    },
    {
      "commit": "530c508ed11fc81b4d81713f0d357244a0cdeab9",
      "tree": "06c48df276859f95cb7ba40918edf4ff433ee045",
      "parents": [
        "91c145ac57ccc7fb6a9b81bde39584db1bedac72",
        "44b56ba488dbde2f893e4819eec168bc9c84255d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:44:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:44:26 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\" am: 567cc7890a am: 7bd6398634\nam: 44b56ba488\n\nChange-Id: Ic04eb3e834c31033d6f4c25983a252b1d48f3a82\n"
    },
    {
      "commit": "44b56ba488dbde2f893e4819eec168bc9c84255d",
      "tree": "f9fcddc3906f928e2033d90e3dde2fbb449edaa2",
      "parents": [
        "9a77141364139d3adda3c809ec423b960be34697",
        "7bd63986340784f238d207a727f63c8e01fc4820"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 03:34:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 03:34:20 2019 -0800"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\" am: 567cc7890a\nam: 7bd6398634\n\nChange-Id: Iac0cb991653c5556c219dbed802758a32dc1b63b\n"
    },
    {
      "commit": "567cc7890a380bcda62ce318c5816e3d44eadab2",
      "tree": "2510f0f6cb28a70091695890f534ed47d0ccc500",
      "parents": [
        "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387",
        "3ba6c0d56dd55af2e180bedc61690adad77c911c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 11:08:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 11:08:00 2019 +0000"
      },
      "message": "Merge \"Add hidden utils and constants to NetworkStack\""
    },
    {
      "commit": "9a77141364139d3adda3c809ec423b960be34697",
      "tree": "9bb927f5a3eefcc38da76c0e3f03dd999d599d13",
      "parents": [
        "ecac3d1bc03e09192400f37d6e881d51898b971a",
        "4c5b40e084571a69190ff9f20497166444f3d56e"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 01:30:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 28 01:30:17 2019 -0800"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\" am: b8bbc48dee\nam: 4c5b40e084\n\nChange-Id: I0d6a40c79e92d1de18c41cc50b72fbe33db13bdc\n"
    },
    {
      "commit": "b8bbc48dee9db0d98a4e0fae6e9e6792ef10e387",
      "tree": "64c437b4a8d27928e989b33f0c856f065bdc6359",
      "parents": [
        "375b3c075daf2d13bacd4dd74e645b5bdd5ec9fc",
        "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 09:06:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 28 09:06:20 2019 +0000"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\""
    },
    {
      "commit": "18f11cd4d738754241d6332357ff51a0f1f97d1f",
      "tree": "6d84123f45d9743086f9b1359a01831de7e95911",
      "parents": [
        "367f06869632e103d8a58898101617d4700851e4",
        "77dd54d3d4cc25793f5055109e341923ddc38d8c"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 06:57:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 28 06:57:25 2019 +0000"
      },
      "message": "Merge \"Move NetworkUtils used by NetworkStack\""
    },
    {
      "commit": "77dd54d3d4cc25793f5055109e341923ddc38d8c",
      "tree": "48e5deef308b9072666a22dda769561da876fde9",
      "parents": [
        "6136239d9dbfdfd879e87543b0a3d7c76d29983d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 25 08:54:08 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:46 2019 +0900"
      },
      "message": "Move NetworkUtils used by NetworkStack\n\nDepending on usage move into NetworkStackUtils or shared\nInet4AddressUtils.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\n(Cherry-pick of aosp/881952)\nChange-Id: Ie20dcee375b377236004a7689890729493aca857\n"
    },
    {
      "commit": "3ba6c0d56dd55af2e180bedc61690adad77c911c",
      "tree": "8d0c52e5211225627516cf29f8d7ff8d366008db",
      "parents": [
        "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 13:48:19 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:27 2019 +0900"
      },
      "message": "Add hidden utils and constants to NetworkStack\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nChange-Id: I1a803f7954ab760294436226d6c1cffb934e98f9\n"
    },
    {
      "commit": "e88516f13b2cf4cf51e133eb0580f6ca4f4904e8",
      "tree": "ce33aba620e23fa7f114aac988b4fdd4ecb60ff3",
      "parents": [
        "9d3ce3e55ea4c1e0e3006c535f3ce9bccd5b8134"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 09:35:10 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 28 13:45:17 2019 +0900"
      },
      "message": "Move NetworkUtils used by NetworkStack\n\nDepending on usage move into NetworkStackUtils or shared\nInet4AddressUtils.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nMerged-In: Ie20dcee375b377236004a7689890729493aca857\nChange-Id: Ib8d000529872796022706a35050fdc2c7141f2ab\n"
    },
    {
      "commit": "08496b0e980fdc667a0ff739354172a32d968970",
      "tree": "1016309ea027233f5b5435ca57d8a44551e1677b",
      "parents": [
        "b20446f6bd6e20a0aa446c5eba46b2a2ce2cb70a"
      ],
      "author": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Fri Jan 25 13:41:52 2019 -0800"
      },
      "committer": {
        "name": "Hongming Jin",
        "email": "hongmingjin@google.com",
        "time": "Sat Jan 26 14:26:47 2019 -0800"
      },
      "message": "Add API in SmsManager to return sms messages for financial app.\n\nTest: atest android.telephony.cts.SmsManagerTest\nBug: 111207447\nChange-Id: I1571cb005f7c1374a9acbec27041bca291fa7153\n"
    },
    {
      "commit": "c390fbe9287b8fd84bfe0cf0065de154fcd1f81c",
      "tree": "ba447a0cdb88dc90443f98fab2b0cd04ec23bb83",
      "parents": [
        "efb4132ba31d715a2b0a4830d764b5288c8bf3c8"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Dec 12 19:45:09 2018 +0000"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Jan 26 16:40:54 2019 +0000"
      },
      "message": "Add new ExternalVibratorService.\n\nThis lets services outside of the vibrator service (and outside of\nsystem_server) take control of the vibrator hardware. We still apply\npolicy in vibrator service, however, and can ask them to mute their\noperations so we can give more critical haptic feedback when necessary.\n\nBug: 111457573\nTest: manual\nChange-Id: Ib7d06aa5940790cac627499acb23e4f0bda1b035\n"
    },
    {
      "commit": "2f5d7d8563906d9862e9c087a7ba39de3bde9711",
      "tree": "87e48913515848037ad6f72dc8d9e499f902e4fb",
      "parents": [
        "3fc958475b34a1a3705a0407cc653857af34517d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 24 12:03:26 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jan 25 02:43:39 2019 +0000"
      },
      "message": "framework.jar: Include all radio HIDL libs.\n\nBefore, some of these were duplicated, some weren\u0027t. Now they are here\nand telephony-common doesn\u0027t double-include them.\n\nBug: 111107855\nTest: (sanity) boot Pixel 2 and check logs\nChange-Id: I5b40ba139d60ff330cfbc0d9d881f775616ad0dd\nMerged-In: I5b40ba139d60ff330cfbc0d9d881f775616ad0dd\n"
    },
    {
      "commit": "e0dde657307d3ee7fb41e8c4e92c0480c5812edd",
      "tree": "de0da4dfdc2d3068cc26dfb6bbf5bf89cd198362",
      "parents": [
        "ed3e728055238598ff755027cdb4cc20494ac89b"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 24 12:03:26 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 24 18:42:51 2019 -0800"
      },
      "message": "framework.jar: Include all radio HIDL libs.\n\nBefore, some of these were duplicated, some weren\u0027t. Now they are here\nand telephony-common doesn\u0027t double-include them.\n\nBug: 111107855\nTest: (sanity) boot Pixel 2 and check logs\nChange-Id: I5b40ba139d60ff330cfbc0d9d881f775616ad0dd\n"
    },
    {
      "commit": "9e06322720b43a0189abbaa7388d973e1a1d470b",
      "tree": "662c66043ef18ca84cf66fbaa216f7f77f7e7a95",
      "parents": [
        "bf4595621748a37d3c0ae2d6297dcad9f24cf77d",
        "455d2a92dad85c86d76c44d219d8365ee80a6021"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 24 04:12:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 04:12:06 2019 -0800"
      },
      "message": "Merge \"Include OrgApacheHttpLegacyUpdater unconditionally\" am: 87c1081c42 am: 34269e4b74\nam: 455d2a92da\n\nChange-Id: Id265410009bce1d9b2210aab39d84abe0eda9067\n"
    },
    {
      "commit": "455d2a92dad85c86d76c44d219d8365ee80a6021",
      "tree": "32f7d78b95bac428281c2b062bf967596162a8c0",
      "parents": [
        "5b8b54cdcda40857e144e9fdf3aa8594443f1393",
        "34269e4b7428eea535a548c3cdcb05060ccca4f9"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 24 03:46:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 24 03:46:43 2019 -0800"
      },
      "message": "Merge \"Include OrgApacheHttpLegacyUpdater unconditionally\" am: 87c1081c42\nam: 34269e4b74\n\nChange-Id: I19a0c5d9d9a2c2c0e5cf482a5a574f304a8ce765\n"
    },
    {
      "commit": "87c1081c4222e490364422a1f21dbec9a35c6791",
      "tree": "eee1792ad5d0a22c90b0ba87512e523b96062348",
      "parents": [
        "6fa3d391b8109d761f3cece9c43bb46c23f58da6",
        "025bfab929b80f3e6a501da50298780a8dbb22c6"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jan 24 11:12:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 24 11:12:47 2019 +0000"
      },
      "message": "Merge \"Include OrgApacheHttpLegacyUpdater unconditionally\""
    },
    {
      "commit": "f408818ac3dbe6ae3d8b5c79e0b64fdc9a450782",
      "tree": "aa853817ebb1f1991a13e69cb72014477fa6c194",
      "parents": [
        "b4ef1f88adbfc2d0b636835b889076ffc12f888f",
        "64ed009399672ea533fbe43fe5d031ee10302cb5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 08:45:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 08:45:07 2019 +0000"
      },
      "message": "Merge changes from topic \"media-apex\"\n\n* changes:\n  Separate updatable-media library\n  Move MediaBrowser API into updatable media\n  Add build rule for updatable media 1.0 APIs\n  Add build rule for media2-abi-*\n"
    },
    {
      "commit": "64ed009399672ea533fbe43fe5d031ee10302cb5",
      "tree": "2c1d8b6670ff5c6fb70dbf62c9d9472c5c1b468a",
      "parents": [
        "4e475438ad509f49c39fa5141d114fe6f7cacccd"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:25:44 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 14:53:27 2019 +0900"
      },
      "message": "Separate updatable-media library\n\nTest: build\nChange-Id: If83855f36a7ed8bb7675e43c7c789fc9cc2b6923\n"
    },
    {
      "commit": "4e03b575b1287a218fc4a72215d27581bc9342fa",
      "tree": "89de3240c5820087c628d4dcd98fe0581b9f100c",
      "parents": [
        "3eee2c51b6f290ae24b1442c6cfef18ee57901a8",
        "8683314997acf85a4f53889bcbf9ebd82f8d8f20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 24 04:54:45 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 04:54:45 2019 +0000"
      },
      "message": "Merge \"Wifi usability: Add @SystemApi to send Wifi usability stats\""
    },
    {
      "commit": "7e60f8efe01a940daf4aeaab8372579d22ad0c8c",
      "tree": "9db60e80cdc0f9342bf102ec141c68d010bd3dc9",
      "parents": [
        "ac1c15821c4c3ec4fcfd39081d181b90991c57ab",
        "392b747d4b5733c7f9bb575ee9b15c1ddcac8425"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Thu Jan 24 02:03:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 24 02:03:20 2019 +0000"
      },
      "message": "Merge changes from topic \"117330206\"\n\n* changes:\n  UsbContaminant dialog\n  Add test commands to spoof presence of contaminants\n  Contaminant detection notification\n  Support USB V1.2 HAL\n"
    },
    {
      "commit": "5d4bd49013bcb8047a929e8abd64d6a6694922bd",
      "tree": "47201e440e36946a2550145796ad9075cebe87c1",
      "parents": [
        "5f80ac0c9b5d5e734ee739d4ebff688f8d372191",
        "4262bd19add797aebef4a6c0daa20338cee6608c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 13:03:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 13:03:29 2019 -0800"
      },
      "message": "Merge \"Replace annotation_processors with plugins\" am: bc40469e19 am: f30fba0a60\nam: 4262bd19ad\n\nChange-Id: I0b417cccddebdccc8613d82d93ff9f0658be8217\n"
    },
    {
      "commit": "4262bd19add797aebef4a6c0daa20338cee6608c",
      "tree": "828f555adbd728cd34f0d5d05c5c38be5d1532d6",
      "parents": [
        "00217ac44bb4de17901f0881ff9295beb82ff351",
        "f30fba0a604ca8cbc717491d81577d9627e2f537"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 12:50:36 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 12:50:36 2019 -0800"
      },
      "message": "Merge \"Replace annotation_processors with plugins\" am: bc40469e19\nam: f30fba0a60\n\nChange-Id: I4527a2c7dfca71f3a2c19539450a414874b190f6\n"
    },
    {
      "commit": "bc40469e19fbca8a1bc7a70514cc84aa7e9717a4",
      "tree": "3896199499edb151927b7e05d6404b20ea611109",
      "parents": [
        "436e2ad4c718f8e86e6bc93dec68c23273b831c2",
        "a1f8e1ab3d9f6e2f7db4602d63bf491173642c6c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jan 23 20:18:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 20:18:02 2019 +0000"
      },
      "message": "Merge \"Replace annotation_processors with plugins\""
    },
    {
      "commit": "4e475438ad509f49c39fa5141d114fe6f7cacccd",
      "tree": "78900b8c8782e3e0d8d6f74344b8f1d025779109",
      "parents": [
        "bb3b401d429c07045d7c0bbcb71efbc78aed2463"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 03:14:12 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:45:47 2019 +0900"
      },
      "message": "Move MediaBrowser API into updatable media\n\nBug: 119539966, Bug: 119538799\nTest: build and boot,\n    atest CtsMediaTestCases:android.media.cts.MediaBrowserTest,\n    atest CtsMediaTestCases:android.media.cts.MediaBrowserServiceTest\nChange-Id: I7afed77e61506a1b4ea57ac41eee62bfcda01a74\n"
    },
    {
      "commit": "bb3b401d429c07045d7c0bbcb71efbc78aed2463",
      "tree": "7c2784e750778690a6c075e487929fb9dde5d887",
      "parents": [
        "f86a56c59168168c91f86c27e49dcf25d7c8bbb4"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Jan 23 13:17:53 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:34:34 2019 +0900"
      },
      "message": "Add build rule for updatable media 1.0 APIs\n\nBug: 119539849, Bug: 119539141\nTest: build and boot,\n    atest CtsMediaTestCases:android.media.cts.MediaSessionTest,\n    atest CtsMediaTestCases:android.media.cts.MediaControllerTest\nChange-Id: Iaf07842de5aa00da5987b993b77960efa9a602bf\n"
    },
    {
      "commit": "f86a56c59168168c91f86c27e49dcf25d7c8bbb4",
      "tree": "e8a2b0457521cc2b6732af766319ecd574cf07bd",
      "parents": [
        "070aba8e540928338a893755158a239b8e146bae"
      ],
      "author": {
        "name": "Insun Kang",
        "email": "insun@google.com",
        "time": "Tue Jan 22 17:16:07 2019 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 24 04:34:19 2019 +0900"
      },
      "message": "Add build rule for media2-abi-*\n\n- media2-abi-* included in updatable-media.jar\n- Moves the media2-abi files into media/apex\n- Resolves a hidden api usage\n\nBug: 123209084\nTest: build\nChange-Id: I9f9b0b9c288da5c7acbfedcb56867ff405ac0d61\n"
    },
    {
      "commit": "8683314997acf85a4f53889bcbf9ebd82f8d8f20",
      "tree": "bbe8d7a521f447832a7bb7670cce8bebf868d9cb",
      "parents": [
        "a3382a4fefc481d00323f102d36dd6f627650718"
      ],
      "author": {
        "name": "Mingguang Xu",
        "email": "mingguangxu@google.com",
        "time": "Wed Jan 09 13:54:29 2019 -0800"
      },
      "committer": {
        "name": "Mingguang Xu",
        "email": "mingguangxu@google.com",
        "time": "Wed Jan 23 10:54:45 2019 -0800"
      },
      "message": "Wifi usability: Add @SystemApi to send Wifi usability stats\n\nAdd system API to allow framework to send Wifi usability stats to\nsystem APK.\nAlso add a new permission to protect this API from being\nused by unauthorized applications.\nIn addition, add a few more entries in Wifi.proto.\n\nBug: 113262380\nTest: Unit tests for Wifi: frameworks/base/wifi/tests/runtests.sh\n\nChange-Id: I5432419d6da3db96ecc6ff8e1c3197121ca7afbc\nSigned-off-by: Mingguang Xu \u003cmingguangxu@google.com\u003e\n"
    },
    {
      "commit": "12f1e0c4eabfcaafe3cab693017b461d118d60a8",
      "tree": "bfc9fc021bf1454326e97daa89401fb69193f8b9",
      "parents": [
        "3f7e640844e7672d18dd17ad1c387fd267984eac",
        "00217ac44bb4de17901f0881ff9295beb82ff351"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 10:44:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 10:44:44 2019 -0800"
      },
      "message": "Merge \"jarjar hidl core libs.\" am: 436e2ad4c7 am: 977fc9bf8e\nam: 00217ac44b\n\nChange-Id: I1003a85471c793946bae7176b95ca57c60ff8151\n"
    },
    {
      "commit": "e966a38b67e23eaea63cab14f7b430e017499085",
      "tree": "e0e0e28c38d6faa42110788151e90f79779cb201",
      "parents": [
        "3f7e640844e7672d18dd17ad1c387fd267984eac"
      ],
      "author": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Sun Dec 09 14:49:38 2018 -0800"
      },
      "committer": {
        "name": "Badhri Jagan Sridharan",
        "email": "badhri@google.com",
        "time": "Wed Jan 23 10:41:02 2019 -0800"
      },
      "message": "Support USB V1.2 HAL\n\nUSB V1.2 HAL supports contaminant detection interface.\n\nBug: 119642987\nBug: 117330206\nBug: 77606903\n\nTest: Manually tested for notification pop-up\nChange-Id: I304fb4933ba8b8eaa08c32c9e8c116cba7aa6380\n"
    },
    {
      "commit": "00217ac44bb4de17901f0881ff9295beb82ff351",
      "tree": "ba09d0ec36d150d4699e78d95b3b351394005e43",
      "parents": [
        "20cbf841d972bffba36b3e123d184cb14e8d931d",
        "977fc9bf8ed5cd0b3f81bd25525c7c9f6303516d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 10:33:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 23 10:33:27 2019 -0800"
      },
      "message": "Merge \"jarjar hidl core libs.\" am: 436e2ad4c7\nam: 977fc9bf8e\n\nChange-Id: I13006d1ab820171739fa680aabdd661e58cf7c34\n"
    },
    {
      "commit": "436e2ad4c718f8e86e6bc93dec68c23273b831c2",
      "tree": "b4ef00456e2276776dee1c0aa252c384facc9abf",
      "parents": [
        "a3ab270ce195ea06a4c0aab7b84ef78cc2971b71",
        "20a1848bc061385c89c9e86a756aa448b12fa9d0"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 23 18:05:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 18:05:25 2019 +0000"
      },
      "message": "Merge \"jarjar hidl core libs.\""
    },
    {
      "commit": "ea5b721943faa4ac1ec5c6e59e93511446b677e7",
      "tree": "3f9961590f01f1158ec9144ff8b30f09969b8575",
      "parents": [
        "b9877a01378824d8ce26dd8c9e44c99ccfaf7fef",
        "9ca1dd8dab8d568dc9da8b01ad38c1f25ffad991"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Wed Jan 23 18:04:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 23 18:04:03 2019 +0000"
      },
      "message": "Merge \"[Game Driver] Add blacklist mechanism.\""
    },
    {
      "commit": "7a037988d0812684a319bf9f71c71228fbaf5ed9",
      "tree": "aca10687a2de8c8ef734748651313ba3f4d588fd",
      "parents": [
        "6cc4c4ff657c938b0b7dd7e6275d1080e15999be",
        "d15930fc27281903b2d5d2ab31fed5b4408e0dba"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 22 14:35:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 22 14:35:29 2019 -0800"
      },
      "message": "Merge \"Migrate ICaptivePortal to stable AIDL\" am: eb7c53718a\nam: d15930fc27\n\nChange-Id: I6fa53f6f7c45aa801a1e48e04bdb3ca6004f565d\n"
    },
    {
      "commit": "9ca1dd8dab8d568dc9da8b01ad38c1f25ffad991",
      "tree": "1774de28e5b2d7851e6b284ffdb17a67158272ea",
      "parents": [
        "4260098e02c8ea329fc949c1b74c6c974fec8770"
      ],
      "author": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Sat Jan 12 17:44:29 2019 -0800"
      },
      "committer": {
        "name": "Peiyong Lin",
        "email": "lpy@google.com",
        "time": "Tue Jan 22 14:16:41 2019 -0800"
      },
      "message": "[Game Driver] Add blacklist mechanism.\n\nWhen a blacklist is set, we must not use driver package for those applications\non the blacklist.\n\nBUG: 120869311\nTest: Build, flash, boot. Verify with command line.\nChange-Id: I1c9f10a3086007038c328a20346ffadeff1861ae\n"
    },
    {
      "commit": "cc7aacc4979d4ef628d24427f955c41b92b52bcf",
      "tree": "7eb7c68031a745adb1c5c878996d9829463ab083",
      "parents": [
        "25eb1b39d5b996a59038d5f791be3e254cc6dddd",
        "cfa5b5b63cb28e1604f29d04a0065485bd399d88"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 22 21:22:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 22 21:22:07 2019 +0000"
      },
      "message": "Merge \"Revert \"Remove Activity Recognition from the Android Code.\"\""
    },
    {
      "commit": "20a1848bc061385c89c9e86a756aa448b12fa9d0",
      "tree": "f49c746c2be23592b362478eb9cca39b4a249df6",
      "parents": [
        "03a92495474db0d1de25231b7bfbc2e2622d06e1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 17 12:24:54 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 22 21:11:25 2019 +0000"
      },
      "message": "jarjar hidl core libs.\n\nOtherwise, these might conflict with priv-apps that use them.\n\nBug: 86259915\nTest: boot Pixel 2/3, look for relevant logs\n\nChange-Id: I5f088303ba33cc2d641eea622dcdca2a642a7cd2\n"
    },
    {
      "commit": "a1f8e1ab3d9f6e2f7db4602d63bf491173642c6c",
      "tree": "c44d7ab66b6c53c3d1384f0355d57a7d18a51f87",
      "parents": [
        "a4c1416c28c115d9e9bdac2a63e00286d3508aa2"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jan 21 21:45:20 2019 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jan 22 11:09:51 2019 -0800"
      },
      "message": "Replace annotation_processors with plugins\n\nThe annotation_processors property is deprecated, replace it with\nplugins, and use java_plugin for modules that provide annotation\nprocessors.\n\nBug: 77284273\nTest: m checkbuild\nChange-Id: I14ed4d81e097510866cbb9a27c72be4426117885\n"
    },
    {
      "commit": "cfa5b5b63cb28e1604f29d04a0065485bd399d88",
      "tree": "c9ee6f0635424fe3479039faea4fa3f9ad454ac9",
      "parents": [
        "839ee8df876f8b7912ac21466689e107d669cd29"
      ],
      "author": {
        "name": "Brian Duddie",
        "email": "bduddie@google.com",
        "time": "Tue Jan 22 18:01:40 2019 +0000"
      },
      "committer": {
        "name": "Brian Duddie",
        "email": "bduddie@google.com",
        "time": "Tue Jan 22 18:02:36 2019 +0000"
      },
      "message": "Revert \"Remove Activity Recognition from the Android Code.\"\n\nThis reverts commit e24f1b095b020382f555c7f34f22ff3fb5005f90.\n\nReason for revert: b/123172409\n\nChange-Id: Ic5863a8e8b36c8c4d8636cc4c004ad9606a3f523\n"
    },
    {
      "commit": "6dbbbe804de8131a4aaa43ec3ff8e64abed7559e",
      "tree": "96a30e64e0815a0bc996fb22fd874b00b2bde253",
      "parents": [
        "c2888cbc48c98297360356fa13ecdd9afe102ad9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jan 22 08:56:09 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jan 22 09:14:38 2019 -0800"
      },
      "message": "Remove libmedia2_jni from /system/lib.\n\nlibmedia2_jni.so was kept in /system/lib to make MediaPlayer2\nwork before we have native_loader change. Now, it is not needed\nanymore since we use the libmedia2_jni.so in media apex.\n\nTest: build \u0026 boot \u0026 atest MediaPlayer2Test\nBug: 112766913\nChange-Id: I305bd4a4fad4b9528d22bc180ebcf3a9725840f0\n"
    },
    {
      "commit": "1e6b1860231ec42434d17e1d857a09ca30f790f1",
      "tree": "376affff3ee6492dbde73e5e6f8046f518633e43",
      "parents": [
        "479c0769f1a08526b3d846a77e54f78e76faf9ff"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sun Jan 20 14:00:34 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Wed Jan 23 00:53:13 2019 +0900"
      },
      "message": "Migrate ICaptivePortal to stable AIDL\n\nAlso add required API for the captive portal app to stop using hidden\nmembers.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nMerged-In: I62b457e709fa199822bb8f80b0eab990be4ded93\nChange-Id: I62b457e709fa199822bb8f80b0eab990be4ded93\n"
    },
    {
      "commit": "c4bd26a0ac0d50efddf238e8a241ca02b06a9f54",
      "tree": "0a902dc0f866a01ab4a7aeae3d774ae39fb8c78a",
      "parents": [
        "025bfab929b80f3e6a501da50298780a8dbb22c6"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 08 13:28:23 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 22 14:16:14 2019 +0000"
      },
      "message": "Remove unused library framework-oahl-backward-compatibility\n\nBug: 18027885\nTest: cts/tests/signature/runSignatureTest.sh make checkbuild\nChange-Id: I0be69f5cc6f3f65a6302a81df6a412ce0b0ff10a\n"
    },
    {
      "commit": "025bfab929b80f3e6a501da50298780a8dbb22c6",
      "tree": "cd1664cb3d0a5a8e6eb9dccd771eef12031d2825",
      "parents": [
        "3b887bdf4a16a64f9716f603a905b74c1bcc5a70"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 08 13:26:40 2019 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Jan 22 14:16:14 2019 +0000"
      },
      "message": "Include OrgApacheHttpLegacyUpdater unconditionally\n\nPreviously, OrgApacheHttpLegacyUpdater was added to the bootclasspath\n(in the framework-oahl-backward-compatibility library) if and only if\nthe org.apache.http.legacy.jar was not on the bootclasspath. Its\npresence caused the runtime to maintain backwards compatibility by\nadding org.apache.http.legacy.jar to the app\u0027s classpath for apps that\ntarget \u003c P.\n\nThe org.apache.http.legacy.jar was permanently removed from the\nbootclasspath in P and so the framework-oahl-backward-compatibility\nlibrary, and hence OrgApacheHttpLegacyUpdater, are always on the\nbootclasspath and so there is no need to treat it as optional. To that\nend this change:\n1) Includes it in the main framework target, previously it was\n   explicitly excluded.\n2) Removes the code for handling the case when it is not present.\n3) Removes tests for when it is not present.\n4) Removes documentation describing what happens when it is not\n   present.\n\nBug: 18027885\nTest: cts/tests/signature/runSignatureTest.sh\nChange-Id: I3892ead8cd2a8bf17e57bf08e3bf6ee65afac0a1\n"
    },
    {
      "commit": "111e1c35e3ea20fe637ce911eb1a23400668b222",
      "tree": "69d2151e93ab76f246ac3107869d392c64279bef",
      "parents": [
        "3ebfb6507718b5530828f6dc192a5e71ae69dc5f"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 23:36:53 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 22 21:16:47 2019 +0900"
      },
      "message": "Migrate ICaptivePortal to stable AIDL\n\nAlso add required API for the captive portal app to stop using hidden\nmembers.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: 112869080\nChange-Id: I62b457e709fa199822bb8f80b0eab990be4ded93\n"
    },
    {
      "commit": "4603a03993acc764a7fda1622931b24ebc9b593a",
      "tree": "73b58ba3ed27bc7647f6db7dc644a358c317feba",
      "parents": [
        "ce476415ac36eea0446fba89ffa48894992052e8",
        "a359fc39489aa79045fe20fd50a38a9f3625eae0"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 17:41:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 21 17:41:49 2019 -0800"
      },
      "message": "Merge \"Add IIpClient API for IpClient\" am: 60b9ad2ec3 am: e89f53330a\nam: a359fc3948\n\nChange-Id: Icbbbd2c5db729210735c0bcb415b9c4025d852e0\n"
    },
    {
      "commit": "a359fc39489aa79045fe20fd50a38a9f3625eae0",
      "tree": "edc6d40e52fa6888e92e40f267353199c14541c2",
      "parents": [
        "6134d99bce141d5acb839dd9df215e3757c2fe2b",
        "e89f53330a47e4c4f9e8474d9287f5b58563484d"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 17:32:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 21 17:32:12 2019 -0800"
      },
      "message": "Merge \"Add IIpClient API for IpClient\" am: 60b9ad2ec3\nam: e89f53330a\n\nChange-Id: I58d8725a1f43f42d364a53ca80d86e3f65e6cf63\n"
    },
    {
      "commit": "96892aae33e9a89a7cf4df1a9dfddc254754fa02",
      "tree": "8f65eef49a08b5af35c1a1fdc78d417a2dbf18c9",
      "parents": [
        "9e83d5e2e8b5c60c77d396f948a94957a1b3b5a4",
        "bba39913f85cf698525e01b82b7cb2e2af6105d2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 11:19:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 21 11:19:54 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for IIpClient API\" am: 7bf90a1f97 am: 4294a0f939\nam: bba39913f8\n\nChange-Id: Ieac619f043a7142cbbec3eaec334b7fac97ce7fc\n"
    },
    {
      "commit": "bba39913f85cf698525e01b82b7cb2e2af6105d2",
      "tree": "aca4614e9c4b9583db14aef5804ca01dfcf46b32",
      "parents": [
        "66932e3e49e180729a3d0204796999441cd3d1bd",
        "4294a0f939c5a934ef05814eb05b3f93adb65368"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 11:09:28 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 21 11:09:28 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for IIpClient API\" am: 7bf90a1f97\nam: 4294a0f939\n\nChange-Id: Ifae5ae9e6e396452ce4c432d8aa613d03ba59824\n"
    },
    {
      "commit": "7f6d6a95f53153fd03a378be9c970df9a300a8a7",
      "tree": "664f0dab9747783f5f0d510a373761898f86d3cf",
      "parents": [
        "2e2692d3e419022f52517ccbba30504553f3c238",
        "0d035539c217dc319dc0611d17f30cc157c2836a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 21 14:27:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 21 14:27:03 2019 +0000"
      },
      "message": "Merge changes from topic \"mv_jar\"\n\n* changes:\n  Include updatable-media.jar in bootclasspath \u0026 apex\n  Separate out mediaplayer2 code from framework\n"
    },
    {
      "commit": "a5d31f53b67efe91da0911e792825020d16eb7bb",
      "tree": "b6e060e2e76c20342e1f1bf4dc9a3201ba1b9ead",
      "parents": [
        "6b0b2b735eb42f87319a91cc7822e78ce2296186"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Sat Jan 12 15:36:47 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 18:25:46 2019 +0900"
      },
      "message": "Add IIpClient API for IpClient\n\nThe API will be used to interact with IpClient once it is moved to the\nNetworkStack process.\nThis change keeps compatibility with the previous API so that clients\ncan be migrated independently.\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: b/112869080\nChange-Id: I57d8164afae849230bbc0e25f17859c0b22d0f29\n"
    },
    {
      "commit": "6b0b2b735eb42f87319a91cc7822e78ce2296186",
      "tree": "b6b0c9e6f400f3306c52b4f40c9fa02c81b33e3a",
      "parents": [
        "1f4cce2f198308a0c8ee375503225ed1f6e1f2f4"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Fri Jan 18 18:49:16 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Mon Jan 21 12:54:24 2019 +0900"
      },
      "message": "Add stable AIDL parcelables for IIpClient API\n\nTest: atest FrameworksNetTests NetworkStackTests\nBug: b/112869080\nChange-Id: Ia4ac1eb482850a06c4dc1b6c1fe55d33d4087388\n"
    },
    {
      "commit": "e24f1b095b020382f555c7f34f22ff3fb5005f90",
      "tree": "138da7bf237efcd173f1cfb99d991f234e3c72aa",
      "parents": [
        "5837dcdbb5ef4b5882bb5debb53ffcbe1a117ce3"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Mon Mar 05 17:25:20 2018 -0800"
      },
      "committer": {
        "name": "Brian Duddie",
        "email": "bduddie@google.com",
        "time": "Fri Jan 18 22:31:53 2019 +0000"
      },
      "message": "Remove Activity Recognition from the Android Code.\n\nRemoving AR from the Android code base. We had already severed the\nconnection to the AR HAL in Android Oreo. This change simply removes all\nunused references and uses of the stubs.\n\nTest: Build compiles. Ensure that clients that provide AR through other\nchannels continue to work.\n\nChange-Id: I79d19c0bd2b80962cdecc8ad88065911fd6311ac\n"
    },
    {
      "commit": "61ae7ed2c6697d95c06422cad6aa4d4063dd4b24",
      "tree": "6ca3bc8ef9863920a36c8c9de068c69875419604",
      "parents": [
        "612e638627abad251ef5a113cfef38a455ff74cc",
        "b81472f7e239c8ba9802bbc44e474e9ca2623da8"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Fri Jan 18 20:01:54 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 18 20:01:54 2019 +0000"
      },
      "message": "Merge \"Add skeleton implementation for Attention API\""
    },
    {
      "commit": "8afd5319b00c6a9e9bd3630a31ac302cc2730fbc",
      "tree": "4d1924991bbc20febb583b7763a2f921a6b781a7",
      "parents": [
        "51d414796f7e6c9c0beead6d6a75d511cb9914ca"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Jan 15 20:04:51 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jan 17 13:33:58 2019 -0800"
      },
      "message": "Separate out mediaplayer2 code from framework\n\n\"media2.jar\" is renamed to \"updatable-media.jar\" in order to\nshow its purpose clearly.\n\nTest: build \u0026 boot \u0026 MediaPlayer2Test\nBug: 112766913\nChange-Id: Ia2ea05e0ed1a8bb2cfea20c9e2585e3d3cbfffd9\n"
    },
    {
      "commit": "957fe88fc97a51c1379261983b967654642906aa",
      "tree": "5231a2e922a89a66eefdf04966a69fe4ebd2ccd5",
      "parents": [
        "90a0c9b151457d92aafbfa1b3b12d34ff599b8d3",
        "6ff8cf84f73ea544af3205b4b43e19c734d864b2"
      ],
      "author": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Thu Jan 17 08:13:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 08:13:52 2019 -0800"
      },
      "message": "Merge \"Switch TextClassifier implementation from native to java\" am: 06eb53cede\nam: 6ff8cf84f7\n\nChange-Id: Ibd2281c89692d3b1630c3c259978ace8e241068f\n"
    },
    {
      "commit": "06eb53cede29b77711f10c52889dd33001facc21",
      "tree": "f96e7d95c7e582c967751bbe757f98350086facf",
      "parents": [
        "1eb5db6cf02c014785b167c20c2673d0de4f8645",
        "7ea2f83f9fd44801ef8cc1b32624e138f98c289a"
      ],
      "author": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Thu Jan 17 15:34:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 15:34:02 2019 +0000"
      },
      "message": "Merge \"Switch TextClassifier implementation from native to java\""
    },
    {
      "commit": "1eb5db6cf02c014785b167c20c2673d0de4f8645",
      "tree": "36acdd82d87406778bf06201ddc88ac88949739c",
      "parents": [
        "c37177a7d660404112317d6ede1719622f186a24",
        "f8732bb2dbb8316a0b5394d7b4a783dd45fe42a4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 10:01:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 10:01:37 2019 +0000"
      },
      "message": "Merge \"Change the impl lib name of java_sdk_library\""
    },
    {
      "commit": "e9ffc741456af7823e958f9777ae5d8530e739b7",
      "tree": "9418ca5a518128ab40483640a3fbac4dd7559caf",
      "parents": [
        "03e45f2f53e8a70e97d32da1a1cfc12629e140a4",
        "15f85cd5f2318acc02a3b3e6a967a0bcc6cd3752"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 01:06:47 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 01:06:47 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for LinkProperties\" am: c37177a7d6 am: e45592f5fd\nam: 15f85cd5f2\n\nChange-Id: I81b1d0405d144dc8b053c6f3961a5542de4dd0ec\n"
    },
    {
      "commit": "15f85cd5f2318acc02a3b3e6a967a0bcc6cd3752",
      "tree": "93337a6361a8a9a8dc2b5e972fe2eb242891420b",
      "parents": [
        "18a8e142d80e59806f154af9108df509e8c5f6cd",
        "e45592f5fd65b52d7769da97ed5112e1721d3936"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 00:55:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 17 00:55:38 2019 -0800"
      },
      "message": "Merge \"Add stable AIDL parcelables for LinkProperties\" am: c37177a7d6\nam: e45592f5fd\n\nChange-Id: I301f9ccac2008c102dbc5e14e3654cf268e20d1d\n"
    },
    {
      "commit": "b81472f7e239c8ba9802bbc44e474e9ca2623da8",
      "tree": "c06dcf038d7fba3962937d4067254ac7bd1d539b",
      "parents": [
        "0bf94c6d3e9b20854b4d17b277c80c40d6613b78"
      ],
      "author": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Wed Dec 12 14:44:28 2018 -0800"
      },
      "committer": {
        "name": "Alex Salo",
        "email": "asalo@google.com",
        "time": "Wed Jan 16 21:21:51 2019 -0800"
      },
      "message": "Add skeleton implementation for Attention API\n\nThis service will let the system know whether the user is paying attention to\nthe device. This may be useful in certain scenarios - like keeping the screen\non, even when there has been no touch related user activity.\n\nNew permission BIND_ATTENTION_SERVICE is added to ensure that only the system\ncan bind to the attention service.\n\nTest: manually tested the lifecycle is as expected\nBug: 111939367\nChange-Id: I2dab9c69f3d0c6efb0db572f797f517dc6efcc72\n"
    },
    {
      "commit": "4855a2e2c6eb5143e41b221a2062b43349bd182d",
      "tree": "cf9796ea776a94b374d0d7df7230014faafa5001",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Tue Jan 08 10:46:21 2019 +0900"
      },
      "committer": {
        "name": "Remi NGUYEN VAN",
        "email": "reminv@google.com",
        "time": "Thu Jan 17 13:11:12 2019 +0900"
      },
      "message": "Add stable AIDL parcelables for LinkProperties\n\nTest: atest android.net.shared.LinkPropertiesParcelableUtilTest\nBug: b/112869080\nChange-Id: I2b69980e25bae9f51fb5b8cd3cafb403e6bd53da\n"
    },
    {
      "commit": "b9b73aee2a6b52e815cd58553491ec91078cd7af",
      "tree": "e83a8b65287b187fa59de6b5658814fe79e138aa",
      "parents": [
        "6103b33f29d8d191029785b37e93b14937e5e3c5",
        "45d94a4844e9a6b7c0fe50cb42338089b167a10f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 02:17:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 17 02:17:32 2019 +0000"
      },
      "message": "Merge \"MediaSession2Service: Initial commit\""
    },
    {
      "commit": "f8732bb2dbb8316a0b5394d7b4a783dd45fe42a4",
      "tree": "8d9a2b7c097a298119da544dbb48c99b48666009",
      "parents": [
        "be8881da3ba92405522f80fad1d93459e899dea2"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Nov 08 19:06:45 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Jan 17 09:43:25 2019 +0900"
      },
      "message": "Change the impl lib name of java_sdk_library\n\nThe impl lib name of java_sdk_library is changed to {module_name}.jar\ninstead of {module_name}.impl.jar\nandroid.test.mock.impl is removed from stubs_defaults.\nRepetitiveTest class is added to public API in android.test.base\n\nBug: 110404779\nTest: m -j\nChange-Id: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\nMerged-In: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\n(cherry picked from commit b7540bf1a3f7e7f041ea8b3d3a3a23b15cab187c)\n"
    },
    {
      "commit": "a8b50584c64bc7464673113a95643c8cc2e5ba7a",
      "tree": "0c68f30daae946250563dc9aab7beb2a69db1cbc",
      "parents": [
        "67430ad4f0132e8bc2f6c0468c09a072303e8bfe",
        "af4e4fd020c2e719079d81a00f9f58b15c240b20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 16 16:30:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 16 16:30:57 2019 +0000"
      },
      "message": "Merge \"Added IContentCaptureServiceCallback.\""
    },
    {
      "commit": "f4f4b8af4bfbaff324a6e035cfd604730eb2a429",
      "tree": "0c6c1d07ebd1cff75a7bb3cea49adeab06b61718",
      "parents": [
        "25c8673fe44506830cd3967ba7c91b2ae4543572"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Nov 08 19:06:45 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Jan 16 17:30:51 2019 +0900"
      },
      "message": "Change the impl lib name of java_sdk_library\n\nThe impl lib name of java_sdk_library is changed to {module_name}.jar\ninstead of {module_name}.impl.jar\nandroid.test.mock.impl is removed from stubs_defaults.\nRepetitiveTest class is added to public API in android.test.base\n\nBug: 110404779\nTest: m -j\nChange-Id: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\nMerged-In: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\n(cherry picked from commit b7540bf1a3f7e7f041ea8b3d3a3a23b15cab187c)\n"
    },
    {
      "commit": "45d94a4844e9a6b7c0fe50cb42338089b167a10f",
      "tree": "6e258c7a67c6f22cd6cfa8ee0ed2bd36755986c3",
      "parents": [
        "2499cc2f97eeeddd150d756ad5547644f3694978"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Jan 09 17:12:46 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Jan 16 17:18:14 2019 +0900"
      },
      "message": "MediaSession2Service: Initial commit\n\nBug: 122563346\nTest: Build\nChange-Id: I250ee493837bfa7964fa7baf3d11f1673c879010\n"
    },
    {
      "commit": "b7540bf1a3f7e7f041ea8b3d3a3a23b15cab187c",
      "tree": "58623209e274069aa6b8f38878bf51eb8e0f3e7a",
      "parents": [
        "78db121770e6619661ff195f33ec0ff3673219f5"
      ],
      "author": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Thu Nov 08 19:06:45 2018 +0900"
      },
      "committer": {
        "name": "Sundong Ahn",
        "email": "sundongahn@google.com",
        "time": "Wed Jan 16 12:20:55 2019 +0900"
      },
      "message": "Change the impl lib name of java_sdk_library\n\nThe impl lib name of java_sdk_library is changed to {module_name}.jar\ninstead of {module_name}.impl.jar\nandroid.test.mock.impl is removed from stubs_defaults.\nRepetitiveTest class is added to public API in android.test.base\n\nBug: 110404779\nTest: m -j\nChange-Id: I5dd7f3a28bc22136b4e921de3eb5a3e77e5fc75f\n"
    },
    {
      "commit": "93b988e6baead0c3d3c93496b770444089ac0463",
      "tree": "a777e5403f2010486e49cf2cc5af090065dcd49e",
      "parents": [
        "d3b217940bfe3ac09526c9fafc45dcf930a3915e",
        "e6883edf8acd6f1503202fd4cad30399af9aca2d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 15 13:41:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 15 13:41:59 2019 -0800"
      },
      "message": "Merge \"HIDL stuff to TestApi.\" am: bc79587a85\nam: e6883edf8a\n\nChange-Id: I31b92b9c23f54d889bee4bc2d2d370b5ad3af303\n"
    },
    {
      "commit": "bc79587a85e439280345e30932368652b7905d34",
      "tree": "fbd4011902a80e290ea2aee0a77b812136e4f04c",
      "parents": [
        "396e01a168a80029685574c32f9acbedac0adcc4",
        "14b9eb6b959350e9ef1a9eca28586607b7d1f9cb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 15 21:15:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 15 21:15:34 2019 +0000"
      },
      "message": "Merge \"HIDL stuff to TestApi.\""
    },
    {
      "commit": "af4e4fd020c2e719079d81a00f9f58b15c240b20",
      "tree": "e5f596bd8552a667ebc6927d6470b0a86e677bb7",
      "parents": [
        "b407681aec7e9ecec1ae84b07b816d40a2385d7e"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 15 08:32:42 2019 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jan 15 09:26:43 2019 -0800"
      },
      "message": "Added IContentCaptureServiceCallback.\n\nThis binder object will be used to implement the ContentCaptureService methods that require calls to\nsystem server.\n\nBug: 122595322\nTest: atest CtsContentCaptureServiceTestCases\n\nChange-Id: If918af540f78777d00970e0fc75df458aad168b7\n"
    },
    {
      "commit": "7ea2f83f9fd44801ef8cc1b32624e138f98c289a",
      "tree": "2488af15ff86b3885e0e5246fba47b707b78326a",
      "parents": [
        "3627deac8817788b571d614d9119308937b3f0c2"
      ],
      "author": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Fri Jan 11 18:41:59 2019 +0000"
      },
      "committer": {
        "name": "Nikita Iashchenko",
        "email": "nikitai@google.com",
        "time": "Tue Jan 15 13:23:17 2019 +0000"
      },
      "message": "Switch TextClassifier implementation from native to java\n\nThic CL eliminates the native dependency on libtextclassifier in favor of the java one\nbecause the .java implementation is built on top of stable APIs (@CorePlatformAPI, Android SDK)\nwhile the native API might change in future, leading to breakages.\n\nBug: 119788152\nTest: m droid successfully builds + atest frameworks/base/core/tests/coretests/src/android/view/textclassifier\nChange-Id: I4c3bb4790c360dd514ed2ea48e0634de43dab9e7\nMerged-In: Ide5e58d1c80d9a028cea4e9192a91aeac2843c71\n(cherry picked from commit 64c4cb2ea929a00f5e67df1802e461fcbcc96d0c)\n"
    },
    {
      "commit": "cbba4c7a493befbf530ac3da5e98467a26f264dd",
      "tree": "2cb215a78ceb16672823db37bb24b7825ede201b",
      "parents": [
        "94ae766a983bdaf5f31493f7aa604b4735725830"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jan 11 10:19:51 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 14 14:37:12 2019 -0800"
      },
      "message": "HIDL stuff to TestApi.\n\nSince the CTS test for android.os is build with test_current.\n\nBug: 78650449\nTest: android.os.cts\nChange-Id: If784f4949af931c6c4efc284f1d16414705fe2d4\n"
    },
    {
      "commit": "14b9eb6b959350e9ef1a9eca28586607b7d1f9cb",
      "tree": "f3b7be51d51eac0d328f15fdd2bd27037a965350",
      "parents": [
        "c0f3daa11ab5038ea6338db8822c7a7bacb07a40"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jan 11 10:19:51 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jan 14 22:36:09 2019 +0000"
      },
      "message": "HIDL stuff to TestApi.\n\nSince the CTS test for android.os is build with test_current.\n\nBug: 78650449\nTest: android.os.cts\nChange-Id: If784f4949af931c6c4efc284f1d16414705fe2d4\nMerged-In: If784f4949af931c6c4efc284f1d16414705fe2d4\n"
    },
    {
      "commit": "ea911860ef33a1de7d580710def183c178bc6886",
      "tree": "e529ef0e1c2aa6e69f3e0e71827b58e0c7bec6f0",
      "parents": [
        "88b835f9b8952b0239854b2994339d838aef8b60"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Jan 07 16:45:14 2019 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Jan 14 21:17:24 2019 +0900"
      },
      "message": "MediaSessionManager: Add listener for Session2Token changes\n\nBug: 122234817\nTest: Build and flash manually\nChange-Id: I5098a2437a556a785d405a89ee27868a7d6fb49f\n"
    },
    {
      "commit": "a951bbe07293c3dca09afde7511e3c41fd0fc0d7",
      "tree": "b478fda14cd652a6e83de07bfd1466008d1cb36e",
      "parents": [
        "fb9e440baf22778b6a9c352fc912d676e06a1e3b",
        "ac483b306d58121b6a57ccd96d672306795c02b5"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Sat Jan 12 11:37:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 12 11:37:42 2019 -0800"
      },
      "message": "Merge \"Rename ANS to ONS\" am: c78240df19\nam: ac483b306d\n\nChange-Id: I8714b3f7b4c71d817d2a8e8361442f720bf5a5a2\n"
    },
    {
      "commit": "c78240df195ed8bb89799057c81f5aec53ec8c35",
      "tree": "869a8c3d1be5ea547d5bce27ba0c66ea9daec62b",
      "parents": [
        "e0a34bf17f13b537ba0b411b0e743f3a5a893ceb",
        "9ac6a8b5d4a0d7da8d1521ae798657d1e9c6ae0f"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Sat Jan 12 19:11:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 12 19:11:53 2019 +0000"
      },
      "message": "Merge \"Rename ANS to ONS\""
    },
    {
      "commit": "10ed4a2b0179ddc540b023c516e002fa6635f876",
      "tree": "912836f6f39289c27214b87db6745ad190c83b91",
      "parents": [
        "dd82865e4531cd1415bcd637e3deba37509013aa",
        "fd617463b4f2ff0c0efb5849d8806cc933f52b88"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Sat Jan 12 02:32:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 12 02:32:31 2019 +0000"
      },
      "message": "Merge \"Rename ANS to ONS\""
    },
    {
      "commit": "fb922e9bac265358e54729f75a785c4d7905a5b9",
      "tree": "ea553aa2445e21944c2ecdc3ff811aad4ce268b3",
      "parents": [
        "7c1bbb71352eec49fd5ba04b98bfd7da7aff223d",
        "3fb0f258d344ea0d73dc67f941719a2c9d6cdeb6"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jan 11 20:21:19 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 11 20:21:19 2019 +0000"
      },
      "message": "Merge changes from topic \"prediction_suggestion_services\"\n\n* changes:\n  Initial commit of Content Suggestions (overview long press) Manager.\n  Adding initial implementation of Prediction client/service API\n"
    },
    {
      "commit": "9ac6a8b5d4a0d7da8d1521ae798657d1e9c6ae0f",
      "tree": "a1a9e477b582325391059023919241e7f9d85894",
      "parents": [
        "abf137431b9a0145ad8e475c24bddf1144f18fd7"
      ],
      "author": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Tue Jan 08 13:23:17 2019 -0800"
      },
      "committer": {
        "name": "Sooraj Sasindran",
        "email": "sasindran@google.com",
        "time": "Fri Jan 11 17:46:50 2019 +0000"
      },
      "message": "Rename ANS to ONS\n\nRename AlternativeNetworkService to OpportunisticNetworkService\nBug: 118347827\nTest: compile\n\nMerged-In: Ifbbc5eccd35c4b0c2c4e60a04425f4aea0fdeafd\nChange-Id: Ifbbc5eccd35c4b0c2c4e60a04425f4aea0fdeafd\n"
    },
    {
      "commit": "fc758be231a4652e4910c9f31842b29ae2f087bf",
      "tree": "0b8d483a13d85029a106ff394c223c23c418c898",
      "parents": [
        "72994d482e11fc1170c3e5d39f49a66fa7afb833",
        "2304c7c508138862c1be9cb55c6099fde5e7ea27"
      ],
      "author": {
        "name": "Chalard Jean",
        "email": "jchalard@google.com",
        "time": "Fri Jan 11 04:13:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 11 04:13:38 2019 -0800"
      },
      "message": "Merge changes from topic \"IPMS1\" am: 3627deac88 am: 54d91e605c\nam: 2304c7c508\n\nChange-Id: I6908f68b1b9e7079384c4cc9f11c4e46cce694ce\n"
    }
  ],
  "next": "2304c7c508138862c1be9cb55c6099fde5e7ea27"
}
