)]}'
{
  "log": [
    {
      "commit": "8c6fe753dd89985400c4ce0181916ae8db6bb872",
      "tree": "556f88f03514320808f3d7c7f7671e2379cb8dcf",
      "parents": [
        "2117dfc13d095ee8e38faad9c17e0245c400a77f",
        "005c8b9098120526fa69f98bce3a5e1f79e3699b"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Sep 01 12:49:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 12:49:49 2017 +0000"
      },
      "message": "Merge \"Add more functionality to channel groups\""
    },
    {
      "commit": "6307647e2493e19673f733fdc471e6150df43f72",
      "tree": "7c01c2a0af2eb5590ff29da24ed980083e5379a1",
      "parents": [
        "f4627b889f2ce36ff79e16e4d43046de41a3072c",
        "77c94a9c03cf92a2325b442c863a19e5fd58f255"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Sep 01 09:59:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 01 09:59:49 2017 +0000"
      },
      "message": "Merge \"Create a flag to allow starting managed user in background\""
    },
    {
      "commit": "47f4cbdf046abe0fd5a237b2798cf6ee5a3ddd12",
      "tree": "34ddaea405a7c685afa5dc5798042ed547728cfc",
      "parents": [
        "54497611f7aa7474c98d1849401b9b9d3dda9a3f",
        "1c501ebfec42eed5abefdb3b21b45f2f253f7a64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 31 22:59:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 22:59:02 2017 +0000"
      },
      "message": "Merge \"Added getClientState() to FillEvent; deprecated it on FillEventHistory.\""
    },
    {
      "commit": "98eaf2ebd66292a492d6799d29853627a22ab628",
      "tree": "3be40597a89abfced25fee8275ae27a3ea5550ac",
      "parents": [
        "7a35f63f665b662f01ef83913908dfef71323096",
        "7bd7a62336b013467d06f23290663fc3b4d1e37a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 31 20:16:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 20:16:36 2017 +0000"
      },
      "message": "Merge \"Add VERSION_CODES.P\""
    },
    {
      "commit": "2026fa3377a8f62c598569af79030425e01f2e1e",
      "tree": "c45cd868c9e043414aba879d766095540e8549b5",
      "parents": [
        "e7a1b30b6a441377fc2b8e1b80f2afd24fb5fa8a",
        "4793b28d3f2a65492aa7049c5e6e77c1cdbbb1a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 31 18:54:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 18:54:57 2017 +0000"
      },
      "message": "Merge \"Unhide enable_apps carrier config key.\""
    },
    {
      "commit": "7bd7a62336b013467d06f23290663fc3b4d1e37a",
      "tree": "af9ec5b695e6445eacaaa798cbf9b8b1d75d44fd",
      "parents": [
        "25706748aa867a9bd29fd2882c14e95167252517"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Aug 31 08:35:59 2017 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 31 18:06:26 2017 +0000"
      },
      "message": "Add VERSION_CODES.P\n\nBug: 64982450\nTest: Build and boot\nChange-Id: I0a90033239081c583b10021cbc06d032e206beb4\n"
    },
    {
      "commit": "77c94a9c03cf92a2325b442c863a19e5fd58f255",
      "tree": "ea80c815fefb56b8bb314b8f7913268044a18cdf",
      "parents": [
        "b1671e0e1affc085e0e196e79ee1185d03a5ae91"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Wed Aug 09 14:16:03 2017 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Thu Aug 31 16:11:47 2017 +0100"
      },
      "message": "Create a flag to allow starting managed user in background\n\nCurrently DPM.createAndManageUser does not start the user in the\nbackground, leading to a potential race between user having access to\nthe secondary user and admin having time to push policies. To mitigate\nthis we\u0027re adding a flag that allows secondary users to be started in\nbackground as part of the API. The admin can then apply policies before\nswitching to that user.\n\nBug: 64382185\nTest: cts-tradefed run singleCommand cts -m DevicePolicyManager --test\ncom.android.cts.devicepolicy.DeviceOwnerTest#testCreateAndManageUser_StartUserInBackground\n--abi arm64-v8a\nChange-Id: Id6f6ab7584a249680c8554c21977cbb69a220332\n"
    },
    {
      "commit": "326be275726047c7e3b3ada5d85a58649b377b81",
      "tree": "4e20650c8469335b9a8c98f2e69518559faf97d9",
      "parents": [
        "2456be8db8861c383e5cfe775b04e4e5b7889a35",
        "a77e35782cb0aa4b6ea0afa864424ea2dc09e79b"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Thu Aug 31 08:59:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 31 08:59:30 2017 +0000"
      },
      "message": "Merge \"Profile Owner API to clear application data\""
    },
    {
      "commit": "005c8b9098120526fa69f98bce3a5e1f79e3699b",
      "tree": "68287ae77206a8cecb826773fbb4c6cf749583e6",
      "parents": [
        "cda6ec2826b26c9042f5b8b5caca9323957745fa"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Aug 24 10:35:53 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Aug 30 17:07:58 2017 -0400"
      },
      "message": "Add more functionality to channel groups\n\nDescription, blocking, links to/from the app\n\nTest: cts, runtest systemui-notification\nBug: 63927402\nChange-Id: Icc8caf319651f9ac2d622fb54110270c89bdff61\n"
    },
    {
      "commit": "a507fc4b9eef9e08a8d1ff0a948b26df8324323f",
      "tree": "092cf5436aa8a8470b8c805ded578eafc5a2a853",
      "parents": [
        "a950087288c03b5fc2e895db31750dfb9c3cf4f8",
        "8ad2bd4b530fda48d8cce8f087a4d7e9071d7001"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 30 18:19:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 30 18:19:50 2017 +0000"
      },
      "message": "Merge \"Add a constant to allow system-provided fingerprint dialogs\" into oc-mr1-dev am: fb8e9b9096\nam: 8ad2bd4b53\n\nChange-Id: Ic25a7a89485ec1791befafd4933a8cdd3741ce2e\n"
    },
    {
      "commit": "8ad2bd4b530fda48d8cce8f087a4d7e9071d7001",
      "tree": "761a2bf07ba0838c69a0b680de14204acd46aeb5",
      "parents": [
        "269cdab3bb74ae909710e4d7fc8b213ee2533650",
        "fb8e9b90961fa12af8ac54779d8041e80ebf6b06"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 30 18:04:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 30 18:04:57 2017 +0000"
      },
      "message": "Merge \"Add a constant to allow system-provided fingerprint dialogs\" into oc-mr1-dev\nam: fb8e9b9096\n\nChange-Id: I2ce2160b4ffa4f088321710a33475debfd7b1212\n"
    },
    {
      "commit": "fb8e9b90961fa12af8ac54779d8041e80ebf6b06",
      "tree": "858acad0a81f9ef6f5f84f937cd72eeb6b01bf92",
      "parents": [
        "f4a484064bd015c3762f06b4563c5fc34586f2c5",
        "a8bc97cd70e6ccc25b1117a49e9bebf958fd5e06"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 30 17:47:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 30 17:47:46 2017 +0000"
      },
      "message": "Merge \"Add a constant to allow system-provided fingerprint dialogs\" into oc-mr1-dev"
    },
    {
      "commit": "11b58a917cab648ca56138314253e0b430cee5c6",
      "tree": "5d02ef3158026b85ec2422ca7fe2b6668ff53e74",
      "parents": [
        "c283ba74cd4e7f90d4b743008afefff25f22bb3b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 16 18:19:34 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 30 15:37:19 2017 +0200"
      },
      "message": "Add theme attribute for light navigation bar\n\nSuch that apps can set this in the theme and get a splash screen\nthat has a light navigation bar if requested.\n\nTest: LightBarThemeTest\nChange-Id: Iee93c49743f66ecad76e0a056ba16a1785f22784\nFixes: 62429332\n"
    },
    {
      "commit": "1c501ebfec42eed5abefdb3b21b45f2f253f7a64",
      "tree": "247272b05808b505f8061ff1f5ce15e52ebbbf5b",
      "parents": [
        "75d4dc333a1a4a89e3cd9bf8623c92033b0586e7"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Aug 29 16:19:28 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Aug 29 17:48:00 2017 -0700"
      },
      "message": "Added getClientState() to FillEvent; deprecated it on FillEventHistory.\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases\n\nFixes: 62830277\n\nChange-Id: Ib99a342c931f4fd44fc8aced1faef0b75588f63d\n"
    },
    {
      "commit": "4793b28d3f2a65492aa7049c5e6e77c1cdbbb1a3",
      "tree": "48fe6271150ee929394838a1aac90d73782a5bff",
      "parents": [
        "add1dd4b0def821280aa24b5725e39b3a64917cc"
      ],
      "author": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Aug 22 14:31:35 2017 -0700"
      },
      "committer": {
        "name": "Junda Liu",
        "email": "junda@google.com",
        "time": "Tue Aug 29 20:22:44 2017 +0000"
      },
      "message": "Unhide enable_apps carrier config key.\n\nBug: 62907095\nTest: manual\nChange-Id: Ifa16c967dadf7788cd190d5ad152fc642fc267f2\n"
    },
    {
      "commit": "a59380177dbfa53614cff1c101f66a21fc9dc9f3",
      "tree": "0bc913a431e55e24b191bb67e128f6ae5b81bd5d",
      "parents": [
        "5b32ea3dec3dd00f3fabf1a7f5075221d9e796a6",
        "02b2b3d7033d042f02f314b166d350cefd6b474c"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 14:16:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 14:16:18 2017 +0000"
      },
      "message": "Merge \"Adapt ICU 59 API update to Doclava changes.\" am: e048261656 am: 0fc0cc9dd8\nam: 02b2b3d703\n\nChange-Id: I09d38e6ed0426bc826722c1cdb5e7c79cf90adb6\n"
    },
    {
      "commit": "0fc0cc9dd8fda8f60d64c1ad594052a64aa9c88d",
      "tree": "bda42ba6f5fd3938cb4e77695f11d70e0423a49d",
      "parents": [
        "d019cce887fbb4d43fe473d40cc52e410b993dc4",
        "e04826165621b7b646a2f85d649f017b973bf83b"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 13:54:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 29 13:54:14 2017 +0000"
      },
      "message": "Merge \"Adapt ICU 59 API update to Doclava changes.\"\nam: e048261656\n\nChange-Id: Iea671a7029e083bffee2bcaacfaa0df41f45c1cc\n"
    },
    {
      "commit": "a77e35782cb0aa4b6ea0afa864424ea2dc09e79b",
      "tree": "372db3b74e78042210e3a60e363c52a85ef5a7a5",
      "parents": [
        "b1671e0e1affc085e0e196e79ee1185d03a5ae91"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Jun 23 12:01:44 2017 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Aug 29 12:18:02 2017 +0100"
      },
      "message": "Profile Owner API to clear application data\n\nThis new API lets DOs clear application data on a per package basis. It\ncan be used to reset misbehaving packages as well as for a light-weight\nsession model where employees log in to a device and have their data\ncleared when they log out.\n\nTest: cts-tradefed run singleCommand cts -m DevicePolicyManager --test\ncom.android.cts.devicepolicy.DeviceOwnerTest#testClearApplicationData\n--abi arm64-v8a\nBug: 63910199\nChange-Id: I6a03ae90fffe6159172ea7e46f9b8b69efeabcfe\n"
    },
    {
      "commit": "e447d9f0fbcc24e9127eb43a3a22cef72e0e41ee",
      "tree": "c80daae6cad73fcdd933e2b60923aba63ee3b689",
      "parents": [
        "3cc1ad87f0518b22e3f1d94e8b7b0009da496248"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 11:26:29 2017 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Aug 29 11:26:29 2017 +0100"
      },
      "message": "Adapt ICU 59 API update to Doclava changes.\n\nAdd methods that were missing from the previous API update because the\nupdate-api version used for that had different behaviour from the\ncurrent one.\n\nSpecifically overrides for methods that differ only in sychronization\nare now considered API-worthy and weren\u0027t before (b/62576297).\n\nAll methods added in this commit are methods that exist in the base\nclass without synchronization and are synchronized in the class they are\nnow being added in.\n\nBug: 64807220\nTest: m checkapi\nChange-Id: I9bf1b3d02e6a8f04b93ec36c0adffb7eedad3ad3\nMerged-In: Iff584fb72dc8d651f9482b573f4b8cec89840ca6\n"
    },
    {
      "commit": "1a6585fc208eccaa21547718d378d7d7229060a5",
      "tree": "c6191ad4e19b7994d202e84c5e3a366ddd4ec409",
      "parents": [
        "99c3313dae9c4cdbb72c5d06829be31a3899eccb",
        "800af77f9cd4847834ad18fe71565c84b72f96d4"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Aug 26 02:53:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 26 02:53:45 2017 +0000"
      },
      "message": "Merge \"O MR1 is API 27\" into oc-mr1-dev am: d489d122f4\nam: 800af77f9c\n\nChange-Id: If3e76e14e60573d8f2e188abd95e3ef634eda3a2\n"
    },
    {
      "commit": "800af77f9cd4847834ad18fe71565c84b72f96d4",
      "tree": "260e0b43584cb8066eb4a304effb5809d77fc41a",
      "parents": [
        "46748d5070f360b5a3b527ff71a56e03e0d8e50f",
        "d489d122f42af3c6c308afef59a2948a115e8d31"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Sat Aug 26 02:41:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Aug 26 02:41:46 2017 +0000"
      },
      "message": "Merge \"O MR1 is API 27\" into oc-mr1-dev\nam: d489d122f4\n\nChange-Id: I7e4e4a710ce874502b1e749a9892e46619a988df\n"
    },
    {
      "commit": "d489d122f42af3c6c308afef59a2948a115e8d31",
      "tree": "20728829e6df36b4f06c0e8a666833f16e27377e",
      "parents": [
        "77af296764e65448e49f2e920f44103f004e7a0c",
        "eec01ac5a3dec5030edc5c81ae215bcd10183c5b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 26 02:29:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 26 02:29:51 2017 +0000"
      },
      "message": "Merge \"O MR1 is API 27\" into oc-mr1-dev"
    },
    {
      "commit": "2e41218797e62ad150a37c45881f9e7f25f504d4",
      "tree": "f6337f01ae9505bb79b6289d761c9a1190cd49c0",
      "parents": [
        "db4eeb5e0f89c612da20b98c08afd301b471af64",
        "0b842b465ee1bd09051921901d52107343c368b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 25 23:33:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 25 23:33:17 2017 +0000"
      },
      "message": "Merge \"Adding group divider support in Android Menus\""
    },
    {
      "commit": "f9c1757836a1332238084f68eb500c72b4b15727",
      "tree": "562146d671252b51a4c696a5db1b23e5e1af0207",
      "parents": [
        "9b4ad3593ce56f2271b3b77f9a69242d499577a0",
        "9d9693e4af7cecb1d27bb837da0ce8e600398ecb"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 25 21:21:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 21:21:13 2017 +0000"
      },
      "message": "Merge \"Add new system API for stable display size\" into oc-mr1-dev am: c217d744b4\nam: 9d9693e4af\n\nChange-Id: I687f303f8d92be5ec0604761fa785fc20612633a\n"
    },
    {
      "commit": "9d9693e4af7cecb1d27bb837da0ce8e600398ecb",
      "tree": "46b6e3697e5b5363e07acad9e682bfb926b8c4cf",
      "parents": [
        "0a538a280488785504e68fb31c2b2e47239cfc5b",
        "c217d744b480a48b0f4ffdfdbc2c4226fa9a77d3"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 25 21:02:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 21:02:36 2017 +0000"
      },
      "message": "Merge \"Add new system API for stable display size\" into oc-mr1-dev\nam: c217d744b4\n\nChange-Id: I25a68c0bf9eecd1dbe878851a62926520d4ea71a\n"
    },
    {
      "commit": "eedcbf15048d14cd08447a9aff259636481ed2ab",
      "tree": "c2459d2c688a8a18353ce3b3ca4b46a1e8481d71",
      "parents": [
        "87ad0f7f408d950ee202a9819f3cc5febbba198c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 16 23:14:54 2017 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 25 20:56:00 2017 +0000"
      },
      "message": "Add new system API for stable display size\n\nFixes: 34388294\nTest: manual\nChange-Id: Ie380230bbd82370f507161b4cdb6f0d100b09f11\n"
    },
    {
      "commit": "0b842b465ee1bd09051921901d52107343c368b5",
      "tree": "b3cc8bb341522831bd4176b11c0c69d5bd4b7eb2",
      "parents": [
        "3a58025684a8c379d64bd9968f6549bb11efe753"
      ],
      "author": {
        "name": "Tarun Lohani",
        "email": "tlohani@google.com",
        "time": "Wed Jul 26 11:57:05 2017 -0700"
      },
      "committer": {
        "name": "Tarun Lohani",
        "email": "tlohani@google.com",
        "time": "Fri Aug 25 20:18:11 2017 +0000"
      },
      "message": "Adding group divider support in Android Menus\n\nAdded a divider view in popup_menu_item_layout.\nHiding divider where they are not required in MenuAdapter.\n\nBug: 32172964\nTest: Added test method testGroupDividerEnabledAPI to PopupMenuTest.java\nChange-Id: I9cf0e9a72f085336e9f136a7ed17aead0e30760c\n"
    },
    {
      "commit": "bb2bd9fb9a8c481160b8e76d675e8bd12d578d88",
      "tree": "b1c9fd751ceb6938a5d6048b585094c417ee7195",
      "parents": [
        "602f1d82763d01fb43f102d73fbdc8a36579652c",
        "fff7295026a9ab024996659d6111d27b2eb20e3e"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Aug 25 19:44:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 25 19:44:14 2017 +0000"
      },
      "message": "Merge \"Delete android.net.PskKeyManager\""
    },
    {
      "commit": "782395561dcfebecb68f49ca32120d0eea97bca2",
      "tree": "05dbad99bd6be335d11a5a9a24e22116ddc031b2",
      "parents": [
        "cf5fa80fbfa3b43875fd5fae1b6c06cf6c6364d2",
        "387ed22fef3ab5c80311f312b15faf6b623821e7"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 25 18:15:12 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\"\nam: 387ed22fef\n\nChange-Id: Iff96995b90ecd6ae7fcceebf6b2017344038be72\n"
    },
    {
      "commit": "387ed22fef3ab5c80311f312b15faf6b623821e7",
      "tree": "11b9db5b447952880424ed3de1977c2e25bb8a55",
      "parents": [
        "0172ce8dbfefcae92c6fb9098bb570244237dfb8",
        "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 25 18:01:18 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\""
    },
    {
      "commit": "a4a789802a192fa28e51ea58de22b20623b1e8eb",
      "tree": "fd525687715d19ad5efeac226f53168ada487408",
      "parents": [
        "81b3107d48933e81d8149988ff35de2aa5510681",
        "55967b462cb68a3315c766cd54c77b5cbc52cbb0"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 23:20:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 23:20:14 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\" am: 3b166fba8a am: 49042dc67c\nam: 55967b462c\n\nChange-Id: I5a7561dd09405bcdc38926bd331f5ffd8019ec2f\n"
    },
    {
      "commit": "49042dc67c6df7177db10ab5c91e062faf1efedd",
      "tree": "bf6f159502d03abc7707bc00cf9096075c79eafd",
      "parents": [
        "3da596d29105a23d7cd2e392f2bfcdd1b1dee4c4",
        "3b166fba8abcb0d7f6cb78b87b692c28c381d1ee"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 22:58:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 22:58:02 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\"\nam: 3b166fba8a\n\nChange-Id: I8b78aaa447adcc1bfce0fec8f50857daa37d0575\n"
    },
    {
      "commit": "3b166fba8abcb0d7f6cb78b87b692c28c381d1ee",
      "tree": "6382e2099aa8a27bac5d45e3d8067283adcf0d44",
      "parents": [
        "573948c49cf8f81e4fc15a64d5cdb89c34ac00e8",
        "3fa819c2f383d742edc8f03672678012bc5492e3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 22:24:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 24 22:24:16 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\""
    },
    {
      "commit": "bf1a674ed7b453f6b87cbfea19b98f6a4727da3b",
      "tree": "77142938701bca554121c9f5f42572f11d75766f",
      "parents": [
        "c6f9b06164ac9702cacf0abfdd9088d861a288f2",
        "a43b3827661ea5ca48f0fbef8adfbbdebe449344"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 22:02:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 22:02:47 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\" into oc-mr1-dev am: 1dafcc89a5\nam: a43b382766\n\nChange-Id: Ic1a8824e1f1d2e3a7655484d23ff658d3d5fd40d\n"
    },
    {
      "commit": "c6f9b06164ac9702cacf0abfdd9088d861a288f2",
      "tree": "53a0e021534f3191ceba5c92e97ea5e6203cb62f",
      "parents": [
        "279766e0cf40215401eaaa73ae4641600022a837",
        "b737076a4eb4d9feba68e17858708dc4b4b1dd89"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 21:57:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 21:57:08 2017 +0000"
      },
      "message": "Merge \"New haptic feedback constants\" into oc-mr1-dev am: f3b78305ff\nam: b737076a4e\n\nChange-Id: I94a90ce699c420f6f761f55c31967ea407e1e8c5\n"
    },
    {
      "commit": "a43b3827661ea5ca48f0fbef8adfbbdebe449344",
      "tree": "b8516f62b782912a1e8b50c44aee67fdf75d2a7d",
      "parents": [
        "b737076a4eb4d9feba68e17858708dc4b4b1dd89",
        "1dafcc89a59d1194c868393618643319e4bdf7bf"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 21:44:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 21:44:54 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\" into oc-mr1-dev\nam: 1dafcc89a5\n\nChange-Id: I938ddabfe0d98ee1eee850ba9d6aeb857ebb748f\n"
    },
    {
      "commit": "85bb4b35f147a4c4a7c047e820d3a4aa5844aa29",
      "tree": "5d76bb7a5ee9fc34f98f546bcb0430bc6b663abf",
      "parents": [
        "43ee2ac1407770d862c09c78b10d2da5a8ed4975"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 09 15:28:41 2017 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 14:40:59 2017 -0700"
      },
      "message": "Add new error code in SmsManager\n\nDesign doc: https://docs.google.com/a/google.com/document/d\n/1YPTNoM2Atjz8oISGAsRYlFVSA1NcYP8MbqYQIzLcJ9E/edit?usp\u003dsharing\n\nTest: compile/flash code; test locally\nBug: 34773406\nChange-Id: I0b227e76048dd46d9c8023d37647db763e1e38e1\nMerged-In: I0b227e76048dd46d9c8023d37647db763e1e38e1\n"
    },
    {
      "commit": "1dafcc89a59d1194c868393618643319e4bdf7bf",
      "tree": "c1c30539f7066238269aaf33fde7ed28fd1296c1",
      "parents": [
        "f3b78305ffd592a261a1598face459dea8800a49",
        "724f621daa9ef38fea39558036b2f08ed4a9e885"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 21:22:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 21:22:31 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\" into oc-mr1-dev"
    },
    {
      "commit": "b737076a4eb4d9feba68e17858708dc4b4b1dd89",
      "tree": "6b9774f1a4806420871cc0a92f8c898af5f67f57",
      "parents": [
        "a750014a6d162005d93deb62428207d8c944e143",
        "f3b78305ffd592a261a1598face459dea8800a49"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 21:14:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 21:14:36 2017 +0000"
      },
      "message": "Merge \"New haptic feedback constants\" into oc-mr1-dev\nam: f3b78305ff\n\nChange-Id: I7e3009b6e54a8f443214b68d4f64470475a4acd5\n"
    },
    {
      "commit": "b18835d4533d054c7524d52062c5b52630574cf2",
      "tree": "bcc26eab41a150d0ae32f8261a65929aeb4b1d8b",
      "parents": [
        "159d677664db26228205982d3a83aa166443d913",
        "b2f875bc5468eec359dfbbe8697f94d7734cafed"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 19:56:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:56:50 2017 +0000"
      },
      "message": "Merge \"Track conference start in system elapsed time.\""
    },
    {
      "commit": "c4c3a0f5a944efb41bbbce2d75ad08d1881beede",
      "tree": "889ea142f85c050ed1799cebde856ece283521d6",
      "parents": [
        "8754a2d635a1cece9532a47b4e9049b53f5427c1",
        "15b213d556e17fda8438889dad78f20b6d74c2b3"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Aug 24 18:38:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 18:38:00 2017 +0000"
      },
      "message": "Merge \"Support fallback linespacing in DynamicLayout\""
    },
    {
      "commit": "262dadf8708b5ecc80bccee14adf587f2fb2e4d5",
      "tree": "50111b9e8fb2a64e6976a0438e69337c2cbbd15d",
      "parents": [
        "1c1e7095f311b55c527d0c35ac5e4b90373d69f9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 10:51:00 2017 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 10:51:00 2017 -0700"
      },
      "message": "New haptic feedback constants\n\nThis CL introduces several haptic feedback constants that are ready\nto be exposed to developers.\n\nTest: checkbuild\nFixes: 64537070\nChange-Id: If54d5bc6cab4e2c405615b7a40648c74a1097ea3\n"
    },
    {
      "commit": "612e67323feadfe2baea8181c0ad4c7cdf98ef1a",
      "tree": "89656c8d77c5c63e72e581e56a282ea14796e290",
      "parents": [
        "d6fc25b757758e2b23423af95a8693bf661c2b44",
        "22a167cac8f585ffd3ca73e40b82a26c1e09df11"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Aug 24 17:39:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 17:39:14 2017 +0000"
      },
      "message": "Merge \"Add a builder for DynamicLayout and switch TextView to it\""
    },
    {
      "commit": "a8bc97cd70e6ccc25b1117a49e9bebf958fd5e06",
      "tree": "afd653e0dd8644d7952c6478cbd88f3bd3e5caf7",
      "parents": [
        "45fb339d83a71623612aafccd337a6f251ad93ff"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 23 18:00:03 2017 -0700"
      },
      "committer": {
        "name": "Kevin Chyn",
        "email": "kchyn@google.com",
        "time": "Wed Aug 23 18:21:21 2017 -0700"
      },
      "message": "Add a constant to allow system-provided fingerprint dialogs\n\nThis adds FINGERPRINT_ERROR_USER_CANCELED to the list of possible errors\nreturned by FingerprintManager.authenticate().\n\nFixes b/64540509\n\nTest: documentation builds\n\nChange-Id: I66b46d385ab10eb0bc8e982c06e7a60570a79165\n"
    },
    {
      "commit": "15b213d556e17fda8438889dad78f20b6d74c2b3",
      "tree": "20ebbc9a0807e08b2bab212287a0386d66071045",
      "parents": [
        "22a167cac8f585ffd3ca73e40b82a26c1e09df11"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Mon Aug 21 17:43:17 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Aug 23 16:34:25 2017 -0700"
      },
      "message": "Support fallback linespacing in DynamicLayout\n\nBug: 28963299\nTest: bit FrameworksCoreTests:android.text.\nChange-Id: I132499d5927b26fb45522ffee99bac12aca3721f\n"
    },
    {
      "commit": "22a167cac8f585ffd3ca73e40b82a26c1e09df11",
      "tree": "281f4aadde5dd8ef4a0c557a623e6e50ac7d8458",
      "parents": [
        "3a58025684a8c379d64bd9968f6549bb11efe753"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Mon Aug 21 12:53:44 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Aug 23 15:05:06 2017 -0700"
      },
      "message": "Add a builder for DynamicLayout and switch TextView to it\n\nThe builder mostly copies the structure and the logic of\nStaticLayout.\n\nWe also improve various parts of code and documentation in\nStaticLayout\u0027s builder.\n\nBug: 28963299\nTest: bit FrameworksCoreTests:android.text.\nTest: bit FrameworksCoreTests:android.widget.TextViewTest\nTest: bit CtsTextTestCases:*\nTest: bit CtsWidgetTestCases:android.widget.cts.TextViewTest\nTest: bit CtsWidgetTestCases:android.widget.cts.EditTextTest\nChange-Id: I5c4a6e031bd0f41f765a3d85e0b9b7e9be42ad4b\n"
    },
    {
      "commit": "b2f875bc5468eec359dfbbe8697f94d7734cafed",
      "tree": "77deeca83e566469462f574a7c723f838dd5e03a",
      "parents": [
        "e605167e0d209c4d9a23280acadab7a4d342ed82"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 04 09:27:26 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Aug 23 14:47:31 2017 -0700"
      },
      "message": "Track conference start in system elapsed time.\n\nThis is important so that Telecom can track the duration of the call,\nwhich is tracked using wall clock time.\n\nTest: Manual, unit test\nBug: 64068300\nChange-Id: If642d282cd8134060acf6ffe8d81215c394d800c\n"
    },
    {
      "commit": "eec01ac5a3dec5030edc5c81ae215bcd10183c5b",
      "tree": "413c597adbbe6e7a7cb47d07c27879aa1d665303",
      "parents": [
        "f144f6ecd9386eba9cb516bec42c07295e3f9765"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 23 13:49:14 2017 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 23 13:49:14 2017 -0700"
      },
      "message": "O MR1 is API 27\n\nBug: 64982450\nTest: manual\nChange-Id: I4be170f9f1021899db3ef0bce3eaeada21f8b475\n"
    },
    {
      "commit": "4c154ed2c9e9245d6b0f4385cff61cdbc5df0314",
      "tree": "75718d58625319b0f892b9c3beaa87ef4d768bc0",
      "parents": [
        "4ad16025ac9fa60ab4400dd94272e0d9f46e385e",
        "c04df54cfc1657c0056b70758419d108d4bb27da"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:28:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:28:36 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786 am: 7754e25694 am: a7bb0ffc7d\nam: c04df54cfc\n\nChange-Id: Ie23fae4840c7d944d43a6040d3bb09aa3ccd5b76\n"
    },
    {
      "commit": "c04df54cfc1657c0056b70758419d108d4bb27da",
      "tree": "4f2a155a85bef8bf68030271285a7cd4e75c4c75",
      "parents": [
        "e65cac2069f79fdf50d99f15dc0229d3f14488cd",
        "a7bb0ffc7d7ee89730fa32e78405f69c6e6288bc"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:16:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:16:04 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786 am: 7754e25694\nam: a7bb0ffc7d\n\nChange-Id: Iab7c397dba3fb446e0c03cd1bab0e82de8172577\n"
    },
    {
      "commit": "a7bb0ffc7d7ee89730fa32e78405f69c6e6288bc",
      "tree": "cb59c8a24de0ea7e792ed9a638762a5b8c444104",
      "parents": [
        "ff82f3391594c3256b25eae4fbee4103ba308cc1",
        "7754e2569490f73a84ae31d79b8aa7add2efcb06"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 17:05:57 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca am: 488d3bf786\nam: 7754e25694\n\nChange-Id: I2724aab757b94957dd9174e4b86c48952a59ebdc\n"
    },
    {
      "commit": "7754e2569490f73a84ae31d79b8aa7add2efcb06",
      "tree": "fbb67fe1de6a4b2e9369b6ca1ca0497a9aa42196",
      "parents": [
        "01f9244e816d37c2bf8ec7a79f17b2d8f8a9ac45",
        "488d3bf78617de43d73e1c896e168db6107539d9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Aug 23 16:56:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 16:56:26 2017 +0000"
      },
      "message": "Merge \"Embms API adjustments for 7/21\" am: 489dcb7cca\nam: 488d3bf786\n\nChange-Id: I03ca7bd2734b5410c37b23ba2e8d33d722ad7ebf\n"
    },
    {
      "commit": "d5c955fcdc3e24108cc4e25c7830eb8f6a9e02ba",
      "tree": "0b0591791ceff29ce556b337c8a265a134827c78",
      "parents": [
        "b056324630b8adfeb38393bcab49f3b9c720f4fd"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Jul 20 15:32:51 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:07:48 2017 -0700"
      },
      "message": "Embms API adjustments for 7/21\n\n* Enforce that only one instance of each manager can be active.\n* Add a death receipient for both managers to notify the app of binder\ndeath\n* Add documentation informing the app that it may not call create()\nmultiple times\n* Fix a collision in streaming state reason codes\n* Add documentation in DownloadRequest to indicate which methods should\nbe called by the middleware.\n\nChange-Id: Ie15283b5c34fee736e8023dbd4f889c2ca95299e\n"
    },
    {
      "commit": "0d2b68bb6821fbc439e313fe8f864342151662fd",
      "tree": "1993c86ddea1190c9d1722b4b4dbe217df13e648",
      "parents": [
        "c967227f7280776e6f5e5cd364b13b53a677abe4",
        "0cd12a83c673b3d0cdd8f4229972fc3f0314a719"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue Aug 22 23:21:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 23:21:15 2017 +0000"
      },
      "message": "Merge \"WebView: rename initSafeBrowsing and remove shutdownSafeBrowsing\" into oc-mr1-dev am: b2456e6194\nam: 0cd12a83c6\n\nChange-Id: I5c0529021e6bbba15090bfc500bb4610a9a4c0d7\n"
    },
    {
      "commit": "0cd12a83c673b3d0cdd8f4229972fc3f0314a719",
      "tree": "dd3bcae89bf779433a77d82b04ddcdbb1c7cd6cd",
      "parents": [
        "e3aeae68f3dd20c1433f40fb7026fe04791edf12",
        "b2456e6194622b03a39d5b4910fec8b0b4773b29"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue Aug 22 23:01:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 23:01:12 2017 +0000"
      },
      "message": "Merge \"WebView: rename initSafeBrowsing and remove shutdownSafeBrowsing\" into oc-mr1-dev\nam: b2456e6194\n\nChange-Id: I3066dd0edd6c125b2e7fdab7fc07624f4c8688a5\n"
    },
    {
      "commit": "b2456e6194622b03a39d5b4910fec8b0b4773b29",
      "tree": "aa5f01068c0df94a8d7a7e4f3c7dd4c80e9c1592",
      "parents": [
        "45fb339d83a71623612aafccd337a6f251ad93ff",
        "2b108d8609b6a0e8bd6e1b1339c97ad8bb46cf4a"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Tue Aug 22 22:40:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 22 22:40:39 2017 +0000"
      },
      "message": "Merge \"WebView: rename initSafeBrowsing and remove shutdownSafeBrowsing\" into oc-mr1-dev"
    },
    {
      "commit": "724f621daa9ef38fea39558036b2f08ed4a9e885",
      "tree": "5587a501d9c8e5ca5e0a3e1a6cd3e0aef9bcb809",
      "parents": [
        "f144f6ecd9386eba9cb516bec42c07295e3f9765"
      ],
      "author": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Wed Aug 09 15:28:41 2017 -0700"
      },
      "committer": {
        "name": "sqian",
        "email": "shuoq@google.com",
        "time": "Tue Aug 22 14:51:03 2017 -0700"
      },
      "message": "Add new error code in SmsManager\n\nDesign doc: https://docs.google.com/a/google.com/document/d\n/1YPTNoM2Atjz8oISGAsRYlFVSA1NcYP8MbqYQIzLcJ9E/edit?usp\u003dsharing\n\nTest: compile/flash code; test locally\nBug: 34773406\nChange-Id: I0b227e76048dd46d9c8023d37647db763e1e38e1\n"
    },
    {
      "commit": "3fa819c2f383d742edc8f03672678012bc5492e3",
      "tree": "d5aedf6d13e02e11c16108771d29095239142dff",
      "parents": [
        "6645fdad6893f0dea25ae26f31256e0f3feb9ab1"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 04 09:27:26 2017 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Aug 22 13:39:31 2017 -0700"
      },
      "message": "Track conference start in system elapsed time.\n\nThis is important so that Telecom can track the duration of the call,\nwhich is tracked using wall clock time.\n\nTest: Manual, unit test\nBug: 64068300\nChange-Id: If642d282cd8134060acf6ffe8d81215c394d800c\n"
    },
    {
      "commit": "295291872bede97752fed7bd1d44a4f89c6f23fe",
      "tree": "06f0cd1ed994b845bd2bc26a167e0127caa1e40f",
      "parents": [
        "03c1307308c4b63c80c5e46d30e81268cfec1d56",
        "a0936c7b897afafbffdf85793b29a494fe98bf29"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 19:20:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 19:20:08 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1 am: ac9893bba0 am: 0d73e03444 am: 23566e82dd\nam: a0936c7b89\n\nChange-Id: Ida377fd6b23e208728895a70fcffca489bc5086e\n"
    },
    {
      "commit": "a0936c7b897afafbffdf85793b29a494fe98bf29",
      "tree": "26cd0e232cd403c018eff50e9010a7ffd67aae32",
      "parents": [
        "8529200aa346c7a755222a834d65514ca7b04c60",
        "23566e82dd4101b918d2cfe23b4cd49afea91bf7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 19:07:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 19:07:06 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1 am: ac9893bba0 am: 0d73e03444\nam: 23566e82dd\n\nChange-Id: I5308524da670b829ef8da474bfaee5d60caa6d86\n"
    },
    {
      "commit": "23566e82dd4101b918d2cfe23b4cd49afea91bf7",
      "tree": "6bc908f4392258013fdc7e5ff5a8ad6c09b94e49",
      "parents": [
        "6376859a98d3161622bd2d15bdacb9171f63b48e",
        "0d73e03444fadcdef69fb25e5b487fa0de96980e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 18:53:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 18:53:34 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1 am: ac9893bba0\nam: 0d73e03444\n\nChange-Id: I5c5a8b6247ef844f86880cf4b162527d699e2fc9\n"
    },
    {
      "commit": "0d73e03444fadcdef69fb25e5b487fa0de96980e",
      "tree": "599f6c46a7bd7fcd73e91645e7a83f3bd5c2b1d6",
      "parents": [
        "0aa55f7b2cc187d55147aaf54ab77a0592febb77",
        "ac9893bba097d98bcf21074ea8518e4b3597017f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 18:44:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Aug 22 18:44:53 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\" am: fa7e99ddf1\nam: ac9893bba0\n\nChange-Id: I0ae2ee130deb1d84cc9e343e9764f65ba46d3fd1\n"
    },
    {
      "commit": "fa7e99ddf1e7b9625627915bf66ced62b9b62a7d",
      "tree": "0b769c082f1242258c0701ef18cde3044ea4391c",
      "parents": [
        "70b000e6e28e3222453ae781e73e55451a149e11",
        "ee19cfc386ba5abf702d81f828da05c4be0beb9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 22 17:55:06 2017 +0000"
      },
      "message": "Merge \"Fix lint errors in the streaming API\""
    },
    {
      "commit": "0dba101b15e45310c7579bd33765a03b0d793315",
      "tree": "9f29200561f8bfd36348ae1e18a013d7872af769",
      "parents": [
        "34a555122ea13b766555604f35af43686569cc90",
        "cfdc1eeacf6e84da919772d95c26d3a0b31a3ae9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 22 16:33:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 22 16:33:54 2017 +0000"
      },
      "message": "Merge \"Add self update permission\""
    },
    {
      "commit": "2b108d8609b6a0e8bd6e1b1339c97ad8bb46cf4a",
      "tree": "de01db11b17e3887786e4734bf2c110baecf2d65",
      "parents": [
        "56891ed4d4347e9aa141ad23bd365be52a840f66"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Mon Aug 21 17:59:55 2017 -0700"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Mon Aug 21 18:04:28 2017 -0700"
      },
      "message": "WebView: rename initSafeBrowsing and remove shutdownSafeBrowsing\n\nThis renames the method as follows:\n\n * initSafeBrowsing -\u003e startSafeBrowsing\n\nThis also updates documentation to fix javadoc references, and to\nclarify that Safe Browsing checks are not guaranteed until after\nstartSafeBrowsing() invokes its callback.\n\nThis does not change the method name in WebViewFactoryProvider, because\nchanging this would break CTS tests (since the WebView APK implements\nthis under the old name).\n\nThis also removes shutdownSafeBrowsing, because we found there was no\ngood use for this (it\u0027s meaningless for AOSP, and we were recommended to\navoid calling the underlying GMSCore API for GoogleWebView). More\nsignificantly, there\u0027s no good place for an application to call it from.\n\nBug: 64331900\nTest: make update-api (docs are correct)\nChange-Id: Idf2b9390306052f5c5dfb92909fca4cfeec74aef\n"
    },
    {
      "commit": "cfdc1eeacf6e84da919772d95c26d3a0b31a3ae9",
      "tree": "efe407f7b0f9379011f040d545e1d2735b03fb27",
      "parents": [
        "65de1621045eb3b52abc1f04c678a5bf70e76e10"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Fri Aug 18 12:52:47 2017 -0700"
      },
      "committer": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Mon Aug 21 13:51:19 2017 -0700"
      },
      "message": "Add self update permission\n\nThis permission is a subset of INSTALL_PACKAGES that only allows a\npackage to update itself. Many of the users of INSTALL_PACKAGE claim to\nbe using it solely for self updating but INSTALL_PACKAGES gives a lot\nmore power than is needed. This limits those priv apps to what they\nintend to do.\n\nTest: manual\nChange-Id: I3442ad1a285df660b8c2635e3db59d7bc0662324\n"
    },
    {
      "commit": "64059f2eec6ebf0bc66a10d38cbdfd31d24a8d6d",
      "tree": "2127326693c2ea4efe9f1707c051f00a3f6fa664",
      "parents": [
        "a55e5640ede9cfe69841047cf68c954859d3933a",
        "737dfead64dd24a431beff85b685594dc0efb49a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Aug 19 01:15:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 19 01:15:37 2017 +0000"
      },
      "message": "Merge \"Support extra linespacing based on fallback fonts\""
    },
    {
      "commit": "fff7295026a9ab024996659d6111d27b2eb20e3e",
      "tree": "3c87a85a321a6e262bc1b8207d3de8728eca96da",
      "parents": [
        "6fc20cbffb9c9cdcbfdf013c9c4f52bff2037609"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Aug 18 14:51:58 2017 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri Aug 18 14:58:06 2017 -0700"
      },
      "message": "Delete android.net.PskKeyManager\n\nandroid.net.PskKeyManager was @remove\u0027d in Android O (API Level 26)\nwhich means it may still be available on Android O platform, but is\nnot part of its public API. This commit deletes this class from\nfuture platform versions.\n\nThe reasoning for the removal of this class is that:\n1. it is incompatible with TLS 1.3, and\n2. TLS-PSK cannot be exposed as a standalone primitive in a safe by\n   default way. There is no way for such primitive to ensure that\n   it is used with a shared secret which is not hard-coded into the\n   app or is otherwise publicly known.\n\nTest: make\nTest: Run a test app which uses PskKeyManager -- the app crashes\n      because the class is not found\nBug: 34722996\nChange-Id: I5f9a1a1784004b1387ef756eadf8fa06796c96bc\n"
    },
    {
      "commit": "ee19cfc386ba5abf702d81f828da05c4be0beb9f",
      "tree": "28d851fe9133a3e4945c12d84e86c0900a850e5b",
      "parents": [
        "8773730cd92c43b27a68e4363e3a6de40b83b266"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 03 18:26:39 2017 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Aug 18 14:36:06 2017 -0700"
      },
      "message": "Fix lint errors in the streaming API\n\nFix the errors that cropped up when trying to upload the unhide CL in\nMR1.\n\nBug: 30981736\nTest: manual, with testapps\nChange-Id: If4a9a5533a235a8cc56762ab7a9e32ec89440f1d\n"
    },
    {
      "commit": "997eafcbf273a13e488303bc00ed50b44c094e49",
      "tree": "8cc71bee6ea010f1bd3d1bfa90b3998f9609c84c",
      "parents": [
        "54a6ee28d0e5c876399cf4590c5da7bf0223cf87",
        "f3189e6836a0674cbaa0da6bb233d68c0c6f1e7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 18 17:05:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 18 17:05:19 2017 +0000"
      },
      "message": "Merge \"Expose grantPermission via systemApi.\""
    },
    {
      "commit": "0f1314db8ffbd5d2fbe104220f25b448e13a62ad",
      "tree": "37d01e0a55b64d748993ccaf3418b6adcc2653d7",
      "parents": [
        "32e68eae6366482c24220818bbf57a6b0912da17"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Aug 18 11:33:30 2017 +0100"
      },
      "committer": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Fri Aug 18 11:52:44 2017 +0100"
      },
      "message": "Adapt ICU 59 API update to Doclava changes.\n\nAdd methods that were missing from the previous API update because the\nupdate-api version used for that had different behaviour from the\ncurrent one.\n\nSpecifically overrides for methods that differ only in sychronization\nare now considered API-worthy and weren\u0027t before (b/62576297).\n\nAll methods added in this commit are methods that exist in the base\nclass without synchronization and are synchronized in the class they are\nnow being added in.\n\nBug: 64807220\nTest: m checkapi\nChange-Id: Iff584fb72dc8d651f9482b573f4b8cec89840ca6\n"
    },
    {
      "commit": "4262286fda6f502d40adbc60f881688826e81c88",
      "tree": "29054cddbb602a72285a2b3763541d8dab911ac0",
      "parents": [
        "622631ef9d22f70b5a8862917c657f0ba6067fc3",
        "58770c575979a6b9e2bfeb7fa7cb56c1a17d3d67"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Fri Aug 18 01:11:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 01:11:03 2017 +0000"
      },
      "message": "Merge \"Make isAccessibilityButtonSupported public\" into oc-mr1-dev am: 8e74686fb4\nam: 58770c5759\n\nChange-Id: I65262bf2903b72d60bb4d9cef5be145d8f1f0acd\n"
    },
    {
      "commit": "58770c575979a6b9e2bfeb7fa7cb56c1a17d3d67",
      "tree": "9266291f591fd9a1135599ae64201d13692bea79",
      "parents": [
        "77a1f074ee5d3707d6f3c9c04b289fd1f2cf0b10",
        "8e74686fb443cce98ae94a9dbd2f52d0086d93bf"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Fri Aug 18 00:33:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Aug 18 00:33:16 2017 +0000"
      },
      "message": "Merge \"Make isAccessibilityButtonSupported public\" into oc-mr1-dev\nam: 8e74686fb4\n\nChange-Id: I1db829cce2962e526892ae486ff9567003051a8b\n"
    },
    {
      "commit": "f3744461008836b5f8bdbc234e5732c1936464ab",
      "tree": "a7c291ae19a6edeef6fd3bbd2e288268acd545ff",
      "parents": [
        "639cc73b817c43ab2f45a4c26bf57950ec34b44a",
        "197a67435d292409ff9b8907868bec5d4452a8f5"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Fri Aug 18 00:30:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 18 00:30:14 2017 +0000"
      },
      "message": "Merge \"Expose necessary methods/fields to CTS using testApi\""
    },
    {
      "commit": "8e74686fb443cce98ae94a9dbd2f52d0086d93bf",
      "tree": "5d82bb7aa6d015196d3db24ee204ad06f7078633",
      "parents": [
        "f841ea86f4d81d9e3acca403aaf9429048723554",
        "02f3b807dbf9ae3a38073bfc7171f62844d10ffb"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Thu Aug 17 23:50:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 17 23:50:43 2017 +0000"
      },
      "message": "Merge \"Make isAccessibilityButtonSupported public\" into oc-mr1-dev"
    },
    {
      "commit": "737dfead64dd24a431beff85b685594dc0efb49a",
      "tree": "544614313b240caf09ed181859b57a6027f5b1fe",
      "parents": [
        "980d88d9a70451c8caec882e4488e38c90427c1f"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Aug 10 11:32:24 2017 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Aug 17 12:10:31 2017 -0700"
      },
      "message": "Support extra linespacing based on fallback fonts\n\n* Increase the ascent and descent of individual lines in StaticLayout\n  as needed, if any fallback fonts that end up getting used call for\n  it. For backward compatibility, this is hidden behind a builder\n  flag.\n* Document in Paint.java that the returned parameters are only for\n  the default font, and a layout may need more space based on\n  fallbacks used.\n\nAlso update for changes in minikin API:\n\n* MinikinFont now requires a method for getting vertical extents\n  (ascent, descent, and line gap).\n* minikin API now allows asking for vertical extents of laid out\n  text.\n* minikin API\u0027s LineBreaker now returns ascents and descents for each\n  line.\n\nFinally, added performances test for creating a StaticLayout.\nFollwing are the numbers on a marlin with a stable clock before and\nafter this CL.\n\nFor fixed text almost always hitting the cache:\nBefore: mean\u003d260684 median\u003d260188 min\u003d258532 standardDeviation\u003d1897\nAfter:  mean\u003d262432 median\u003d261509 min\u003d260429 standardDeviation\u003d2185\n\nFor random text almost never hitting the cache:\nBefore: mean\u003d5971827 median\u003d5991126 min\u003d5886871 standardDeviation\u003d83724\nAfter:  mean\u003d6337093 median\u003d6317010 min\u003d6311222 standardDeviation\u003d40213\n\nBug: 28963299\nBug: 29063863\nBug: 32057121\nBug: 37756858\nTest: bit FrameworksCoreTests:android.text.\nTest: bit CtsTextTestCases:*\nChange-Id: I482a98ff8f472e8bab4f0ba9d1d7b368858038ff\n"
    },
    {
      "commit": "6a396b2d020c74e5e020f0a3d64ce249d6852468",
      "tree": "3526955cfcdffe9c4d6bd8e4e25b0fd6ad27f7c7",
      "parents": [
        "bb478d9b8db8943c47b6fc13f8cde5edaf86e3d5",
        "31efc0e30a384fac82bfd59c7218a990bcce762d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 16:36:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 16:36:27 2017 +0000"
      },
      "message": "Merge \"Do not throw IOException from RttCall.read()\" into oc-mr1-dev am: d33be52592\nam: 31efc0e30a\n\nChange-Id: Id81c1060abe1de16d5b6b905956240c868de0d64\n"
    },
    {
      "commit": "31efc0e30a384fac82bfd59c7218a990bcce762d",
      "tree": "8bdeebd8263b7e5d66a3341b0150da2e6ce6e877",
      "parents": [
        "baceef994557d95929bc6f030ea8ab572da6339d",
        "d33be525924e1e2952a8feea5fdf5bd3e6e6e0c3"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 16:27:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 16:27:04 2017 +0000"
      },
      "message": "Merge \"Do not throw IOException from RttCall.read()\" into oc-mr1-dev\nam: d33be52592\n\nChange-Id: I9fe75eee8b3aaf8d96de20dfffbff2a0ad7e6508\n"
    },
    {
      "commit": "d33be525924e1e2952a8feea5fdf5bd3e6e6e0c3",
      "tree": "5512ebab3ddc6e69ab8fe5f0eb6606afd386eb3c",
      "parents": [
        "fac2141f4e18cc6fd5e5e6023754e4e9131255d3",
        "b1c8a77f5984e9a5a694fada9fd5dc491e518281"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 16:17:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 17 16:17:53 2017 +0000"
      },
      "message": "Merge \"Do not throw IOException from RttCall.read()\" into oc-mr1-dev"
    },
    {
      "commit": "f3189e6836a0674cbaa0da6bb233d68c0c6f1e7c",
      "tree": "4eaea79085bf2ae39bdf838f31244e91d28c364f",
      "parents": [
        "1b5b4a9b38b2330084018cf7bce202aea2401c5b"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Aug 16 16:04:24 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Aug 17 08:38:00 2017 -0700"
      },
      "message": "Expose grantPermission via systemApi.\n\nTest: none\nBug: 64200118\nChange-Id: I9aad9959a48fb5dfb31114145c19cae1128cc33c\n"
    },
    {
      "commit": "1b5b4a9b38b2330084018cf7bce202aea2401c5b",
      "tree": "18bd561ebdc43c25362c3e2c6f465bc3b373fce4",
      "parents": [
        "440d707051d24bfdf8974b0c0422c0b99219d023",
        "bb143bafe20a349fb94421273dfc6bcfffd675e6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 17 14:50:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 14:50:53 2017 +0000"
      },
      "message": "Merge changes from topic \"revert-injectors\" into oc-mr1-dev am: d33fe05c66\nam: bb143bafe2\n\nChange-Id: Ifb14907d0ac210a247d3014235193c13c7e20263\n"
    },
    {
      "commit": "bb143bafe20a349fb94421273dfc6bcfffd675e6",
      "tree": "3bb944ce6d85e75a872a3586263cbd3a4916e617",
      "parents": [
        "9515b36ffac152b74154879a9f73889afde2f5f0",
        "d33fe05c66b8423d956c55f0cc6a74269cd94adc"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 17 14:37:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 14:37:54 2017 +0000"
      },
      "message": "Merge changes from topic \"revert-injectors\" into oc-mr1-dev\nam: d33fe05c66\n\nChange-Id: I7e66180252232f22e23e68b8aec7eedbd2bed82b\n"
    },
    {
      "commit": "d33fe05c66b8423d956c55f0cc6a74269cd94adc",
      "tree": "10e4dfa428717a8d3b0824ec42c52a1b2803d16f",
      "parents": [
        "c3e7f875b41f78de26d07f6c8ab8fe78747886c0",
        "07fe63e5de3cbc36a213178faede137cf648170a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 17 14:32:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 17 14:32:40 2017 +0000"
      },
      "message": "Merge changes from topic \"revert-injectors\" into oc-mr1-dev\n\n* changes:\n  Revert \"Add API to allow apps more control over instantiation\"\n  Revert \"Add plugin to swap out recents\"\n"
    },
    {
      "commit": "02f3b807dbf9ae3a38073bfc7171f62844d10ffb",
      "tree": "d2dfb0ec6ce8f63f58a66405b4bf58ad66767c67",
      "parents": [
        "1ee0381c7e8233a0cee029d081350b34025a9e78"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Thu Aug 17 02:50:45 2017 -0700"
      },
      "committer": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Thu Aug 17 02:50:45 2017 -0700"
      },
      "message": "Make isAccessibilityButtonSupported public\n\nBug: 62342696\nTest: Builds\nChange-Id: I02082f2db349181473b2a7fd367fc8892d495fc1\n"
    },
    {
      "commit": "478b2b7cbf637a64e79b4d8c6ee8826f8daf160a",
      "tree": "3f71df8e5782394ae0b609b1cc515c8878d94de9",
      "parents": [
        "c8a1b95cf0c4070ae5148898d9d27061edcf35c5",
        "337ee0771e3581a79e63b461fdc383787a626d61"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Thu Aug 17 08:12:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 08:12:56 2017 +0000"
      },
      "message": "Merge \"Opt-out for always-on VPN: rename API.\" into oc-mr1-dev am: 8b2513e439\nam: 337ee0771e\n\nChange-Id: Ib4eca8d5ea79e5ac65496bee8390e5ce4cd8fb64\n"
    },
    {
      "commit": "337ee0771e3581a79e63b461fdc383787a626d61",
      "tree": "a905155afcde490bbe2425ef43b4a1b5dfffe944",
      "parents": [
        "883d71d2cd7b5911a6e3da66387ec870238d1584",
        "8b2513e4399e8d96e9219b7de9f4c7aa9b8f3a44"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Thu Aug 17 08:01:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 08:01:53 2017 +0000"
      },
      "message": "Merge \"Opt-out for always-on VPN: rename API.\" into oc-mr1-dev\nam: 8b2513e439\n\nChange-Id: Ie511c6f1034b75b4e797dbc0ca31c7c5c30f336e\n"
    },
    {
      "commit": "8b2513e4399e8d96e9219b7de9f4c7aa9b8f3a44",
      "tree": "a7bc220fa4bebb93daacfd3fd7ed1181a0df3eeb",
      "parents": [
        "1ee0381c7e8233a0cee029d081350b34025a9e78",
        "c57a01c16616f938eaa84ae5349a53efdec6e4cc"
      ],
      "author": {
        "name": "Charles He",
        "email": "qiurui@google.com",
        "time": "Thu Aug 17 07:54:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 17 07:54:05 2017 +0000"
      },
      "message": "Merge \"Opt-out for always-on VPN: rename API.\" into oc-mr1-dev"
    },
    {
      "commit": "96d9986d03b4f3366896539038a6623fcb36226b",
      "tree": "19b22b0f79aafb640fefd773a49d40eeb4cc4d05",
      "parents": [
        "1d72e05eb1f6ba8f5f165d5fb81efdfc54fa0953",
        "f98abfaf81e66dc63daa87f88b389b95c725a592"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Aug 17 06:00:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 06:00:10 2017 +0000"
      },
      "message": "Merge \"Merge \"Make KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL public.\" into oc-mr1-dev am: f2a70fc116\" into oc-mr1-dev-plus-aosp\nam: f98abfaf81\n\nChange-Id: Id24288e3810c045babbc7397edf655f59a4642dd\n"
    },
    {
      "commit": "22b09c973dad6984738867215707a4cfb7cd0659",
      "tree": "2c3435bbe75eeffb13ee15c6410b05abd9e3125c",
      "parents": [
        "48f0167827791ad28899882446bdfcab6ca34479",
        "701f31e343679726291025cbefd9706a9002abc9"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 05:30:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 05:30:48 2017 +0000"
      },
      "message": "Merge \"Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37 am: cb63a47d41 am: c7ac478f51 am: e2f5f4b110\" into oc-mr1-dev-plus-aosp\nam: 701f31e343\n\nChange-Id: Ice1fc35e804b28a4c9ee28a177164d8c7d415aa5\n"
    },
    {
      "commit": "76344358dcc96013db5b7e45ed624999ba5472af",
      "tree": "e531e5140ee15c40c88b5a18a528aec48e384b5f",
      "parents": [
        "640e73544495a96dff7366940a9ae7056bfd6e2e",
        "839a419bdb75945b92813a4ea35e547b607356a4"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 03:48:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 03:48:58 2017 +0000"
      },
      "message": "Merge \"Merge \"Fix lint errors in the streaming API\" am: b0f5d57489 am: 90b923f398 am: 34639cbbab am: e168449b32\" into oc-mr1-dev-plus-aosp\nam: 839a419bdb\n\nChange-Id: I3606e777fbbb3c2a1080dc71f762241fb0c7f199\n"
    },
    {
      "commit": "1d0eda938a6169afd8369049ef0a2df108fc6fbb",
      "tree": "ff66a753d222fc552ea0c2a0543a7f9325fbd9b0",
      "parents": [
        "11159d15ed1294a202c041544d21ed795eb6b70f",
        "fda1152e597179894aa4b57e125b46955ea92152"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Aug 17 03:24:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 03:24:34 2017 +0000"
      },
      "message": "Merge \"API Council feedback\" into oc-mr1-dev am: 07c83d00c9\nam: fda1152e59\n\nChange-Id: I056fbfc35e8523f50c6194ce4b80e70eb17b8aee\n"
    },
    {
      "commit": "11159d15ed1294a202c041544d21ed795eb6b70f",
      "tree": "8067247c8d372c122b3aa61cb691fb21d03e4a76",
      "parents": [
        "04bc292787e6efa6549bde72950f219d8c94de6a",
        "9446e27025aadb4490e6c29074c9de347394a685"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 17 03:17:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 03:17:39 2017 +0000"
      },
      "message": "Merge \"Merge \"Hide shared buffer mode/auto refresh on Surface\" into oc-mr1-dev am: ee3602595a\" into oc-mr1-dev-plus-aosp\nam: 9446e27025\n\nChange-Id: Ib0068aee9bc2c4c7b605c5ba024c1fa7c0b59cf4\n"
    },
    {
      "commit": "c4d573345c8ab7e4e9e22ead968bd99ed757dea2",
      "tree": "62087dc0f7fb0454b22ee3c3a170d732d812d318",
      "parents": [
        "997c434ed8f4af25aaa9c6d1afd9af479d9260ba",
        "f2a70fc116de386aa6099f44eb232a2290103bcb"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Aug 17 03:02:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 03:02:42 2017 +0000"
      },
      "message": "Merge \"Make KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL public.\" into oc-mr1-dev\nam: f2a70fc116\n\nChange-Id: Ib50f88db345783ac735885880daec890efd31b76\n"
    },
    {
      "commit": "faeb18da84bab45e7c8868de3803136afc76499c",
      "tree": "128403b19c16f63bd0fd71843ea207da878e6815",
      "parents": [
        "c5762848c3c6ae45b0f02a3e779ad315d0ab1a75",
        "e2f5f4b110ec4cce93d2906569ed6478b0de619b"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 02:01:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 02:01:40 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37 am: cb63a47d41 am: c7ac478f51\nam: e2f5f4b110\n\nChange-Id: I00442fe091dab72bb114ac77c20845de0050cb0f\n"
    },
    {
      "commit": "e2f5f4b110ec4cce93d2906569ed6478b0de619b",
      "tree": "83020a4d4e45ed0317f58f8ee7c6c994ffb004c8",
      "parents": [
        "3c3de4a43dc1d64bdf1122b49a30161314f5ccc1",
        "c7ac478f511e81a5afc140d045448f58ece646b7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:53:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:53:47 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37 am: cb63a47d41\nam: c7ac478f51\n\nChange-Id: I55f9d7e583950a5a67de8775b6c0f1640430aac8\n"
    },
    {
      "commit": "c7ac478f511e81a5afc140d045448f58ece646b7",
      "tree": "cb50124c1e6240dcadf85db2e1f4c584e40438cf",
      "parents": [
        "2ce8cd62c399b98fddff817fee3a05d05f7276a2",
        "cb63a47d41ca5d28ed3629746b8c0e0375423c0f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:40:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:40:58 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\" am: 42d3eadb37\nam: cb63a47d41\n\nChange-Id: I16e4b79d7fd40bf5d0e500e0cb3ba9bf33113fc8\n"
    },
    {
      "commit": "cb63a47d41ca5d28ed3629746b8c0e0375423c0f",
      "tree": "c087e28c75ba3d1a228a531b804c658cfcf7aa34",
      "parents": [
        "013bea3d429f213f33700b2dcfe72159fb54c854",
        "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 17 01:30:56 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\"\nam: 42d3eadb37\n\nChange-Id: I4229c1eb42edba2c2c7df08f87bfded5402c01c7\n"
    },
    {
      "commit": "42d3eadb37a8788d62bc9dedfa9f4cb37f2a88d7",
      "tree": "75534aeb2e547ca4476f753e07877e5a4e6f457b",
      "parents": [
        "2c4dfa0412bd12004c01e78cb31a9d0746904eca",
        "591fea2504f8862a59f59190a800455be0d2ec9f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 17 01:22:19 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix lint errors in the streaming API\"\""
    },
    {
      "commit": "197a67435d292409ff9b8907868bec5d4452a8f5",
      "tree": "4e2d9e7a42c255e49f3c2663e80a432a4e6b78f5",
      "parents": [
        "d1574102b9e20d09a11c24e31535a4a0b844eeed"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Aug 16 17:12:42 2017 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Aug 17 01:04:45 2017 +0000"
      },
      "message": "Expose necessary methods/fields to CTS using testApi\n\nBUG: 62066083\nTest: CtsViewTestCases\n\nChange-Id: Iea7d752e38d046e3547c41cb987115472a7630f6\n"
    },
    {
      "commit": "591fea2504f8862a59f59190a800455be0d2ec9f",
      "tree": "437f52eb2a5bd3ebc383e148824468b538a5a890",
      "parents": [
        "e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Aug 17 00:46:24 2017 +0000"
      },
      "message": "Revert \"Fix lint errors in the streaming API\"\n\nThis reverts commit e1f10cbd7ff6128171b6ab37b3afbfdc3d9f9f33.\n\nChange-Id: Id3666b27b0d07b0a1d4f3179f2073aa75440f2ee\n"
    }
  ],
  "next": "ed85bf291aaedb03adde7ad2d6acfe86b10a437c"
}
