)]}'
{
  "log": [
    {
      "commit": "e6d772330744d2c27545dabfe60a4023495c0925",
      "tree": "85ad1bee9bddc8ad6f134f97e0ca1de697ba244c",
      "parents": [
        "ba893e6a1004f3d8fc40fb64ac43960a7446d0f7"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 08 17:11:41 2017 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Aug 24 21:45:24 2017 +0000"
      },
      "message": "Allow VR State Listeners with RESTRICTED_VR_ACCESS permission.\n\nExtend the ability to use VrStateListeners to applications that\nhave RESTRICTED_VR_ACCESS permission.  Previously, it required\nACCESS_VR_MANAGER only.\n\nAdd VrStateCallback object and methods to VrManager to access the\nfunctionality outside of frameworks.\n\nBug: 64360244\nTest: Manual. Tested ability from VrCore.\n\nChange-Id: I01f1c75b1ccd44a09364df84218168cf6caab322\n"
    },
    {
      "commit": "ba893e6a1004f3d8fc40fb64ac43960a7446d0f7",
      "tree": "9894f1ce3c9f45e7241bea2ee7e63eb6eeb51d5b",
      "parents": [
        "1dafcc89a59d1194c868393618643319e4bdf7bf",
        "35d7de0bf2b7d19e72d4db5f629c14f0d1fca4bd"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Thu Aug 24 21:24:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 21:24:33 2017 +0000"
      },
      "message": "Merge \"Check for null appToken\" into oc-mr1-dev"
    },
    {
      "commit": "1dafcc89a59d1194c868393618643319e4bdf7bf",
      "tree": "c1c30539f7066238269aaf33fde7ed28fd1296c1",
      "parents": [
        "f3b78305ffd592a261a1598face459dea8800a49",
        "724f621daa9ef38fea39558036b2f08ed4a9e885"
      ],
      "author": {
        "name": "Shuo Qian",
        "email": "shuoq@google.com",
        "time": "Thu Aug 24 21:22:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 21:22:31 2017 +0000"
      },
      "message": "Merge \"Add new error code in SmsManager\" into oc-mr1-dev"
    },
    {
      "commit": "35d7de0bf2b7d19e72d4db5f629c14f0d1fca4bd",
      "tree": "00cdab706874ac46b61bf84e7c7ad66f38bb3e95",
      "parents": [
        "c6c9e089db3539c74309ad00d1e073c92146d748"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Wed Aug 23 12:29:02 2017 -0700"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Thu Aug 24 14:19:39 2017 -0700"
      },
      "message": "Check for null appToken\n\nAppWindowToken can be null for non-app windows.\n\nTest: Existing tests pass\nFixes: 65018183\n\nChange-Id: I81c7e4e2bec40c588771cc46e4a8061c7112765a\n"
    },
    {
      "commit": "f3b78305ffd592a261a1598face459dea8800a49",
      "tree": "e202999e56f1f9b54674308b6c661f74a34fc937",
      "parents": [
        "1fab6234c0136ff0e535468eab88310821db7ea5",
        "262dadf8708b5ecc80bccee14adf587f2fb2e4d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 21:02:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 21:02:57 2017 +0000"
      },
      "message": "Merge \"New haptic feedback constants\" into oc-mr1-dev"
    },
    {
      "commit": "1fab6234c0136ff0e535468eab88310821db7ea5",
      "tree": "c34cfbf622c5877be1b92dd0bf303520ec96c134",
      "parents": [
        "faa21e1a6cb1dd79b07d182c8499d5c665ca42f1",
        "f85a248a5c2d86ec3f84b2d86e6a0a37254ebe36"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 20:29:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 20:29:06 2017 +0000"
      },
      "message": "Merge \"Don\u0027t report suspicious periodic sync removal for gone users\" into oc-mr1-dev"
    },
    {
      "commit": "faa21e1a6cb1dd79b07d182c8499d5c665ca42f1",
      "tree": "6accf0aaced35246e39394452911fd1e1813407a",
      "parents": [
        "e7c9d8f905c2d3575502533d39866cc923ea14cc",
        "677bebf79b53fceadbe7ec55276a4d10295e47b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 20:13:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 20:13:59 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "e7c9d8f905c2d3575502533d39866cc923ea14cc",
      "tree": "42774eedb2a7a989991b189817b0013fc08b678b",
      "parents": [
        "faba49c4d3f2bada7a25e6d84be0518bb06eb00e",
        "2ca798932ea2945184df1c5500b5b9f08af9af55"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Aug 24 20:04:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 20:04:37 2017 +0000"
      },
      "message": "Merge \"Support keyboard long-press on notifications\" into oc-mr1-dev"
    },
    {
      "commit": "faba49c4d3f2bada7a25e6d84be0518bb06eb00e",
      "tree": "40a56975ce3f93c66639b0c137199a17cf969278",
      "parents": [
        "7ee92d52918363c70b889e57c471d1e7475cb4a2",
        "261118009def6217cdd70e3b3e76ef4648a223f5"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Thu Aug 24 19:59:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:59:22 2017 +0000"
      },
      "message": "Merge changes from topic \"siyamed_maxlines\" into oc-mr1-dev\n\n* changes:\n  StaticLayout capped height should be 0 when maxLines\u003d0\n  Reset StaticLayout.mEllipsized during generate()\n"
    },
    {
      "commit": "7ee92d52918363c70b889e57c471d1e7475cb4a2",
      "tree": "d83a90569dc7524d36412b98ecc8329bb93629c3",
      "parents": [
        "130d850614b4ace865a6aa196284dd0be4b95a61",
        "732a90a794bc8615788042e9073e2da0b8829808"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Aug 24 19:59:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:59:08 2017 +0000"
      },
      "message": "Merge \"Apply API review comments for SHOW_WITH_INSECURE_KEYGUARD\" into oc-mr1-dev"
    },
    {
      "commit": "130d850614b4ace865a6aa196284dd0be4b95a61",
      "tree": "a6ed13ccad7c611b3a5a80a27a98414321b422c4",
      "parents": [
        "19f12028b7a77f9499af9342b54bcad4e9f52e72",
        "bac4b7d1b1f3b2b43136914c6f86702eb24d956f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 19:33:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:33:53 2017 +0000"
      },
      "message": "Merge \"Add extensionController based on PackageManager FEATURE\" into oc-mr1-dev"
    },
    {
      "commit": "19f12028b7a77f9499af9342b54bcad4e9f52e72",
      "tree": "5b624d81e90d6b2c109c6d51c0c845ce0f4163d7",
      "parents": [
        "9961d6968e587d2791ee8db4a47a7fa012ed4a30",
        "896c574bde12e755c29066c0837d7c6cb12b762f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 19:29:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:29:02 2017 +0000"
      },
      "message": "Merge \"[CS] Allow network factory implementations to re-evaluate requests\" into oc-mr1-dev"
    },
    {
      "commit": "9961d6968e587d2791ee8db4a47a7fa012ed4a30",
      "tree": "77009bf4108be515144f6b9c9fbf416875993401",
      "parents": [
        "8f5c9de97ec2840a8186f3826d4def58ac71ada1",
        "011f39e7c7a16424260310fb9f580c727b72e8d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 19:04:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:04:47 2017 +0000"
      },
      "message": "Merge \"Audio event logging\" into oc-mr1-dev"
    },
    {
      "commit": "8f5c9de97ec2840a8186f3826d4def58ac71ada1",
      "tree": "8a328afe4a989dd1d08eba2bada171ac369a32e2",
      "parents": [
        "b952c7557e1ca30360f4692c458ed4753966b71d",
        "07eec8db3b2b2790a866b0b4d69a8fa278b9263c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 19:01:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 19:01:55 2017 +0000"
      },
      "message": "Merge \"Consistently uses ASCII numbers in notif category translation.\" into oc-mr1-dev"
    },
    {
      "commit": "b952c7557e1ca30360f4692c458ed4753966b71d",
      "tree": "5bd5adc970ed19bda5b6b358972719896cb2fa2f",
      "parents": [
        "a782ff3fb79dd520ae40797a72bbbd6f4b15c692",
        "3531dd064b9ff018fdf74aad5526948c7222acd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 18:38:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 18:38:07 2017 +0000"
      },
      "message": "Merge \"Test for writing and loading reduced resolution task snapshots\" into oc-mr1-dev"
    },
    {
      "commit": "a782ff3fb79dd520ae40797a72bbbd6f4b15c692",
      "tree": "0905de7f7f8594ca5c1acb861780327f9171bda1",
      "parents": [
        "06610fc753963cfa1647dbbadedc216e082bce3d",
        "31f708c4dc0d2ee2db1bc23a16d761275ccedf8c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 18:08:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 18:08:05 2017 +0000"
      },
      "message": "Merge \"Fixed a bug where we weren\u0027t releasing views\" into oc-mr1-dev"
    },
    {
      "commit": "06610fc753963cfa1647dbbadedc216e082bce3d",
      "tree": "425cdd2984bd49599f62af54b8cfc502ffb0cc24",
      "parents": [
        "f15c825dfb0387ed508a68c9177656ba10b83226",
        "5a9ecee75b9230218f012d41ee137724e03c01e5"
      ],
      "author": {
        "name": "David Stevens",
        "email": "stevensd@google.com",
        "time": "Thu Aug 24 17:57:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 17:57:50 2017 +0000"
      },
      "message": "Merge \"Check correct DisplayContent when making window freezing screen\" into oc-mr1-dev"
    },
    {
      "commit": "262dadf8708b5ecc80bccee14adf587f2fb2e4d5",
      "tree": "50111b9e8fb2a64e6976a0438e69337c2cbbd15d",
      "parents": [
        "1c1e7095f311b55c527d0c35ac5e4b90373d69f9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 10:51:00 2017 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Aug 24 10:51:00 2017 -0700"
      },
      "message": "New haptic feedback constants\n\nThis CL introduces several haptic feedback constants that are ready\nto be exposed to developers.\n\nTest: checkbuild\nFixes: 64537070\nChange-Id: If54d5bc6cab4e2c405615b7a40648c74a1097ea3\n"
    },
    {
      "commit": "2ca798932ea2945184df1c5500b5b9f08af9af55",
      "tree": "3ab796e2fcbca6dc1f7f840f74c4f96a4a1bba71",
      "parents": [
        "34eac2c59b3d9323d8519803179d01aad61e8455"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Fri Aug 18 11:15:12 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Aug 24 13:22:20 2017 -0400"
      },
      "message": "Support keyboard long-press on notifications\n\nExpandableNotificationRow now handles long-clicks for keyboard support.\nSwipeHelper calls performLongClick to trigger the listener on the row.\nNow that the View listens to long clicks, SwipeHelper cancels\nlong-presses on the View when it see touch down events, so the event\ndoesn\u0027t get duped in the touch case.\n\nBug: 34840327\nTest: manual\nChange-Id: Ibeb93507781443d6b2dac209afd889b1d8d54aeb\n"
    },
    {
      "commit": "bac4b7d1b1f3b2b43136914c6f86702eb24d956f",
      "tree": "eab0939dd0718040420c233cbfb21a6d3ca6bf86",
      "parents": [
        "cf1b82c3764344ff6d3b02f20d8039e40d8f6b3c"
      ],
      "author": {
        "name": "Lujiang Xue",
        "email": "rogerxue@google.com",
        "time": "Tue Aug 22 14:13:45 2017 -0700"
      },
      "committer": {
        "name": "Lujiang Xue",
        "email": "rogerxue@google.com",
        "time": "Thu Aug 24 10:15:50 2017 -0700"
      },
      "message": "Add extensionController based on PackageManager FEATURE\n\nBug: 64818339\n\nTest: make and flash on 6P and headunit, verified in car mode the phone keep phone status bar, and on headunit, it use car status bar all the time\nChange-Id: I6b3de99f4c21a50eb8521bf61f640f12cd6c3f02\n"
    },
    {
      "commit": "f15c825dfb0387ed508a68c9177656ba10b83226",
      "tree": "34cd9619ee124dbf2398227ca69cd83858012aad",
      "parents": [
        "1c1e7095f311b55c527d0c35ac5e4b90373d69f9",
        "ed112d199b70e530b2a77da2d44eb40f5473d71f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 16:36:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 16:36:57 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "1c1e7095f311b55c527d0c35ac5e4b90373d69f9",
      "tree": "7fdea975413fc33a834cf91b088e36f99384a3b3",
      "parents": [
        "1040e35e5552d2fdd0cf9a0784029e9b27d6dd91",
        "7175b7b929de921b14c3f34c5e9aad7981c654c7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 16:12:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 16:12:45 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev\nam: 7175b7b929  -s ours\n\nChange-Id: I4be65bdb164ecf13c5d89316fb12d32ca69d8bb6\n"
    },
    {
      "commit": "1040e35e5552d2fdd0cf9a0784029e9b27d6dd91",
      "tree": "7fdea975413fc33a834cf91b088e36f99384a3b3",
      "parents": [
        "0a14929b77df0bf57f4f22188815492b067613de",
        "ab2d86b37a2e11380a0e36686566023388171848"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 16:10:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 16:10:01 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "0a14929b77df0bf57f4f22188815492b067613de",
      "tree": "a203c8233680f7bb3696928b2d19a531563299a0",
      "parents": [
        "efeb2cf94349656476c991614a19c3aec8a8ef24",
        "08157c42aeda256aada240190b054a2d074d32a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 16:08:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 16:08:21 2017 +0000"
      },
      "message": "Merge \"The VIS should return an AOHD regardless of keyphrase availability.\" into oc-mr1-dev"
    },
    {
      "commit": "011f39e7c7a16424260310fb9f580c727b72e8d8",
      "tree": "48a23cdf0dcc1e554e75c2fe35f8140d2b6d54d8",
      "parents": [
        "1b08a4a8a3271f04b98c34747fe077610b7ee534"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sat Aug 19 18:08:06 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 24 09:05:20 2017 -0700"
      },
      "message": "Audio event logging\n\nNew class AudioEventLogger to store a configurable number of the\n  last audio events. It hosts a circular buffer of lightweight\n  event objects, an abstract class whose implementations are\n  event-specific, and does the heavier string manipulations\n  at the time of the dump, not during normal operation.\nAdd logging for:\n  - phone state (a.k.a. audio mode) changes\n  - wired device connections\n  - playback activity monitor\n  - force use\n\nTest: adb shell dumpsys audio\nBug: 64470715\nChange-Id: I8dbd936e2ffec39134f1a8837191c74f5cb9fc56\n"
    },
    {
      "commit": "7175b7b929de921b14c3f34c5e9aad7981c654c7",
      "tree": "df255749633ebc95fa6fcbe686e3fd5dea673228",
      "parents": [
        "b4f16b10af84e1ab1618c70f0b9a2a9afce09a70",
        "97aac9e53a77c9b0c05cbbb2e3bd326c016f59d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 16:01:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 16:01:06 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dr1-dev"
    },
    {
      "commit": "efeb2cf94349656476c991614a19c3aec8a8ef24",
      "tree": "313ec011df8bfb815783a5c16df813144bd4a69c",
      "parents": [
        "ac3c798ab5aabbaad156a52186ac6d4ffa8b987a",
        "980a44e69c45b9271fa8b8c6da1e2097cda564aa"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 24 16:00:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 16:00:20 2017 +0000"
      },
      "message": "Merge \"Fixed an issue where isFalseTouch could be queried\" into oc-mr1-dev"
    },
    {
      "commit": "31f708c4dc0d2ee2db1bc23a16d761275ccedf8c",
      "tree": "0e6a27c77f67a09d57b9bd022ab20fa8dc08c67f",
      "parents": [
        "d836c4f8a52defd9014b0eaabf8eda1e7619c14d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 23 10:59:57 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Aug 24 15:57:09 2017 +0000"
      },
      "message": "Fixed a bug where we weren\u0027t releasing views\n\nWhen tracking with the headsuptouchhelper, views\nwould not be released properly, since we\u0027re handing\nover the touch to the panel.\nThis is now fixed.\n\nTest: drag down on heads-up, observe normal motion\nChange-Id: Ia9eef07c789d6d03098c2e34f86c16fdeeb93d42\nFixes: 37314754\n"
    },
    {
      "commit": "ac3c798ab5aabbaad156a52186ac6d4ffa8b987a",
      "tree": "2a51bb8cd6980a2a4d31016791142479e2d73e1e",
      "parents": [
        "34eac2c59b3d9323d8519803179d01aad61e8455",
        "c6c78ec18f223d0407c5dda10cc3059d53a18261"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Thu Aug 24 15:01:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 15:01:52 2017 +0000"
      },
      "message": "Merge \"Add new telephony disconnect causes for low battery scenario.\" into oc-mr1-dev"
    },
    {
      "commit": "677bebf79b53fceadbe7ec55276a4d10295e47b6",
      "tree": "7811a65dd62d1c2566880531abbfbf9296c7fb21",
      "parents": [
        "102e6631cff74f1b827d51b0dd640237262a8c10"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 07:25:03 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 07:25:03 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I02d4cd11add59d4997b549c71b42f1b5d5a14ea2\n"
    },
    {
      "commit": "896c574bde12e755c29066c0837d7c6cb12b762f",
      "tree": "a32aa8f926ce01d82d0a922f819aeeb31810c426",
      "parents": [
        "0862898a34014389fa6657eb75098510c1bc0d7e"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed Aug 23 08:39:31 2017 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Thu Aug 24 06:47:55 2017 -0700"
      },
      "message": "[CS] Allow network factory implementations to re-evaluate requests\n\nChange the evalRequests() API to protected to allow network factory\nimplementations to call the API.\n\nA use-case of the API change is for factories temporarily reject a\nrequest since they cannot fullfill it immediately but retry it at a\nlater time if/when conditions change.\n\nBug: 63866251\nTest: integration tests\nChange-Id: Idc50ce0799c67634b7b2fdbad78a26e443caf2e4\n"
    },
    {
      "commit": "34eac2c59b3d9323d8519803179d01aad61e8455",
      "tree": "e59f47793102da999c162658889499e93886cdfb",
      "parents": [
        "f1ef6ef742b6ce219f5a9c51eca9aa400bd27a5d",
        "c219bc9b884f70b087b2d55412b128846a5d0ce1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 13:29:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 13:29:28 2017 +0000"
      },
      "message": "Merge \"Bluetooth: Add flag for human readable name\" into oc-mr1-dev"
    },
    {
      "commit": "f1ef6ef742b6ce219f5a9c51eca9aa400bd27a5d",
      "tree": "5b22b30b255748b80ac141a054411dc1fae623e5",
      "parents": [
        "0d9c30cf88860334e4e67e10f0a1e82800fcee16",
        "f12ec0fb6419920d3aa606141a91343cc9421275"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 24 13:19:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 13:19:42 2017 +0000"
      },
      "message": "Merge \"Sleep activities with AOD\" into oc-mr1-dev"
    },
    {
      "commit": "ab2d86b37a2e11380a0e36686566023388171848",
      "tree": "b7b200968a49d513689682328847571458128234",
      "parents": [
        "102e6631cff74f1b827d51b0dd640237262a8c10"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 05:11:32 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 05:11:32 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: I38d45e58136a2823cda74f3dbfb39c43b9ebe180\n"
    },
    {
      "commit": "97aac9e53a77c9b0c05cbbb2e3bd326c016f59d7",
      "tree": "c155dc39d45e7a2678d301b2d5ce1f266fe16e6a",
      "parents": [
        "dd028e7c26a00d3faac5be975aee358eeb0fd571"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 04:18:53 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 04:18:53 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: Ied6de9cbe69d8c72f9ba8c0095451a175f02d4dd\n"
    },
    {
      "commit": "0d9c30cf88860334e4e67e10f0a1e82800fcee16",
      "tree": "aef9077746da487b90abe8378de857066f31feb6",
      "parents": [
        "9487f80cc51103f8c9e6afc9e9947c58100b28c8",
        "cb6dff81815ffd3cc3eb580ad6eaa06c0b51f58d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 11:18:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 11:18:31 2017 +0000"
      },
      "message": "Merge \"sounds : Add a makefile for Android Go specific sounds.\" into oc-mr1-dev"
    },
    {
      "commit": "9487f80cc51103f8c9e6afc9e9947c58100b28c8",
      "tree": "b3e1d5f5be81e1a653ba6511ec7293962ee5950e",
      "parents": [
        "afe28cdf7eb9c3282b1080d71369a48f62dd6971",
        "0fee732ca579bbc4320ade35f238bdfa1aa500f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 10:55:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 10:55:20 2017 +0000"
      },
      "message": "Merge \"Trivial change to test expectations.\" into oc-mr1-dev"
    },
    {
      "commit": "ed112d199b70e530b2a77da2d44eb40f5473d71f",
      "tree": "ecd40b05dd2c751c29047a5a94133b947d65f8f5",
      "parents": [
        "102e6631cff74f1b827d51b0dd640237262a8c10"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 03:52:49 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 03:52:49 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: Ia2ef45e82949155e201cf8e7e058ca9e8ab0833b\n"
    },
    {
      "commit": "afe28cdf7eb9c3282b1080d71369a48f62dd6971",
      "tree": "64bd23e9157c12c7ac27fd520a52f5752f861205",
      "parents": [
        "cb065bc33e40824308ffa69c625fb81c849b6a87",
        "b7a79b47cbf3888745be2b0c33a77532dc0d2cf0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 10:08:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 10:08:15 2017 +0000"
      },
      "message": "Merge \"StringParceledListSlice throws exception when the IPC memory threshold is exceeded\" into oc-mr1-dev"
    },
    {
      "commit": "c219bc9b884f70b087b2d55412b128846a5d0ce1",
      "tree": "3fb1369a6b7272e4e61bd9b103dee493582d46f6",
      "parents": [
        "cb065bc33e40824308ffa69c625fb81c849b6a87"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jul 24 14:55:59 2017 -0700"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Aug 24 09:39:55 2017 +0000"
      },
      "message": "Bluetooth: Add flag for human readable name\n\n* Add hasHumanReadableName() method to CachedBluetoothDevice that\n  returns True when BluetoothDevice.getAliasName() is not null nor empty\n\nBug: 34685932\nTest: pair Bluetooth device, send file over Bluetooth, unit tests\nChange-Id: I197f3f7f3bcb7d785729473b25638006449ae862\n"
    },
    {
      "commit": "cb065bc33e40824308ffa69c625fb81c849b6a87",
      "tree": "1d42c0c04c7518a59d80e067fa70b9f8f6097bde",
      "parents": [
        "767ca11384ecd30c0517838ec8bbfd1e49248527",
        "515204766578fd12dc1103bc194add9218a01746"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 08:34:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 08:34:39 2017 +0000"
      },
      "message": "Merge \"CachedBluetoothDevice: Rename mVisible to mJustDiscovered\" into oc-mr1-dev"
    },
    {
      "commit": "767ca11384ecd30c0517838ec8bbfd1e49248527",
      "tree": "8aebedbe97561b6b3cd7e3fd9e6aedf90f56a2b3",
      "parents": [
        "0309d32f3e168f5f9893dceadaefae9300c4264b",
        "b4f16b10af84e1ab1618c70f0b9a2a9afce09a70"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Aug 24 07:54:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Aug 24 07:54:49 2017 +0000"
      },
      "message": "Import translations. DO NOT MERGE\nam: b4f16b10af  -s ours\n\nChange-Id: I458f0c75e3df2dccd9d622b4444c629ff7020f81\n"
    },
    {
      "commit": "0309d32f3e168f5f9893dceadaefae9300c4264b",
      "tree": "8aebedbe97561b6b3cd7e3fd9e6aedf90f56a2b3",
      "parents": [
        "3a02835a0234acc69eba8d616cfed315b8ccf17c",
        "9ef85432bd902ebf25ed99d6011f10564e92af51"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 07:51:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 07:51:36 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-mr1-dev"
    },
    {
      "commit": "3a02835a0234acc69eba8d616cfed315b8ccf17c",
      "tree": "ff989b85a7edfb356d9995fe2c1ee4468b178843",
      "parents": [
        "f563cc5a5a3a8a7f6642cbf48c76b2e3b6d5e2ed",
        "298f95b1ad04b2cc9f46f221dcc2d3932f532fdd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 05:00:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 05:00:48 2017 +0000"
      },
      "message": "Merge \"Move PiP state check exception to the client side\" into oc-mr1-dev"
    },
    {
      "commit": "f563cc5a5a3a8a7f6642cbf48c76b2e3b6d5e2ed",
      "tree": "29b674eae50bf852104b32a3e123b8f7134d7ecd",
      "parents": [
        "b1bd8409241487a3eb6054138c88955f7b8ff604",
        "a419b9b4db99c5ca6df759ba7ffebe0855fc0891"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 04:50:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 04:50:47 2017 +0000"
      },
      "message": "Merge \"Implement score cache eviction in AccessPoint.\" into oc-mr1-dev"
    },
    {
      "commit": "b1bd8409241487a3eb6054138c88955f7b8ff604",
      "tree": "02aae2a777dd568c599800bd94829a8523d5cb1a",
      "parents": [
        "270cee0bc2ba895044b9fb272e2773c74745883b",
        "b0f5eb148aca77545e7cc2026b11987f61636752"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 04:41:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 04:41:01 2017 +0000"
      },
      "message": "Merge \"Support l11n of Qualcomm® aptX™ strings\" into oc-mr1-dev"
    },
    {
      "commit": "515204766578fd12dc1103bc194add9218a01746",
      "tree": "91d5af9b8e9f2a5b78fbcad9f1d2cbc1f27e22f9",
      "parents": [
        "270cee0bc2ba895044b9fb272e2773c74745883b"
      ],
      "author": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Mon Jul 24 12:30:08 2017 -0700"
      },
      "committer": {
        "name": "Jack He",
        "email": "siyuanh@google.com",
        "time": "Thu Aug 24 04:15:44 2017 +0000"
      },
      "message": "CachedBluetoothDevice: Rename mVisible to mJustDiscovered\n\n* CachedBluetoothDevice\u0027s member mVisible does not mean whether the\n  device is visible. Instead, based on its current usage in the library,\n  it indicates whether the device was just discovered by SettingsLib.\n* Rename the field to mJustDiscovered and associated setters and\n  getters.\n* This paves way for future addition of mVisible to indicate whether the\n  device should be visible to user in the UI.\n\nBug: 34685932\nTest: build only, no functional changes\nChange-Id: I616904e6d5bb27dbae74f94819eb0e8607a16e20\n"
    },
    {
      "commit": "0fee732ca579bbc4320ade35f238bdfa1aa500f5",
      "tree": "ce0a13f9ff013bb6bbc5c6d6f41c50112a0efaa3",
      "parents": [
        "5c53c6c6f52db527bc3f76c4946b2e130e9d697d"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Aug 24 12:40:07 2017 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Aug 24 12:43:38 2017 +0900"
      },
      "message": "Trivial change to test expectations.\n\nBug: 32163131\nTest: runtest frameworks-net\nChange-Id: Iea41c2b50502797f559afd09ded8cedf50dd7c05\n"
    },
    {
      "commit": "270cee0bc2ba895044b9fb272e2773c74745883b",
      "tree": "89223c5feae98f041ec66ee5f7bda550d5a7366a",
      "parents": [
        "5c53c6c6f52db527bc3f76c4946b2e130e9d697d",
        "d45aac439509e7cb54c0b6ac39cef7fd5f4e1f21"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 24 03:23:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 03:23:43 2017 +0000"
      },
      "message": "Merge \"Fix issue with resizing background and incorrectly outline.\" into oc-mr1-dev"
    },
    {
      "commit": "b4f16b10af84e1ab1618c70f0b9a2a9afce09a70",
      "tree": "57ea83d98f523956b27ba4d18b2794b691d44fd9",
      "parents": [
        "dd028e7c26a00d3faac5be975aee358eeb0fd571"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 23 20:13:10 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 23 20:13:10 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: Ifc65484d51405de737a5b269fe6b6036638d0df1\n"
    },
    {
      "commit": "9ef85432bd902ebf25ed99d6011f10564e92af51",
      "tree": "3b0b0840bbee53b37e0be0800a566be87c84a46c",
      "parents": [
        "102e6631cff74f1b827d51b0dd640237262a8c10"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 23 20:01:50 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 23 20:01:50 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nAuto-generated-cl: translation import\nExempt-From-Owner-Approval: translation import\n\nBug: 64712476\nChange-Id: Ia19cd901c16c37d3053afc81aa47cf2dff5bbeea\n"
    },
    {
      "commit": "5a9ecee75b9230218f012d41ee137724e03c01e5",
      "tree": "8645f24fb6612cd9515c6170e7da079bb2265b53",
      "parents": [
        "0d008e32047f009d37bf6185a958a451df822e2c"
      ],
      "author": {
        "name": "David Stevens",
        "email": "stevensd@google.com",
        "time": "Wed Aug 23 18:19:23 2017 -0700"
      },
      "committer": {
        "name": "David Stevens",
        "email": "stevensd@google.com",
        "time": "Wed Aug 23 18:42:00 2017 -0700"
      },
      "message": "Check correct DisplayContent when making window freezing screen\n\nWhen an AppWindowToken is made visible, it checks if any of its windows\nare in a state that necessitates freezing the screen. Windows should\ncheck whether their DisplayContent is ready, not whether the default\ndisplay is ready.\n\nFor apps on secondary displays, the incorrect check was causing spurious\norientation changes for their starting window if the primary display was\noff, which was interrupting the task transition animation.\n\nBug: 34280365\nTest: manual\nChange-Id: Ifd3be2aedc32c42f3c3f1b15f9f0a69a839f8c62\n"
    },
    {
      "commit": "5c53c6c6f52db527bc3f76c4946b2e130e9d697d",
      "tree": "d955b4c037aa38644df7e7efa9a114adfd3c10f3",
      "parents": [
        "a2dbf80a13895c0bb8fb19ddad9a9dacc086e067",
        "3e7e4646206e3fa22fec983fb0898c119ebe70ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 01:39:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 01:39:10 2017 +0000"
      },
      "message": "Merge \"Fix issue with race when updating/using layout algorithm.\" into oc-mr1-dev"
    },
    {
      "commit": "a2dbf80a13895c0bb8fb19ddad9a9dacc086e067",
      "tree": "c4466bfb353073b66eed11e62d8eaa0532cbe134",
      "parents": [
        "568cd412167d56f136c2f914b700ae83668a4ac9",
        "7db7e0558fc8a4a87ce8712f49e877bdc8f21e9a"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Thu Aug 24 01:23:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 01:23:33 2017 +0000"
      },
      "message": "Merge \"DND footer doesn\u0027t stutter when exiting DND mode.\" into oc-mr1-dev"
    },
    {
      "commit": "568cd412167d56f136c2f914b700ae83668a4ac9",
      "tree": "dcd2abf210778176c25d57fdf9587df1115eef03",
      "parents": [
        "53414a98c23fc2edd1fbb72f3212a36beaa7d9df",
        "ed962a84122ab950a103fbbc0bf911f61b6b9500"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 24 01:09:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 24 01:09:57 2017 +0000"
      },
      "message": "Merge \"Send add/removeDownstream info to offload HAL\" into oc-mr1-dev"
    },
    {
      "commit": "3531dd064b9ff018fdf74aad5526948c7222acd4",
      "tree": "675d8ce577b4d22fa9d2a07fd6ae524d45f94f9a",
      "parents": [
        "45e8fe20de439d5234472ff8562ff58a5ea7e854"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Aug 23 16:41:57 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Aug 23 16:49:29 2017 -0700"
      },
      "message": "Test for writing and loading reduced resolution task snapshots\n\nAdded a test to write and load only low resolution task snapshots if the\nsnapshot\u0027s flag of reducedResolution is set to true. Then verify only\nthe low resolution bitmap is saved and not the full sized. This is for\nthe change ag/2579729.\n\nTest: runtest frameworks-services -c\ncom.android.server.wm.TaskSnapshotPersisterLoaderTest\nBug: 63940837\nChange-Id: I685046bdac0cddb9e24271152c91e7912c595e7f\n"
    },
    {
      "commit": "53414a98c23fc2edd1fbb72f3212a36beaa7d9df",
      "tree": "8fb5c7c4d67dc7337d2631c13987c17a92259875",
      "parents": [
        "bc99692f02f2d3c624471184c08a13f7991ece90",
        "6390fa836e4c345240e37e360f2b52f3d6c9a77a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 23:43:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 23:43:16 2017 +0000"
      },
      "message": "Merge \"Generate fallback speed label in AccessPoint.java\" into oc-mr1-dev"
    },
    {
      "commit": "bc99692f02f2d3c624471184c08a13f7991ece90",
      "tree": "406012cb7340a8796488703a7e894a4a3cee35b7",
      "parents": [
        "102e6631cff74f1b827d51b0dd640237262a8c10",
        "02e281a13d873be0baccaecbba94f462a2ea1ff7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 23:41:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 23:41:56 2017 +0000"
      },
      "message": "Merge \"WebView: clarify docs for addJavascriptInterface\" into oc-mr1-dev"
    },
    {
      "commit": "102e6631cff74f1b827d51b0dd640237262a8c10",
      "tree": "5bf07676cae351d35491d38e374f0d8607e217db",
      "parents": [
        "4ce4d954e367ee1c07172435890d9445fcf3ac83",
        "60b765b707a88a97d7f8aed76b5ea753601cb1ff"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 23:15:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 23:15:59 2017 +0000"
      },
      "message": "Merge \"Fixed synchronization when calling cancellation signal.\" into oc-mr1-dev"
    },
    {
      "commit": "4ce4d954e367ee1c07172435890d9445fcf3ac83",
      "tree": "ae8bd0aede947b9fdfb2f82514a28ad56d450347",
      "parents": [
        "ee580764adfcd1efbfeedb0036a0a95365c59358",
        "cb7ac679a5c4cdbef7f3fa232ca168d876cd27c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 23:01:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 23:01:53 2017 +0000"
      },
      "message": "Merge \"Always use low-res tasksnapshots for low ram devices\" into oc-mr1-dev"
    },
    {
      "commit": "ee580764adfcd1efbfeedb0036a0a95365c59358",
      "tree": "2fa4c24345c714862f8dd5d5ce7ea2ca3295f8ef",
      "parents": [
        "29091ec55f2a650de335b6d4aba7107ff51b6c0a",
        "cdd685c07504223e37e7831ce592446ec4ac6f6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 22:51:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 22:51:41 2017 +0000"
      },
      "message": "Merge \"Use all certs for computing package signing sha256\" into oc-mr1-dev"
    },
    {
      "commit": "732a90a794bc8615788042e9073e2da0b8829808",
      "tree": "3af65f810670c5e85f3106da9f06dcb14c43615f",
      "parents": [
        "f523c630e4a5ee79665db2fd5f2cd44886c4ff64"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Aug 17 17:21:20 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Aug 23 15:42:16 2017 -0700"
      },
      "message": "Apply API review comments for SHOW_WITH_INSECURE_KEYGUARD\n\nApplied review comments but keeping the flag hidden for now.\n\nBug: 36555156\nTest: android.server.cts.ActivityManagerDisplayTests\nTest: #testExternalDisplayActivityTurnPrimaryOff\nTest: #testLaunchExternalDisplayActivityWhilePrimaryOff\nTest: #testShowWhenLockedPublicVirtualDisplay\nChange-Id: I1aa1289424d0d778bc0668c9ec69bc56f47891e3\n"
    },
    {
      "commit": "29091ec55f2a650de335b6d4aba7107ff51b6c0a",
      "tree": "81fc457b29a07869486c9e94999ce4bee52e6d2f",
      "parents": [
        "230e02584171feb0fc17706a1b70734172a89623",
        "8cde930d71cc73a5712e48f144506a628bcbd366"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Aug 23 22:26:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 22:26:08 2017 +0000"
      },
      "message": "Merge \"Change KernelUidCpuFreqTimeReader Slog.wtf to Slog.e\" into oc-mr1-dev"
    },
    {
      "commit": "980a44e69c45b9271fa8b8c6da1e2097cda564aa",
      "tree": "8311adff888de84470691a6f7ee9ba3884198007",
      "parents": [
        "d836c4f8a52defd9014b0eaabf8eda1e7619c14d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 23 12:21:23 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 23 15:26:04 2017 -0700"
      },
      "message": "Fixed an issue where isFalseTouch could be queried\n\nWe shouldn\u0027t forward any touches if we\u0027re not on the\nlockscreen.\n\nTest: drag down, turn of the screen\nChange-Id: I90acdd7e57322227042b98741721fec977b80f97\nFixes: 63165400\n"
    },
    {
      "commit": "a419b9b4db99c5ca6df759ba7ffebe0855fc0891",
      "tree": "3f3d3aed39e1c4d5eca66228d1ed27ead40d8a7c",
      "parents": [
        "6390fa836e4c345240e37e360f2b52f3d6c9a77a"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Tue Aug 15 15:47:18 2017 -0700"
      },
      "committer": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed Aug 23 15:22:28 2017 -0700"
      },
      "message": "Implement score cache eviction in AccessPoint.\n\nThis prevents cached scores from being held indefinitely and used for\nSSID fallback logic in WifiTracker (Picker).\n\nBug: 63073866\nTest: runtest --path frameworks/base/packages/SettingsLib/tests/integ/src/com/android/settingslib/wifi/AccessPointTest.java\nChange-Id: Ib351d20db30dfd18b69bb1f8e4d4f26fc6b74ef0\nMerged-In: Ib351d20db30dfd18b69bb1f8e4d4f26fc6b74ef0\n"
    },
    {
      "commit": "ed962a84122ab950a103fbbc0bf911f61b6b9500",
      "tree": "7eb03043cb3548178d13053c7dcb29874d005968",
      "parents": [
        "230e02584171feb0fc17706a1b70734172a89623"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Jul 06 19:49:35 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Aug 23 15:18:37 2017 -0700"
      },
      "message": "Send add/removeDownstream info to offload HAL\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - \"runtest frameworks-net\" passed\nBug: 29337859\nBug: 32163131\n\nChange-Id: I6c59aa7cb80b54f376f294b24c1409710c553d74\n"
    },
    {
      "commit": "298f95b1ad04b2cc9f46f221dcc2d3932f532fdd",
      "tree": "7f98f095da863630b346dbb37a0a55c6cc6edd40",
      "parents": [
        "230e02584171feb0fc17706a1b70734172a89623"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 10 15:57:18 2017 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 23 15:06:32 2017 -0700"
      },
      "message": "Move PiP state check exception to the client side\n\n- When calling enterPictureInPictureMode(), the state of the activity in\n  the client may be out of sync with the state of the activity in the\n  system, causing an exception to be thrown erroneously. Instead, fail\n  silently in the system if this occurs, and throw the exception in the\n  client when it attempts to enter PiP from an invalid state.\n\nBug: 63753007\nTest: android.server.cts.ActivityManagerPinnedStackTests\n\nChange-Id: Ia99cc086805edc31f997d4325f7a5ccd7c85a77e\n"
    },
    {
      "commit": "b0f5eb148aca77545e7cc2026b11987f61636752",
      "tree": "ee48c7c826af1e1ca4244d7225e41db90f1ea6e0",
      "parents": [
        "230e02584171feb0fc17706a1b70734172a89623"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Wed Aug 23 14:53:18 2017 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Wed Aug 23 14:55:57 2017 -0700"
      },
      "message": "Support l11n of Qualcomm® aptX™ strings\n\nBug: 63899732\nTest: Verified strings in Settings \u003e System \u003e Developer Options.\nChange-Id: Ib1fe508d65a670f1f461041afe0978ff641a993c\n"
    },
    {
      "commit": "07eec8db3b2b2790a866b0b4d69a8fa278b9263c",
      "tree": "cd6d4aece9c028dfcff5d20aa5340c4d55e03b34",
      "parents": [
        "4329f8ee977964f56264cfa738f3daec6ef3d38e"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Aug 23 17:19:06 2017 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Aug 23 17:19:06 2017 -0400"
      },
      "message": "Consistently uses ASCII numbers in notif category translation.\n\nBug: 64947172\nTest: manual\nChange-Id: I3f18be578bd441cecdd22af221953c9bf0c64666\n"
    },
    {
      "commit": "230e02584171feb0fc17706a1b70734172a89623",
      "tree": "8e9d8a19070216f82b8f639fc311ae29e95945da",
      "parents": [
        "e45c956f69c0c8a86c49f2fd3af9b4c4153757cc",
        "3f81c33a35e69fcfcb6e1f3d486bc1f01015615b"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Aug 23 20:52:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 20:52:34 2017 +0000"
      },
      "message": "Merge \"Use hardware bitmap for shared element snapshots.\" into oc-mr1-dev"
    },
    {
      "commit": "3f81c33a35e69fcfcb6e1f3d486bc1f01015615b",
      "tree": "f8168d2ad66733c3629c904b81a5d7a5ea9eab99",
      "parents": [
        "dd09e994f5d1a92a4a922dbc8742d0c15d9342d3"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Aug 22 08:19:56 2017 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Aug 23 20:51:13 2017 +0000"
      },
      "message": "Use hardware bitmap for shared element snapshots.\n\nBug: 64851247\n\nDrawing to software bitmaps does not support many\nfeatures, most especially hardware bitmaps. This\nchanges the implementation to using hardware bitmaps\nfor View snapshots.\n\nAlso fixed broken TransitionTest discovered while\ntesting.\n\nTest: I4ede02db67e578ea4a25069b683f1989c611e06c\nChange-Id: I185bbfe1f789055c9efdba5297a74e481607afaf\n"
    },
    {
      "commit": "e45c956f69c0c8a86c49f2fd3af9b4c4153757cc",
      "tree": "144705c0fee01395d019b454c31e1de1f59d7234",
      "parents": [
        "2adfb7e4b079b1020ad68ed1fa2e9952ddc63586",
        "af1700aac64e22cd812687fe6e2b0a3707b16ebf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 20:40:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 20:40:42 2017 +0000"
      },
      "message": "Merge \"Ambient Display: Delay charging indicator if about to wake up\" into oc-mr1-dev"
    },
    {
      "commit": "2adfb7e4b079b1020ad68ed1fa2e9952ddc63586",
      "tree": "03c07f418c5b7309c26a7c920b1a0c463b7daff0",
      "parents": [
        "367838be4fa10d96ddcb1ab31e89adbcb21c9e71",
        "dd028e7c26a00d3faac5be975aee358eeb0fd571"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Aug 23 20:01:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 20:01:06 2017 +0000"
      },
      "message": "Merge \"power: throttle interaction hints\" into oc-dev am: 78701217fd  -s ours\nam: dd028e7c26\n\nChange-Id: I1bcc02adcc7b74d63e09db1251b13c90630ef7a9\n"
    },
    {
      "commit": "dd028e7c26a00d3faac5be975aee358eeb0fd571",
      "tree": "95da592453f5e473f5d2d9ba106e48875d067068",
      "parents": [
        "f564bcc159b0e6b6cdeb594c5264b8e48e8fa500",
        "78701217fd5cfb5eef1b17c13bd7405e612e12fc"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Aug 23 19:48:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 23 19:48:14 2017 +0000"
      },
      "message": "Merge \"power: throttle interaction hints\" into oc-dev\nam: 78701217fd  -s ours\n\nChange-Id: I5135ddb75679ff6e4ffe5bb8daff97daf05deb34\n"
    },
    {
      "commit": "367838be4fa10d96ddcb1ab31e89adbcb21c9e71",
      "tree": "03c07f418c5b7309c26a7c920b1a0c463b7daff0",
      "parents": [
        "45e8fe20de439d5234472ff8562ff58a5ea7e854",
        "21a57623116ccdf2395856e41709b7329c591dbd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 19:38:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 19:38:38 2017 +0000"
      },
      "message": "Merge \"Remove string power_charging_duration_short\" into oc-mr1-dev"
    },
    {
      "commit": "78701217fd5cfb5eef1b17c13bd7405e612e12fc",
      "tree": "bec4940e6597e613669a126264d6b11aa2575998",
      "parents": [
        "230c78cec5086e53e378bfc3a8e3bb6168dc0a1f",
        "c203016b590230092d1385fdeac5a3a7d3206e33"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 19:25:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 19:25:47 2017 +0000"
      },
      "message": "Merge \"power: throttle interaction hints\" into oc-dev"
    },
    {
      "commit": "45e8fe20de439d5234472ff8562ff58a5ea7e854",
      "tree": "dfe81932c960f55a74b79c4d74642302bb5234d4",
      "parents": [
        "1fee20468607ed8e71fe38cad47e5a74d9df629f",
        "f506bf359da031d084c388f847478eabe254d5fc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 19:11:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 19:11:01 2017 +0000"
      },
      "message": "Merge \"Allow status_bar_height to be RRO controlled\" into oc-mr1-dev"
    },
    {
      "commit": "1fee20468607ed8e71fe38cad47e5a74d9df629f",
      "tree": "2e10cd50d08b066ab8540c3096aa21cb9a6e0a7b",
      "parents": [
        "0d008e32047f009d37bf6185a958a451df822e2c",
        "1825ad8b8df1445d9d01eb79d87362d81c1b51b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 18:58:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 18:58:09 2017 +0000"
      },
      "message": "Merge \"Add null check when ActivityRecord is refetched\" into oc-mr1-dev"
    },
    {
      "commit": "cdd685c07504223e37e7831ce592446ec4ac6f6a",
      "tree": "84c6450f3adc21c65352fb426d25d830d4345888",
      "parents": [
        "0862898a34014389fa6657eb75098510c1bc0d7e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 22 14:35:04 2017 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 23 11:47:27 2017 -0700"
      },
      "message": "Use all certs for computing package signing sha256\n\nIn several places we compute the sha256 of the app\u0027s signing certificate\n(instant cookie storage, backup account permission grants, static shared\nlib matching). It is possible that an app is singed with multiple certs\nwhich unfortunately can appear in a random order. We were using only the\nfirst certificate to compute the hash which may be problematic for apps\nsigned with multiple certs which are later reordered. If an app update\u0027s\ncerts are reordered for cookie storage the app would not be able to\naccess the cookie, for account grants the app would not get the grant,\nand for shared libs the app would fail to install due to a missing lib.\n\nTest: all cookie CTS tests pass\n      all static shared lib CTS tests pass\n      added test that cookie data not lost on sha256 computation change\n      added test that lib install works when specifying\n      multiple certs\n\nbug:64270295\n\nChange-Id: Ib6b55f25da735ff5c2762faf6e9b5888e749041d\n"
    },
    {
      "commit": "cb6dff81815ffd3cc3eb580ad6eaa06c0b51f58d",
      "tree": "d9e94b0476e56bc8914cd0ed721d6787d1670064",
      "parents": [
        "dd09e994f5d1a92a4a922dbc8742d0c15d9342d3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Aug 23 19:35:28 2017 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Aug 23 19:37:42 2017 +0100"
      },
      "message": "sounds : Add a makefile for Android Go specific sounds.\n\nBug: 64276740\nBug: 64542579\nTest: make\n\nChange-Id: I64e0bc8d4db5fafe0370977ccc8eb1c711aa5534\n"
    },
    {
      "commit": "8cde930d71cc73a5712e48f144506a628bcbd366",
      "tree": "17fcad6893c100d7b4a69e72f6bdd81029687b76",
      "parents": [
        "f523c630e4a5ee79665db2fd5f2cd44886c4ff64"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Aug 23 11:29:23 2017 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Aug 23 11:29:23 2017 -0700"
      },
      "message": "Change KernelUidCpuFreqTimeReader Slog.wtf to Slog.e\n\nBug: 63041570\nTest: N/A\nChange-Id: I2cb12f1b8f0333c4a000d601624dc95934cf9b90\n"
    },
    {
      "commit": "cb7ac679a5c4cdbef7f3fa232ca168d876cd27c5",
      "tree": "2fd4b66fc2648027738c82782c96a166a917e143",
      "parents": [
        "f144f6ecd9386eba9cb516bec42c07295e3f9765"
      ],
      "author": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Fri Jul 21 17:27:42 2017 -0700"
      },
      "committer": {
        "name": "Matthew Ng",
        "email": "ngmatthew@google.com",
        "time": "Wed Aug 23 11:18:21 2017 -0700"
      },
      "message": "Always use low-res tasksnapshots for low ram devices\n\nAll snapshots are now stored using only the low resolution bitmaps\nwhere all full size bitmaps are disabled to be written or loaded.\n\nBug: 62251652\nFixes: 63940837\nTest: manual - open recents on low ram device to see if thumbnail is\nthere\nChange-Id: I2128f0348cf71415721e73c730d3ed92e95d8144\n"
    },
    {
      "commit": "0d008e32047f009d37bf6185a958a451df822e2c",
      "tree": "31fe45e54f627da771821e88ff2edaaabbdd3a21",
      "parents": [
        "07168bf44b97f3d9d6b80b615d983f0eba84254b",
        "74b561a1fcc7e0b350dfa59f3e0f928168e16fd8"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed Aug 23 18:06:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 18:06:50 2017 +0000"
      },
      "message": "Merge \"Track app visibility updates on the client\" into oc-mr1-dev"
    },
    {
      "commit": "02e281a13d873be0baccaecbba94f462a2ea1ff7",
      "tree": "10d22195ad0a81e62cd933afadf4b39830225ce1",
      "parents": [
        "07168bf44b97f3d9d6b80b615d983f0eba84254b"
      ],
      "author": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Mon Aug 21 12:03:58 2017 -0700"
      },
      "committer": {
        "name": "Nate Fischer",
        "email": "ntfschr@google.com",
        "time": "Wed Aug 23 17:49:46 2017 +0000"
      },
      "message": "WebView: clarify docs for addJavascriptInterface\n\nDocs change only, no change in logic.\n\nWe do not support calling #addJavascriptInterface until after JavaScript\nis enabled via WebSettings#setJavaScriptEnabled. Calling these methods\nin the wrong order is undefined behavior (and we\u0027ve seen that it\u0027s buggy\nunder certain conditions, e.g. if the DOM includes an \u003cimg\u003e element).\n\nThis clarifies the point in the docs and code example.\n\nBug: 64899039\nTest: make -j40 docs (everything looks good)\nChange-Id: I8ef9eec7f038037e6b898286e4dad8a57ecad472\n(cherry picked from commit aaef6827ca26dee945ab0545671515ea8b4dbc23)\n"
    },
    {
      "commit": "07168bf44b97f3d9d6b80b615d983f0eba84254b",
      "tree": "f741bde75b991932f7ac240454619f746748a7f1",
      "parents": [
        "4329f8ee977964f56264cfa738f3daec6ef3d38e",
        "5502b8942f15e7141686a623f6176339e2389b8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 17:12:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 17:12:27 2017 +0000"
      },
      "message": "Merge \"AOD: Fix crash when AOD is stopped immediately after starting\" into oc-mr1-dev"
    },
    {
      "commit": "7db7e0558fc8a4a87ce8712f49e877bdc8f21e9a",
      "tree": "cf9947dbcd101a9b52735b7b63700d96db84d087",
      "parents": [
        "4329f8ee977964f56264cfa738f3daec6ef3d38e"
      ],
      "author": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Aug 23 13:05:42 2017 -0400"
      },
      "committer": {
        "name": "Beverly",
        "email": "beverlyt@google.com",
        "time": "Wed Aug 23 13:05:42 2017 -0400"
      },
      "message": "DND footer doesn\u0027t stutter when exiting DND mode.\n\nChange-Id: I3ce8dc51bda44a3121816232b758070f8f0dd1d7\nFixes: 64755310\nTest: manual\n"
    },
    {
      "commit": "4329f8ee977964f56264cfa738f3daec6ef3d38e",
      "tree": "12c81151584388dc7f16ffd92a0ff87289920b3e",
      "parents": [
        "60a09546c029e705d13f9fde02e60447a675a766",
        "04d6fe566b28c5c15a54356204d20c82ffda3c59"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Aug 23 16:14:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 16:14:02 2017 +0000"
      },
      "message": "Merge \"Check a11y enabled before sending events from PiP\" into oc-mr1-dev"
    },
    {
      "commit": "60a09546c029e705d13f9fde02e60447a675a766",
      "tree": "e22a55fb08d2d8f0e26a5b36ca3d995c2301a093",
      "parents": [
        "f7964b1513ca6bfb868c56bc603a51f46627a86e",
        "87c3153dcd1b5a1cd93bbbe726710b22bfc016e0"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 23 15:55:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 15:55:41 2017 +0000"
      },
      "message": "Merge \"Transforming all texts of decorated media custom views\" into oc-mr1-dev"
    },
    {
      "commit": "f7964b1513ca6bfb868c56bc603a51f46627a86e",
      "tree": "e8e85c03c2ce720c28221ad7f79dd22afbc83712",
      "parents": [
        "af6a558327b091ed007aa6794d0f6c7df4bf5c45",
        "f5bb43097a43db6572013729db019385f2103137"
      ],
      "author": {
        "name": "Beverly Tai",
        "email": "beverlyt@google.com",
        "time": "Wed Aug 23 15:50:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 15:50:30 2017 +0000"
      },
      "message": "Merge \"Hides non-system overlays on USB debugging dialog.\" into oc-mr1-dev"
    },
    {
      "commit": "f506bf359da031d084c388f847478eabe254d5fc",
      "tree": "cda7e5716657f96510c30d411edb55351abc4110",
      "parents": [
        "af6a558327b091ed007aa6794d0f6c7df4bf5c45"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 23 10:56:34 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 23 10:56:34 2017 -0400"
      },
      "message": "Allow status_bar_height to be RRO controlled\n\nTest: Boot device, see status bar\nBug: 64970608\nChange-Id: I22e1131fbb98d89ce20e0862209d849ba3f16105\n"
    },
    {
      "commit": "f12ec0fb6419920d3aa606141a91343cc9421275",
      "tree": "d2616e0eae9f95a587520d02282c75a8d5a3f0f8",
      "parents": [
        "dd09e994f5d1a92a4a922dbc8742d0c15d9342d3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 23 16:14:10 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 23 16:24:07 2017 +0200"
      },
      "message": "Sleep activities with AOD\n\nPreviously in the last release we started sleeping as soon as\nthe device was not interactive anymore. However, this caused\nissues with ambiactive activites on Android Wear.\n\nInstead, we introduce a new private flag on a window that signals\nthat all activities should be put to sleep. We use this flag in\nSystemUI as soon as SystemUI is \"dozing\", which means its ambient\ndisplay is showing. This flag gets set before we request PWM to\nwake-up, so it\u0027s ensured that this will not cause any spurious\nlifecycle events.\n\nTest: go/wm-smoke\nTest: android.server.cts.KeyguardTests\nChange-Id: I20f6dd4bfde220f945ef94d2ac1b89dd3694de32\nFixes: 64940094\n"
    },
    {
      "commit": "5502b8942f15e7141686a623f6176339e2389b8d",
      "tree": "dba9c097b01a00076712f9a72512102801d1af51",
      "parents": [
        "dd09e994f5d1a92a4a922dbc8742d0c15d9342d3"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 22 15:42:12 2017 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 23 15:41:54 2017 +0200"
      },
      "message": "AOD: Fix crash when AOD is stopped immediately after starting\n\nFixes an issue where the screen state was set after DozeService was already\ndestroyed, causing a crash.\n\nChange-Id: I13ff590b62f905330ccb438692410e118b76c242\nFixes: 64907936\nTest: runtest -x $ANDROID_BUILD_TOP/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/DozeScreenState.java\n"
    },
    {
      "commit": "af6a558327b091ed007aa6794d0f6c7df4bf5c45",
      "tree": "a05ced5ad3831025307b9e5fc270980ddc6c14af",
      "parents": [
        "ac1924ce18f23b18bdf6277cd011fe7a41a7b29d",
        "8d06205d727556dbe2a7503514318f56f251a119"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 23 11:13:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 11:13:28 2017 +0000"
      },
      "message": "Merge \"Fix issue with app not becoming visible\" into oc-mr1-dev"
    },
    {
      "commit": "8d06205d727556dbe2a7503514318f56f251a119",
      "tree": "b9c23302e59140517b005f1329f3948f5a447fa2",
      "parents": [
        "dd09e994f5d1a92a4a922dbc8742d0c15d9342d3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 22 14:55:17 2017 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 23 11:12:41 2017 +0000"
      },
      "message": "Fix issue with app not becoming visible\n\nIf an activity was started on top of Keyguard but didn\u0027t have\nFLAG_SHOW_WHEN_LOCKED set yet, topRunningActivityLocked was\nthe activity, so we called minimalResumeActivity with the activity\nbut the activity wasn\u0027t made visible because\ncheckKeyguardVisibility returned false. Then, r.visible was set\nto true without actually informing window manager about the\nvisibility change, which wasn\u0027t corrected in\nresumeTopActivityInnerLocked because r.visible was already set to\ntrue.\n\nThen, it\u0027s windows were stuck in READY_TO_SHOW state because the\ntoken was never made visible.\n\nFix this by informing by informing WM about visibilility change in\ncompleteResumeLocked. This is a no-op if visibility was already\ncorrect.\n\nI belive this regression was originally caused from\nI745e985766a1af97203e1d22b6443dabdd0c0363\n\nTest: go/wm-smoke\nTest: Set dream from \"Timely Alarm Clock\", wait until dreaming,\nthen adb shell am start -n\nch.bitspin.timely/ch.bitspin.timely.activity.SnoozeActivity_\n\nChange-Id: Idbd47086885c3536fa01ab249309ebe37203ba0b\nFixes: 62373472\n"
    },
    {
      "commit": "ac1924ce18f23b18bdf6277cd011fe7a41a7b29d",
      "tree": "445a734392f7690ab02b83671690b010543edefb",
      "parents": [
        "a68cdbe7b193e2ac4ad47935bb06e5bf8bbd1693",
        "0e623be229ef6e8b666c45038de208439bc93e0a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 10:07:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 10:07:39 2017 +0000"
      },
      "message": "Merge \"Reduce dropbox entries on lowram devices from 1000 to 300\" into oc-mr1-dev"
    },
    {
      "commit": "b7a79b47cbf3888745be2b0c33a77532dc0d2cf0",
      "tree": "fd78629e04d0f786c4fcea59b2bc88e3a6550dae",
      "parents": [
        "a68cdbe7b193e2ac4ad47935bb06e5bf8bbd1693"
      ],
      "author": {
        "name": "Alexandru-Andrei Rotaru",
        "email": "rotaru@google.com",
        "time": "Fri Aug 18 15:54:36 2017 +0100"
      },
      "committer": {
        "name": "Andrew Scull",
        "email": "ascull@google.com",
        "time": "Wed Aug 23 10:07:28 2017 +0000"
      },
      "message": "StringParceledListSlice throws exception when the IPC memory threshold is exceeded\n\nFixed the code such that list of strings that exceed the 256KB limit can\nbe transfered.\nBug: 64833731\nTest: Added unit test in ParceledListSliceTest\n\nChange-Id: I4e16708010125a444baa8fcb0af6101dc643cd38\n(cherry picked from commit 2682fa70678ec79131329a6071d70c3d84c23d41)\n"
    },
    {
      "commit": "a68cdbe7b193e2ac4ad47935bb06e5bf8bbd1693",
      "tree": "18c7706a92cae11f0e81bdd96b2ad964b79fece9",
      "parents": [
        "9b601f206602202914c54a130a116a8e67bc3b33",
        "7a2b13ea6c640c2fb228c1fa11c9e5cd6c32c057"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Aug 23 09:08:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 09:08:46 2017 +0000"
      },
      "message": "Merge \"Fix transitioning between non-accept strict policies.\" into oc-mr1-dev"
    },
    {
      "commit": "9b601f206602202914c54a130a116a8e67bc3b33",
      "tree": "71a99160bf34f95b6e87d6ae0b6f05a06e0d1ff1",
      "parents": [
        "3c47a115984792f6be1742d7652461fdfda02aa0",
        "d743601a002ac12c02da58e92ebd0544ab0b77ea"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Aug 23 05:46:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 05:46:34 2017 +0000"
      },
      "message": "Merge \"Don\u0027t completely stop offload if setting data limit fails.\" into oc-mr1-dev"
    },
    {
      "commit": "3c47a115984792f6be1742d7652461fdfda02aa0",
      "tree": "e337f080ea6711f9e798f5e89a9a2fac0ab511f7",
      "parents": [
        "ea7a45eb436f24d3b68e4699d7b98331f929f8eb",
        "48f66b7b777c13ebd942ef592888e772ab35547c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 23 04:04:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 04:04:54 2017 +0000"
      },
      "message": "Merge \"Fixed a bug with app provided media spans\" into oc-mr1-dev"
    },
    {
      "commit": "ea7a45eb436f24d3b68e4699d7b98331f929f8eb",
      "tree": "3d8a69e53e9c6d656ac56186d59eef7f2de7746f",
      "parents": [
        "bc06e43c492f1c8b5e7141fc8ffb2b756f987ecf",
        "6c51810b2b64e1a26ee89f8ba1dd7000a936b6cf"
      ],
      "author": {
        "name": "Daniel Colascione",
        "email": "dancol@google.com",
        "time": "Wed Aug 23 03:45:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 23 03:45:14 2017 +0000"
      },
      "message": "Merge \"Use /proc/pid/smaps_rollup when available\" into oc-mr1-dev"
    }
  ],
  "next": "87c3153dcd1b5a1cd93bbbe726710b22bfc016e0"
}
