)]}'
{
  "log": [
    {
      "commit": "a7993241a96ff8832bac5fbc052d8a9ac6e72877",
      "tree": "d0d7c7970a73d29272ea5e7f4525d997d1e7231e",
      "parents": [
        "88c0facc1e3bd88ddbf4cbb72b0bfa7a2db7c5fb"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Feb 20 16:18:24 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Feb 20 16:18:24 2017 -0800"
      },
      "message": "Graphics: Make SurfaceTexture compile-time initializable\n\nEnsure that all static initializer code can be executed in the\ncompiler. Move native field caching into the native method\nregistration function.\n\nBug: 34956610\nTest: m\nTest: Device boots (Pixel)\nChange-Id: Icf68c8fbadcaaa133a152942a3a7ba7aba84a1df\n"
    },
    {
      "commit": "88c0facc1e3bd88ddbf4cbb72b0bfa7a2db7c5fb",
      "tree": "7e2526e414af6003ab236f016cf0aa581e1cf00d",
      "parents": [
        "14fd9cebe9903a0199e724bd32977f50ca6d6a6f",
        "dec65547e2c83ec6e2d1f27ace63bb9f66a32601"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 16:10:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 20 16:10:16 2017 +0000"
      },
      "message": "Merge \"Use Utils.assertTrue() in code that used junit.framework.Assert.assertTrue()\" am: 372b6b2c45 am: 3fbcd8cf38\nam: dec65547e2\n\nChange-Id: Icd19f7ae6a7628df97ee7e8e57d63ca51ad581cc\n"
    },
    {
      "commit": "dec65547e2c83ec6e2d1f27ace63bb9f66a32601",
      "tree": "83d7ce1cf71a7e4d8e4886a39dad08df268a85e5",
      "parents": [
        "1f2955ad0deb698974b33ca2390c2d4847e078d0",
        "3fbcd8cf38f41f3dd303276fe11bbba3ac2bfa67"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 16:06:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 20 16:06:03 2017 +0000"
      },
      "message": "Merge \"Use Utils.assertTrue() in code that used junit.framework.Assert.assertTrue()\" am: 372b6b2c45\nam: 3fbcd8cf38\n\nChange-Id: Ie2bb70bea07f8642804cd6dc2e987e95e69ef633\n"
    },
    {
      "commit": "3fbcd8cf38f41f3dd303276fe11bbba3ac2bfa67",
      "tree": "83d7ce1cf71a7e4d8e4886a39dad08df268a85e5",
      "parents": [
        "e4add524e99cb4e2eb96ae44790287684c22976b",
        "372b6b2c45b1714fc48f7d99dae0140edf56bcc2"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 15:59:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 20 15:59:06 2017 +0000"
      },
      "message": "Merge \"Use Utils.assertTrue() in code that used junit.framework.Assert.assertTrue()\"\nam: 372b6b2c45\n\nChange-Id: Iafa345df241f4f713451aa42a7169eddb57eb1ea\n"
    },
    {
      "commit": "372b6b2c45b1714fc48f7d99dae0140edf56bcc2",
      "tree": "eaa673dc2e27053488af681b80c03647e6d60ce5",
      "parents": [
        "9598c98db0b4bbab38c0c0667fd31afb95d49a62",
        "0589d8287ef05b701754dcb916cc3079c907f847"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 20 15:47:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 20 15:47:53 2017 +0000"
      },
      "message": "Merge \"Use Utils.assertTrue() in code that used junit.framework.Assert.assertTrue()\""
    },
    {
      "commit": "0589d8287ef05b701754dcb916cc3079c907f847",
      "tree": "eaa673dc2e27053488af681b80c03647e6d60ce5",
      "parents": [
        "9598c98db0b4bbab38c0c0667fd31afb95d49a62"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 13:27:38 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 13:27:38 2017 +0000"
      },
      "message": "Use Utils.assertTrue() in code that used junit.framework.Assert.assertTrue()\n\nThe previous changes to these files, which inlined the behavior\nof Assert.assertTrue() were done in a hurry to fix the build.\nThis change makes use of the existing Utils.assertTrue() method\nthat was created for this purpose.\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: Iacd505f8c3f7cefe6de94d30b56e39600bb9b0af\n"
    },
    {
      "commit": "14fd9cebe9903a0199e724bd32977f50ca6d6a6f",
      "tree": "8af8610bedd5c5f244840491b2001cbac0a3cf70",
      "parents": [
        "02737595cbd5c07f33f48f9be1bd7091752b1aa4",
        "1f2955ad0deb698974b33ca2390c2d4847e078d0"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 13:03:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 20 13:03:59 2017 +0000"
      },
      "message": "Merge \"Avoid using JUnit code in production WallpaperCropper\" am: 9598c98db0 am: e4add524e9\nam: 1f2955ad0d\n\nChange-Id: I0921dc15784c2aff6b1b1c4ce33fe8aed0eaba98\n"
    },
    {
      "commit": "1f2955ad0deb698974b33ca2390c2d4847e078d0",
      "tree": "1389b91613a901eff79db26e84f90f4f3101081b",
      "parents": [
        "046194a0a7e1bd6b144d7daa067e98c5f1eee449",
        "e4add524e99cb4e2eb96ae44790287684c22976b"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 12:56:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 20 12:56:22 2017 +0000"
      },
      "message": "Merge \"Avoid using JUnit code in production WallpaperCropper\" am: 9598c98db0\nam: e4add524e9\n\nChange-Id: I8c22e84feff3fa597403a7de6300528f823268d7\n"
    },
    {
      "commit": "e4add524e99cb4e2eb96ae44790287684c22976b",
      "tree": "1389b91613a901eff79db26e84f90f4f3101081b",
      "parents": [
        "add56f7b66fc9709cd5efe3a8225f994e4c6d9ca",
        "9598c98db0b4bbab38c0c0667fd31afb95d49a62"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 12:48:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Feb 20 12:48:55 2017 +0000"
      },
      "message": "Merge \"Avoid using JUnit code in production WallpaperCropper\"\nam: 9598c98db0\n\nChange-Id: I15b0bbe22d18feca699ecaf4146dc9e2c279e5b5\n"
    },
    {
      "commit": "9598c98db0b4bbab38c0c0667fd31afb95d49a62",
      "tree": "d599f24102b6b542f36eb6b92d519addab2a4e76",
      "parents": [
        "2122e42e9bf068e83712828122867afb66319507",
        "c36ff4cf4f44b0e40a8a6c86f2c52652151ab9a4"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 12:40:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 20 12:40:18 2017 +0000"
      },
      "message": "Merge \"Avoid using JUnit code in production WallpaperCropper\""
    },
    {
      "commit": "c36ff4cf4f44b0e40a8a6c86f2c52652151ab9a4",
      "tree": "d599f24102b6b542f36eb6b92d519addab2a4e76",
      "parents": [
        "2122e42e9bf068e83712828122867afb66319507"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 12:33:42 2017 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Feb 20 12:37:35 2017 +0000"
      },
      "message": "Avoid using JUnit code in production WallpaperCropper\n\nBug: 30188076\nTest: make checkbuild\nChange-Id: Ib6fe445a246d15dbabb8b86f9251b0059ed216b5\n"
    },
    {
      "commit": "02737595cbd5c07f33f48f9be1bd7091752b1aa4",
      "tree": "1d9cf71a4c1eea794bf149dbe25fcb5c4a81f37e",
      "parents": [
        "b01d3db74229b74e533a500dfe3ae58d78dbb65e",
        "e398331ee09c6ee7ffcdfbb7c3244d235684827f"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Mon Feb 20 12:04:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 20 12:04:20 2017 +0000"
      },
      "message": "Merge \"Remove Quicksettings footer in QuickQSPanel\""
    },
    {
      "commit": "b01d3db74229b74e533a500dfe3ae58d78dbb65e",
      "tree": "10eea01efdc46bc46d00e376495ded52010b9a9d",
      "parents": [
        "82c2d94e89c0d786b0734ff98a8395e1a7ce3956",
        "1db0d3cd048ecf6cc2c2af9e05c158b0ccdc74b2"
      ],
      "author": {
        "name": "Jerome Gaillard",
        "email": "jgaillard@google.com",
        "time": "Mon Feb 20 11:35:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 20 11:35:57 2017 +0000"
      },
      "message": "Merge \"Update FontFamily_Delegate following Change I1d6e1c4c\""
    },
    {
      "commit": "82c2d94e89c0d786b0734ff98a8395e1a7ce3956",
      "tree": "5ce96828235ca266c221c6dceb698094ef8f6a76",
      "parents": [
        "7bde762f3beeb69aab73b8af4fa554f81c6e2ff9",
        "df406d802e9f6348f307ebbe1809c5cdc6c0b64e"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Mon Feb 20 11:03:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 20 11:03:26 2017 +0000"
      },
      "message": "Merge \"Normalize empty credential into null\""
    },
    {
      "commit": "7bde762f3beeb69aab73b8af4fa554f81c6e2ff9",
      "tree": "aa6b5f39ba0d6cce87be37e784d60021462dd3af",
      "parents": [
        "2c2c3eea8ecf0e8ceed2aa8f442e77118d834eaa",
        "00c771dc7d8242362f1491ae4ce3efd641235b36"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 20 10:59:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 20 10:59:43 2017 +0000"
      },
      "message": "Merge \"Add support for remote views backed auto-fill UI\""
    },
    {
      "commit": "2c2c3eea8ecf0e8ceed2aa8f442e77118d834eaa",
      "tree": "2a52e6810bdefd41029f866e696813719a4a274f",
      "parents": [
        "71fe4350569461c66cb2f638bbeede6646e69c11",
        "30574766efaffb41262917904f99a331f5294f1d"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Mon Feb 20 10:27:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 20 10:27:07 2017 +0000"
      },
      "message": "Merge \"AutoSize TextView (part 10) - final APIs\""
    },
    {
      "commit": "00c771dc7d8242362f1491ae4ce3efd641235b36",
      "tree": "a60f631e5f149d79297d0dbd510f416d876f047e",
      "parents": [
        "e3bf23bed9ac24719d88f7e3bdb81db0ceda70fb"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sun Feb 19 00:06:22 2017 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 20 00:37:33 2017 -0800"
      },
      "message": "Add support for remote views backed auto-fill UI\n\nTest: CTS and manual\n\nChange-Id: Ia09f0208d78439491052e4886a0e71c387b73370\n"
    },
    {
      "commit": "71fe4350569461c66cb2f638bbeede6646e69c11",
      "tree": "9e3102c1571b20e2fa69b4741f3c4696f107b1f8",
      "parents": [
        "e3bf23bed9ac24719d88f7e3bdb81db0ceda70fb",
        "d61a87baf09203cf24b1a2904a3458a0e34bb943"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 20 04:05:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 20 04:06:04 2017 +0000"
      },
      "message": "Merge \"MediaSessionService: Notify volume key long-presses when the screen is off\""
    },
    {
      "commit": "d61a87baf09203cf24b1a2904a3458a0e34bb943",
      "tree": "15ba2c12c99a6b28e3bec7a0324377ca81487f6d",
      "parents": [
        "df3164993307158a849efa12dbc81fdd0c0b2127"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 17 23:14:10 2017 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Feb 20 10:57:37 2017 +0900"
      },
      "message": "MediaSessionService: Notify volume key long-presses when the screen is off\n\nWhen the screen is off, MediaSessionService doesn\u0027t get the volume key\nlong-press events from the PhoneWindowManager because PhoneWindowManager\nintercepts them and only sends initial down and up events.\nThis is intended because users cannot see the safety warning dialog\nwhich warns users about too loud volume.\n\nThis CL assumes that volume key is long-pressed if the key up doesn\u0027t\nhappen after the initial down within the long-press timeout, and notify\nthem with IOnVolumeKeyLongPressListener.\n\nBug: 35328001\nTest: Manual test\nChange-Id: I3b5aec4c2dd66a181bf41786f1417cc65874356c\n"
    },
    {
      "commit": "e3bf23bed9ac24719d88f7e3bdb81db0ceda70fb",
      "tree": "277374ad13e989c66b86c0676613adbd28e73575",
      "parents": [
        "278028e97a4ff86b8cc73543e8ca29dc8a304500",
        "7917a2f020b95a6372dd3c506183ea345ab5ae24"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Sun Feb 19 04:48:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 19 04:48:19 2017 +0000"
      },
      "message": "Merge \"Verify fingerprint exists before using it\""
    },
    {
      "commit": "278028e97a4ff86b8cc73543e8ca29dc8a304500",
      "tree": "12f142215b1f2c7bc414bc75e53a783697e4b1b3",
      "parents": [
        "827225b46d0b91e411d50f9b927cf994cf4d2ad3",
        "039deed1fdbb5c8c4bc394b3000fdf8da31bc0c7"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Feb 19 03:27:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 19 03:27:35 2017 +0000"
      },
      "message": "Merge \"Revert \"Remove outdated emulator check which causes BT to not start\"\""
    },
    {
      "commit": "827225b46d0b91e411d50f9b927cf994cf4d2ad3",
      "tree": "cbf8b89424cf6c041f5c3d8dc71557bd2588bef2",
      "parents": [
        "5653fd68f9af064e38dcbdff4b58f58e8949b027",
        "bd39cfaf97106bb8b9ea702d8e1cd5965537da16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 23:53:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 23:53:12 2017 +0000"
      },
      "message": "Merge \"AudioService: prevent NPE on an invalid PIID\""
    },
    {
      "commit": "5653fd68f9af064e38dcbdff4b58f58e8949b027",
      "tree": "0e80f5a3bcb4419cc3f89c91e9851ea8a8731997",
      "parents": [
        "04215148cf3282f13c32495eb928fa27d898d876",
        "312c6cc6a6d53719cc7cfbf5e113bf077fb24313"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 23:47:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 23:47:10 2017 +0000"
      },
      "message": "Merge \"Fix a race in persisting instant cookie\""
    },
    {
      "commit": "039deed1fdbb5c8c4bc394b3000fdf8da31bc0c7",
      "tree": "f0dfb09e9411a3bb41c26f7be2d4d7b017a5b2d9",
      "parents": [
        "04215148cf3282f13c32495eb928fa27d898d876"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Feb 18 20:05:47 2017 +0000"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Feb 18 13:35:45 2017 -0800"
      },
      "message": "Revert \"Remove outdated emulator check which causes BT to not start\"\n\nThis reverts commit d98a4e502165d76d05e095608da3c795bd56eafd.\n\nChange-Id: Ibd1596584928f2aa2c799501536abc9b384d1cda\n"
    },
    {
      "commit": "312c6cc6a6d53719cc7cfbf5e113bf077fb24313",
      "tree": "5763ecdda2dfac0e6831ac4b3eb4e01167c7387b",
      "parents": [
        "ee2028c31fc564b01b4acf652fadb39514d968cc"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 17 20:48:24 2017 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 17 23:41:15 2017 -0800"
      },
      "message": "Fix a race in persisting instant cookie\n\nTest: CTS passes and manual too\n\nChange-Id: I8beb7edb84e5f7e2a181a9c237d6f0f761805d70\n"
    },
    {
      "commit": "04215148cf3282f13c32495eb928fa27d898d876",
      "tree": "9f458ba526299a4c711c2e41117316869c2ec048",
      "parents": [
        "0cbda3181f860d235c8321e1fdd48c5e2267bc5f",
        "046194a0a7e1bd6b144d7daa067e98c5f1eee449"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.x.shiozawa@sonymobile.com",
        "time": "Sat Feb 18 06:28:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 18 06:28:47 2017 +0000"
      },
      "message": "Merge \"Apply RTL layout to the title of ResolverActivity\" am: 2122e42e9b am: add56f7b66\nam: 046194a0a7\n\nChange-Id: Ic431cf76e498998b2b9c6d2e40ee46bd00db5a4d\n"
    },
    {
      "commit": "0cbda3181f860d235c8321e1fdd48c5e2267bc5f",
      "tree": "c3ee34638e7586371206cabc65a937f7aac3b41b",
      "parents": [
        "b1c820edab7e3889f6e03b8cee6fc158cb2cfb97",
        "de523d80d1d07cfda7400149340a6c5e41e8cd1f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Feb 18 06:27:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 18 06:27:33 2017 +0000"
      },
      "message": "Merge \"WallpaperCropper has no tests, it doesn\u0027t need junit\" am: a34472b7e6 am: 11436455cf\nam: de523d80d1\n\nChange-Id: Ib567b678baa71884b7d8b5b603cd4a9e3ced1c75\n"
    },
    {
      "commit": "b1c820edab7e3889f6e03b8cee6fc158cb2cfb97",
      "tree": "9e496e8352d736c535224040a313eefe590a34a8",
      "parents": [
        "0991eb2f499d8be1fc07776e07059864782f8ce9",
        "705cbc684abb83ba976fe8b43b19ee8acee77dee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 06:19:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 06:19:31 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of a110feee4cac to master\""
    },
    {
      "commit": "0991eb2f499d8be1fc07776e07059864782f8ce9",
      "tree": "92e09f6d9ea5cfcb20f59a32ce50e0b35a32d2f2",
      "parents": [
        "8ab1a6abc2af233da63edc7bbe48ff5a9913a6cb",
        "75e7d1d73e74cdc85a5fb731fa13159ab073d939"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 04:40:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 04:40:31 2017 +0000"
      },
      "message": "Merge \"Removes an already defined warning in aapt.\""
    },
    {
      "commit": "8ab1a6abc2af233da63edc7bbe48ff5a9913a6cb",
      "tree": "11386d1964ed51206a5a77005551703f1c4194f9",
      "parents": [
        "28f99293f74555592af2342095d23be51cbc1b8b",
        "ee2028c31fc564b01b4acf652fadb39514d968cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 04:23:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 04:23:47 2017 +0000"
      },
      "message": "Merge \"Fix a race when persisting cookie data\""
    },
    {
      "commit": "705cbc684abb83ba976fe8b43b19ee8acee77dee",
      "tree": "99e86a88b0f0249689a1a693de0137e57f67e7da",
      "parents": [
        "28f99293f74555592af2342095d23be51cbc1b8b",
        "a110feee4cac9d28c213010f325ee95560c8c471"
      ],
      "author": {
        "name": "Pulkit Bhuwalka",
        "email": "pulkitb@google.com",
        "time": "Fri Feb 17 20:12:29 2017 -0800"
      },
      "committer": {
        "name": "Pulkit Bhuwalka",
        "email": "pulkitb@google.com",
        "time": "Fri Feb 17 20:13:31 2017 -0800"
      },
      "message": "resolve merge conflicts of a110feee4cac to master\n\nTest: Resolved merge conflict. Built locally.\n\nChange-Id: If8e439d513ac2242b82f67a4c68bc3adfabe2b9c\n"
    },
    {
      "commit": "28f99293f74555592af2342095d23be51cbc1b8b",
      "tree": "131374a5e1702e9bb6f2a34352993000b9d034c2",
      "parents": [
        "e453d8e7629c422ab8982a871e5799fa5e8cff90",
        "dd6f1a70848cc852c215a2e2cb8f9acba4953504"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 02:59:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 02:59:33 2017 +0000"
      },
      "message": "Merge \"Fix Rgba16fTests@testTransferFunctionsShader test\""
    },
    {
      "commit": "e453d8e7629c422ab8982a871e5799fa5e8cff90",
      "tree": "bc288b2b9ad80daa184f9c039d54d98a09646acc",
      "parents": [
        "cf7ce6cbda7e93bd302072f375fa1d4a4669cc70",
        "3dea1c7972ba350716b2f9b95de95ed4b2f3ea90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 02:48:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 02:48:42 2017 +0000"
      },
      "message": "Merge \"Removing unnecessary call to ArraySet#toArray\""
    },
    {
      "commit": "75e7d1d73e74cdc85a5fb731fa13159ab073d939",
      "tree": "7193961bcf4abecd118479b3fae730436fd42aac",
      "parents": [
        "ed71756327a57a301ea7a2b6d6041517320ab3ad"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 17 12:06:41 2017 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 17 18:44:28 2017 -0800"
      },
      "message": "Removes an already defined warning in aapt.\n\nApps that expect to use the current SDK don\u0027t specify anything in their\nmanifest and the build system rightfully injects the current SDK.\n\nAny apps that specify their own \u003cuses-sdk\u003e or versionCode are telling\nthe build system that they are purposely using some other minSdkVersion,\netc (support library demos).\n\nTest: None\nChange-Id: I0aba3a71e15703c7bcafcf4d35608a1851dd8567\nFixes: 34901699\n"
    },
    {
      "commit": "cf7ce6cbda7e93bd302072f375fa1d4a4669cc70",
      "tree": "d2771152e914f8886985bcd886f1a90884929c17",
      "parents": [
        "e8430fd574fbef7b424380b62c473375ed9bb123",
        "61ecc1bb39c475e790a6d23afa16204e294432a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 02:25:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 02:25:39 2017 +0000"
      },
      "message": "Merge \"Fixes issues where the PiP menu activity is out of sync.\""
    },
    {
      "commit": "e8430fd574fbef7b424380b62c473375ed9bb123",
      "tree": "aa79a1ed4603f2de5ad242091ae4fa414064b631",
      "parents": [
        "6f781be91ecc1c894a4ac20eaabd8c65026d225b",
        "28aa703a3645074a80e5ede9b9443b69bf01641c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 02:19:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 02:19:16 2017 +0000"
      },
      "message": "Merge \"Shared library test case addition\""
    },
    {
      "commit": "6f781be91ecc1c894a4ac20eaabd8c65026d225b",
      "tree": "5d953ad9937575e4b01b83f68fdeaa76a6d0e87d",
      "parents": [
        "ed71756327a57a301ea7a2b6d6041517320ab3ad",
        "d633f072552815301a559520a1f93eb7e79ba319"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 02:18:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 02:18:24 2017 +0000"
      },
      "message": "Merge \"Minor improvements to help diagnose auth workflow.\""
    },
    {
      "commit": "bd39cfaf97106bb8b9ea702d8e1cd5965537da16",
      "tree": "a866167dee0715b852f45c50ec9d96c358dc3bbe",
      "parents": [
        "6e820805137b139a8514577e5435d58f8f10051c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Feb 17 17:23:36 2017 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Feb 17 17:38:04 2017 -0800"
      },
      "message": "AudioService: prevent NPE on an invalid PIID\n\nWhen looking for the AudioPlaybackConfiguration to act on a player,\n  check that the PIID is valid.\n(Note that this is also handled in checkConfigurationCaller())\n\nTest: see bug\nBug 35484407\n\nChange-Id: Ic46ad10f9730593f6600175ab3ca8f496cc6d972\n"
    },
    {
      "commit": "ee2028c31fc564b01b4acf652fadb39514d968cc",
      "tree": "22279ce25bfb9c82c050e9a9f777751bcfb2aca8",
      "parents": [
        "8a10ef58d358851482d60dc3eec176654bec4ee2"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 17 17:23:29 2017 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 17 17:33:52 2017 -0800"
      },
      "message": "Fix a race when persisting cookie data\n\nbug:34983226\n\nTest: CTS passes\n\nChange-Id: I457154fecdc15c057e276358e443d3c941128ab2\n"
    },
    {
      "commit": "ed71756327a57a301ea7a2b6d6041517320ab3ad",
      "tree": "0355fb4e0bdc545d9807c720ed0314952d373a20",
      "parents": [
        "db53fb081679019b65d4541b4ad0cc8eb10ac4be",
        "0adfbd33c884ce80ebe161428d7a8ae9e6aced03"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Feb 18 01:22:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 01:23:03 2017 +0000"
      },
      "message": "Merge \"Use accessibility action for touch exploration\""
    },
    {
      "commit": "db53fb081679019b65d4541b4ad0cc8eb10ac4be",
      "tree": "c994821724cf0b57e9e671a69504f59981cc97c3",
      "parents": [
        "6e820805137b139a8514577e5435d58f8f10051c",
        "af736c9e996a8b0dcf287e6ff264c5a1f8ac50e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 01:15:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 01:15:08 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of e86b78a57404 to master\""
    },
    {
      "commit": "6e820805137b139a8514577e5435d58f8f10051c",
      "tree": "ceb177ee34f0b19bcba070f1c02d1d533153619b",
      "parents": [
        "43b116d5fac601dca88cd38668e200edda950b65",
        "699deaf6103d182dbd291ca2b420f30b439753d4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 01:13:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 01:14:04 2017 +0000"
      },
      "message": "Merge \"Move Badging from ScoredNetwork to NetworkingBadging.\""
    },
    {
      "commit": "dd6f1a70848cc852c215a2e2cb8f9acba4953504",
      "tree": "ba24b5713749e293a23908d65334acac03ac8df3",
      "parents": [
        "8ec21062ded44fe28ea7cd50e24112dc1832b0e5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 17 17:09:21 2017 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 17 17:09:21 2017 -0800"
      },
      "message": "Fix Rgba16fTests@testTransferFunctionsShader test\n\nRGBA16F bitmaps used as an SkBitmapShader would not set the hasLinearTexture\nflag in the program description, causing a shader to be generated without\nthe proper opto-electronic transfer function.\n\nBug: 35482305\nTest: bit -t CtsUiRenderingTestCases:android.uirendering.cts.testclasses.Rgba16fTests\nChange-Id: I23354f8189a6b27b677eac9df82677e91282a31d\n"
    },
    {
      "commit": "43b116d5fac601dca88cd38668e200edda950b65",
      "tree": "1e336af363a901e7e6863882bcd74063a925782d",
      "parents": [
        "d89cf81f80f17c58abf564728d0e10c4754ab600",
        "154d124ace83350da51e2d6f795f88f7bda6b041"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 01:06:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 01:06:52 2017 +0000"
      },
      "message": "Merge \"Fix background sensor usage counter\""
    },
    {
      "commit": "d89cf81f80f17c58abf564728d0e10c4754ab600",
      "tree": "89f62021a18f8ad6bcfa7a4d3c70fbeef31678ce",
      "parents": [
        "8922f5dbcd1cdea1567a46031aed027e71b450ce",
        "be8835e86bc39570994af32ead381875e3ee54d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 01:04:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 01:04:59 2017 +0000"
      },
      "message": "Merge \"Change MaskableIconDrawable to AdaptiveIconDrawable\""
    },
    {
      "commit": "8922f5dbcd1cdea1567a46031aed027e71b450ce",
      "tree": "a6cef4be0db547050e2efc308906292a32e339a6",
      "parents": [
        "6955665c7381d9901449031984e1109a607a5355",
        "dce82ab7bfd5ec7c1ef658825c18506a89e567d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:47:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:47:33 2017 +0000"
      },
      "message": "Merge \"Audio focus enforcement: use VolumeShaper for ducking\""
    },
    {
      "commit": "6955665c7381d9901449031984e1109a607a5355",
      "tree": "15504d56ba5b4960a97c9e44fcaffc0c8dc15753",
      "parents": [
        "edb88a2b94093ddaeb11c3ea4b8e989c6822bff1",
        "93a145f6880f71332b8288774671392259a9b6df"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:44:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:44:57 2017 +0000"
      },
      "message": "Merge \"Add escrow token APIs to TrustAgentService Security review: b/31273740 Design doc: go/auto_login Test: manual Change-Id: Ib11d4146135a58f1dc451ae8e081977a8f8e6ace\""
    },
    {
      "commit": "61ecc1bb39c475e790a6d23afa16204e294432a9",
      "tree": "598674289d54a8fd7651ee5e0521d8f45506df31",
      "parents": [
        "ec453e01066615cf0b2e1c309fd3cefff4d003d1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 17 10:46:17 2017 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 17 16:41:13 2017 -0800"
      },
      "message": "Fixes issues where the PiP menu activity is out of sync.\n\n- When the menu activity is hidden or destroyed by the system, we should\n  reset the state so that we can restore the input consumer and show again\n  property next time the PiP is interacted with.\n- Also ensuring that non-focused pinned stack windows are not added to the\n  input window list\n\nBug: 35462085\nBug: 34281221\nTest: Relaunch a PiP activity that is single top.\nTest: Launch a new task/activity from a PiP activity after\n      the menu is visible.\n\nChange-Id: I43829cce50669de704caf5a720c2adf7daf92398\n"
    },
    {
      "commit": "edb88a2b94093ddaeb11c3ea4b8e989c6822bff1",
      "tree": "3a00e476978c414b92cadd7c48e2ece1fdafcf89",
      "parents": [
        "18c527b96d94c31d789ec137cb12f6e13cd20916",
        "c8f71aa67ea599cb80205496cb67e9e7a121299c"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Sat Feb 18 00:39:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:39:18 2017 +0000"
      },
      "message": "Merge \"Add ResTable_sparseTypeEntry support\""
    },
    {
      "commit": "18c527b96d94c31d789ec137cb12f6e13cd20916",
      "tree": "2ba5ab260baf3816a5a74156384d7f12da49ad77",
      "parents": [
        "7470861b9731205deb741d932ece55001ceb42c9",
        "bbdd8e4a3b4bd9bcf4574005b42bed83b4d4ed31"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:24:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:24:56 2017 +0000"
      },
      "message": "Merge \"Fix instant app resolution\""
    },
    {
      "commit": "7470861b9731205deb741d932ece55001ceb42c9",
      "tree": "43a033e1b4dabafeecce7d0fe6ea01798cd2f914",
      "parents": [
        "e868c1419fba059ec11762bb3d366e50ea35e07e",
        "b8592357c37e681ba709b524a7202b7787f35e5a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:21:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:21:23 2017 +0000"
      },
      "message": "Merge \"Move InputMethodAndSubtypeEnabler to SettingsLib and port to TV\""
    },
    {
      "commit": "e868c1419fba059ec11762bb3d366e50ea35e07e",
      "tree": "94a5eaa6d927d1800c2e2d7a03eb72b29e18074c",
      "parents": [
        "4b441535c32252d12663f0fa2d7178472fe82d4d",
        "2b6e459e33a128ed18b1f89c2af7368c545dd3e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:20:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:20:52 2017 +0000"
      },
      "message": "Merge \"Send TIME_SET to manifest receivers, too\""
    },
    {
      "commit": "4b441535c32252d12663f0fa2d7178472fe82d4d",
      "tree": "dfd13a21af2b66dffb9ebb9faa92d875649067bf",
      "parents": [
        "18c76bb197327859fc88ea9e2ead52495033e27a",
        "387e4c61338ddf7aee89d10c8aac329e9562b831"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:11:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:11:41 2017 +0000"
      },
      "message": "Merge changes Ie28325b6,I4e406a94\n\n* changes:\n  Display on-going notification for apps using alert windows.\n  Set importance for processes displaying app-overlays based on visibility\n"
    },
    {
      "commit": "046194a0a7e1bd6b144d7daa067e98c5f1eee449",
      "tree": "e073bad6a7677ea703c9fbac4036f200882cc417",
      "parents": [
        "de523d80d1d07cfda7400149340a6c5e41e8cd1f",
        "add56f7b66fc9709cd5efe3a8225f994e4c6d9ca"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.x.shiozawa@sonymobile.com",
        "time": "Sat Feb 18 00:11:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 18 00:11:27 2017 +0000"
      },
      "message": "Merge \"Apply RTL layout to the title of ResolverActivity\" am: 2122e42e9b\nam: add56f7b66\n\nChange-Id: I00cd1ae9bd14043f6ad893076d4adebb59d4cde5\n"
    },
    {
      "commit": "3dea1c7972ba350716b2f9b95de95ed4b2f3ea90",
      "tree": "c90f8206cc40086257f664564425808e998227ae",
      "parents": [
        "2e7d6d64b9b16ea27634bc0e8843717a465142b4"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Fri Feb 17 16:09:47 2017 -0800"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Fri Feb 17 16:11:01 2017 -0800"
      },
      "message": "Removing unnecessary call to ArraySet#toArray\n\nIterating over ArraySet using iterators is still more efficient than\nfirst calling ArraySet#toArray and then iterating over the array.\n\nTest: Minor optimization. make and existing tests should suffice.\n\nChange-Id: Ifc282bfca98cf89b047dddddd78a6de020f27381\n"
    },
    {
      "commit": "18c76bb197327859fc88ea9e2ead52495033e27a",
      "tree": "f5ef6d9dff7d732e96382529404e5bae8235f20c",
      "parents": [
        "a0e4367133bfe68e2ab0687e9302fac65f8db5fe",
        "b1d49225c032036add6800b4375dedea20d37e03"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:08:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:09:01 2017 +0000"
      },
      "message": "Merge \"Add logging constant for settings search result click\""
    },
    {
      "commit": "add56f7b66fc9709cd5efe3a8225f994e4c6d9ca",
      "tree": "e073bad6a7677ea703c9fbac4036f200882cc417",
      "parents": [
        "11436455cf11082029bc763669715f82fcabec35",
        "2122e42e9bf068e83712828122867afb66319507"
      ],
      "author": {
        "name": "Tetsutoki Shiozawa",
        "email": "tetsutoki.x.shiozawa@sonymobile.com",
        "time": "Sat Feb 18 00:07:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 18 00:07:27 2017 +0000"
      },
      "message": "Merge \"Apply RTL layout to the title of ResolverActivity\"\nam: 2122e42e9b\n\nChange-Id: Ibf9e9d7a0a397e314588322b5c8228cf5fa23957\n"
    },
    {
      "commit": "b1d49225c032036add6800b4375dedea20d37e03",
      "tree": "2fc80b9d2d19cfc656501e351cf30969c3ade2f9",
      "parents": [
        "89f423d3751fa63b095009bedb57b6faa765d69a"
      ],
      "author": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Wed Feb 15 17:12:58 2017 -0800"
      },
      "committer": {
        "name": "Fan Zhang",
        "email": "zhfan@google.com",
        "time": "Fri Feb 17 16:07:07 2017 -0800"
      },
      "message": "Add logging constant for settings search result click\n\nBug: 34975477\nTest: Builds\nChange-Id: Ie59fb0639c6aa4044ba4fdb0a71dd489bd2d3b68\n"
    },
    {
      "commit": "a0e4367133bfe68e2ab0687e9302fac65f8db5fe",
      "tree": "abe44decb7d3ca250ca5e9790735d9326a1f6d4c",
      "parents": [
        "675d151ee3621caafd0c3a7f64d0865fe81f7315",
        "027c7499d00ca880b9db0d35157e9e1a28323b58"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:05:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:05:38 2017 +0000"
      },
      "message": "Merge \"Move volume dialog expander\""
    },
    {
      "commit": "de523d80d1d07cfda7400149340a6c5e41e8cd1f",
      "tree": "3a66e8839c4e698b3717d54e9686572b73cbf181",
      "parents": [
        "a110feee4cac9d28c213010f325ee95560c8c471",
        "11436455cf11082029bc763669715f82fcabec35"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sat Feb 18 00:01:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Feb 18 00:01:24 2017 +0000"
      },
      "message": "Merge \"WallpaperCropper has no tests, it doesn\u0027t need junit\" am: a34472b7e6\nam: 11436455cf\n\nChange-Id: I5c15471c8e98a1a45df669c2d7a6a2956c9227b8\n"
    },
    {
      "commit": "675d151ee3621caafd0c3a7f64d0865fe81f7315",
      "tree": "8d88b8a44b4728f9b0fdffa52f36109bea5d302d",
      "parents": [
        "89f423d3751fa63b095009bedb57b6faa765d69a",
        "41aa8e807db4f20c213dc7cf20cdf1f4299be4b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 18 00:00:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 18 00:01:03 2017 +0000"
      },
      "message": "Merge \"Frameworks: Re-add tagsoup to preloaded-classes\""
    },
    {
      "commit": "11436455cf11082029bc763669715f82fcabec35",
      "tree": "3a66e8839c4e698b3717d54e9686572b73cbf181",
      "parents": [
        "806ac5e1dd3e8a5a0041d9c674b994cca44dfd63",
        "a34472b7e675df8b61ebd306eab921d1880a3477"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 23:57:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 23:57:56 2017 +0000"
      },
      "message": "Merge \"WallpaperCropper has no tests, it doesn\u0027t need junit\"\nam: a34472b7e6\n\nChange-Id: I1a2c5018f2f85bb21fccdccd3c736fdc844dcf92\n"
    },
    {
      "commit": "2122e42e9bf068e83712828122867afb66319507",
      "tree": "28ef43041b929803e459a03cc1a44423091624cd",
      "parents": [
        "a34472b7e675df8b61ebd306eab921d1880a3477",
        "9602fae42437a542a5f59039c4e2a005a11484ee"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:57:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 17 23:57:25 2017 +0000"
      },
      "message": "Merge \"Apply RTL layout to the title of ResolverActivity\""
    },
    {
      "commit": "a34472b7e675df8b61ebd306eab921d1880a3477",
      "tree": "cc81e509e3b941cf575e4ecdf52343d18accca50",
      "parents": [
        "ad7fb62d4f2a3e1de2a3de11b905b1629a5b1f75",
        "5a252e6b4baa8ad631b9e94a81eaf9fe7738d335"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 23:49:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 17 23:49:03 2017 +0000"
      },
      "message": "Merge \"WallpaperCropper has no tests, it doesn\u0027t need junit\""
    },
    {
      "commit": "a110feee4cac9d28c213010f325ee95560c8c471",
      "tree": "8d32073001b5563df85f35737f7f05e65442b9b0",
      "parents": [
        "e86b78a57404a6d138e999db7c9379a05d1cf73f",
        "806ac5e1dd3e8a5a0041d9c674b994cca44dfd63"
      ],
      "author": {
        "name": "Pulkit Bhuwalka",
        "email": "pulkitb@google.com",
        "time": "Fri Feb 17 23:32:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 23:32:37 2017 +0000"
      },
      "message": "Merge \"Remove outdated emulator check which causes BT to not start\" am: ad7fb62d4f\nam: 806ac5e1dd\n\nChange-Id: I05b90b0f77fa74268f2f92bfa2e4decec3af5745\n"
    },
    {
      "commit": "89f423d3751fa63b095009bedb57b6faa765d69a",
      "tree": "b467901e3c1f73e7b9bb4178d4520f3ea7eb41f7",
      "parents": [
        "a5e8f6cb8fb0c8b8bea532afa5d08e36817a9fdc",
        "4c97b0a9920cea65e2d7d8607347946124de8c92"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:29:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:29:10 2017 +0000"
      },
      "message": "Merge \"Fix leak in NotificationStackScroller by nulling out translatingParent\""
    },
    {
      "commit": "806ac5e1dd3e8a5a0041d9c674b994cca44dfd63",
      "tree": "8d32073001b5563df85f35737f7f05e65442b9b0",
      "parents": [
        "3c2c2764d4b141ee835b7c0725022e9af77c83a9",
        "ad7fb62d4f2a3e1de2a3de11b905b1629a5b1f75"
      ],
      "author": {
        "name": "Pulkit Bhuwalka",
        "email": "pulkitb@google.com",
        "time": "Fri Feb 17 23:28:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 23:28:09 2017 +0000"
      },
      "message": "Merge \"Remove outdated emulator check which causes BT to not start\"\nam: ad7fb62d4f\n\nChange-Id: Ia6f9417e6b21ec7911036b8875b9603f8b36152e\n"
    },
    {
      "commit": "a5e8f6cb8fb0c8b8bea532afa5d08e36817a9fdc",
      "tree": "3b232b984e48168a3a6c469991c44865bb4b27d7",
      "parents": [
        "16386302d77d0e79e149aaf9c09f90804522f530",
        "d1ecd7af687bcad0f87c37fe33515ff6c5ea0f1d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:27:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:27:58 2017 +0000"
      },
      "message": "Merge \"AssetManager2: Various fixes\""
    },
    {
      "commit": "ad7fb62d4f2a3e1de2a3de11b905b1629a5b1f75",
      "tree": "89880a0f521b9a98609b11bee171a04469b499ca",
      "parents": [
        "313e645801e561dbf25320110ab4790a33720dae",
        "d98a4e502165d76d05e095608da3c795bd56eafd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:20:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 17 23:20:25 2017 +0000"
      },
      "message": "Merge \"Remove outdated emulator check which causes BT to not start\""
    },
    {
      "commit": "16386302d77d0e79e149aaf9c09f90804522f530",
      "tree": "5ce5e68d0d19bfb2fcf24e4c262a11cba10df9f7",
      "parents": [
        "168ec3806076117c5271c28108ac3db448e1cd08",
        "08e6c34cf72acbffd560fab21dc6ecf351aaf61b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:15:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:15:27 2017 +0000"
      },
      "message": "Merge \"Camera: Make CameraMetadataNative compile-time initializable\""
    },
    {
      "commit": "168ec3806076117c5271c28108ac3db448e1cd08",
      "tree": "4d14ef60042e2c0f632573dff5228a45f83b23e7",
      "parents": [
        "d66301f7e380c95f554d79667d17303743e96773",
        "8a10ef58d358851482d60dc3eec176654bec4ee2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:13:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:13:50 2017 +0000"
      },
      "message": "Merge \"Append entries for real\""
    },
    {
      "commit": "d66301f7e380c95f554d79667d17303743e96773",
      "tree": "6c00bc2394fb29c20652ef79e0838cf4e4d0f671",
      "parents": [
        "2a804194094da4fa2013104d947a858b919c6adb",
        "f1f59ce91a7b9710ffc0c984cd018bea5ad91162"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Feb 17 23:07:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:07:40 2017 +0000"
      },
      "message": "Merge \"TIF: specify the type for COLUMN_INTERACTION_COUNT\""
    },
    {
      "commit": "0adfbd33c884ce80ebe161428d7a8ae9e6aced03",
      "tree": "66c0219c0f7ad4786ba1d67bc69db608e9200e79",
      "parents": [
        "d666953f5767825f0951324a96ea31f7f161f5a8"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Feb 17 14:55:13 2017 -0800"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Feb 17 15:07:33 2017 -0800"
      },
      "message": "Use accessibility action for touch exploration\n\nExplore-By-Touch has been dispatching touch events to the screen\nrather than using the accessibility API. This was intended as a\nworkaround for apps that did not properly handle accessibility,\nbut the workaround itself has been causing bugs in corner cases\nwhere properly accessible Views are partially covered by windows.\n\nThis CL first tries to dispatch a click action, and falls back on\nthe touch dispatch only if the click action fails.\n\nBug: 35200501\nBug: 26216304\nBug: 20665958\nBug: 34949365\nBug: 34844480\nBug: 29535082\n\nTest: Poking around with first party apps and TalkBack works fine.\nThis behavior isn\u0027t covered by automated testing.\n\nChange-Id: I9cc18399d8f40f7381dfcbef91b5991b711bb7f1\n"
    },
    {
      "commit": "2a804194094da4fa2013104d947a858b919c6adb",
      "tree": "027fd6152e0fe8b09d2d4ca646e452486c9aa5f3",
      "parents": [
        "dd903d4f0ee4cebcef03e54f5b07f4bcc14c5dbc",
        "521862de53d2b31c1e1b25c424e0c53579f59433"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:06:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:06:17 2017 +0000"
      },
      "message": "Merge \"Catch reentrancy while executing postponed transactions.\""
    },
    {
      "commit": "dd903d4f0ee4cebcef03e54f5b07f4bcc14c5dbc",
      "tree": "169cebad9fc1ea4a5e5d0a47e4a3263932ab49a0",
      "parents": [
        "d133b00efb49adeb21b9b62b334769c03f40bf43",
        "2e7d6d64b9b16ea27634bc0e8843717a465142b4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 23:05:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 23:05:48 2017 +0000"
      },
      "message": "Merge \"Modifying dpm.setSecureSetting call for install_non_market_apps\""
    },
    {
      "commit": "af736c9e996a8b0dcf287e6ff264c5a1f8ac50e8",
      "tree": "def3def9b3c171ad440ff2964ded188bceea54fa",
      "parents": [
        "d133b00efb49adeb21b9b62b334769c03f40bf43",
        "e86b78a57404a6d138e999db7c9379a05d1cf73f"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 15:05:08 2017 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 15:05:37 2017 -0800"
      },
      "message": "resolve merge conflicts of e86b78a57404 to master\n\nTest: none\nChange-Id: I8bf02f8198d003c4453cc59b7a3bccdff688ca15\n"
    },
    {
      "commit": "d133b00efb49adeb21b9b62b334769c03f40bf43",
      "tree": "110e7da780e1c52d0d1d0c4a6307ecaee1a5f4a2",
      "parents": [
        "5e3fafee29aef649fe24241dd482f89c448ffee2",
        "860d8b9a7c1742817ea360a7433139786196accb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 22:43:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:44:01 2017 +0000"
      },
      "message": "Merge \"Put package verifier on the power whitelist when invoked\""
    },
    {
      "commit": "5e3fafee29aef649fe24241dd482f89c448ffee2",
      "tree": "f57a401651e784aae0bd7ae0e628a92140e73187",
      "parents": [
        "8020105fb2d020e0015fe35434b53c51b908881b",
        "3a22f91638750ecb220e20912e9fe986c0405926"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:40:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:40:57 2017 +0000"
      },
      "message": "Merge \"Merge \"Show connection error reason for Passpoint AP\" am: 855889b086 am: 4896a04013 am: 012a9c1f6e\""
    },
    {
      "commit": "3a22f91638750ecb220e20912e9fe986c0405926",
      "tree": "1d6ea49b983d81c32c7f2a38a6afd3469090afa2",
      "parents": [
        "55e5cec71b41bfd5aae5fdcf58253d075cc523aa",
        "012a9c1f6e36889db436d54f279c0fb9125d5d87"
      ],
      "author": {
        "name": "Yuxin Chang",
        "email": "yuxin.x.chang@sonymobile.com",
        "time": "Fri Feb 17 22:40:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:40:17 2017 +0000"
      },
      "message": "Merge \"Show connection error reason for Passpoint AP\" am: 855889b086 am: 4896a04013\nam: 012a9c1f6e\n\nChange-Id: Icde372b38103016deec0670e66ba8bb821a21a4f\n"
    },
    {
      "commit": "2b6e459e33a128ed18b1f89c2af7368c545dd3e8",
      "tree": "39d3e38d7bb1b95a56e742b1aeba5ce9dc4552d6",
      "parents": [
        "6721901c4dbfdfad03516534e5699fd30f3fca39"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Feb 17 14:33:52 2017 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Feb 17 14:40:10 2017 -0800"
      },
      "message": "Send TIME_SET to manifest receivers, too\n\nAlso expand the slew window for minimizing the effects of time-set\nflapping from 500ms to 1000ms.\n\nBug 35319393\n\nChange-Id: I6d6df1e086115ebe12c0bc4b9d761a11a0267012\n"
    },
    {
      "commit": "8020105fb2d020e0015fe35434b53c51b908881b",
      "tree": "31eb8283a179c03d93037854ae571116fa3a3316",
      "parents": [
        "55e5cec71b41bfd5aae5fdcf58253d075cc523aa",
        "b0bd62f96cd81f5209ea01e4f484f5b35a389cc0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Feb 17 22:39:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:39:40 2017 +0000"
      },
      "message": "Merge \"Metrics for android.media.MediaRecorder\""
    },
    {
      "commit": "55e5cec71b41bfd5aae5fdcf58253d075cc523aa",
      "tree": "c005ac1d0f0ee77d488cdb52de4dc531431b8551",
      "parents": [
        "6721901c4dbfdfad03516534e5699fd30f3fca39",
        "313b7c3613c5bb07de0035452f258aa006aca48e"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 17 22:36:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:36:42 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove enableUsage/disableUsage API\" am: 647f2e1493 am: 8e32c1b718\nam: 313b7c3613\n\nChange-Id: I4382b1f5e25a15a96a1bca7e1492d3d1791c093e\n"
    },
    {
      "commit": "6721901c4dbfdfad03516534e5699fd30f3fca39",
      "tree": "ddd80ebeea57760682bdd23b0e4f8ec7243586c8",
      "parents": [
        "12054fdc87ee817a7029c4f5a1c3a8fc3447bf1d",
        "2fd54ee28a674a946e1cfaaad16cc6260efa190b"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 17 22:33:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:33:35 2017 +0000"
      },
      "message": "Merge \"[AWARE] Add discovery window period configuration\" am: 17532ec02e am: f8637d5c04\nam: 2fd54ee28a\n\nChange-Id: Iba971429f57c90e0397e06f4d679ef2e3e660f41\n"
    },
    {
      "commit": "e86b78a57404a6d138e999db7c9379a05d1cf73f",
      "tree": "dfe6c8998651225e6451b7551d70a07895f97b0e",
      "parents": [
        "012a9c1f6e36889db436d54f279c0fb9125d5d87",
        "3c2c2764d4b141ee835b7c0725022e9af77c83a9"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 22:31:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:31:08 2017 +0000"
      },
      "message": "Merge changes I82aa8140,Ib62a5dd6,I2c4d64e2 am: 313e645801\nam: 3c2c2764d4\n\nChange-Id: I14e60ae916b81d5193d2bc08daa63282d426a49f\n"
    },
    {
      "commit": "012a9c1f6e36889db436d54f279c0fb9125d5d87",
      "tree": "5eb8267446f05bf28539710b0dcde1f8953f3c5f",
      "parents": [
        "313b7c3613c5bb07de0035452f258aa006aca48e",
        "4896a04013a97a41564b0a68685cc559bc81fcca"
      ],
      "author": {
        "name": "Yuxin Chang",
        "email": "yuxin.x.chang@sonymobile.com",
        "time": "Fri Feb 17 22:30:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:30:16 2017 +0000"
      },
      "message": "Merge \"Show connection error reason for Passpoint AP\" am: 855889b086\nam: 4896a04013\n\nChange-Id: I14f9205148adbb1819ed3c40b6536d1c72cd6536\n"
    },
    {
      "commit": "12054fdc87ee817a7029c4f5a1c3a8fc3447bf1d",
      "tree": "a70d70b4c675a09d0023bc1daefefdf6a0cba321",
      "parents": [
        "239fb192568f483245fa8a8defaa2a719fc83fc0",
        "1327d3c3fabc9b4ffeb20e589f7b2350567b681f"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 17 22:30:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:30:12 2017 +0000"
      },
      "message": "Merge \"Hide incomplete feature.\""
    },
    {
      "commit": "bbdd8e4a3b4bd9bcf4574005b42bed83b4d4ed31",
      "tree": "224f1fdd58fb3b7f8f1027f8645418ad156b19dc",
      "parents": [
        "96b98321635dac0334f50f9711313ceb981f8f1e"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Feb 17 13:13:42 2017 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Feb 17 14:29:34 2017 -0800"
      },
      "message": "Fix instant app resolution\n\nResolving intents with a specified component goes down a different\npath than regular resolution. For Instant Apps, that meant that\nsometimes the Instant App was not able to resolve it\u0027s own\nactivities. Added some new CTS tests to verify that this works.\n\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest\nChange-Id: Ic8a8eaef7eb9e230fdc701c79c85227d0939d974\n"
    },
    {
      "commit": "313b7c3613c5bb07de0035452f258aa006aca48e",
      "tree": "a420e58e30f192a962af4af823a2a82396c88b97",
      "parents": [
        "2fd54ee28a674a946e1cfaaad16cc6260efa190b",
        "8e32c1b7183224d111cf22078160377335bba847"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 17 22:26:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:26:51 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove enableUsage/disableUsage API\" am: 647f2e1493\nam: 8e32c1b718\n\nChange-Id: I52340c790fe638c0baf8d48e5880b1e8ac8e408f\n"
    },
    {
      "commit": "3c2c2764d4b141ee835b7c0725022e9af77c83a9",
      "tree": "dfe6c8998651225e6451b7551d70a07895f97b0e",
      "parents": [
        "4896a04013a97a41564b0a68685cc559bc81fcca",
        "313e645801e561dbf25320110ab4790a33720dae"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 22:25:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:25:53 2017 +0000"
      },
      "message": "Merge changes I82aa8140,Ib62a5dd6,I2c4d64e2\nam: 313e645801\n\nChange-Id: Ia10d20ea4ebabc2cc84524950dec7570104b185f\n"
    },
    {
      "commit": "2fd54ee28a674a946e1cfaaad16cc6260efa190b",
      "tree": "64d28ab5e4f4a3de1ca7aebb2e323f817b23aa3b",
      "parents": [
        "5d2af16008f8320050ffbaae19d1d0f13df9bb46",
        "f8637d5c04c430a8e4b2d2b13d69af33ebfcb813"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 17 22:24:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:24:04 2017 +0000"
      },
      "message": "Merge \"[AWARE] Add discovery window period configuration\" am: 17532ec02e\nam: f8637d5c04\n\nChange-Id: Ife1cfc7e027b858844a1a251843e0669d0ce3720\n"
    },
    {
      "commit": "4896a04013a97a41564b0a68685cc559bc81fcca",
      "tree": "5eb8267446f05bf28539710b0dcde1f8953f3c5f",
      "parents": [
        "8e32c1b7183224d111cf22078160377335bba847",
        "855889b086ab62255b13cb7eb3783ae5e95ee492"
      ],
      "author": {
        "name": "Yuxin Chang",
        "email": "yuxin.x.chang@sonymobile.com",
        "time": "Fri Feb 17 22:22:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:22:05 2017 +0000"
      },
      "message": "Merge \"Show connection error reason for Passpoint AP\"\nam: 855889b086\n\nChange-Id: I164f575dfc5dd69912f433e46b1d70b1fd11b1e6\n"
    },
    {
      "commit": "239fb192568f483245fa8a8defaa2a719fc83fc0",
      "tree": "da02d903d029d86aa2f4a8f976c38df2b3e0ed14",
      "parents": [
        "c445da8f5e82527292091cd2a2f743785ba567eb",
        "f1cb02e7b53e22655f0e14041b0abf73f51a11b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 22:21:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:21:08 2017 +0000"
      },
      "message": "Merge \"fallout of splitting rect.h out of libandroid.\""
    },
    {
      "commit": "027c7499d00ca880b9db0d35157e9e1a28323b58",
      "tree": "0693e89f501b93d88a910366824725f36963df9a",
      "parents": [
        "c445da8f5e82527292091cd2a2f743785ba567eb"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Feb 15 15:41:14 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Feb 17 22:18:49 2017 +0000"
      },
      "message": "Move volume dialog expander\n\nBug: 33760714\nBug: 32727078\nTest: manual\nChange-Id: I06934bf140483957b734d5b1b20e3c7c6b7b4497\n"
    },
    {
      "commit": "8e32c1b7183224d111cf22078160377335bba847",
      "tree": "a420e58e30f192a962af4af823a2a82396c88b97",
      "parents": [
        "f8637d5c04c430a8e4b2d2b13d69af33ebfcb813",
        "647f2e14931f857358ab1e6a7580c0358b03dd02"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 17 22:18:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:18:32 2017 +0000"
      },
      "message": "Merge \"[AWARE] Remove enableUsage/disableUsage API\"\nam: 647f2e1493\n\nChange-Id: Ic48804f3e2ecac6a817d261f9f9cbfc505b01716\n"
    },
    {
      "commit": "f8637d5c04c430a8e4b2d2b13d69af33ebfcb813",
      "tree": "64d28ab5e4f4a3de1ca7aebb2e323f817b23aa3b",
      "parents": [
        "5d2af16008f8320050ffbaae19d1d0f13df9bb46",
        "17532ec02ec9d02e069d4fef48d2bed4a8e8e4eb"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Fri Feb 17 22:15:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Feb 17 22:15:29 2017 +0000"
      },
      "message": "Merge \"[AWARE] Add discovery window period configuration\"\nam: 17532ec02e\n\nChange-Id: I62ba5123aafb236d756a4cafe7829717e8e542f9\n"
    },
    {
      "commit": "c445da8f5e82527292091cd2a2f743785ba567eb",
      "tree": "68d5f010513a20a2f4cb8f0d3ffefc5266a3ed59",
      "parents": [
        "96b98321635dac0334f50f9711313ceb981f8f1e",
        "f970636072727046006d72195c0c5786c15147f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 17 22:09:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 17 22:09:58 2017 +0000"
      },
      "message": "Merge \"Allow the shell to set USB functions.\""
    },
    {
      "commit": "b8592357c37e681ba709b524a7202b7787f35e5a",
      "tree": "a56c84559695e08d76db55057f726eff456d75be",
      "parents": [
        "74841fb59f12e153d43a1c5e4283fd1e01ad83ee"
      ],
      "author": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Feb 17 14:04:00 2017 -0800"
      },
      "committer": {
        "name": "Tony Mantler",
        "email": "nicoya@google.com",
        "time": "Fri Feb 17 14:04:00 2017 -0800"
      },
      "message": "Move InputMethodAndSubtypeEnabler to SettingsLib and port to TV\n\nBug: 35315463\nTest: adb shell am start -a android.settings.INPUT_METHOD_SUBTYPE_SETTINGS\nChange-Id: Ibd62633259fe06b3971130eab158f077ef066a95\n"
    },
    {
      "commit": "387e4c61338ddf7aee89d10c8aac329e9562b831",
      "tree": "91ea54a5abfaa9ac71b26d6c959efd531f6a8451",
      "parents": [
        "943002b47346ea82b4e69dca033cc03086969dd1"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Feb 13 09:50:02 2017 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Feb 17 13:45:24 2017 -0800"
      },
      "message": "Display on-going notification for apps using alert windows.\n\nAllows the user to associate alert windows with specific apps\nand revoke the permission if they want.\n\nTest: manual\nBug: 33256752\nChange-Id: Ie28325b6bb799b3df253770ebe655f97ebbadd90\n"
    },
    {
      "commit": "d98a4e502165d76d05e095608da3c795bd56eafd",
      "tree": "c050d5cedb8aec6ffcb14695756e69e6d418eb21",
      "parents": [
        "855889b086ab62255b13cb7eb3783ae5e95ee492"
      ],
      "author": {
        "name": "Pulkit Bhuwalka",
        "email": "pulkitb@google.com",
        "time": "Tue Feb 14 16:27:10 2017 -0800"
      },
      "committer": {
        "name": "Pulkit Bhuwalka",
        "email": "pulkitb@google.com",
        "time": "Fri Feb 17 13:44:33 2017 -0800"
      },
      "message": "Remove outdated emulator check which causes BT to not start\n\nro.kernel.qemu based check to determine whether Bluetooth should be\nstarted or not was an old hack used when \"features\" was not available to\ndetermine hardware availability. This was later fixed with the\nhasSystemFeature check. However, the old check was not removed.\n\nThe presence of the old check causes Bluetooth to not start on Android\nThings devices which have ro.kernel.qemu set for graphics usage. It\u0027s\nalso preferable to depend on the system API rather than on build\nconfigs. Related CLs modify the emulator builds to correct the config in\nbuilds.\n\nBug: 35361545\nChange-Id: I219ce5e14709c76dcba43af4693093e985269d43\nTest: Verified by launching bluetooth on local devices after removing\nthe old check. Also verified by booting up the emulator and verifying\nthat Bluetooth Services do not start.\n"
    },
    {
      "commit": "313e645801e561dbf25320110ab4790a33720dae",
      "tree": "64ccd7f6d68c3c4e09425790275f6833e8d1ec54",
      "parents": [
        "855889b086ab62255b13cb7eb3783ae5e95ee492",
        "254a418e97e02f43d1f25ea801d67e1bdf498d65"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 17 21:44:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 17 21:44:21 2017 +0000"
      },
      "message": "Merge changes I82aa8140,Ib62a5dd6,I2c4d64e2\n\n* changes:\n  Enable multidex for SystemUITests\n  Add missing transitive dependencies\n  Revert \"Remove support of disabling Jack.\"\n"
    }
  ],
  "next": "943002b47346ea82b4e69dca033cc03086969dd1"
}
