)]}'
{
  "log": [
    {
      "commit": "2ddb92f2d96ad11bdd7c00253bbfd292d3ce3314",
      "tree": "37c4c3695628fcdeae7571b47803802c3045ea34",
      "parents": [
        "5323b2d4cde1c57db21a701cb979044fd1759dde",
        "68a4c91bb4e45aa9f2d1b2e3f4c6fe2119b6c625"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Tue Jun 13 01:04:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 01:04:55 2017 +0000"
      },
      "message": "Merge \"Protect broadcast used in settings for bond cancel\" into oc-dev\nam: 68a4c91bb4\n\nChange-Id: Ifdb4b625f21dcda5248071263aaf6936158efb39\n"
    },
    {
      "commit": "5323b2d4cde1c57db21a701cb979044fd1759dde",
      "tree": "5ff93fe8d3ece13f391f879684b428c8610f2e04",
      "parents": [
        "c7fed4240323383a12fd10adad91cc767404e2f0",
        "e1e0db8ca9fcf1cc3638b52e1fa61c3ec104d338"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 13 01:01:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 01:01:51 2017 +0000"
      },
      "message": "Merge \"Ensure that we use SF Vsync Choreographer for the PiP transition.\" into oc-dev\nam: e1e0db8ca9\n\nChange-Id: I2d854e36c31a8fa1cf74e5c5a536969ee94dc79b\n"
    },
    {
      "commit": "c7fed4240323383a12fd10adad91cc767404e2f0",
      "tree": "649846a44828735fa3e52c7aa71205cf8f2c286e",
      "parents": [
        "aec6b4749ae4f10876e88fafedcd85e17c3a1808",
        "f40f29754662ab88040582f26351e4ed0e1381e7"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Tue Jun 13 00:58:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:58:53 2017 +0000"
      },
      "message": "Merge \"Fix the issue that uncrypt isn\u0027t called under quiescent mode\" into oc-dev\nam: f40f297546\n\nChange-Id: Id60cf7cf4b82f17fd094fa011bb54a543e636f48\n"
    },
    {
      "commit": "aec6b4749ae4f10876e88fafedcd85e17c3a1808",
      "tree": "eb6c9333a146c9a9243fd756fee96afbd5fb1aeb",
      "parents": [
        "20eb74681f75b20daf2a9bc9c5544a27b667ef3e",
        "42b3610adc4e52150ad6540e6cbdfc764c640362"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Jun 13 00:54:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:54:10 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Fix missing override for SurfaceControl proxy\" into oc-dev\nam: 42b3610adc\n\nChange-Id: I3238399a26917f80bd4e33bb20142f62076e6f4f\n"
    },
    {
      "commit": "68a4c91bb4e45aa9f2d1b2e3f4c6fe2119b6c625",
      "tree": "b056f1bc8bee88c154cff7c953a111ab4a0be97d",
      "parents": [
        "e1e0db8ca9fcf1cc3638b52e1fa61c3ec104d338",
        "77ded58c5f2dade7752f361f0b41fc9e10c9681c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 13 00:45:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 00:45:45 2017 +0000"
      },
      "message": "Merge \"Protect broadcast used in settings for bond cancel\" into oc-dev"
    },
    {
      "commit": "20eb74681f75b20daf2a9bc9c5544a27b667ef3e",
      "tree": "dafd876bd26bbbb9a59577afc276686be3070fad",
      "parents": [
        "0ba24ed694775e4874c52f66f5e07feb1a290974",
        "bbd7dfc0a4cf157557685a221cf1119bcd417f66"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 13 00:41:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:41:40 2017 +0000"
      },
      "message": "Merge \"Attempted fix for navigation bar flicker\" into oc-dev\nam: bbd7dfc0a4\n\nChange-Id: I80a618eb59f0479060a69ca4f0be8ac883a8d48d\n"
    },
    {
      "commit": "0ba24ed694775e4874c52f66f5e07feb1a290974",
      "tree": "1ffa0ca45dc0cf37ec60b603d21af07a602384a7",
      "parents": [
        "f734de79cca292ae148f7e3e6e903d35370670f3",
        "05b52d8ba58a71a278f9efab6838589d03d4c19e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 13 00:36:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:36:09 2017 +0000"
      },
      "message": "Merge \"Improve developer docs for storage APIs.\" into oc-dev\nam: 05b52d8ba5\n\nChange-Id: I282786d353e3dc406c7123daa00d3e7fe43de7bc\n"
    },
    {
      "commit": "f734de79cca292ae148f7e3e6e903d35370670f3",
      "tree": "7dd06c5b90b41d0e2a42657543759d1dbd58f0bf",
      "parents": [
        "bc168cf9d543b9ff36e69a76fa57202866151f53",
        "3ef0b8260f9540a622ffe79fdb0f11b80d04f8d2"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Jun 13 00:33:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:33:51 2017 +0000"
      },
      "message": "Merge \"Don\u0027t log all instant app resolutions\" into oc-dev\nam: 3ef0b8260f\n\nChange-Id: I4ef141816c67957b0302be814315e2e739406c31\n"
    },
    {
      "commit": "bc168cf9d543b9ff36e69a76fa57202866151f53",
      "tree": "42e15f9e2583a3f697da1183cd5283ecfe5399c9",
      "parents": [
        "5a3998fe38b4249ca45f883153618bf772b8581a",
        "3fbcec5b86c5021783fed830dc015b926c1981e6"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Tue Jun 13 00:31:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:31:02 2017 +0000"
      },
      "message": "Merge changes from topic \u0027sysui-tooltip\u0027 into oc-dev\nam: 3fbcec5b86\n\nChange-Id: I7affdad6abfb283c0eec6718797f7d8580ea507b\n"
    },
    {
      "commit": "5a3998fe38b4249ca45f883153618bf772b8581a",
      "tree": "e1c3c8aa29485b571d988121020e0e08477d3dd6",
      "parents": [
        "938fe5c96853bb45c35fdf59272f1d571b5257cd",
        "7c2a12b658160ae98705c54d60117d7914ef58fc"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jun 13 00:27:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:27:05 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev\nam: 7c2a12b658  -s ours\n\nChange-Id: I5f257f746717037d275e025c80581d1f4cccc67d\n"
    },
    {
      "commit": "938fe5c96853bb45c35fdf59272f1d571b5257cd",
      "tree": "e1c3c8aa29485b571d988121020e0e08477d3dd6",
      "parents": [
        "c14f46b1354dbf2f393b6e4a9c132200ce582b3b",
        "71029bf6310652e0b782bc4388b38640bf4ab8c1"
      ],
      "author": {
        "name": "Will Brazil",
        "email": "willbrazil@google.com",
        "time": "Tue Jun 13 00:24:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 13 00:24:40 2017 +0000"
      },
      "message": "Merge \"Camera2: Cache method list in MethodNameInvoker.\" into oc-dev\nam: 71029bf631\n\nChange-Id: I99c6322d7e06262861eb0bb8be4ce8d4572ffbae\n"
    },
    {
      "commit": "c14f46b1354dbf2f393b6e4a9c132200ce582b3b",
      "tree": "d03db9e4b6f56812df3ad33ce1acb26c4817c925",
      "parents": [
        "f7dc56ecc95db95ca34c2566882c52f71473533e",
        "ee18e78d817dd5c66ab9fcf72e96f3cfc0bb8c3c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 13 00:21:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 00:21:31 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 8f1d13300f73 to oc-dr1-dev\" into oc-dr1-dev"
    },
    {
      "commit": "f7dc56ecc95db95ca34c2566882c52f71473533e",
      "tree": "87d05cae062677d6263d1c28d651ad14ccab344f",
      "parents": [
        "e15da2649b1ca6a439b291d8fedeb96cdb63850a",
        "35e46d297255363a20ccde62af3c58c4ce3c13c5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Jun 13 00:09:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 13 00:09:50 2017 +0000"
      },
      "message": "Merge \"Active camera apps can defy reserved cache space.\" into oc-dr1-dev"
    },
    {
      "commit": "e1e0db8ca9fcf1cc3638b52e1fa61c3ec104d338",
      "tree": "a9abb8faeeae937319a93b2332510fcf889adc98",
      "parents": [
        "f40f29754662ab88040582f26351e4ed0e1381e7",
        "4a526c124554e75dc4bc11a682645a73bd47d501"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Jun 12 23:51:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 23:51:19 2017 +0000"
      },
      "message": "Merge \"Ensure that we use SF Vsync Choreographer for the PiP transition.\" into oc-dev"
    },
    {
      "commit": "f40f29754662ab88040582f26351e4ed0e1381e7",
      "tree": "a77d5c88c42a2c63a636b112688dc54e511d0b18",
      "parents": [
        "42b3610adc4e52150ad6540e6cbdfc764c640362",
        "3a66fc41e3b1341af37254554610b9e72da4675a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 23:41:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 23:42:02 2017 +0000"
      },
      "message": "Merge \"Fix the issue that uncrypt isn\u0027t called under quiescent mode\" into oc-dev"
    },
    {
      "commit": "42b3610adc4e52150ad6540e6cbdfc764c640362",
      "tree": "7e9dfe7b71e7fc14079e683480ced4dc57ee3a13",
      "parents": [
        "bbd7dfc0a4cf157557685a221cf1119bcd417f66",
        "552da0e0cdf40ae7849a86457072028a0d604724"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 23:38:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 23:38:19 2017 +0000"
      },
      "message": "Merge \"SurfaceView: Fix missing override for SurfaceControl proxy\" into oc-dev"
    },
    {
      "commit": "bbd7dfc0a4cf157557685a221cf1119bcd417f66",
      "tree": "c47ffb40f294fcc4df2e6846a031c684e8c4e01d",
      "parents": [
        "05b52d8ba58a71a278f9efab6838589d03d4c19e",
        "e3e0b06a12ee7ef17d07b34f26fa2a54ce4de6e0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 23:01:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 23:01:19 2017 +0000"
      },
      "message": "Merge \"Attempted fix for navigation bar flicker\" into oc-dev"
    },
    {
      "commit": "77ded58c5f2dade7752f361f0b41fc9e10c9681c",
      "tree": "32b926364406cdcdf2fd635dd35aa21862d0fc7a",
      "parents": [
        "05b52d8ba58a71a278f9efab6838589d03d4c19e"
      ],
      "author": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Fri Jun 09 16:38:19 2017 -0700"
      },
      "committer": {
        "name": "Marie Janssen",
        "email": "jamuraa@google.com",
        "time": "Mon Jun 12 22:51:17 2017 +0000"
      },
      "message": "Protect broadcast used in settings for bond cancel\n\nTest: cancel pairing from notification tray\nBug: 62094630\nChange-Id: Ia83a874c1ea9a1d9d5502609f81e94052bb5759c\n(cherry picked from commit 977992f3fc9f4f6bb2d1f9536143327a6021c5d1)\n"
    },
    {
      "commit": "05b52d8ba58a71a278f9efab6838589d03d4c19e",
      "tree": "21e5e4caeb49522acd557a66946232d4badcec93",
      "parents": [
        "3ef0b8260f9540a622ffe79fdb0f11b80d04f8d2",
        "b31afd22737e847280213878cd94872055871654"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jun 12 22:39:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 22:39:26 2017 +0000"
      },
      "message": "Merge \"Improve developer docs for storage APIs.\" into oc-dev"
    },
    {
      "commit": "e15da2649b1ca6a439b291d8fedeb96cdb63850a",
      "tree": "0e89904f799cba75501ef8212132b1d69dabd086",
      "parents": [
        "3d4c62de10011bef83a15013f24a6fbae9409ba3",
        "3a5130c766b99135f8483942aab24e83dc2af0bc"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 12 22:35:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 22:35:45 2017 +0000"
      },
      "message": "Merge changes from topic \u0027ims-handover-api\u0027 into oc-dr1-dev\n\n* changes:\n  Add callSessionMayHandover API to ImsCallSession.\n  IMS: Support for Possible Call Session Handover\n"
    },
    {
      "commit": "3ef0b8260f9540a622ffe79fdb0f11b80d04f8d2",
      "tree": "2c149a433f7fc8d32a871094df2d9f0d72d56e67",
      "parents": [
        "3fbcec5b86c5021783fed830dc015b926c1981e6",
        "f4c38558497cb1a52debd4a6bead5dc868ee7e8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 21:51:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:51:34 2017 +0000"
      },
      "message": "Merge \"Don\u0027t log all instant app resolutions\" into oc-dev"
    },
    {
      "commit": "3d4c62de10011bef83a15013f24a6fbae9409ba3",
      "tree": "27c44faf3f23b267ac9bd4625de511e4e4e1da74",
      "parents": [
        "f3f6ddf7cb9641b40c3eb7ddde4565e06ded8b6c",
        "0c28d43fe1423198f99a0518887b69a4205bc6f7"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jun 12 21:50:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:50:39 2017 +0000"
      },
      "message": "Merge \"Hide APIs not intended to ship in DR.\" into oc-dr1-dev"
    },
    {
      "commit": "f3f6ddf7cb9641b40c3eb7ddde4565e06ded8b6c",
      "tree": "2194e35ed9015d339d845e590ae4090061b2b656",
      "parents": [
        "66c8f60eb7883b0515395e14e49dfd3274ebcfa7",
        "4ab2820e6c668ae7c55b300f126bb9f70c202ba3"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 12 21:48:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:48:45 2017 +0000"
      },
      "message": "Merge \"Updates to NotificationMenuRowPlugin so that long press may be captured\" into oc-dr1-dev"
    },
    {
      "commit": "3fbcec5b86c5021783fed830dc015b926c1981e6",
      "tree": "a8e184cc2b1978bfba60634e0c5fcfdddabfaf6d",
      "parents": [
        "7c2a12b658160ae98705c54d60117d7914ef58fc",
        "d85915f78694dc15ee9ca1bbdbccffc183399810"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 21:42:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:42:57 2017 +0000"
      },
      "message": "Merge changes from topic \u0027sysui-tooltip\u0027 into oc-dev\n\n* changes:\n  Pass window token when creating a tooltip popup\n  Revert \"Use a PopupWindow to show tooltips\"\n"
    },
    {
      "commit": "66c8f60eb7883b0515395e14e49dfd3274ebcfa7",
      "tree": "c8a75b710fa1d7eae43a4e2af85244b6b7dbb036",
      "parents": [
        "fe84caad611ce7f672919e13e6f01e136eab5d69",
        "38eacb297a399650432fb1e61a5642fb8c25a800"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 21:24:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:24:50 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "fe84caad611ce7f672919e13e6f01e136eab5d69",
      "tree": "8fa41351a281c8115d8a91e85903dcbc29b226df",
      "parents": [
        "5148d9fe8153da418dfe58919043e8daf1df195d",
        "4655f369132ef8141dfde0cf770655dbb674b045"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 21:24:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:24:16 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "7c2a12b658160ae98705c54d60117d7914ef58fc",
      "tree": "eabce6438b4b04fb19915d236570b201ac2cbf9c",
      "parents": [
        "71029bf6310652e0b782bc4388b38640bf4ab8c1",
        "6feeb0af9ea86e25bb4b99f3b9aab36a48547c6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 21:15:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 21:15:34 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "ee18e78d817dd5c66ab9fcf72e96f3cfc0bb8c3c",
      "tree": "6b388318b3edbe6482305b6d765d4fb7fb191a31",
      "parents": [
        "5148d9fe8153da418dfe58919043e8daf1df195d",
        "8f1d13300f737e19d8976e0498f9c4a35acee769"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 12 13:45:50 2017 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 12 13:45:50 2017 -0700"
      },
      "message": "resolve merge conflicts of 8f1d13300f73 to oc-dr1-dev\n\nChange-Id: I1a30ba6663041e1ce0a2d347671deb83b1d9d7ff\n"
    },
    {
      "commit": "71029bf6310652e0b782bc4388b38640bf4ab8c1",
      "tree": "435fb14de1a10eca4f4f8afd2726c72cfef18a9f",
      "parents": [
        "8f1d13300f737e19d8976e0498f9c4a35acee769",
        "cd92f92fa48571195d9d048aa52d27bc7bb315e8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 20:45:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 20:45:42 2017 +0000"
      },
      "message": "Merge \"Camera2: Cache method list in MethodNameInvoker.\" into oc-dev"
    },
    {
      "commit": "35e46d297255363a20ccde62af3c58c4ce3c13c5",
      "tree": "6a082247418b5cc02d46e4a351a4d3f930ce779c",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 09 10:01:20 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 14:27:23 2017 -0600"
      },
      "message": "Active camera apps can defy reserved cache space.\n\nWe normally prevent apps from allocating into the \"reserved\" cache\nspace, but this change makes an exception for an active camera app,\nsince the user is probably trying to capture an important memory.\n\nThis change only lets the active camera app clear up to half of the\nreserved space, since we don\u0027t want to completely destroy the\nexperience of all other apps.\n\nTest: manual app before/during/after active camera session\nBug: 38267830\nChange-Id: Ie9e63884fb2638ca881e10b894629eea84601648\n"
    },
    {
      "commit": "b31afd22737e847280213878cd94872055871654",
      "tree": "4353d616a5374226daa8fd029c8e3f36553d93c8",
      "parents": [
        "8f1d13300f737e19d8976e0498f9c4a35acee769"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 14:17:10 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Jun 12 20:19:53 2017 +0000"
      },
      "message": "Improve developer docs for storage APIs.\n\nNo code changes; only docs.\n\nTest: builds\nBug: 38508833, 37987197, 37978296\nChange-Id: Idfeb680480b2f818d18f787cbf20ceab896763a2\n"
    },
    {
      "commit": "8f1d13300f737e19d8976e0498f9c4a35acee769",
      "tree": "83a452052c6df2b2c36b56ab81c30a618a814381",
      "parents": [
        "7c41ddb9750c74541d4df9134064f418dd347fe8",
        "67b29d5d498a497cf5164e0f840b30a8d197f716"
      ],
      "author": {
        "name": "Amit Pawar",
        "email": "amitpawar@google.com",
        "time": "Mon Jun 12 20:00:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 20:00:56 2017 +0000"
      },
      "message": "Merge \"Fix wake-and-unlock animation\" into oc-dev"
    },
    {
      "commit": "e3e0b06a12ee7ef17d07b34f26fa2a54ce4de6e0",
      "tree": "36279682cdd0e3cb6bfaea4e1ac29e9253600001",
      "parents": [
        "67b29d5d498a497cf5164e0f840b30a8d197f716"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 12 12:18:41 2017 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 12 12:21:55 2017 -0700"
      },
      "message": "Attempted fix for navigation bar flicker\n\nNot 100% sure why it was flickering, but I do know that the\nflicker started happening after putting this into a separate\nthread, and that with that change it doesn\u0027t flicker anymore,\never.\n\nAdds 0.5ms while unlocking but at this point this is a good trade-\noff to make.\n\nTest: Unlock device with FP\nChange-Id: I736a3c64d9b63df9d6cdcb7855bde13a19560a83\nFixes: 62380221\n"
    },
    {
      "commit": "d85915f78694dc15ee9ca1bbdbccffc183399810",
      "tree": "e2e136da20081b14d7ed13342f6e1d76aec04a07",
      "parents": [
        "7410170ddc2b19d57e33c04217a721a2572d4853"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 12 12:10:49 2017 -0700"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 12 12:10:49 2017 -0700"
      },
      "message": "Pass window token when creating a tooltip popup\n\nThis allows using tooltips in System UI.\n\nBug: 62065980\nTest: android.view.cts.TooltipTest passes\nChange-Id: If0a76d0806aa92efa4be57204c4517242b0ebb99\n"
    },
    {
      "commit": "5148d9fe8153da418dfe58919043e8daf1df195d",
      "tree": "378d5d15487cbe0c7e1b60b2ef5fcc7825e5d038",
      "parents": [
        "209705d5d76a5ccc23fa63ee8702c3f8faa025d0",
        "7c41ddb9750c74541d4df9134064f418dd347fe8"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jun 12 19:05:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 12 19:05:34 2017 +0000"
      },
      "message": "Merge \"Removed deprecated setExtras() method.\" into oc-dev\nam: 7c41ddb975\n\nChange-Id: Id74b4becd0f26d185cad3ecbe539aaa69f7ac89e\n"
    },
    {
      "commit": "cd92f92fa48571195d9d048aa52d27bc7bb315e8",
      "tree": "86c7cb57f632e080f788962515ae870fbd245bb0",
      "parents": [
        "7c41ddb9750c74541d4df9134064f418dd347fe8"
      ],
      "author": {
        "name": "Will Brazil",
        "email": "willbrazil@google.com",
        "time": "Fri Jun 09 12:22:53 2017 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 12 19:02:52 2017 +0000"
      },
      "message": "Camera2: Cache method list in MethodNameInvoker.\n\nRetrieving list of methods in every invoke() call is very expensive.\nCaching the list inside the constructor prevents several unnecessary\ncalls to Class.getMethods().\n\nTest: Run camera2 CTS\nBug: 62490715\n\nChange-Id: Ib2a93af0f364b055df2eab9bd7870730428429ad\n"
    },
    {
      "commit": "7410170ddc2b19d57e33c04217a721a2572d4853",
      "tree": "0490e85785b4d512b3c91d53c9447c6eeb87cca6",
      "parents": [
        "d1e7d3d73e415778f6842488ba8da4b40a6478b1"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 12 18:59:29 2017 +0000"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Mon Jun 12 12:02:11 2017 -0700"
      },
      "message": "Revert \"Use a PopupWindow to show tooltips\"\n\nThis reverts commit 77e539775b52da55a8b23f1a9765d471ee782013.\n\nChange-Id: Ic4054e0d507ce95ab93282d4da002dd804aeb26d\n"
    },
    {
      "commit": "7c41ddb9750c74541d4df9134064f418dd347fe8",
      "tree": "464a2aca91f99f99f56c16e9c6cdb980b6dfe201",
      "parents": [
        "4eb76b2db843bb8ca82e17c078f7f4aed225cbaf",
        "d52611258ed141888d54a8a43acb88f0a412ebb7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 18:58:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 18:58:10 2017 +0000"
      },
      "message": "Merge \"Removed deprecated setExtras() method.\" into oc-dev"
    },
    {
      "commit": "4655f369132ef8141dfde0cf770655dbb674b045",
      "tree": "162acbc340b7d9cba6d0e723dd021210d9b9bd25",
      "parents": [
        "1761985e422c360485b2b1185c242c56367a8337"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 12 11:47:44 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 12 11:47:44 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If7f8b590d878dfbd97565b52d6353682221a2b39\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "67b29d5d498a497cf5164e0f840b30a8d197f716",
      "tree": "dac5166b93d54ce3d19f7ebca0111fd8cd346a7f",
      "parents": [
        "4eb76b2db843bb8ca82e17c078f7f4aed225cbaf"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jun 09 18:00:00 2017 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jun 12 11:46:44 2017 -0700"
      },
      "message": "Fix wake-and-unlock animation\n\nSince okToDisplay was false when we started the keyguard exit\nanimation, no animation was applied and we didn\u0027t create a\nstarting window, which lead to flickering. We fix this by\nallowing animations from mScreenOnEarly.\n\nFurthermore, we synchronize the navigation bar better with the\nrest of the animation.\n\nWe also need to apply no animation to the status bar window as\nwe go through performShowLocked because we were waiting for it\nto draw.\n\nTest: go/wm-smoke\nTest: Wake-and-unlock\nTest: Make sure no other regression with screen on experience\nChange-Id: I5f264b74cc258e8d7f608978edfb1faa5ead385c\nFixes: 38441599\n"
    },
    {
      "commit": "552da0e0cdf40ae7849a86457072028a0d604724",
      "tree": "b46e40d6eacfd5d328c924459483f73232a85447",
      "parents": [
        "6f2b75f574c7fbb42bca7d2c322f9b7690e6b460"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jun 12 11:43:51 2017 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Mon Jun 12 11:43:51 2017 -0700"
      },
      "message": "SurfaceView: Fix missing override for SurfaceControl proxy\n\nI will not pretend classes are interfaces...I will not pretend\nclasses are interfaces...\n\nBug: 62444724\nTest: cts-tradefed run singleCommand cts -d -o --module CtsViewTestCases --test android.view.cts.SurfaceViewSyncTest#testSurfaceViewBigScale\n      go/wm-smoke\n\nChange-Id: Iccca46edcd669430c32f31e9c7d8aba1db254f2d\n"
    },
    {
      "commit": "6feeb0af9ea86e25bb4b99f3b9aab36a48547c6c",
      "tree": "43b5bc0c4f9a5b2036324951368028e2007f1054",
      "parents": [
        "b32fecd6e0dad258542e702144a04b3cadea6bd3"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 12 11:17:27 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 12 11:17:27 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3fc0aef0174fec3bbe3e215a75dd4169d319b81c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3a66fc41e3b1341af37254554610b9e72da4675a",
      "tree": "ef7911dc31f466845a70db29e510ee0dd4cd3800",
      "parents": [
        "bc626c6358af8553b6f5810b90897472cddb79a6"
      ],
      "author": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Fri Jun 09 15:50:14 2017 -0700"
      },
      "committer": {
        "name": "Tianjie Xu",
        "email": "xunchang@google.com",
        "time": "Mon Jun 12 11:16:59 2017 -0700"
      },
      "message": "Fix the issue that uncrypt isn\u0027t called under quiescent mode\n\nOTA fails on fugu under quiescent mode because the reboot reason changes\nfrom \"recovery-update\" to \"recovery-update,quiescent\". The new reason\nisn\u0027t checked in shutdown thread so that shutdown thread doesn\u0027t call\nuncrypt properly before rebooting into recovery.\n\nBug: 62324707\nTest: Recreated and fixed the \"block.map\" missing failure on fugu.\n\nChange-Id: I110653cd64dbbdc71e89ead2197bf023a7c054e8\n"
    },
    {
      "commit": "4ab2820e6c668ae7c55b300f126bb9f70c202ba3",
      "tree": "20c1634ed8e7eac4e0dd3112252fb6193c60f3d8",
      "parents": [
        "dd0f409b164718aa6631b82f2e29f1761820957e"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Jun 06 11:42:50 2017 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 12 18:08:19 2017 +0000"
      },
      "message": "Updates to NotificationMenuRowPlugin so that long press may be captured\n\nThis will allow the NotificationMenuRow plugin to do something else\nrather than showing a menu when the view is long pressed.\n\n- Allow menu to intercept touch events\n- If the menu item provided to long press is null, don’t show it\n- Also passes the status bar notification when the menu is created\n  or updated\n\nBug: 62534409\nTest: manual, have no plugin and long press -\u003e see notification info\n      have a plugin that returns null for long press -\u003e nothing happens\nChange-Id: I384c5217d5343e990f4c3506eb2477b015705e5c\n"
    },
    {
      "commit": "38eacb297a399650432fb1e61a5642fb8c25a800",
      "tree": "3b33b942557e4358ed3e06f77352ca2cd8fbe7b5",
      "parents": [
        "1761985e422c360485b2b1185c242c56367a8337"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 12 10:47:09 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Jun 12 10:47:09 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1c7d49d4ee0b5b45cf1f7bdbf6da707921ccfde4\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f4c38558497cb1a52debd4a6bead5dc868ee7e8a",
      "tree": "878f0736c2fe2891c6e9b9dd9eba6d1dd5c1345b",
      "parents": [
        "a5b457b3bf6f61c482badf36858d7d278befcd70"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Jun 12 10:33:32 2017 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Mon Jun 12 10:33:32 2017 -0700"
      },
      "message": "Don\u0027t log all instant app resolutions\n\nwe only want to log the successes\n\nChange-Id: I31c79a1c964088ee67fd7527ca7fea16b0d29830\nFixes: 36563095\nTest: Manual; run and see that only the success events are in the eventlog\n"
    },
    {
      "commit": "4a526c124554e75dc4bc11a682645a73bd47d501",
      "tree": "e36ca73d3d0badf205c0aa7d07cfa6c1c1f8da0b",
      "parents": [
        "4eb76b2db843bb8ca82e17c078f7f4aed225cbaf"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 16 13:35:43 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Jun 12 10:08:58 2017 -0700"
      },
      "message": "Ensure that we use SF Vsync Choreographer for the PiP transition.\n\n- Move the bounds animation onto the animation thread\n- Remove existing code referencing the old sf-vsync choreographer\n- Add ability for ValueAnimator subclasses to reference a different\n  AnimationHandler, which uses a different FrameCallbackProvider with the\n  sf-vsync choreographer in the animations that require it\n- Ensure that PiP touch events are batched and sent aligned with the\n  sf-vsync\n- Move GC onto its own thread to not block other BackgroundThread calls\n\nBug: 36371375\nTest: android.server.cts.ActivityManagerPinnedStackTests\nTest: bit FrameworksServicesTests:com.android.server.wm.BoundsAnimationControllerTests\nTest: go/wm-smoke\n\nChange-Id: I6a41b35a4e4d4d6dbea82c2673452825fe3ffa58\n"
    },
    {
      "commit": "209705d5d76a5ccc23fa63ee8702c3f8faa025d0",
      "tree": "0a31e956a6ae8b2a7b0a2eda340f1a70ce56969e",
      "parents": [
        "d066c0c6cb50c8f58eeacc2aa1c419c2c19068b7",
        "eefa3be55d941bc0193edae515b9e1b01b50e908"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 16:56:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 16:56:31 2017 +0000"
      },
      "message": "Merge \"Change FlakyTest to Ignores\" into oc-dr1-dev"
    },
    {
      "commit": "d066c0c6cb50c8f58eeacc2aa1c419c2c19068b7",
      "tree": "30762f1f3de6638810a138e4ac956cfae3958e48",
      "parents": [
        "5375d9360f2a6edaae2e04b00b361dc1ccfe1e56",
        "4eb76b2db843bb8ca82e17c078f7f4aed225cbaf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 12 16:47:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 12 16:47:19 2017 +0000"
      },
      "message": "Merge \"Work on issue #62390590: SecurityException in JobIntentService$...\" into oc-dev\nam: 4eb76b2db8\n\nChange-Id: I3aa5bbccbc669499a8ab6b12f180a7f5841164c3\n"
    },
    {
      "commit": "4eb76b2db843bb8ca82e17c078f7f4aed225cbaf",
      "tree": "f335143127dab930b5c99ce3daa24f42e1c816fa",
      "parents": [
        "484fb951e005584aeb22c5c2598898bc00eae22a",
        "729a328aca436d71b80f3d72f5d54e38d4d2c12e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 12 16:38:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 16:38:52 2017 +0000"
      },
      "message": "Merge \"Work on issue #62390590: SecurityException in JobIntentService$...\" into oc-dev"
    },
    {
      "commit": "5375d9360f2a6edaae2e04b00b361dc1ccfe1e56",
      "tree": "8e312890fe46911609f5bbf4fba18a0744bedaf3",
      "parents": [
        "e1f9b3f19531d7ffcea69cca1c4fcf645a0ad3d0",
        "484fb951e005584aeb22c5c2598898bc00eae22a"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Mon Jun 12 16:37:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 12 16:37:03 2017 +0000"
      },
      "message": "Merge \"Prevent ConcurrentModificationException in updateAllRecognitions\" into oc-dev\nam: 484fb951e0  -s ours\n\nChange-Id: I97dc24bc38e194b508a1b485ec4d7e1f8b62285d\n"
    },
    {
      "commit": "0c28d43fe1423198f99a0518887b69a4205bc6f7",
      "tree": "64be1babad08113f8c4d457631496e13a7f523aa",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Jun 09 11:37:02 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 12 10:26:01 2017 -0600"
      },
      "message": "Hide APIs not intended to ship in DR.\n\nThis CL will be reverted once it merges into the next release branch\nto re-introduce the proposed APIs.\n\nThis CL also makes the following code changes to preserve API\ncompatibility:\n\n-- It keeps the recently added RemoteViews.clone() synchronized logic\nintact, but moves it inside the method to avoid changing the API\nsignature.\n\n-- It reverts the RttCall.read() behavior to the oc-dev logic, since\nwe can\u0027t throw IOException until we get an API level bump.  (The\noriginal logic returned null instead of throwing.)\n\nTest: builds, boots\nBug: 62427252, 62431886, 62427329\nBug: 62468911, 62431162, 62428935, 62429096\nBug: 37290820, 37359238, 36886243\nBug: 30143923, 35761231, 62192626, 29829689\nChange-Id: I83d723f598cb0ee1fe198e65debd86ef7fd0420c\n"
    },
    {
      "commit": "484fb951e005584aeb22c5c2598898bc00eae22a",
      "tree": "e7393b38d5beedd6e8080937caddacbec0be6b13",
      "parents": [
        "d1e7d3d73e415778f6842488ba8da4b40a6478b1",
        "d3178c4ed52358009d51518551325b5b0c84de67"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Mon Jun 12 15:54:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 15:54:33 2017 +0000"
      },
      "message": "Merge \"Prevent ConcurrentModificationException in updateAllRecognitions\" into oc-dev"
    },
    {
      "commit": "e1f9b3f19531d7ffcea69cca1c4fcf645a0ad3d0",
      "tree": "8e312890fe46911609f5bbf4fba18a0744bedaf3",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121",
        "8d2e540854ce6d6660a83637b918660f6922f402"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 15:42:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 15:42:21 2017 +0000"
      },
      "message": "Merge \"Round the slashes of SlashDrawable\" into oc-dr1-dev"
    },
    {
      "commit": "eefa3be55d941bc0193edae515b9e1b01b50e908",
      "tree": "5576773e9b8756e943a3b4d91ed4abae781e0cfd",
      "parents": [
        "9620595965bc7ffb74518eee19bbd63702c57121"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Mon Jun 12 10:55:28 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Mon Jun 12 10:55:28 2017 -0400"
      },
      "message": "Change FlakyTest to Ignores\n\nThese are failing reliably, no need for FlakyTest\n\nBug: 62475085\nTest: runtest systemui\nChange-Id: Ib9abedda149976cffe07ea75c7034dd290d1f715\n"
    },
    {
      "commit": "9620595965bc7ffb74518eee19bbd63702c57121",
      "tree": "9a353690423fdef8fe6e8c43994ba9f74f4488e8",
      "parents": [
        "cdb134c0128f631f4ed62e6ea370bf12de7e6c7c",
        "d1e7d3d73e415778f6842488ba8da4b40a6478b1"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 12 12:29:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 12 12:29:31 2017 +0000"
      },
      "message": "Change the multipath hint default to 0.\nam: d1e7d3d73e\n\nChange-Id: Iab590e33a1ae64701f0023970d53b23470533962\n"
    },
    {
      "commit": "d1e7d3d73e415778f6842488ba8da4b40a6478b1",
      "tree": "4e3910f43c1821087ec4e1717929b9daccb8216f",
      "parents": [
        "b32fecd6e0dad258542e702144a04b3cadea6bd3"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 12 19:01:34 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 12 21:18:07 2017 +0900"
      },
      "message": "Change the multipath hint default to 0.\n\nIt was set to 3 (handover+reliability) during the development\ncycle, but should not be set to a nonzero value on user devices\nuntil the returned value takes into account the amount of\nnon-default network data usage.\n\nBug: 34630278\nTest: marlin builds and boots\nTest: ConnectivityServiceTest passes\nChange-Id: I2b09a6e09c497886862cbaaaf3b283dedfbfa94c\n"
    },
    {
      "commit": "cdb134c0128f631f4ed62e6ea370bf12de7e6c7c",
      "tree": "43bd857887a07e8d0ee1e5506e0b19c501fa642a",
      "parents": [
        "cacf1981cac82f509636aeb9a5f098f8da531ccc",
        "f3a08b44ed5f3695720e92f7f51218f95018c12a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 05:06:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 05:06:43 2017 +0000"
      },
      "message": "Merge \"Add additional mocking for Context innards\" into oc-dr1-dev"
    },
    {
      "commit": "cacf1981cac82f509636aeb9a5f098f8da531ccc",
      "tree": "b610d7d4dad24aa87a6fff7c972deee269f74150",
      "parents": [
        "1761985e422c360485b2b1185c242c56367a8337",
        "6e9a10104c77e8f16c66ee0a435af6ec395369a2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 12 04:53:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 12 04:53:25 2017 +0000"
      },
      "message": "Merge \"Convert IControlsTethering from interface into callback\" into oc-dr1-dev"
    },
    {
      "commit": "d3178c4ed52358009d51518551325b5b0c84de67",
      "tree": "1cac18f4f609d5e6516ce0dd01ca01f2ea3cc88f",
      "parents": [
        "b32fecd6e0dad258542e702144a04b3cadea6bd3"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Sat Jun 10 17:31:57 2017 -0700"
      },
      "committer": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Sun Jun 11 21:14:53 2017 -0700"
      },
      "message": "Prevent ConcurrentModificationException in updateAllRecognitions\n\nWhen invoking updateAllRecognitions, if a callback binder was determined\nto have died, an internal function would go and remove it from\nmModelDataMap. However, updateAllRecognitions was iterating over this\nmap, so it would then explode. By first making a copy of the model datas\nbefore iterating over all of them, this problem is avoided.\n\n(As part of trying to figure out what was happening, also updated all\nthe method names that implicitly assumed they had a lock, and double\nchecked that everything with a Locked suffix is actually locked)\n\nBug: 62487479\nTest: Use the sound trigger test app to load and start two models, force\nkill the app (so the dangling binders hang around), then enable power\nsave (which triggers the call to updateAllRecognitions)\n\nChange-Id: I87b9dfc1b2af5e294050b146737916ccaad882c1\n"
    },
    {
      "commit": "1761985e422c360485b2b1185c242c56367a8337",
      "tree": "e5b71b68411e654dc02c3fd075fc3e4a0b19bace",
      "parents": [
        "a96a9f7326e066c1bd6a613f2743aa9e96133625",
        "23a57404e3cb1b8672c063f0eb0e74807e725411"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Sun Jun 11 17:56:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 11 17:56:31 2017 +0000"
      },
      "message": "Merge \"Prevent ConcurrentModificationException in updateAllRecognitions\" into oc-dr1-dev"
    },
    {
      "commit": "f3a08b44ed5f3695720e92f7f51218f95018c12a",
      "tree": "c22d0a8da9dd2730349afbcd51c63b43f4df86e5",
      "parents": [
        "6e9a10104c77e8f16c66ee0a435af6ec395369a2"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Jun 07 16:33:19 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Sun Jun 11 18:19:22 2017 +0900"
      },
      "message": "Add additional mocking for Context innards\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\n    - cherry-picked to master and verified there as well\nBug: 32163131\nBug: 32561414\n\nMerged-In: I2695841bfc31280060754132e589af1ca95911da\nMerged-In: I9a05f34035a15b233a44d517f2b2426481679974\nChange-Id: I0b5b1b12d55547d08c332c7d274f19f0023a7b07\n(cherry picked from commit ec37275ec9702b56bf328031675906a5483b89d4)\n"
    },
    {
      "commit": "6e9a10104c77e8f16c66ee0a435af6ec395369a2",
      "tree": "c6ea3906a16edc8cbc47235594e96727d532b23b",
      "parents": [
        "a96a9f7326e066c1bd6a613f2743aa9e96133625"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 06 19:24:21 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Sun Jun 11 18:08:03 2017 +0900"
      },
      "message": "Convert IControlsTethering from interface into callback\n\nAdditionally:\n    - add updateLinkProperties() method to new callback\n    - skeletally connect LinkProperties updates through\n      to OffloadController\n\nTODOs liberally sprinkled through out.\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 29337859\nBug: 32163131\nMerged-In: I178130e65db4fef26d62ea7eaa9a52f7e8103432\nMerged-In: I832d77747de7517513c22d36fff4a2fa2bb95154\nChange-Id: I631d17b26be153534551a1615931fc98b598b953\n(cherry picked from commit ab6439b0f8dd0a67c81235a3fc4d9c149de3780d)\n"
    },
    {
      "commit": "23a57404e3cb1b8672c063f0eb0e74807e725411",
      "tree": "c28f6919c9f04775ba9b784a24868639d149d800",
      "parents": [
        "63f23f8dd72d786a0477aca720e59dcbcefddfe0"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Sat Jun 10 17:31:57 2017 -0700"
      },
      "committer": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Sat Jun 10 17:38:41 2017 -0700"
      },
      "message": "Prevent ConcurrentModificationException in updateAllRecognitions\n\nWhen invoking updateAllRecognitions, if a callback binder was determined\nto have died, an internal function would go and remove it from\nmModelDataMap. However, updateAllRecognitions was iterating over this\nmap, so it would then explode. By first making a copy of the model datas\nbefore iterating over all of them, this problem is avoided.\n\n(As part of trying to figure out what was happening, also updated all\nthe method names that implicitly assumed they had a lock, and double\nchecked that everything with a Locked suffix is actually locked)\n\nBug: 62487479\nTest: Use the sound trigger test app to load and start two models, force\nkill the app (so the dangling binders hang around), then enable power\nsave (which triggers the call to updateAllRecognitions)\n\nChange-Id: I87b9dfc1b2af5e294050b146737916ccaad882c1\n"
    },
    {
      "commit": "a96a9f7326e066c1bd6a613f2743aa9e96133625",
      "tree": "53713fc373a00af855c809e80c1f6f4b19387090",
      "parents": [
        "70a2b34938393eb55dca43de469a434174112c29",
        "b32fecd6e0dad258542e702144a04b3cadea6bd3"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Jun 10 16:05:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 10 16:05:53 2017 +0000"
      },
      "message": "Merge \"Added \u0027dumpsys activity lastanr\u0027\" into oc-dev\nam: b32fecd6e0\n\nChange-Id: Iede7911ea687b7890833ee967da010db6041fb49\n"
    },
    {
      "commit": "b32fecd6e0dad258542e702144a04b3cadea6bd3",
      "tree": "4bbcbf8994eb6d5f9f8ebbf98010baf2e3b23ea9",
      "parents": [
        "6ab655227a7db9f0456185fb6442a44d1ccc663a",
        "f1285916c3ab259b216e5f3da3dba397c8e898b8"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Jun 10 15:58:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 15:58:14 2017 +0000"
      },
      "message": "Merge \"Added \u0027dumpsys activity lastanr\u0027\" into oc-dev"
    },
    {
      "commit": "70a2b34938393eb55dca43de469a434174112c29",
      "tree": "b0d1570959678c3b6c21bc8eff8edf9ce399dbf8",
      "parents": [
        "49ffd6bae252b6c0b70e2a099b84a28648ea8f97",
        "c8fcad3c82188afcf17f3e21fcd15d558f0b7ed9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 10 15:16:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 15:16:43 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "49ffd6bae252b6c0b70e2a099b84a28648ea8f97",
      "tree": "0d453f9fe65c5f2efee0d1ef3cc33d623a8d6d3d",
      "parents": [
        "dfe6e518a22eee7e8a08c8b5207e770d15cd6ceb",
        "6ab655227a7db9f0456185fb6442a44d1ccc663a"
      ],
      "author": {
        "name": "Rhiannon Malia",
        "email": "rmalia@google.com",
        "time": "Sat Jun 10 07:26:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 10 07:26:51 2017 +0000"
      },
      "message": "Update captive portal notif for Android TV\nam: 6ab655227a\n\nChange-Id: I60a67b0f22aa186e8b738b8a9ee002b2b5b04e42\n"
    },
    {
      "commit": "dfe6e518a22eee7e8a08c8b5207e770d15cd6ceb",
      "tree": "f95670c0862d0e8b16d632c17a2053e58ed93877",
      "parents": [
        "7c8b1e6832dc13a3512865b2bb256ca0d67df828",
        "dc62d84ffa5dc0203f1207565872ff687dc9cbe1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 10 06:06:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 06:06:25 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "7c8b1e6832dc13a3512865b2bb256ca0d67df828",
      "tree": "525da0e662a3546d10468c2369e31e158f960406",
      "parents": [
        "62bee2f5ff4dfa7a49735c3dc4c34b585d5737df",
        "bb39a827056fc13e85412c27832cd497b516a8c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 10 06:03:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 06:03:09 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "62bee2f5ff4dfa7a49735c3dc4c34b585d5737df",
      "tree": "24efdc9bfef122b3c6ac148b82e334a3c102b8bd",
      "parents": [
        "489e22503e3024a8ac3de823e4079cfcd5309b95",
        "115afb735cd82b61634773753267f6e98b596cc3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 10 06:00:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 06:00:11 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "6ab655227a7db9f0456185fb6442a44d1ccc663a",
      "tree": "0f92e6c1b1e2c547709de66fceede7f2a9974f1d",
      "parents": [
        "a3045640815eff573fa64b2ba0714a50edb9da1a"
      ],
      "author": {
        "name": "Rhiannon Malia",
        "email": "rmalia@google.com",
        "time": "Mon Jun 05 15:02:55 2017 -0700"
      },
      "committer": {
        "name": "Isaac Katzenelson",
        "email": "isaack@android.com",
        "time": "Sat Jun 10 05:22:42 2017 +0000"
      },
      "message": "Update captive portal notif for Android TV\n\nTest: Connect to captive portal, notification appears in side panel\n\nBUG:38453402\nChange-Id: I39baf90897f2f3d67b8b03c31dd74fa1d39d39de\n"
    },
    {
      "commit": "489e22503e3024a8ac3de823e4079cfcd5309b95",
      "tree": "7b90892672cd410a533d1139822c2233c8454ea0",
      "parents": [
        "6a71949f6e7a9627ffff4e5086f63a7a7e8fcc35",
        "a3045640815eff573fa64b2ba0714a50edb9da1a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sat Jun 10 04:56:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 10 04:56:09 2017 +0000"
      },
      "message": "Merge \"Preemptively create Bitmap from GraphicBuffer\" into oc-dev\nam: a304564081\n\nChange-Id: I916e692fae56ed79a60d37b471b6e07457d2509d\n"
    },
    {
      "commit": "a3045640815eff573fa64b2ba0714a50edb9da1a",
      "tree": "5e73fbb9891276130d12156a4cdfac984c0e69ff",
      "parents": [
        "ffd8343ba87c7cdf84287b91972b987ffc41d4fb",
        "462497632db844942163c2a20ee9c90c0e241261"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Sat Jun 10 04:50:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 04:50:16 2017 +0000"
      },
      "message": "Merge \"Preemptively create Bitmap from GraphicBuffer\" into oc-dev"
    },
    {
      "commit": "115afb735cd82b61634773753267f6e98b596cc3",
      "tree": "457fc43cd4dda164ee5dc66eff1140debeb72555",
      "parents": [
        "62a18e12a37c2fa2b4128b2c1da600e883fe20c1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 18:14:37 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 18:14:37 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9310dd36258cc026421953cbea84b51650c47a35\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "dc62d84ffa5dc0203f1207565872ff687dc9cbe1",
      "tree": "a63380bdd854b4d0ae99940a8494248379401918",
      "parents": [
        "62a18e12a37c2fa2b4128b2c1da600e883fe20c1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 17:56:14 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 17:56:14 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1b6c615bb62abbb74f14adb70b5e29d96d3aeaad\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6a71949f6e7a9627ffff4e5086f63a7a7e8fcc35",
      "tree": "4b2ef7985ade75cbf2272083158c40d7f9f0a28b",
      "parents": [
        "62a18e12a37c2fa2b4128b2c1da600e883fe20c1",
        "ffd8343ba87c7cdf84287b91972b987ffc41d4fb"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Sat Jun 10 00:45:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jun 10 00:45:04 2017 +0000"
      },
      "message": "Merge \"Don\u0027t reset the value of package_verifier_enable if not in demo mode\" into oc-dev\nam: ffd8343ba8\n\nChange-Id: Ia3b7fe1bad2f3c2d13ce58f97174511ed8434e0b\n"
    },
    {
      "commit": "bb39a827056fc13e85412c27832cd497b516a8c5",
      "tree": "983f948cc6b2418d579d411ed0b2871b8e9685dd",
      "parents": [
        "62a18e12a37c2fa2b4128b2c1da600e883fe20c1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 17:44:49 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 17:44:49 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8a17e54b671202d6e1393410e2c9cc90552e3c32\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ffd8343ba87c7cdf84287b91972b987ffc41d4fb",
      "tree": "0399a82a14bd777fe2c21c1bb9380dec81760b21",
      "parents": [
        "e5e246ce5c3dd0fbd9179a35a3ac7a4e775f233a",
        "ade08cfaa3853388dd1de65f6e4f29239aeb58ff"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Sat Jun 10 00:38:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 10 00:39:02 2017 +0000"
      },
      "message": "Merge \"Don\u0027t reset the value of package_verifier_enable if not in demo mode\" into oc-dev"
    },
    {
      "commit": "c8fcad3c82188afcf17f3e21fcd15d558f0b7ed9",
      "tree": "7263b5dc039d282c204de9bcefc70f72bee216f9",
      "parents": [
        "62a18e12a37c2fa2b4128b2c1da600e883fe20c1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 17:37:30 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Jun 09 17:37:30 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia5c68401fedb31ebd81cffb9700833d9dd1f71a5\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f1285916c3ab259b216e5f3da3dba397c8e898b8",
      "tree": "fc5ce6adf632ec86fe28480283b4a1d1b2d87933",
      "parents": [
        "678477b38312771b41dd543e62db771eccca5fdf"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 09 15:20:29 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 09 17:17:07 2017 -0700"
      },
      "message": "Added \u0027dumpsys activity lastanr\u0027\n\nAllows for dumping the activity state during the last anr. This will\nalso be included in collected bug reports.\n\nBug: 38121026\nTest: Cause an anr to occur and run \u0027adb shell dumpsys activity lastanr\u0027\nChange-Id: I1e4200f9e5cc16bfab98e5af31fc599cdd54cd11\n"
    },
    {
      "commit": "729a328aca436d71b80f3d72f5d54e38d4d2c12e",
      "tree": "d2f4e775f9a7cdef62c105dd81576de57d240718",
      "parents": [
        "f574869c1190d3e836d765ac74630761b1195f68"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 09 16:06:01 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 09 16:50:00 2017 -0700"
      },
      "message": "Work on issue #62390590: SecurityException in JobIntentService$...\n\n...JobServiceEngineImpl$WrapperWorkItem.complete\n\nAdd more useful information in the security exception message that\nis shown -- the reason the last job that was running on the context\nwas stopped.  This should tell you why when you are calling at that\npoint your job is no longer running.\n\nTest: bit CtsJobSchedulerTestCases:*\n\nChange-Id: Ia7155248b4b4f032cbf8e8754c5437f658ed192c\n"
    },
    {
      "commit": "62a18e12a37c2fa2b4128b2c1da600e883fe20c1",
      "tree": "449496a8c9b181ccbbe31e9679aef25578ca8d87",
      "parents": [
        "c48a8176e85a0a2b01fba3173ff1a29bdc1a54e1",
        "e5e246ce5c3dd0fbd9179a35a3ac7a4e775f233a"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 09 23:49:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 23:49:21 2017 +0000"
      },
      "message": "Merge \"Add target sdk check for behavior change.\" into oc-dev\nam: e5e246ce5c\n\nChange-Id: I3734ee5cd46536a015a8fc60bf8b57818800c792\n"
    },
    {
      "commit": "e5e246ce5c3dd0fbd9179a35a3ac7a4e775f233a",
      "tree": "639dd062088cfdb9fe553aa34036f208c63d8b9c",
      "parents": [
        "4c1209e00eb0c0938ea7913b02826566b613b661",
        "d1cfbc506b2572a7947cbffe33e38df6a8398084"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 09 23:41:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 23:41:47 2017 +0000"
      },
      "message": "Merge \"Add target sdk check for behavior change.\" into oc-dev"
    },
    {
      "commit": "c48a8176e85a0a2b01fba3173ff1a29bdc1a54e1",
      "tree": "5cb33468ad925fd8cfb0ab62abf6fde95dde1eb0",
      "parents": [
        "ed268dc3501d5ac65c1b013b5ff132acacd01538",
        "4c1209e00eb0c0938ea7913b02826566b613b661"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jun 09 23:33:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 23:33:16 2017 +0000"
      },
      "message": "Merge \"Fix thread booster\" into oc-dev\nam: 4c1209e00e\n\nChange-Id: I3ef8bce9cd703a630280595a47baebae12c28387\n"
    },
    {
      "commit": "ed268dc3501d5ac65c1b013b5ff132acacd01538",
      "tree": "7363e844f00ca4c3c1a0b69e8cfd28a25a2aaf57",
      "parents": [
        "169f7bebcedc082a68d7306d119a80f8d7b35658",
        "4f30aa2be8d15d765d5925a6cda6cc7bc84c8758"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Jun 09 23:26:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 23:26:36 2017 +0000"
      },
      "message": "Merge \"Removed test from presubmit.\" into oc-dev\nam: 4f30aa2be8\n\nChange-Id: I3f73f3581fad4575f774f2c5ba870cc3308443a4\n"
    },
    {
      "commit": "4c1209e00eb0c0938ea7913b02826566b613b661",
      "tree": "8bd31f819a63eb8254a21ba7a4727daf5a34f839",
      "parents": [
        "4f30aa2be8d15d765d5925a6cda6cc7bc84c8758",
        "7e12b6d8489f68a43b0afb5111a6cfcddb350679"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jun 09 23:23:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 23:24:04 2017 +0000"
      },
      "message": "Merge \"Fix thread booster\" into oc-dev"
    },
    {
      "commit": "d52611258ed141888d54a8a43acb88f0a412ebb7",
      "tree": "a947b017801fb5f537905c802ef12d3acc65aca8",
      "parents": [
        "1b39c88b97f9b1676e260faa518cec7b13779c84"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jun 09 16:18:22 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jun 09 16:19:58 2017 -0700"
      },
      "message": "Removed deprecated setExtras() method.\n\nBug: 37563972\nTest: CtsAutoFillServiceTestCases pass\n\nChange-Id: I7fef7c81267dad9097c711dbba849adf9d6b1cc5\n"
    },
    {
      "commit": "169f7bebcedc082a68d7306d119a80f8d7b35658",
      "tree": "04478da84d9bdf84d40d30d5b03148f94b8d985f",
      "parents": [
        "9bb81db15ea472b38f8a10cac0618ceb01caa956",
        "9e8ab43ab22555acff9fefca2ed433425c92fb87"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Jun 09 23:17:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 23:17:32 2017 +0000"
      },
      "message": "Merge \"Instrument captive portal login activity\" into oc-dr1-dev"
    },
    {
      "commit": "4f30aa2be8d15d765d5925a6cda6cc7bc84c8758",
      "tree": "97b35bce5f612f27cbf1d3e9c3c586e1c867a689",
      "parents": [
        "0aaae4ae78fc85aef5346350b26505b434271d1c",
        "f26517d46617cb8b8d3ea5a7559bbcb7df31a526"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 09 23:17:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 23:17:18 2017 +0000"
      },
      "message": "Merge \"Removed test from presubmit.\" into oc-dev"
    },
    {
      "commit": "9bb81db15ea472b38f8a10cac0618ceb01caa956",
      "tree": "1f9e146640dcc4491bbc3e99adce4f820a75bdad",
      "parents": [
        "d11e14b42812734068d11fbb11be6c3567072ceb",
        "0aaae4ae78fc85aef5346350b26505b434271d1c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 09 23:05:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 23:05:29 2017 +0000"
      },
      "message": "Merge \"\" into oc-dev\nam: 0aaae4ae78\n\nChange-Id: Ibeceac21612da6669d0a216729c2671170651480\n"
    },
    {
      "commit": "0aaae4ae78fc85aef5346350b26505b434271d1c",
      "tree": "716dbedf01085f17ed0342031c51ffa4a3b25756",
      "parents": [
        "211e760408e4a3c2794357e06c1df8f799c8949f",
        "49ddb0de55020320a4f08bd7060cb531a84fb536"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jun 09 22:55:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 22:55:49 2017 +0000"
      },
      "message": "Merge \"🐙\" into oc-dev"
    },
    {
      "commit": "d11e14b42812734068d11fbb11be6c3567072ceb",
      "tree": "d793a3a79618933e50df2df0b2bb1044181b6a96",
      "parents": [
        "b9bcc1c66a0d67d6c2d141de3216fda00e3e8dfd",
        "211e760408e4a3c2794357e06c1df8f799c8949f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jun 09 22:13:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 22:13:59 2017 +0000"
      },
      "message": "Merge \"Minor fix on autofill() javadoc.\" into oc-dev\nam: 211e760408\n\nChange-Id: I1dddd4e6a326ccd0fb6f57dbd30b0c4ba0d08106\n"
    },
    {
      "commit": "211e760408e4a3c2794357e06c1df8f799c8949f",
      "tree": "713b05bd6a75e7aa2fb2e21cd810fa9d50161070",
      "parents": [
        "1b39c88b97f9b1676e260faa518cec7b13779c84",
        "fad3a83a93a35ec886ccd3e5dfea206c112b43bc"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Jun 09 22:02:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 09 22:02:51 2017 +0000"
      },
      "message": "Merge \"Minor fix on autofill() javadoc.\" into oc-dev"
    },
    {
      "commit": "b9bcc1c66a0d67d6c2d141de3216fda00e3e8dfd",
      "tree": "88478eb933c149edcfc6e292515da17e7dfbbe27",
      "parents": [
        "f99e84e4ddaf0cbacf9480443a21cabeb7bfecb8",
        "1b39c88b97f9b1676e260faa518cec7b13779c84"
      ],
      "author": {
        "name": "Todd Lee",
        "email": "leetodd@google.com",
        "time": "Fri Jun 09 22:01:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 22:01:45 2017 +0000"
      },
      "message": "Add missing values for screen percent width dimens am: 5fc6653ea7 am: a58e208394\nam: 1b39c88b97\n\nChange-Id: I62c0a5776bf6307d8d9e580b7d5592352e2efdc8\n"
    },
    {
      "commit": "f99e84e4ddaf0cbacf9480443a21cabeb7bfecb8",
      "tree": "b5a61db766f4593ecaf6a371f349abfdda837755",
      "parents": [
        "012c7d29d646298be598114c8d8d68ba5ac60b4f",
        "bc626c6358af8553b6f5810b90897472cddb79a6"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Fri Jun 09 21:56:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 21:56:09 2017 +0000"
      },
      "message": "Merge \"Force Autofill in FloatingToolbar overflow menu\" into oc-dev\nam: bc626c6358\n\nChange-Id: I4d3cff4bf6a0403f311011709c3074bca532de15\n"
    },
    {
      "commit": "012c7d29d646298be598114c8d8d68ba5ac60b4f",
      "tree": "cd0dac302ac966a06b451e30d9d62a56b2258dc4",
      "parents": [
        "bd499f9319731236cc94154fb8631ed978a11732",
        "0541862ec5642257a81edafd9602570fca7c30f8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jun 09 21:49:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 21:49:49 2017 +0000"
      },
      "message": "Merge \"Protect autofill UI against redressing\" into oc-dev\nam: 0541862ec5\n\nChange-Id: I07b91f8baa721b58f7f0ff9bf90a29481fdedaac\n"
    },
    {
      "commit": "bd499f9319731236cc94154fb8631ed978a11732",
      "tree": "df54681adf7babe6e815cd571570341e8ee71b36",
      "parents": [
        "6d1e7537f31e7fb0f6bf79c86228e9290947a61e",
        "883db32859fabb779386ca0994a5a16e72eaac7b"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Jun 09 21:42:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 21:42:25 2017 +0000"
      },
      "message": "Merge changes from topic \u0027battery_smear_move\u0027 into oc-dev\nam: 883db32859\n\nChange-Id: I45d4eaadbc992663b3453b52c391d5d4d660e046\n"
    },
    {
      "commit": "6d1e7537f31e7fb0f6bf79c86228e9290947a61e",
      "tree": "607a6cee9ff4b1edcae690bfb8a84b6c5aa53964",
      "parents": [
        "6890569c0411222c1f7ced3d7b116f723adba034",
        "5dad8068e251744ca38fd333c6543185f0c85b3c"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Fri Jun 09 21:41:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 09 21:41:14 2017 +0000"
      },
      "message": "Copy smearing method to BatteryStatsHelper\nam: 5dad8068e2  -s ours\n\nChange-Id: I07d9a563f224d739e734af92ae5078d8c6f41100\n"
    },
    {
      "commit": "462497632db844942163c2a20ee9c90c0e241261",
      "tree": "dc2a58865c501557f012c382b6a06603d0b78e95",
      "parents": [
        "728c610446c18d08dcd81284f2f5f1c16ead146c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jun 09 14:38:39 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Jun 09 14:39:04 2017 -0700"
      },
      "message": "Preemptively create Bitmap from GraphicBuffer\n\n- This call moves up the code to create a ThumbnailData from the\n  TaskSnapshot to ensure that it is registered with the GC even if there\n  is no active TaskView bound to process the event.\n\nBug: 62360156\nTest: Run \"bit CtsMediaTestCases:.DecodeAccuracyTest\", and ensure that\n      the \"Lost RAM\" is relatively unchanged afterwards\n\nChange-Id: I64af55aa40e80604864e17045798823cc6fee483\n"
    }
  ],
  "next": "1b39c88b97f9b1676e260faa518cec7b13779c84"
}
