)]}'
{
  "log": [
    {
      "commit": "21b5f4063eeb3ade474f1970bb0880c3c84385a7",
      "tree": "b83bf9d244000676d8dc3b2b31253608ac186a32",
      "parents": [
        "9daf0e62a42cc95a38a76c84b318138c7f44eef6",
        "6053a3af29beba35623c44c6b19d4a63e1389d4e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 16:21:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 16:22:02 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "9daf0e62a42cc95a38a76c84b318138c7f44eef6",
      "tree": "a9710c6dc895d05f57ffed2bf67dbf6fd98cc0da",
      "parents": [
        "03150c4a2939ee5fe627c03d58f032783810c29b",
        "4ba3e83428d5b5468d0e4ea20b08c5e693bef9ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 16:16:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 16:16:46 2017 +0000"
      },
      "message": "Merge \"Ignore request to add starting window if already visible\" into oc-dev"
    },
    {
      "commit": "03150c4a2939ee5fe627c03d58f032783810c29b",
      "tree": "d56e8c6dc9c1cd5f9b87b7e68e1b8cb54f20e12e",
      "parents": [
        "ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0",
        "12786f68d6a405f997b577d1e766b9b780f217c5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 16:12:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 16:12:27 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0",
      "tree": "9ccc46a9b4f3dc0c58d41d52920797094a9d0879",
      "parents": [
        "d3892caf95ce77c5e3c33a1f51d5ccbd7f313ccd",
        "d0dfe3008da5985207c3c08be2c89f2c0bb0194d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 15:14:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 15:14:27 2017 +0000"
      },
      "message": "Merge \"Support fraction type for inset* for InsetDrawable. b/36024318\" into oc-dev"
    },
    {
      "commit": "d3892caf95ce77c5e3c33a1f51d5ccbd7f313ccd",
      "tree": "d653e45be61f3c837407028706818a900578ee12",
      "parents": [
        "0db9724b6cfe4d13d54d0552345d2fc3b0aa4002",
        "221f15d44ba24942a38db8f8dd37b491c2ae2a62"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 21 15:14:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 15:14:08 2017 +0000"
      },
      "message": "Merge \"Fix/suppress error-prone warnings in framework\u0027s fragment.\" into oc-dev"
    },
    {
      "commit": "0db9724b6cfe4d13d54d0552345d2fc3b0aa4002",
      "tree": "6a9f57b1d78929b64c67ac5b22a739e18fe7525e",
      "parents": [
        "924d482a4467318a8ba42c2b928fef9cb9ca1f85",
        "e42c8416b0262e4fcda8c03428194a6a0b699d00"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Fri Apr 21 12:20:58 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 12:21:02 2017 +0000"
      },
      "message": "Merge \"[DO NOT MERGE] Fix potential NPE in Trampoline.requestBackup().\" into oc-dev"
    },
    {
      "commit": "12786f68d6a405f997b577d1e766b9b780f217c5",
      "tree": "735f0d40af6237f4f50006827b3177b3c9f8b2fb",
      "parents": [
        "b0806f1006ce4e930e338b61002c1ba5d8cf7fed"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 21 04:21:57 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 21 04:21:57 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ida4d17127df81670a51a4bf933d8df61729fa2c4\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "924d482a4467318a8ba42c2b928fef9cb9ca1f85",
      "tree": "c1405299139751d04fb76f62e34b00e11ec314e8",
      "parents": [
        "337be5a12fd6ef76f78da70cc1e83233788156dd",
        "78b6a561f458ecb04223e78076d70c2b3078abf0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 11:05:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 11:05:49 2017 +0000"
      },
      "message": "Merge \"SmartSelection ConfigUpdater: Ignore version numbers\" into oc-dev"
    },
    {
      "commit": "e42c8416b0262e4fcda8c03428194a6a0b699d00",
      "tree": "d48d3f4f65a3867cfebb858ed29b0b27b6268be5",
      "parents": [
        "4b76d33968511c2dd56b25940115dcc823afedc8"
      ],
      "author": {
        "name": "Artem Iglikov",
        "email": "artikz@google.com",
        "time": "Fri Apr 21 09:50:56 2017 +0100"
      },
      "committer": {
        "name": "Anton Philippov",
        "email": "philippov@google.com",
        "time": "Fri Apr 21 10:45:21 2017 +0000"
      },
      "message": "[DO NOT MERGE] Fix potential NPE in Trampoline.requestBackup().\n\nBefore it was returning null in case the service was not initialized,\nbut as the method signature has int as the return type, this was boxed\nand unboxed which would cause NPE.\n\nNow it will return BackupManager.ERROR_BACKUP_NOT_ALLOWED instead.\n\nThis doesn\u0027t include fix for the test, because it\u0027s going to be\ncherry-picked into oc-dev, which doesn\u0027t have the tests.\n\nTest: manually ran unit tests\n\nBug: 37535747\n\nChange-Id: I186cf812a4ec67be943b5c4334c82e9af5320b7a\n"
    },
    {
      "commit": "337be5a12fd6ef76f78da70cc1e83233788156dd",
      "tree": "e1a94b7803097aa4f23ca37e4b7992b8245e92c0",
      "parents": [
        "4b76d33968511c2dd56b25940115dcc823afedc8",
        "5706a1b12dd891098fb7bf479623d42979171144"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 09:44:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 09:44:53 2017 +0000"
      },
      "message": "Merge \"Update Typeface callback docs about error codes\" into oc-dev"
    },
    {
      "commit": "6053a3af29beba35623c44c6b19d4a63e1389d4e",
      "tree": "d43666c0f016641bf331f756d2bc38af620ebabe",
      "parents": [
        "b0806f1006ce4e930e338b61002c1ba5d8cf7fed"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 21 02:42:01 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Apr 21 02:42:01 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I231c6c8609a64f510f3902840053fb056a7e8509\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4b76d33968511c2dd56b25940115dcc823afedc8",
      "tree": "113d27a8dfa01d9914716193b6b3395430b2feaf",
      "parents": [
        "83e2a25461320aecd25223d084ce3962ab43c65a",
        "9c5fa5af59b386991b20c64b7ec769ce86d3fe77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 07:57:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 07:57:55 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "83e2a25461320aecd25223d084ce3962ab43c65a",
      "tree": "a819e9dd8136006196582ba8887107856fb79df9",
      "parents": [
        "ab8238e23316cbb6f7f2ff2da44c172960057388",
        "668b722498b4f980dbc63bc26ced11d60acc62e2"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 21 06:53:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 06:53:39 2017 +0000"
      },
      "message": "Merge \"Add local-only hotspot info into tether state change broadcast\" into oc-dev"
    },
    {
      "commit": "ab8238e23316cbb6f7f2ff2da44c172960057388",
      "tree": "0afb9d8aa211326bce3fa5f7637b8386b38a06c1",
      "parents": [
        "5cb3d6bea314aaff5b42c356a832ba7f854b91eb",
        "6d24c30d8d78faa2e10b01fb29a88a4ed6de401d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 06:06:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 06:06:53 2017 +0000"
      },
      "message": "Merge \"Don\u0027t trigger new partition on fields from SaveInfo\" into oc-dev"
    },
    {
      "commit": "5cb3d6bea314aaff5b42c356a832ba7f854b91eb",
      "tree": "25c385c3df019a0aef7fc0a1cd44f3266017ba82",
      "parents": [
        "652d006d6bc79468d5227cf109d750a23d73cdbd",
        "e0e287170eb0921dfda312392fb82b1a0b203173"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 05:15:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 05:15:40 2017 +0000"
      },
      "message": "Merge \"Correctly compute visible views\" into oc-dev"
    },
    {
      "commit": "668b722498b4f980dbc63bc26ced11d60acc62e2",
      "tree": "7d66417308ceb282bf36b278507f647c328fd3c3",
      "parents": [
        "652d006d6bc79468d5227cf109d750a23d73cdbd"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Apr 17 16:47:23 2017 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 21 13:26:04 2017 +0900"
      },
      "message": "Add local-only hotspot info into tether state change broadcast\n\nTest: as follows\n    - build\n    - flashed\n    - booted\n    - \"runtest frameworks-net\" passes\n    - manually starting tethering shows Settings and icon updates\nBug: 31466854\nBug: 32163131\n\nChange-Id: I938074587dfeec221c5cdb43a392802ad3fc3589\n"
    },
    {
      "commit": "652d006d6bc79468d5227cf109d750a23d73cdbd",
      "tree": "672dfc334cab55d1557c0273f237b2b785ac5db1",
      "parents": [
        "bb21986b33d4ca26c655c3b659681412e3a8ddfe",
        "5167ede2afc57b6114b09d4a854c8103b5161cd0"
      ],
      "author": {
        "name": "Hassan Shojania",
        "email": "shojania@google.com",
        "time": "Fri Apr 21 02:58:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:58:25 2017 +0000"
      },
      "message": "Merge \"MediaPlayer/ModularDrm API review: Document/runtime exception update\" into oc-dev"
    },
    {
      "commit": "bb21986b33d4ca26c655c3b659681412e3a8ddfe",
      "tree": "584b7c5b88c0ed5f125e3326a4a5c1781ff6ea11",
      "parents": [
        "56879000d92c19c9f12646c2eed23a2f27172df5",
        "01ded104a139d9f68b0fa05c548c9261e61c75c1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:54:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:54:13 2017 +0000"
      },
      "message": "Merge \"Implemented FillResponse.setIgnoredIds().\" into oc-dev"
    },
    {
      "commit": "56879000d92c19c9f12646c2eed23a2f27172df5",
      "tree": "ce616ba376cdc220402f6751605cd456cc001c1c",
      "parents": [
        "495ecd9d56186c11f7ea3c67722013922c43bad5",
        "863ad2f89d09ee01087ce780a04aece211622dc3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:36:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:36:10 2017 +0000"
      },
      "message": "Merge \"fix KeyEvent can\u0027t correctly finish when inputmethod time out happend\" into oc-dev"
    },
    {
      "commit": "495ecd9d56186c11f7ea3c67722013922c43bad5",
      "tree": "43e87db1ca598bd7bb50aef146e487abadf1238f",
      "parents": [
        "0e6cce9de16d2580e7e68ddd41ba9cc5b12dff27",
        "4cb941e18efc9b0cc1bf2ce5bdda1924f29dea67"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:12:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:12:38 2017 +0000"
      },
      "message": "Merge \"Stop restoring tasks added before recent is loaded\" into oc-dev"
    },
    {
      "commit": "0e6cce9de16d2580e7e68ddd41ba9cc5b12dff27",
      "tree": "ef8222f0d00ba5b676ca2a9f993e2081e376ec88",
      "parents": [
        "68bfea8a5d0853e0383bc5797a9a7519b684654b",
        "c481c50a4254ed0072246c1e771a28154f6161a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:06:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:06:18 2017 +0000"
      },
      "message": "Merge \"media: Change setNextOutputFile to address API review comments.\" into oc-dev"
    },
    {
      "commit": "68bfea8a5d0853e0383bc5797a9a7519b684654b",
      "tree": "e4106a89e0b0ecdbe612175971a05f6a8454a44f",
      "parents": [
        "9ea4b33f2aed9eae1678b571172997004ea3e05e",
        "d347205e631257708e8ad7467b194d581828fb54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:04:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:04:16 2017 +0000"
      },
      "message": "Merge \"Fix #37305009 : Beam crash in secondary users\" into oc-dev"
    },
    {
      "commit": "9ea4b33f2aed9eae1678b571172997004ea3e05e",
      "tree": "01ed118030c21c086d97ba00072d2973ce30bf53",
      "parents": [
        "941264de7de77a75233c60496b17370b93e65940",
        "6503bd8e33dbf6e8357256d43c6e1158e32a0268"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 02:03:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 02:03:33 2017 +0000"
      },
      "message": "Merge \"Auto-generate docs based on annotations.\" into oc-dev"
    },
    {
      "commit": "941264de7de77a75233c60496b17370b93e65940",
      "tree": "938207183f3803501029430be095edd19db0770e",
      "parents": [
        "2cef335b5b5208cbd5d7824dfe1920f4739ae027",
        "325cac4382259fd9b1f6b8e14840fe27d2d739e9"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri Apr 21 01:52:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 01:52:20 2017 +0000"
      },
      "message": "Merge \"Always create display content with system identity\" into oc-dev"
    },
    {
      "commit": "2cef335b5b5208cbd5d7824dfe1920f4739ae027",
      "tree": "ae0ac3495f125bd378a9d9a7f35517103c18a4aa",
      "parents": [
        "305d30f7862bf3317cef8b65fab9ffb115fd4d1a",
        "c8201910613a374e9c075c64dca2a0fe377250d0"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Fri Apr 21 01:51:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 01:51:27 2017 +0000"
      },
      "message": "Merge \"Update ClipDescription.getTimeStamp to use currentTimeMillis timebase.\" into oc-dev"
    },
    {
      "commit": "305d30f7862bf3317cef8b65fab9ffb115fd4d1a",
      "tree": "f23b49557d56f9dc656efd01fb15b982f1d01014",
      "parents": [
        "dbc020983d90c567a226cabfb96c7f561f1e0cc3",
        "e23fa2bc8af631b91dff573b6e2411257fa15934"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 01:42:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 01:42:33 2017 +0000"
      },
      "message": "Merge \"OOM-adjust an app to the foreground for startForegroundService\" into oc-dev"
    },
    {
      "commit": "6d24c30d8d78faa2e10b01fb29a88a4ed6de401d",
      "tree": "14df118494062c8e3e45760017be01a442745cde",
      "parents": [
        "f9db6d3b5f4f8956935d6129e6d507297c6d0166"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 18:28:27 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 18:36:45 2017 -0700"
      },
      "message": "Don\u0027t trigger new partition on fields from SaveInfo\n\nFixes: 37551943\n\nTest: existing CtsAutoFillServiceTestCases pass\nTest: modified LoginActivityTest.testSaveOnly\nTest: new LoginActivityTest.testSaveOnlyOptionalField\n\nChange-Id: I2ae11c4f0aebe63fd02f81fbc37466435e3a2820\n"
    },
    {
      "commit": "dbc020983d90c567a226cabfb96c7f561f1e0cc3",
      "tree": "6c786bc14e65338215e8a77dcb15b67a293a6563",
      "parents": [
        "6a603221571ab853566ec8053caf06610ab56097",
        "49e96960d46022c85d1f6d00440242439f2028ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 01:20:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 01:20:23 2017 +0000"
      },
      "message": "Merge \"Fixed NPE on dump() and other minor fixes...\" into oc-dev"
    },
    {
      "commit": "6a603221571ab853566ec8053caf06610ab56097",
      "tree": "022de1d45f824878b6329b02d7ae29f48ff2e9ff",
      "parents": [
        "82629345c881231780917d2430c3353065c7dbde",
        "cdc74590c395d78ebe590481b8d096b6d6c2b6ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 01:11:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 01:11:12 2017 +0000"
      },
      "message": "Merge \"Fix a11y text location in clipped views\" into oc-dev"
    },
    {
      "commit": "01ded104a139d9f68b0fa05c548c9261e61c75c1",
      "tree": "239a0f44104ab1a4c0e1ca955de065681fa9e13b",
      "parents": [
        "f9db6d3b5f4f8956935d6129e6d507297c6d0166"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 15:58:30 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 17:38:27 2017 -0700"
      },
      "message": "Implemented FillResponse.setIgnoredIds().\n\nFixes: 37424141\n\nTest: existing CtsAutoFillServiceTestCases pass\nTest: PartitionedActivityTest.testIgnoredFieldsDontTriggerAutofill\n\nChange-Id: I09bd95230c45d2970080514e25cb53320de49b56\n"
    },
    {
      "commit": "82629345c881231780917d2430c3353065c7dbde",
      "tree": "28fd567841c34b0ea7e4542bfb64352955aaa377",
      "parents": [
        "a8851447ef1e46eb8490932d4c927a34f36efc27",
        "0ddf6aa0a4e5db30a19f27bb3372d8a86fba1660"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 00:31:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 00:31:11 2017 +0000"
      },
      "message": "Merge \"Renaming setAsyncExecutor to setExecutor\" into oc-dev"
    },
    {
      "commit": "a8851447ef1e46eb8490932d4c927a34f36efc27",
      "tree": "fe1b6e3ab4a18b3ede06ae4dce65872b08eefa86",
      "parents": [
        "4a5ea54710b83666b455b3daff740c195f2b0277",
        "a2024a26e1c2a2a59391667a7f368ecea1cf76f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 00:30:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 00:30:19 2017 +0000"
      },
      "message": "Merge \"browserIntent needs proper flags for PendingIntent\" into oc-dev"
    },
    {
      "commit": "4a5ea54710b83666b455b3daff740c195f2b0277",
      "tree": "e5a306c8439dba066d2cf2aa0057f43d093569ca",
      "parents": [
        "dcc7feb329945a68af004cb1dc9854599e0fa82b",
        "4cab9308fc73967f8085325b237d30978a7ba6da"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 21 00:11:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 00:11:08 2017 +0000"
      },
      "message": "Merge \"Hide API to listen to a11y service state\" into oc-dev"
    },
    {
      "commit": "9c5fa5af59b386991b20c64b7ec769ce86d3fe77",
      "tree": "38c73903ec8f25f57ebcd27c8694e62bb5d01d75",
      "parents": [
        "b0806f1006ce4e930e338b61002c1ba5d8cf7fed"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Apr 20 17:02:11 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Apr 20 17:02:11 2017 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1add27afc0da8fbc26654fe0b82e194fe5b72514\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e0e287170eb0921dfda312392fb82b1a0b203173",
      "tree": "6e376be42f714e2f692b51dbba02cf3239bb3cea",
      "parents": [
        "8079a69eba21d05c7fc180a322d66120cf8e13bd"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 20 15:19:06 2017 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 20 16:57:36 2017 -0700"
      },
      "message": "Correctly compute visible views\n\naddToSet needs the same set as parameters as it returns. Otherwise the\nreturned set it overrridden.\n\nIn this case only the last visible view was added as the set was\noverriden with the invisible views.\n\nTest: CtsAutoFillTestCases\nFixes: 37550229\nChange-Id: I80e16cbd8a1af83373d7ea7b0f84a7c4d157119f\n"
    },
    {
      "commit": "dcc7feb329945a68af004cb1dc9854599e0fa82b",
      "tree": "744f3e181e9023f35a855619d3e59f3d327c2fc5",
      "parents": [
        "d58d802c5fae1b48c40370c92c73dfccb8e2dc65",
        "7fea910d09a25b5b577bea980dffab18e5076d15"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 23:52:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 23:52:48 2017 +0000"
      },
      "message": "Merge \"Kill running animations on fragment view\u0027s when removed.\" into oc-dev"
    },
    {
      "commit": "d58d802c5fae1b48c40370c92c73dfccb8e2dc65",
      "tree": "fed6814e35ff287ebdc246d6c234db8e9517019c",
      "parents": [
        "b8305e91860788b7cdf8e8e8db8f7c37fd8a8b47",
        "46d624d0b5542ec37598bc81533246130dc5be10"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 23:51:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 23:51:07 2017 +0000"
      },
      "message": "Merge \"Execute pending transactions after FM state change.\" into oc-dev"
    },
    {
      "commit": "4ba3e83428d5b5468d0e4ea20b08c5e693bef9ea",
      "tree": "2342d4d07b409888f48f8b48a67633ff76db34d8",
      "parents": [
        "06a53d4729a679be5b3b716b31a62a112b45ff59"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 20 16:45:13 2017 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Thu Apr 20 16:47:40 2017 -0700"
      },
      "message": "Ignore request to add starting window if already visible\n\nNo need to display a starting winow for an app that already has its\nmain window visible and drawn.\n\nTest: manual\nChange-Id: Ibb6c74d0c5cc91cef335749d7546001fff1f7678\nFixes: 37199644\n"
    },
    {
      "commit": "b8305e91860788b7cdf8e8e8db8f7c37fd8a8b47",
      "tree": "5049e7b786ac8fdcb8f5faaaabf94b3a957041cf",
      "parents": [
        "5fc916d85293411c7ddf2a883f96ce0999830bdb",
        "5a791c8584b12eada1d7e4650f88eabff2887eb4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 23:43:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 23:43:38 2017 +0000"
      },
      "message": "Merge \"Added missing important-for-autofill mappings.\" into oc-dev"
    },
    {
      "commit": "5fc916d85293411c7ddf2a883f96ce0999830bdb",
      "tree": "dd8d4dbebdbeb49a9f22f51a1b7ebdef7eef96dc",
      "parents": [
        "b0806f1006ce4e930e338b61002c1ba5d8cf7fed",
        "5b1979f5b9ecbd4a1e278f4fb6030dfac01c978f"
      ],
      "author": {
        "name": "Michael Plass",
        "email": "mplass@google.com",
        "time": "Thu Apr 20 23:37:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 23:37:53 2017 +0000"
      },
      "message": "Merge \"Deprecate BSSID Hostlist system API\" into oc-dev"
    },
    {
      "commit": "325cac4382259fd9b1f6b8e14840fe27d2d739e9",
      "tree": "48654343e22aa50786d45ca7b9c6a13ac5684425",
      "parents": [
        "aa6b649a35072dc529c3b09bab097815fe3bff81"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 20 16:02:47 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu Apr 20 16:34:35 2017 -0700"
      },
      "message": "Always create display content with system identity\n\nIf an app tried to use a virtual display that it had just created\nand add a window to it before it was registered in WM, WM would try\nto create a DisplayContent instance. This would be executed with\napp\u0027s calling identity and fail permission check.\nThis CL ensures that we always clear the calling identity before\ncreating display content.\n\nBug: 37422998\nTest: android.display.cts.VirtualDisplayTest#testPrivateVirtualDisplay\nChange-Id: I442cca65055886b384a28eeefcc35f2a36e482d0\n"
    },
    {
      "commit": "d347205e631257708e8ad7467b194d581828fb54",
      "tree": "2150110d36277d92d394fd314821b2d04c231861",
      "parents": [
        "106527e21e63a6c5b8f4b1dc6dcb608bdff98d27"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 20 16:24:31 2017 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 20 16:26:00 2017 -0700"
      },
      "message": "Fix #37305009 : Beam crash in secondary users\n\nThe background-policy check for a-priori app uids needs to be an appId\ncheck rather than nominal uid.\n\nAlong the way, even though the code is not invoked after the boot\nsequence currently, make the \"is this uid on the a-priori list?\"\ncheck thread safe.\n\nBug 37305009\nTest: manual\n\nChange-Id: I7c2525f86e73b213057cd4b7f327191ec20c4a6d\n"
    },
    {
      "commit": "d0dfe3008da5985207c3c08be2c89f2c0bb0194d",
      "tree": "24c0b55bd9fd0eb80498f34bda48e846387f5e64",
      "parents": [
        "61bce9ab13ac3783720ab6e5a1fda939bea23977"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Mar 14 00:58:33 2017 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Apr 20 16:23:40 2017 -0700"
      },
      "message": "Support fraction type for inset* for InsetDrawable.\nb/36024318\n\nTest: manually tested on default icons.\nTest: $ runtest --path\u003dcts/tests/tests/graphics/src/android/graphics/drawable/cts/InsetDrawableTest.java\n\nadb  shell am instrument -e class \u0027android.graphics.drawable.cts.InsetDrawableTest\u0027 -w \u0027android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\u0027\n\nandroid.graphics.drawable.cts.InsetDrawableTest:........................\n\nTime: 0.132\n\nOK (26 tests)\n\nChange-Id: Ie8d24680b6884e65017f07723a371120f5ae610c\n"
    },
    {
      "commit": "6503bd8e33dbf6e8357256d43c6e1158e32a0268",
      "tree": "5d07a07cb8251b6a0653edea4a61b084a95e584d",
      "parents": [
        "4132f860419584bf4aefa7b6a3a708b25643675b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 19 23:24:18 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 20 17:21:41 2017 -0600"
      },
      "message": "Auto-generate docs based on annotations.\n\nWe have a handful of annotations that we\u0027ve been sprinkling across\nthe platform APIs, such as @Nullable, @NonNull, @IntDef, etc.  It\nwould be really helpful to surface these contracts to developers\nthrough the SDK docs.\n\nThis change allows annotations like those mentioned above to declare\nthe following new javadoc fields:\n\n@memberDoc: docs to append to a field or method definition.\n@paramDoc: docs to append to a @param definition.\n@returnDoc: docs to append to a @return definition.\n\nThis change also builds a docstring to describe the list of all\nconstants listed in an @IntDef annotation.  Sadly AnnotationDesc\nonly passes along raw constant values, so we need the help of the\nnew \"prefix\" annotation argument to help find the field names.\n\nTest: builds\nBug: 37526420\nChange-Id: I4cfc00dd904e5dfa945b406d546e36846b7c0c28\n"
    },
    {
      "commit": "49e96960d46022c85d1f6d00440242439f2028ec",
      "tree": "bcfe265e2b3c226d78ecd91fca48c9d70cb5b372",
      "parents": [
        "f9db6d3b5f4f8956935d6129e6d507297c6d0166"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 15:46:18 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 15:53:06 2017 -0700"
      },
      "message": "Fixed NPE on dump() and other minor fixes...\n\nBug: 36871500\nTest: manual verification\nChange-Id: I1c3a8406344280da37b728eae56f26447c48e0b2\n"
    },
    {
      "commit": "0ddf6aa0a4e5db30a19f27bb3372d8a86fba1660",
      "tree": "a3199be5ad2fc512dcb160c75eaa9606a9ac5af6",
      "parents": [
        "f04390ed49f8152453c859519976767f4e1a8caa"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Apr 20 15:25:47 2017 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Apr 20 15:27:08 2017 -0700"
      },
      "message": "Renaming setAsyncExecutor to setExecutor\n\nBug: 37534990\nTest: Tests updated\nChange-Id: I9ea467d05b4ac4d96c23d53750727096a511686d\n"
    },
    {
      "commit": "b0806f1006ce4e930e338b61002c1ba5d8cf7fed",
      "tree": "40216c5675be8df310e2e37354d5bc9784314c6f",
      "parents": [
        "106527e21e63a6c5b8f4b1dc6dcb608bdff98d27",
        "3d3e99c465a25ec1a9eed930c2b1dbd745284d84"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 22:18:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 22:18:23 2017 +0000"
      },
      "message": "Merge \"Fix status bar not hiding quickly\" into oc-dev"
    },
    {
      "commit": "e23fa2bc8af631b91dff573b6e2411257fa15934",
      "tree": "db392c8b7c9f9ef7a636039f0db9ca62ef700ea2",
      "parents": [
        "106527e21e63a6c5b8f4b1dc6dcb608bdff98d27"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 20 14:48:13 2017 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 20 15:15:37 2017 -0700"
      },
      "message": "OOM-adjust an app to the foreground for startForegroundService\n\nThat is, OOM adjust it appropriately when the service is kicked off.\nPreviously it was mistakenly not recognizing the foreground intention\nat the OOM level until the service called startForeground(), so there\nwas a period of inappropriate OOM vulnerability.\n\nBug 36990485\nTest: manual\n\nChange-Id: Ic9b56ef29d5120bf7912681900e9ebaeb0abc5d6\n"
    },
    {
      "commit": "a2024a26e1c2a2a59391667a7f368ecea1cf76f6",
      "tree": "b5faf558064340bc3cc5abc5e13cc4bb73a1ca8b",
      "parents": [
        "1f4e053aef81e38ed905c210687c00d8f8d8bda4"
      ],
      "author": {
        "name": "Jesse Evans",
        "email": "jsje@google.com",
        "time": "Thu Apr 20 14:44:49 2017 -0700"
      },
      "committer": {
        "name": "Jesse Evans",
        "email": "jsje@google.com",
        "time": "Thu Apr 20 14:44:49 2017 -0700"
      },
      "message": "browserIntent needs proper flags for PendingIntent\n\nPreviously the browserIntent was updated after the call to\nPendingIntent.getActivity. It should be updated correctly\nbefore the PendingIntent.getActivity call so that the\nPendingIntent is correctly created for the browser instead\nof the Instant App.\n\nTest: Existing tests, manually tested fixed behavior.\n\nBug: 35873804\nChange-Id: Ie77344a4190fbc6a3896b02e3adfcdd29985006d\n"
    },
    {
      "commit": "106527e21e63a6c5b8f4b1dc6dcb608bdff98d27",
      "tree": "3f5f241ad82412ab15a751f93d39cab21016e8d2",
      "parents": [
        "38eae1bb15ee7bb51062e60fa38111798d021c31",
        "c5a8efde13b9329f2d434ddeb5d4e9d873e65876"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 21:23:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 21:24:03 2017 +0000"
      },
      "message": "Merge \"docs: Restoring file to allow staging reference docs from Gerrit\" into oc-dev"
    },
    {
      "commit": "c481c50a4254ed0072246c1e771a28154f6161a3",
      "tree": "19610a9af77ab1a5f178f7d287b33472539408b7",
      "parents": [
        "fd25662e034e260e32616b680e25287b53a11452"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 20 13:53:48 2017 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Apr 20 13:53:48 2017 -0700"
      },
      "message": "media: Change setNextOutputFile to address API review comments.\n\nBug: 37514763\nTest: CTS test\nChange-Id: If0fb59f26ecf3882600ca7a8b26b6c248615bbd0\n"
    },
    {
      "commit": "38eae1bb15ee7bb51062e60fa38111798d021c31",
      "tree": "e100430001a6e575aa1c8a3f21cd5c876c0175e6",
      "parents": [
        "aeb7505a7ff606326c07585cafbe8c15cac240dc",
        "416b3777598f864f74f645317f3c5e9430c5be0f"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Apr 20 20:38:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 20:38:10 2017 +0000"
      },
      "message": "Merge \"fix NPE when fragment container is null\" into oc-dev"
    },
    {
      "commit": "416b3777598f864f74f645317f3c5e9430c5be0f",
      "tree": "d63a7fa76b230778f9bdae2430efa23b7c4a5043",
      "parents": [
        "e4b6441198a6e422da96368ed52763eb934213f1"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Apr 20 13:16:52 2017 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Apr 20 13:17:30 2017 -0700"
      },
      "message": "fix NPE when fragment container is null\n\nBug 37529822\n\nTest: ran against breaking application\n\nChange-Id: Ib829b817eddf2e91898989a2f9e7885a6f5847e5\n"
    },
    {
      "commit": "aeb7505a7ff606326c07585cafbe8c15cac240dc",
      "tree": "29acd68252b22be24058ab4ed30b0a577a83694c",
      "parents": [
        "1f4e053aef81e38ed905c210687c00d8f8d8bda4",
        "16e83d05363c25b608a35e91b36022ff71610aa4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Apr 20 20:14:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 20:14:27 2017 +0000"
      },
      "message": "Merge \"Enhance the shortcut manager javadoc.\" into oc-dev"
    },
    {
      "commit": "1f4e053aef81e38ed905c210687c00d8f8d8bda4",
      "tree": "c45bd2ae2859f7edb997a94256d17fc4c04fce3c",
      "parents": [
        "4e45b1491a11edd85213eee1a3323505a1f7ac2e",
        "6d6015f652f1b7bca129a22b1bd256b990e3ca28"
      ],
      "author": {
        "name": "Chad Brubaker",
        "email": "cbrubaker@google.com",
        "time": "Thu Apr 20 19:52:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 19:52:51 2017 +0000"
      },
      "message": "Merge \"Address API review comments for registerReceiver\" into oc-dev"
    },
    {
      "commit": "cdc74590c395d78ebe590481b8d096b6d6c2b6ee",
      "tree": "9fd4755a568cdcc32b86c564f076d7a56b21d1fe",
      "parents": [
        "f9f8120e56caf757e4a995c6a62273f9210c041d"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 20 12:11:15 2017 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 20 12:11:15 2017 -0700"
      },
      "message": "Fix a11y text location in clipped views\n\nBug: 37482849\nTest: Run Select to Speak, open apps, scroll so top row is\npartially visible, have it read the screen.\n\nChange-Id: Ibbd51221f8e93372ccff6d5fb57cdc2a09f2c19f\n"
    },
    {
      "commit": "4e45b1491a11edd85213eee1a3323505a1f7ac2e",
      "tree": "2a54252edef661ff0dd9cb7a8ee00fbff30c1180",
      "parents": [
        "047adbefe246419e8138f8ca53ca2b9c3d35c168",
        "ebecd7e802cd65bfc5cf1d8de1e6ea031580ae79"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 18:56:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 18:56:46 2017 +0000"
      },
      "message": "Merge \"Stop fetching font data if the context is restricted.\" into oc-dev"
    },
    {
      "commit": "c8201910613a374e9c075c64dca2a0fe377250d0",
      "tree": "06560d6933f4da0212774865a9a0fea650186521",
      "parents": [
        "fca728da6ca6d1e6dab185b76905667adf5c7482"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 20 11:30:48 2017 -0700"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 20 11:30:48 2017 -0700"
      },
      "message": "Update ClipDescription.getTimeStamp to use currentTimeMillis timebase.\n\nBug: 37419581\nTest: cts-tradefed run singleCommand cts-dev -m CtsContentTestCases -t \\\n      android.content.cts.ClipDescriptionTest\n\nChange-Id: I699bfc073c471534eee0b3aa0300a6b6682ab8dd\n"
    },
    {
      "commit": "16e83d05363c25b608a35e91b36022ff71610aa4",
      "tree": "84e2da3042d09073607c86071b777b588aca0095",
      "parents": [
        "611797073f8f6e6764b1edfc8a6b019dc5d2a897"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 17 10:55:21 2017 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Apr 20 11:22:59 2017 -0700"
      },
      "message": "Enhance the shortcut manager javadoc.\n\nTest: make -j offline-sdk-docs\nBug 37418396\n\nChange-Id: Ic82eb45ea232c2f032abaade12ac9ca967c35cae\n"
    },
    {
      "commit": "047adbefe246419e8138f8ca53ca2b9c3d35c168",
      "tree": "20506b42627838e3a3992e241936e78c904d5b65",
      "parents": [
        "611797073f8f6e6764b1edfc8a6b019dc5d2a897",
        "3496c38e50cd2a674dcd63886557f2b41c66ac0d"
      ],
      "author": {
        "name": "Conrad Chen",
        "email": "conradchen@google.com",
        "time": "Thu Apr 20 18:08:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 18:08:12 2017 +0000"
      },
      "message": "Merge \"Fix overlay view not updated during scaling TvView\" into oc-dev"
    },
    {
      "commit": "611797073f8f6e6764b1edfc8a6b019dc5d2a897",
      "tree": "2821c2c4c9971cdc1c4fbe32f5df620065861ca4",
      "parents": [
        "f4af35a5fe6298e6ea8d70377b18b0124145986a",
        "a7717e3072acad6cd6256ce3fdbb2bb94ecb06ca"
      ],
      "author": {
        "name": "Eugene Susla",
        "email": "eugenesusla@google.com",
        "time": "Thu Apr 20 17:50:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:51:00 2017 +0000"
      },
      "message": "Merge \"StopScan before each new Companion device scan\" into oc-dev"
    },
    {
      "commit": "f4af35a5fe6298e6ea8d70377b18b0124145986a",
      "tree": "564a1f9f273779bb0dbac7dceb4bb0791a529801",
      "parents": [
        "b8abd8d8677838a145d613bf0439f84947f804e0",
        "7e4c205d8f7e6746ab6e0701e4d7776a2cdd6aa0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 17:25:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:25:19 2017 +0000"
      },
      "message": "Merge \"Moved getAutofillOptions() logic from SpinnerAbs to AdapterView and Adapter.\" into oc-dev"
    },
    {
      "commit": "b8abd8d8677838a145d613bf0439f84947f804e0",
      "tree": "b6071ba1e0124289964e9d54a3f86ed2ddf2d1a4",
      "parents": [
        "8079a69eba21d05c7fc180a322d66120cf8e13bd",
        "697b82a47f5c17039b2a8fcb3a0e234bd6a4c2d4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 17:24:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:24:25 2017 +0000"
      },
      "message": "Merge changes I8953967a,If17eddad into oc-dev\n\n* changes:\n  Add go to web action for instant apps\n  Fix when instant app notif is showing\n"
    },
    {
      "commit": "221f15d44ba24942a38db8f8dd37b491c2ae2a62",
      "tree": "54e38f64563a556815002fa490e300fd8150683a",
      "parents": [
        "13dbbaf50a32b278c660720128d280d3700ae351"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Mar 30 16:32:58 2017 -0700"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Apr 20 17:05:26 2017 +0000"
      },
      "message": "Fix/suppress error-prone warnings in framework\u0027s fragment.\n\nBug: 37537860\nTest: Compile\nChange-Id: I0f30c423a712819ee78d16764acf20386360240f\n"
    },
    {
      "commit": "8079a69eba21d05c7fc180a322d66120cf8e13bd",
      "tree": "efff6f893390569f9fc1a4227f0972227ec81731",
      "parents": [
        "bd3d0dea8880b26a8a44628f6a803d20f73f7c65",
        "0f332523b2edf3f1b5e935661b8b4400c76a71be"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Apr 20 17:02:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:02:54 2017 +0000"
      },
      "message": "Merge \"Use SubscriptionId instead of SubId\" into oc-dev"
    },
    {
      "commit": "bd3d0dea8880b26a8a44628f6a803d20f73f7c65",
      "tree": "cfc8fec7076f0c028816e93d847cbd36794095a9",
      "parents": [
        "8f40881e3e801e3372a738df29eefdbeea33d706",
        "520dd4a8c230cb199be0369cd8c6a5ad6bcb377c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 17:02:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 17:02:15 2017 +0000"
      },
      "message": "Merge \"Remove swipe to exit persistent Vr mode behavior\" into oc-dev"
    },
    {
      "commit": "8f40881e3e801e3372a738df29eefdbeea33d706",
      "tree": "8ed98e7a6119e146fa33dbad01d3899f15b922b8",
      "parents": [
        "9240fffcbb2a41c9270a1b480e1759417ccab85d",
        "55337a831aaa9920ed52d3bc41b80c40591222f8"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Apr 20 16:32:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 16:32:37 2017 +0000"
      },
      "message": "Merge \"Revert \"Add new api Activity.getStartInitiatedTime.\"\" into oc-dev"
    },
    {
      "commit": "9240fffcbb2a41c9270a1b480e1759417ccab85d",
      "tree": "a7cb9d6273cd7d7bbdc2cfd545457b2051687524",
      "parents": [
        "3e5204a230f8a419fd57de33834dcfbf384de60e",
        "5daa3121a92f5e3124b8db469aeddea269a4c1df"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Apr 20 16:27:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 16:27:55 2017 +0000"
      },
      "message": "Merge \"Do not pause resumed activity in resumeTopActivityUncheckedLocked.\" into oc-dev"
    },
    {
      "commit": "3e5204a230f8a419fd57de33834dcfbf384de60e",
      "tree": "bb62a3fa588028e9de260d079e1781c991054ddb",
      "parents": [
        "aae6023996d709cad143e5245f9e575de740dc78",
        "b416e8b97e59d0de2a8d0b37f9bd86dc390c5cc0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 16:17:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 16:17:11 2017 +0000"
      },
      "message": "Merge \"Remove QS wifi alpha state animations, they need more work\" into oc-dev"
    },
    {
      "commit": "aae6023996d709cad143e5245f9e575de740dc78",
      "tree": "36109de023b496d7305dbc4fec0e9bf5afc7c56f",
      "parents": [
        "183137efe1eaf350f5bc46f1fce77ed8c927d9b6",
        "7ebd383452f91b55a337c77c40ee601d2ac23857"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 16:14:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 16:14:23 2017 +0000"
      },
      "message": "Merge \"Fix touch target on QS date\" into oc-dev"
    },
    {
      "commit": "183137efe1eaf350f5bc46f1fce77ed8c927d9b6",
      "tree": "1def751e0beb833e651c67a27375d9d3316a49de",
      "parents": [
        "ea8f49ce8e56d4783ad456f958fcdb23028c8080",
        "a3c6cf03167ec05ba22d21305298f45258e1479a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 16:02:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 16:02:50 2017 +0000"
      },
      "message": "Merge \"Fix QS label layout\" into oc-dev"
    },
    {
      "commit": "ea8f49ce8e56d4783ad456f958fcdb23028c8080",
      "tree": "f1c3aaefa9036b3cf806285ad9d191b3173b96d5",
      "parents": [
        "d168f89b0a544731545a9b75f55b6a029774797f",
        "300b1d3e2ae18efea525315d2f32a4a4432b9ed1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 15:59:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:59:44 2017 +0000"
      },
      "message": "Merge \"Fix alpha on wifi disconnected icon\" into oc-dev"
    },
    {
      "commit": "d168f89b0a544731545a9b75f55b6a029774797f",
      "tree": "bc70ae77bd6c93f7e6d75bdbde74b60c607b5976",
      "parents": [
        "ac7f2151247322bcb66daeee51972573183ac074",
        "445fa5b61f0c2a62442bdc9fbae155a2a7f53c57"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 15:50:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:50:44 2017 +0000"
      },
      "message": "Merge \"Fix alpha on wifi connected 4 bars no inet icon\" into oc-dev"
    },
    {
      "commit": "ac7f2151247322bcb66daeee51972573183ac074",
      "tree": "0eebddd6150a2d1555b601a119125b953abb7613",
      "parents": [
        "fd25662e034e260e32616b680e25287b53a11452",
        "fa97222e87baeaf09d9e3d53a513a5ae87245b7d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 20 15:45:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:45:11 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"AudioAttributes: remove static getVolumeControlStream method\"\"\" into oc-dev"
    },
    {
      "commit": "fd25662e034e260e32616b680e25287b53a11452",
      "tree": "dc93c47b004c0a7a8f81ad4ee23c6822e24a020b",
      "parents": [
        "364b010cc7efa0e2655398def7effe7f2ad87c8d",
        "b69ffdb2078e2272fa5637a8c8f2b58020946e20"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 20 15:33:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:33:32 2017 +0000"
      },
      "message": "Merge \"Stop hwbinder threads from app_process.\" into oc-dev"
    },
    {
      "commit": "364b010cc7efa0e2655398def7effe7f2ad87c8d",
      "tree": "313ac353b34875f1b36a0cf27ef55ddb11f3311b",
      "parents": [
        "c08c170052ad8b6e1a461fcc51134dfcd4cf37ca",
        "48e353cefbdfd3474f512f3c38fa4ac2e18d60ce"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Thu Apr 20 15:28:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:28:29 2017 +0000"
      },
      "message": "Merge \"Redesign QSSecurityFooter dialog\" into oc-dev"
    },
    {
      "commit": "c08c170052ad8b6e1a461fcc51134dfcd4cf37ca",
      "tree": "b362d1d93635d878a20c41fe37056bc6346fcba3",
      "parents": [
        "b156c3a0064b652c37ea4185dfe413edc67b53ca",
        "b19d240c110a513474212b953873672dbc325af8"
      ],
      "author": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Thu Apr 20 15:26:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 15:26:59 2017 +0000"
      },
      "message": "Merge \"String fixes in QSFooter\" into oc-dev"
    },
    {
      "commit": "3d3e99c465a25ec1a9eed930c2b1dbd745284d84",
      "tree": "6c30873f381655548e11810b02bc6ff7902ca26c",
      "parents": [
        "38323f50c7f92491d7a7a89768275e0460370ab6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 11:26:36 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 11:26:36 2017 -0400"
      },
      "message": "Fix status bar not hiding quickly\n\nAppears to be from the delay of posting in the CommandQueue, skip\npost when possible.\n\nTest: Turn screen off the right back on.\nChange-Id: I285b45544f32891ab86fd1f4a4aba3204bcbfdb4\nFixes: 36463611\n"
    },
    {
      "commit": "5a791c8584b12eada1d7e4650f88eabff2887eb4",
      "tree": "6eef139b213a393c87cc2ef13e06789c181f05cd",
      "parents": [
        "f9db6d3b5f4f8956935d6129e6d507297c6d0166"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 08:21:23 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 20 08:26:14 2017 -0700"
      },
      "message": "Added missing important-for-autofill mappings.\n\nBug: 36171235\nTest: m update-api\nChange-Id: I7bbbe7a323110c89976cab3e4f5c8f4acba407d7\n"
    },
    {
      "commit": "520dd4a8c230cb199be0369cd8c6a5ad6bcb377c",
      "tree": "47bbe54b207fe51a3bafb29a448c25937120bee0",
      "parents": [
        "e4b6441198a6e422da96368ed52763eb934213f1"
      ],
      "author": {
        "name": "Stephen Kiazyk",
        "email": "skiazyk@google.com",
        "time": "Tue Apr 04 14:46:59 2017 -0700"
      },
      "committer": {
        "name": "Stephen Kiazyk",
        "email": "skiazyk@google.com",
        "time": "Thu Apr 20 08:10:47 2017 -0700"
      },
      "message": "Remove swipe to exit persistent Vr mode behavior\n\nThis behavior is somewhat redundant now\n* It is currently already possible to exit Vr mode in normal\ncircumstances by pressing the X in the top left of the screen.\n* If a \u0027safety hatch\u0027 is needed, one can just press the power button,\nwhich will require going through the Don flow again, which can then be\ncancelled by pressing the X button.\n\nAs it is, the swipe behavior is likely just to cause confusion (and\ncurrently, it puts the device in a bad state where the vr app is still\nrunning, but the screen is blank except for the overlay). My proposition\nis just to remove it and use the power button as the safe/guaranteed way\nto exit vr mode.\n\nBug: 36965697\nTest: Swiping no longer drops the screen to the overlay when in a\nvrflinger application.\n\nChange-Id: I461828f5dce67361a5f4d60c47ac7d6371a4efb3\n"
    },
    {
      "commit": "697b82a47f5c17039b2a8fcb3a0e234bd6a4c2d4",
      "tree": "5d2909b27459ed7e93d104fa0823d863e26e6a65",
      "parents": [
        "f85fc967655be97202b8c47596083dd18f950718"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 19 18:41:06 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 11:00:37 2017 -0400"
      },
      "message": "Add go to web action for instant apps\n\nTest: manual\nChange-Id: I8953967ac849f5a5d4129c514172238e17d54df7\nFixes: 35873804\n"
    },
    {
      "commit": "f85fc967655be97202b8c47596083dd18f950718",
      "tree": "70dd423543efe8cd0b84b7f9e2c6781aea54f9ea",
      "parents": [
        "38323f50c7f92491d7a7a89768275e0460370ab6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 19 17:13:41 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 10:58:40 2017 -0400"
      },
      "message": "Fix when instant app notif is showing\n\nTest: manual\nChange-Id: If17eddad60f8207fecf9518430a280261bde5b30\nFixes: 37107497\n"
    },
    {
      "commit": "b156c3a0064b652c37ea4185dfe413edc67b53ca",
      "tree": "86c9e7c47b516a9d7a5f2cb4c112c542f7afe3f0",
      "parents": [
        "5d25f429bf6bedb97ab0b27187224da6200dedf6",
        "308f30b8e633bc808a1df675e76fca0c4ee58484"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 14:56:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 14:56:24 2017 +0000"
      },
      "message": "Merge \"Do not check user escrow state if synthetic password is not enabled yet\" into oc-dev"
    },
    {
      "commit": "5d25f429bf6bedb97ab0b27187224da6200dedf6",
      "tree": "472b29d2e643118c00338c1f0664f2da44789812",
      "parents": [
        "45ff1d1ad39ff45ef5e0476b1d97e18a9f8f7aab",
        "23161e7170ec2493ec830d04205f5696be159026"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Apr 20 14:51:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 14:51:43 2017 +0000"
      },
      "message": "Merge \"Make a11y clickable span work after node recycle\" into oc-dev"
    },
    {
      "commit": "45ff1d1ad39ff45ef5e0476b1d97e18a9f8f7aab",
      "tree": "f6ddfa657aaf60d7311ef348a988d07d35d134bd",
      "parents": [
        "e4b6441198a6e422da96368ed52763eb934213f1",
        "7a1b8af0005a4d47590e5bd18721ec407f72545e"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Apr 20 14:51:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 14:51:36 2017 +0000"
      },
      "message": "Merge \"Vulkan compute 0 only requires variable pointers\" into oc-dev"
    },
    {
      "commit": "863ad2f89d09ee01087ce780a04aece211622dc3",
      "tree": "5c00fc265669b5bde2193552de7fe7d71626b07c",
      "parents": [
        "e4b6441198a6e422da96368ed52763eb934213f1"
      ],
      "author": {
        "name": "gaoshang",
        "email": "gaoshang@xiaomi.com",
        "time": "Thu Apr 20 14:14:18 2017 +0800"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Apr 20 15:22:13 2017 +0100"
      },
      "message": "fix KeyEvent can\u0027t correctly finish when inputmethod time out happend\n\nSymptom: If inputmethod handle an KeyEvent time out ,\nDid not finish this event correctly , eventually lead to app ANR\nRoot Cause: without seq number when obtainMessage MSG_TIMEOUT_INPUT_EVENT\nSolution: add seq parameter\n\nTest: Input\nTest: InputMethod\nBug: 28635475\n\nChange-Id: I3a2b964b34aa57267bd777305200a2bfdc66f65c\nSigned-off-by: gaoshang \u003cgaoshang@xiaomi.com\u003e\n"
    },
    {
      "commit": "e4b6441198a6e422da96368ed52763eb934213f1",
      "tree": "2446521ee0803c1e5b0126bff9def46afe0a2b92",
      "parents": [
        "61f57e74352a999313c8d11385bfa0e456356fd8",
        "d59629e9faa770ad9c5cd1b8a45c9df781ee9741"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Apr 20 14:19:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 14:19:16 2017 +0000"
      },
      "message": "Merge \"Deprecate Activity#requestVisibleBehind\" into oc-dev"
    },
    {
      "commit": "5daa3121a92f5e3124b8db469aeddea269a4c1df",
      "tree": "c8f83ce0b495fec500c58e7a2b095f36598619fe",
      "parents": [
        "8ffd8f78484410fbac45480c23e803bbb0a00ec7"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Apr 19 10:40:42 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Apr 20 07:11:28 2017 -0700"
      },
      "message": "Do not pause resumed activity in resumeTopActivityUncheckedLocked.\n\nA number of operations occur between setting the resumed activity and\nnotifying the activity to resume. One of these steps is updating the\nconfiguration, which can cause the device to pause the resumed\nactivity. Since the activity has not been told to resume, this leads\nto a pause before resume.\n\nThis changelist addresses the issue by checking whether we are in the\nmiddle of resuming the top activity before attempting to stop the\ncurrently set resumed activity.\n\nChange-Id: I3b5b61de6b1b5a35b7773912b4e63d6c69096c04\nFixes: 35637717\nTest: bit FrameworksServicesTests:com.android.server.am.ActivityStackTests#testNoPauseDuringResumeTopActivity\n"
    },
    {
      "commit": "61f57e74352a999313c8d11385bfa0e456356fd8",
      "tree": "39f71d3b0d8396d983c5aabe4920eaf2ecae6148",
      "parents": [
        "06a53d4729a679be5b3b716b31a62a112b45ff59",
        "a43f144d4f0443146bae33359cc3222d2059db16"
      ],
      "author": {
        "name": "Gustav Sennton",
        "email": "gsennton@google.com",
        "time": "Thu Apr 20 13:56:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 13:57:04 2017 +0000"
      },
      "message": "Merge \"Listen to USER_STARTED instead of USER_ADDED from WebViewUpdateService.\" into oc-dev"
    },
    {
      "commit": "78b6a561f458ecb04223e78076d70c2b3078abf0",
      "tree": "1b7bbd46ff62e930c298fd3422916f20fb679a4f",
      "parents": [
        "06a53d4729a679be5b3b716b31a62a112b45ff59"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 19 22:00:34 2017 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Apr 20 14:46:41 2017 +0100"
      },
      "message": "SmartSelection ConfigUpdater: Ignore version numbers\n\nThese model files are updated when the user changes the device\nlanguage. When this happens, there is no guarantee that the new model\nfile (e.g. in English) has a higher version number than the old model\nfile (e.g. in Italian).\n\nTest: none\nBug: 34780396\nChange-Id: Ida70c5cd85fe246d4085a299711ad8838dafa1e9\n"
    },
    {
      "commit": "06a53d4729a679be5b3b716b31a62a112b45ff59",
      "tree": "8f30a16ce5335f43c7690722f7356017e5a0d285",
      "parents": [
        "635d9dd864906e867421b67ad7fc1cdee880ec29",
        "bb957d12ba96f3a1afcecbcdae8040dcaf35d35e"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Apr 20 13:30:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 13:30:35 2017 +0000"
      },
      "message": "Merge changes from topics \u0027smartselectconfig\u0027, \u0027langidconfig\u0027 into oc-dev\n\n* changes:\n  SmartSelection Config installer.\n  LangId Config installer.\n"
    },
    {
      "commit": "b416e8b97e59d0de2a8d0b37f9bd86dc390c5cc0",
      "tree": "41d2b4ef0d982846b00e54bd53d9c3229779e9ae",
      "parents": [
        "38323f50c7f92491d7a7a89768275e0460370ab6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 09:24:59 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 09:25:48 2017 -0400"
      },
      "message": "Remove QS wifi alpha state animations, they need more work\n\nTest: visual\nChange-Id: Icd0e5ef30f04ffc86ba28eee67ea2508ffc95c40\nFixes: 35041035\n"
    },
    {
      "commit": "635d9dd864906e867421b67ad7fc1cdee880ec29",
      "tree": "06b05f42376a80253dde7f992e29c52c46d382db",
      "parents": [
        "fa9d889d3e5137caffdbe8c2506c642713b10b99",
        "1b59a21c5cf90a5bcf9aa24810debc5b68df764b"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Apr 20 13:14:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 13:14:06 2017 +0000"
      },
      "message": "Merge \"AutoSize TextView - API polish - no RuntimeException in signature\" into oc-dev"
    },
    {
      "commit": "fa9d889d3e5137caffdbe8c2506c642713b10b99",
      "tree": "4897c77a764e1bac588710a470bb6ad6e00a52a3",
      "parents": [
        "96d27d826fadbc5e1f942db16dfd0b062ef0f3a4",
        "54486c16bac3b31dc04074d2377fe8c63a2e4a0f"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Thu Apr 20 13:08:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 13:08:52 2017 +0000"
      },
      "message": "Merge \"TRON: Log \"textAssist\" actions.\" into oc-dev"
    },
    {
      "commit": "a3c6cf03167ec05ba22d21305298f45258e1479a",
      "tree": "3052101c2d4f10f14a82d1fc9db0b516df83585f",
      "parents": [
        "38323f50c7f92491d7a7a89768275e0460370ab6"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 09:07:57 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Apr 20 09:07:57 2017 -0400"
      },
      "message": "Fix QS label layout\n\nTest: visual\nChange-Id: Ie334ffbef07549c9ab68fc663c25c0b4b63465ca\nFixes: 37439937\n"
    },
    {
      "commit": "b19d240c110a513474212b953873672dbc325af8",
      "tree": "a214551907bf570dad1a21ed5ab1a74b1c96ba07",
      "parents": [
        "96d27d826fadbc5e1f942db16dfd0b062ef0f3a4"
      ],
      "author": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Wed Apr 19 19:21:08 2017 +0200"
      },
      "committer": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Thu Apr 20 13:07:48 2017 +0000"
      },
      "message": "String fixes in QSFooter\n\nOnly one of the strings (monitoring_title_device_owned) needs to be\ntranslated again. For the others, only apostrophes are fixed.\n\nBug: 34369166\nTest: string-changes only\n\nChange-Id: I58271393f4d8a83e55fa32885e3113845f5e4f5f\n(cherry picked from commit 3e559e615359be06229a3ba9048e3b9bac5e4446)\n"
    },
    {
      "commit": "48e353cefbdfd3474f512f3c38fa4ac2e18d60ce",
      "tree": "231f97a2cfdce4c2d4c8eba5c04238b03773c933",
      "parents": [
        "96d27d826fadbc5e1f942db16dfd0b062ef0f3a4"
      ],
      "author": {
        "name": "phweiss",
        "email": "phweiss@google.com",
        "time": "Wed Apr 19 20:14:51 2017 +0200"
      },
      "committer": {
        "name": "Philipp Weiß",
        "email": "phweiss@google.com",
        "time": "Thu Apr 20 13:06:22 2017 +0000"
      },
      "message": "Redesign QSSecurityFooter dialog\n\nThe dialog consists now of up to four sections: Device management,\nCA certificates, Network Logging and VPN.\n\nAlso, small tweaks to the footer\u0027s coloring after the theme change of QS.\n\nBug: 34369166\nBug: 37492743\nTest: in class QSSecurityFooterTest, which is part of \"runtest systemui\"\n\nChange-Id: Ibf07a26fb6c5485a152f9d447f10c0f73acb94ba\n(cherry picked from commit 0330f881447b053f88de6d30c99bfe4feed3c91d)\n"
    },
    {
      "commit": "96d27d826fadbc5e1f942db16dfd0b062ef0f3a4",
      "tree": "b260f2ae939ea88e37fada8d306a77f582247e35",
      "parents": [
        "1ef45a8bedc4f0212dfd47082d52ea58f513086c",
        "b265016b0c02fde89e392b4637a70317b0a63545"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 12:59:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 12:59:34 2017 +0000"
      },
      "message": "Merge \"Add shell command for turning on/off WebView multiprocess.\" into oc-dev"
    },
    {
      "commit": "1ef45a8bedc4f0212dfd47082d52ea58f513086c",
      "tree": "35c7f951722185291dd5c5bfd3ded649df80a178",
      "parents": [
        "017f5df1e7b47acde9d922eccae6b9894f95fd3e",
        "7fea2e264e2e793586bb999ee80897d488e62141"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 20 12:52:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 20 12:52:43 2017 +0000"
      },
      "message": "Merge \"Api Council: hide FontsContract.Columns constructor\" into oc-dev"
    },
    {
      "commit": "1b59a21c5cf90a5bcf9aa24810debc5b68df764b",
      "tree": "f14ab27cc8b86bcaa01ffd23c387b1ed68bce913",
      "parents": [
        "a017e573b5a900f6d7e0f1c6e4ed01fd569cc89f"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Apr 20 11:18:58 2017 +0100"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Apr 20 12:09:11 2017 +0100"
      },
      "message": "AutoSize TextView - API polish - no RuntimeException in signature\n\nDo not mention RuntimeException subclasses in throws clauses in\nmethod signatures.\n\nBug: 37514926\nTest: cts-tradefed run cts-dev -m CtsWidgetTestCases -t \\\n      android.widget.cts.TextViewTest\n\nChange-Id: Ia5bf4cd64e12c53dd7c409b6e44efec4983ae62e\n"
    }
  ],
  "next": "308f30b8e633bc808a1df675e76fca0c4ee58484"
}
