)]}'
{
  "log": [
    {
      "commit": "a4d970ea4022998bb55ef4f50cfc576cc2ca76fa",
      "tree": "b7476bc454f6b27b5700e70c7f0e8eb2fe1837e3",
      "parents": [
        "9c345022d1e4215c3a33942deb34305df24966d7",
        "e1ffb54167c8ff78855352a324ff8332a33fc805"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 21:02:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 21:02:37 2018 +0000"
      },
      "message": "Merge \"Throw an exception in case of parameter mismatch of precomputed text\" into pi-dev"
    },
    {
      "commit": "9c345022d1e4215c3a33942deb34305df24966d7",
      "tree": "8c21a8e4cda750fb96b7151cd04da9e0b9f94d0d",
      "parents": [
        "2dacab9844d62cb8ecc0a32c6531844defaef888",
        "0e875d36c73dc4d68f758d38f41f9d2426c9da9c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 20:50:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 20:50:26 2018 +0000"
      },
      "message": "Merge \"Ignore events when there is no focused stack.\" into pi-dev"
    },
    {
      "commit": "2dacab9844d62cb8ecc0a32c6531844defaef888",
      "tree": "00d017ec8e6db95039b8f9732b1f1d2af2162d2c",
      "parents": [
        "f99b1d8fd998b75200b0ce27cf22c49671f7a3cf",
        "f37f02460e6a0a401cab23cac060c711eaee1b3a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 20:34:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 20:34:50 2018 +0000"
      },
      "message": "Merge \"Some more members for the light greylist.\" into pi-dev"
    },
    {
      "commit": "f99b1d8fd998b75200b0ce27cf22c49671f7a3cf",
      "tree": "35f0b44e8196fe691e4c2eb1536b24304644a032",
      "parents": [
        "1a1dc60ff5776a13ae719bfdb831e6092b39cd42",
        "54cc68370cc3c8e16a54da29e2ea0018d9098f39"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 19:40:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 19:40:55 2018 +0000"
      },
      "message": "Merge \"Implemented notifyViewClicked() on compat mode.\" into pi-dev"
    },
    {
      "commit": "1a1dc60ff5776a13ae719bfdb831e6092b39cd42",
      "tree": "b3307966031ccc7aaa2fb026e3ad60fa957016ad",
      "parents": [
        "e781724b410f7034b3fb7360fc516b706f398e9a",
        "7fa886db6a0afdab980fae38a08deb1a921b8efb"
      ],
      "author": {
        "name": "Nathan Harold",
        "email": "nharold@google.com",
        "time": "Wed Mar 07 19:22:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 19:22:32 2018 +0000"
      },
      "message": "Merge changes from topics \"pick-tdscdma\", \"wcdma-rscp\" into pi-dev\n\n* changes:\n  Update SignalStrength to use ASU for TD-SDCMA\n  Customize the WCDMA signal strength based on RSCP\n"
    },
    {
      "commit": "f37f02460e6a0a401cab23cac060c711eaee1b3a",
      "tree": "0481123d897da00055292b36e2d743fe23732540",
      "parents": [
        "be1033fda24a7c1ba9ef3ca590da30be56acc6d2"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Mar 07 18:47:53 2018 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Mar 07 18:58:26 2018 +0000"
      },
      "message": "Some more members for the light greylist.\n\nTest: N/A\n\nBug: 74323509\nChange-Id: I142b7f750470aa0cc49ff5f17866516014d615e6\n"
    },
    {
      "commit": "e781724b410f7034b3fb7360fc516b706f398e9a",
      "tree": "e70276f5e1e2f8a788fee45eaa96424836f260a3",
      "parents": [
        "1e36211a9633c2f0a87701e0f9bf78291514da03",
        "5e8447f74dd371bd6e3079c126eff1d5c3df2e4b"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Mar 07 18:51:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 18:51:16 2018 +0000"
      },
      "message": "Merge \"Draw AnimatedImageDrawable mirrored if desired\" into pi-dev"
    },
    {
      "commit": "e1ffb54167c8ff78855352a324ff8332a33fc805",
      "tree": "22954e17e87f129451f18dc8d7e69c7314ee0acb",
      "parents": [
        "1e36211a9633c2f0a87701e0f9bf78291514da03"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Feb 28 18:21:29 2018 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Mar 07 18:30:27 2018 +0000"
      },
      "message": "Throw an exception in case of parameter mismatch of precomputed text\n\nIf the given precomputed text is not compatible with the TextView,\nreject the text by throwing IllegalArgumentException.\n\nBug: 73091756\nTest: atest CtsWidgetTestCases:EditTextTest\n    CtsWidgetTestCases:TextViewFadingEdgeTest\n    FrameworksCoreTests:TextViewFallbackLineSpacingTest\n    FrameworksCoreTests:TextViewTest FrameworksCoreTests:TypefaceTest\n    CtsGraphicsTestCases:TypefaceTest CtsWidgetTestCases:TextViewTest\n    CtsTextTestCases FrameworksCoreTests:android.text\n    CtsWidgetTestCases:TextViewPrecomputedTextTest\n\nChange-Id: I4fbf89a5f1409e8eefdeb9f208f9a3758220fe1a\n(cherry picked from commit 3a0787af5e1bb1f615c1dd2192a08464ea3776e3)\n"
    },
    {
      "commit": "1e36211a9633c2f0a87701e0f9bf78291514da03",
      "tree": "e3faec62b9218c51c64aa3cb69385a200719836b",
      "parents": [
        "13da2a778fe425bc70613a23a3422b1e1f1e73d8",
        "f896f1254c761398ee7ded56e1e23327bccf0149"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 18:11:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 18:11:15 2018 +0000"
      },
      "message": "Merge \"Avoid service wrapper initialization deadlock.\" into pi-dev"
    },
    {
      "commit": "13da2a778fe425bc70613a23a3422b1e1f1e73d8",
      "tree": "5be0a20f621849b4d8af7d695a1284d3ab1bde11",
      "parents": [
        "23b73c45fb4d02feeafa61c27a865c1799b1d922",
        "b9bac49370d7c3222028cb1036727d9fc4f51754"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 18:02:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 18:02:27 2018 +0000"
      },
      "message": "Merge \"Fix duplicate text in battery string\" into pi-dev"
    },
    {
      "commit": "23b73c45fb4d02feeafa61c27a865c1799b1d922",
      "tree": "b59b57851311a12f2cee10fd72d62ca027361d9a",
      "parents": [
        "34ab4d95ca5f81c5761095b09f36d00b44e41199",
        "0f73c659580a9a818eb5b0ed30ec6cde711b7188"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Mar 07 18:01:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 18:01:26 2018 +0000"
      },
      "message": "Merge \"Remove BIND_SLICE\" into pi-dev"
    },
    {
      "commit": "34ab4d95ca5f81c5761095b09f36d00b44e41199",
      "tree": "bca850fa69e828cd2f9e1aa8af1ad9e11d1db6d6",
      "parents": [
        "20ebb0a6d8e7a0d4c0c634fd5b88aeaa97247706",
        "578b6fedf32f7d7659db28b30fb50cad5ced3c6a"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Wed Mar 07 17:57:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 17:57:19 2018 +0000"
      },
      "message": "Merge \"Catch and log exceptions from setup or teardown of WindowTestBase\" into pi-dev"
    },
    {
      "commit": "20ebb0a6d8e7a0d4c0c634fd5b88aeaa97247706",
      "tree": "de089e64f487f66386bfd395444b7f28accd1c3d",
      "parents": [
        "847446d7f865ac198c723f23fe5f94ff20b1f8fe",
        "3ec5928cc26255c44fa55f792623eecf6c65e5ed"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Mar 07 17:36:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 17:36:26 2018 +0000"
      },
      "message": "Merge \"Disable color extraction for media\" into pi-dev"
    },
    {
      "commit": "847446d7f865ac198c723f23fe5f94ff20b1f8fe",
      "tree": "88a7f51ed5d4d6d83cb9ffa7ec448e7cfecf0181",
      "parents": [
        "292d895fb2406ac66da0d6cf2c955fd3bf0fd00d",
        "27db81baf8f87a03635d85a9077a1c081d8bce57"
      ],
      "author": {
        "name": "Richard Ledley",
        "email": "rledley@google.com",
        "time": "Wed Mar 07 17:30:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 17:30:20 2018 +0000"
      },
      "message": "Merge \"Don\u0027t use highlighting in non-selectable text. Also fixes potential discrepancy in indexes for Linkified entities.\" into pi-dev"
    },
    {
      "commit": "54cc68370cc3c8e16a54da29e2ea0018d9098f39",
      "tree": "228885190bdb975f3705209cf296349aab7e9399",
      "parents": [
        "0db51ad50ef0791b196c33759f3ad2c59b2d9395"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Mar 06 12:54:31 2018 -0800"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Wed Mar 07 09:27:02 2018 -0800"
      },
      "message": "Implemented notifyViewClicked() on compat mode.\n\nTest: atest CtsAutoFillServiceTestCases:android.autofillservice.cts.VirtualContainerActivityCompatModeTest#testSave_submitButtonClicked\n\nFixes: 73649008\n\nChange-Id: Icf6a8b617e06055c58e38c5b7208c7f3ef3121ee\n"
    },
    {
      "commit": "292d895fb2406ac66da0d6cf2c955fd3bf0fd00d",
      "tree": "09c9db0c51b71fe086d2658e6fa5d2d0ed3ba66f",
      "parents": [
        "5a169cf2f6495cfd408ae607701f06cb497f6df3",
        "47f5c9c55f791fad17c1d49703811602c75a02b6"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Wed Mar 07 17:07:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 17:07:51 2018 +0000"
      },
      "message": "Merge \"Validate restore of NetworkPolicy settings\" into pi-dev"
    },
    {
      "commit": "5a169cf2f6495cfd408ae607701f06cb497f6df3",
      "tree": "dd733b853e9f24960b256adcd6d79052d3468dc2",
      "parents": [
        "a3e2d2fed80bdf95dec791e7e796b86910204c31",
        "d696476fb31a203db38c7c31c347b27c8fda84ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 16:39:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 16:39:40 2018 +0000"
      },
      "message": "Merge \"System sounds get its own dnd toggle\" into pi-dev"
    },
    {
      "commit": "a3e2d2fed80bdf95dec791e7e796b86910204c31",
      "tree": "38827b30b748591265b1925a5407ee7889ed5905",
      "parents": [
        "6e0e705844a6403aac78aba3341be22797172803",
        "50ac2412217cbc7e828cbb02d2a345a1465afd57"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 16:27:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 16:27:14 2018 +0000"
      },
      "message": "Merge \"Clarify javadoc for DevicePolicyManager.setTrustAgentConfiguration\" into pi-dev"
    },
    {
      "commit": "0e875d36c73dc4d68f758d38f41f9d2426c9da9c",
      "tree": "4d55ad04a20edc0c4d45e0920c52943297e2bac8",
      "parents": [
        "6e0e705844a6403aac78aba3341be22797172803"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Mon Feb 26 14:11:40 2018 +0000"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Wed Mar 07 16:13:57 2018 +0000"
      },
      "message": "Ignore events when there is no focused stack.\n\nSkip brightness slider events when there is no\nfocused activity stack.\n\nBug: 73825714\nTest: atest SystemUIGoogleTests\nTest: atest BrightnessTrackerTest\nChange-Id: I87376bbab47545dbcd9be684d1c8174fc9c8d92f\n"
    },
    {
      "commit": "6e0e705844a6403aac78aba3341be22797172803",
      "tree": "572db9a3b6ccc82194d116b4215c38c8421faa45",
      "parents": [
        "bb9bd1215a0447429c15ff67c67a2a556b81b716",
        "dda16e8e6b2acefe759df1405848bbc8061156f3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 15:55:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 15:55:22 2018 +0000"
      },
      "message": "Merge \"Remove com.android.internal{.util} from generated documentation.\" into pi-dev"
    },
    {
      "commit": "bb9bd1215a0447429c15ff67c67a2a556b81b716",
      "tree": "8dae78e984b24c144fb672317350b59e07cbe28a",
      "parents": [
        "b16f1f049b729e286970a3c3712be950600f8988",
        "43c09a9e92e6a751b52b1091e60c32b986f9d8b5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 15:41:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 15:41:18 2018 +0000"
      },
      "message": "Merge \"Fix extra padding when there are no static notification dots\" into pi-dev"
    },
    {
      "commit": "b16f1f049b729e286970a3c3712be950600f8988",
      "tree": "76fe2fd8bd49f5a74b81c398ef20aa9f1535cd75",
      "parents": [
        "0b7011581fd32613fbc17454e160c183e351e93b",
        "f280653c43987491c232a05b7a269f6dadae2169"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 15:30:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 15:30:23 2018 +0000"
      },
      "message": "Merge \"Screenshots: delete, default for edit intent.\" into pi-dev"
    },
    {
      "commit": "0b7011581fd32613fbc17454e160c183e351e93b",
      "tree": "88a54821da57640c03288ece776f3d9c7e2a9d92",
      "parents": [
        "91059cdfc92421727e9107bc426283066ba1becf",
        "ac7e2552fd0abcb936813ea1cb0d4ce35fb4ab4b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 15:23:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 15:23:15 2018 +0000"
      },
      "message": "Merge \"Removed @FlakyTest from ScreenDecorWindowTests\" into pi-dev"
    },
    {
      "commit": "50ac2412217cbc7e828cbb02d2a345a1465afd57",
      "tree": "76d51dc07fed4b0e9b4c23bbf6a6c65f2971a52b",
      "parents": [
        "91059cdfc92421727e9107bc426283066ba1becf"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Mar 02 15:25:28 2018 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Mar 07 14:21:35 2018 +0000"
      },
      "message": "Clarify javadoc for DevicePolicyManager.setTrustAgentConfiguration\n\nFixes: 36887130\nTest: builds\nChange-Id: Ieccd3edc0122c9ae49903a3c5fc9fb0aba6c08a2\n"
    },
    {
      "commit": "91059cdfc92421727e9107bc426283066ba1becf",
      "tree": "4da06184cfb593bcd4230fdcd0efcda870d65697",
      "parents": [
        "d740e43bf7b8c41ed0e897b0d77d00140cc0bd7a",
        "45477b57a33ecd5e206c66e2e1b29f7feaf4194b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Mar 07 13:59:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 13:59:07 2018 +0000"
      },
      "message": "Merge \"Fix issue with where display is removed while creating it in AM and WM\" into pi-dev"
    },
    {
      "commit": "dda16e8e6b2acefe759df1405848bbc8061156f3",
      "tree": "3a1769b7b3990919b55564d5ac5c97b92501c39a",
      "parents": [
        "aa79f03ca6c4c5a3a262aeaf2b608ffd4807ab13"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Mar 05 22:55:32 2018 +0000"
      },
      "committer": {
        "name": "Adam Vartanian",
        "email": "flooey@google.com",
        "time": "Wed Mar 07 13:57:16 2018 +0000"
      },
      "message": "Remove com.android.internal{.util} from generated documentation.\n\ncom.android.internal.* is meant to be hidden from documentation,\nbut most of it is erroneously not hidden via @hide or -hidePackage\ndirectives; why documentation is currently generated for Predicate\nbut not other classes from com.android.internal.util, and why some\nbut not all classes from that package show up in package-level\ndocumentation (package-summary.html), is not currently understood.\n\nThere appears to be a behavior difference between OpenJDK 8 and\nOpenJDK 9\u0027s javadoc that results in additional classes showing up\nin package-summary.html. This CL fixes this by adding -hidePackage\ndirectives for com.android.internal{.util}; other sub-packages of\ncom.android.internal do not currently show up in documentation and\nare not touched by this CL.\n\nTest: Patched this CL into the internal-master branch and ran:\n      USE_R8\u003dtrue EXPERIMENTAL_USE_OPENJDK9\u003dtrue make offline-sdk-docs\n      Checked that this removes all documentation for com.*\n      (com.android.internal.util was the only com.* package for which\n      documentation was previously generated).\n      In other words: Before this CL, [1] existed, but after\n      this CL, the entire directory subtree [2] does not exist.\nTest: Checked that Predicate was already missing from stubs before this\n      CL. In other words, [3] already did not exist before this CL.\n\n[1] out/target/common/docs/offline-sdk/reference/com/android/internal/util/Predicate.html\n[2] out/target/common/docs/offline-sdk/reference/com\n[3] out/target/common/obj/JAVA_LIBRARIES/android_system_stubs_current_intermediates/classes/com\n\nBug: 69736344\nBug: 69736236\n\n(cherry picked from commit 97bb6cf371f51549c708cf58a04584968eaf7d5a)\n\nMerged-In: Ic9757f4966f54092aac0191896581fa4222cc634\nChange-Id: Ic9757f4966f54092aac0191896581fa4222cc634\n"
    },
    {
      "commit": "d740e43bf7b8c41ed0e897b0d77d00140cc0bd7a",
      "tree": "f5045b09a2e4289ae687368d99e316b28c98bfef",
      "parents": [
        "aecd9616eca2280f13f949e0bba529b02c7a8110",
        "d137c872cdc5e157c0ff65076689f7c4552a9013"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Mar 07 13:48:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 13:48:23 2018 +0000"
      },
      "message": "Merge \"frameworks/base: Set LOCAL_SDK_VERSION where possible.\" into pi-dev"
    },
    {
      "commit": "aecd9616eca2280f13f949e0bba529b02c7a8110",
      "tree": "db1af5a4cc34a4892aae390abcb1e5558476eff7",
      "parents": [
        "aa79f03ca6c4c5a3a262aeaf2b608ffd4807ab13",
        "1d13eaea8380a43a31b12804f26d888f829feedf"
      ],
      "author": {
        "name": "Yueming Wang",
        "email": "yuemingw@google.com",
        "time": "Wed Mar 07 13:45:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 13:45:35 2018 +0000"
      },
      "message": "Merge \"Block adb from changing certain settings value when corresponding user restriction is on.\" into pi-dev"
    },
    {
      "commit": "ac7e2552fd0abcb936813ea1cb0d4ce35fb4ab4b",
      "tree": "7d0b23dbbda9f965a93253d13b86621a972b618e",
      "parents": [
        "45477b57a33ecd5e206c66e2e1b29f7feaf4194b"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 06 20:07:39 2018 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Mar 07 05:24:30 2018 -0800"
      },
      "message": "Removed @FlakyTest from ScreenDecorWindowTests\n\nIssues causing test to be flaky have been fixed.\n\nChange-Id: Ie167c89bf32d24adb20766d2a36773b3f268d9ee\nFixes: 68957554\nTest: this\n"
    },
    {
      "commit": "d137c872cdc5e157c0ff65076689f7c4552a9013",
      "tree": "3c2dffe6115c25dc65faf975c7d3bc12f397bde4",
      "parents": [
        "aa79f03ca6c4c5a3a262aeaf2b608ffd4807ab13"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Feb 23 12:57:51 2018 +0000"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Wed Mar 07 11:42:04 2018 +0000"
      },
      "message": "frameworks/base: Set LOCAL_SDK_VERSION where possible.\n\nThis change sets LOCAL_SDK_VERSION for all packages where\nthis is possible without breaking the build, and\nLOCAL_PRIVATE_PLATFORM_APIS :\u003d true otherwise.\n\nSetting one of these two will be made required soon, and this\nis a change in preparation for that. Not setting LOCAL_SDK_VERSION\nmakes the app implicitly depend on the bootclasspath, which is\noften not required. This change effectively makes depending on\nprivate apis opt-in rather than opt-out.\n\nTest: make relevant packages\nBug: 73535841\nExempt-From-Owner-Approval: Global cleanup\nChange-Id: I26458e41ecb84de91ac9a356a5d4bafb44f463c1\n"
    },
    {
      "commit": "aa79f03ca6c4c5a3a262aeaf2b608ffd4807ab13",
      "tree": "5b0f45b7b2178bbccd038cd1db7833f85e487807",
      "parents": [
        "be1033fda24a7c1ba9ef3ca590da30be56acc6d2",
        "b10e37228491abcdae1dbf72ce4877c8eaffe9b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 11:23:29 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 11:23:29 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Fix random NPE in MediaBrowser2Test\" into pi-dev"
    },
    {
      "commit": "1d13eaea8380a43a31b12804f26d888f829feedf",
      "tree": "f0dc6afa0be79b462e87f6e7345495cdf247334a",
      "parents": [
        "be1033fda24a7c1ba9ef3ca590da30be56acc6d2"
      ],
      "author": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Tue Jan 30 17:27:54 2018 +0000"
      },
      "committer": {
        "name": "yuemingw",
        "email": "yuemingw@google.com",
        "time": "Wed Mar 07 11:04:34 2018 +0000"
      },
      "message": "Block adb from changing certain settings value when corresponding user\nrestriction is on.\n\nCheck calling uid in isSettingRestrictedForUser(which is called by settingsprovider),\n and only allow system_uid when certain user restriction is on, so that user won\u0027t be\nable to change these settings with adb:\nSettings.Secure.LOCATION_MODE,\nSettings.Secure.PROVIDERS_ALLOWED,\nSettings.System.SCREEN_BRIGHTNESS,\nSettings.System.SCREEN_BRIGHTNESS_MODE,\nSettings.System.SCREEN_OFF_TIMEOUT,\nSettings.Global.AUTO_TIME,\nSettings.Global.AUTO_TIME_ZONE.\nThis check also prevents 3rd party apps from modifying system settings value\nwhen corresponding user restriction is on.\nIn addition, any attempt to change AUTO_TIME will also go through the check\nfor dpm.getAutoTimeRequired().\n\nTest: manually by running the adb command with restriction set and not set\nBug: 72549013\nBug: 72548203\nBug: 72548533\nBug: 72686466\nBug: 72687105\nBug: 72940551\nBug: 72940562\nChange-Id: I1d1fd20d9fa0f76f27905d62873f6a6e9af0224e\n"
    },
    {
      "commit": "be1033fda24a7c1ba9ef3ca590da30be56acc6d2",
      "tree": "83c62d9f1a291016afd0a988d8c0d4871055c866",
      "parents": [
        "1fff4c000de08c612bf7e69d4958a3fa3cc2e3c0",
        "df0e8fdffd43d55eaffc7d2e7266d2f4526fb3b9"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Mar 07 07:59:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 07:59:53 2018 +0000"
      },
      "message": "Merge changes from topics \"mplc\", \"session2_onDataSourceMissingHelper\" into pi-dev\n\n* changes:\n  Remove MediaPlaylistController, add MediaPlaylistAgent\n  MediaSession2: Add SessionCallback#onCurrentMediaItemChanged()\n  MediaSession2: Add onDataSourceMissingHelper\n"
    },
    {
      "commit": "df0e8fdffd43d55eaffc7d2e7266d2f4526fb3b9",
      "tree": "511503c46f465136b7ceb9511396f395ca08fa24",
      "parents": [
        "87086f59ad7263facde0d17404c70e5311cde29c"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Mar 07 13:09:36 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Mar 07 16:41:19 2018 +0900"
      },
      "message": "Remove MediaPlaylistController, add MediaPlaylistAgent\n\nMediaPlaylistAgent is the abstract class an application needs to\nderive from to pass an object to a MediaSession2 that will override\ndefault playlist handling behaviors. It contains a set of notify*\nmethods to signal MediaSession2 that playlist-related state has\nchanged.\n\nBug: 64098437\nTest: make update-api\nChange-Id: Icb3c57ddc14eba276f49d4ba85f11adbeb3e0917\n"
    },
    {
      "commit": "87086f59ad7263facde0d17404c70e5311cde29c",
      "tree": "46bc982a6c00eeec815ee77ae963a32e10380c3c",
      "parents": [
        "4d4a8c95ae9cb49413aa13ec19dcef5068ea710f"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Mar 07 15:16:55 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Mar 07 16:31:56 2018 +0900"
      },
      "message": "MediaSession2: Add SessionCallback#onCurrentMediaItemChanged()\n\nAdded callback for session to know the currently playing media item has\nchanged.\n\nNote that the callback is called in response to the\nMediaPlayerBase#PlayerEventCallback#onCurrentDataSourceChanged(mpb, dsd\nis called. Session will translate dsd to the media item and calls\nonCurrentMediaItemChanged().\n\nFollowing changes are also included\n  - Removed MediaPlaylistController#getCurrentPlaylistItem(),\n    because currently playing item is managed by the MediaPlayerBase.\n  - Renamed ControllerCallback#onCurrentPlaylistItemChanged() to the\n    ControllerCallback#onCurrentMediaItemChanged(), to make it more\n    obvious that the event is from MediaPlayerBase, not\n    MediaPlaylistController.\n  - Added SessionCallback#onCurrentMediaItemChanged()\n\nBug: 64098437\nTest: Run MediaComponents test\nChange-Id: I78b124a7da0f968b097b2576507b9a73e36081ec\n"
    },
    {
      "commit": "4d4a8c95ae9cb49413aa13ec19dcef5068ea710f",
      "tree": "d25246c05279dced2a9988f514721671c15db5ff",
      "parents": [
        "8c76ca03418884d8e60bda1f5695d44563b20007"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Mar 06 14:43:10 2018 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Mar 07 16:31:53 2018 +0900"
      },
      "message": "MediaSession2: Add onDataSourceMissingHelper\n\nThis allows a developer to create DataSourceDesc when the item is about\nto be played. Typical example of the usages are,\n\n    1. For a playlist consists of FileDescriptors, its developer may not\n        want to open all files when MediaSession2.setPlaylist() is\n        called.\n    2. A controller has called setPlaylist(), addPlaylistItem(), or\n        replacePlaylistItem(). Controller cannot know the\n        DataSourceDesc, and only the session developer can know about\n        it.\n\nBug: 64098437\nTest: Run MediaComponents test\nChange-Id: I73f27ca0a799b1cddf5046b41f0ca01d08037103\n"
    },
    {
      "commit": "1fff4c000de08c612bf7e69d4958a3fa3cc2e3c0",
      "tree": "a5d53af92b567c967f23d3b574733a395d76bfcc",
      "parents": [
        "c943614f2ce2d1abf6c98ad602ab0d12a2550706",
        "ba0613358a100e3f5731ffc9d56c2f104f20a20d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 04:53:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 04:53:07 2018 +0000"
      },
      "message": "Merge \"Connectivity: Fix map access\" into pi-dev"
    },
    {
      "commit": "3ec5928cc26255c44fa55f792623eecf6c65e5ed",
      "tree": "df8573b8feb502c747ed619f755d6af741e23b09",
      "parents": [
        "ac263ac4857caf0ebf1820189fe3aae7597514c5"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 06 20:27:50 2018 -0800"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 06 20:27:50 2018 -0800"
      },
      "message": "Disable color extraction for media\n\nOverlaying an album with wallpaper colors isn\u0027t optimal.\nUsing the album extracted color also isn\u0027t optimal, the color probably\nwon\u0027t meet accessibility guidelines and will have to be stretched\naccording to the current lock screen theme - which can be even worse.\n\nTest: atest packages/SystemUI/tests/src/com/android/systemui/colorextraction/SysuiColorExtractorTests.java\nChange-Id: I53d08713716bd76ee0975c2b4bba5b933201f999\n"
    },
    {
      "commit": "c943614f2ce2d1abf6c98ad602ab0d12a2550706",
      "tree": "f672e362dbe0350125f4e3282af6d3c3fa9b5112",
      "parents": [
        "8c76ca03418884d8e60bda1f5695d44563b20007",
        "3164cbd536b13a803ca2944ff3d64c8e2c96e769"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 04:26:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 04:26:18 2018 +0000"
      },
      "message": "Merge \"MediaPlayer2: embed header in uri\" into pi-dev"
    },
    {
      "commit": "8c76ca03418884d8e60bda1f5695d44563b20007",
      "tree": "5b98418dabfe593a10131b65ea4dfd6c3d8b2013",
      "parents": [
        "1eb1ff31fc064298042eb45acba9140bc75161a4",
        "074d2338fa21285f20b43275ac23d2f45331868c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 03:52:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 03:52:28 2018 +0000"
      },
      "message": "Merge \"Fix Telecom dumpsys timestamps\" into pi-dev"
    },
    {
      "commit": "1eb1ff31fc064298042eb45acba9140bc75161a4",
      "tree": "301fbaa9e9781e808a09821d2981712e7cdf5c4a",
      "parents": [
        "9aa32d0e71ac4fa6df1adee961a1100607f1acee",
        "435c213e9d3f34541cd11ac076b4134291158a98"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 03:44:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 03:44:31 2018 +0000"
      },
      "message": "Merge \"Remove toString() for CarrierIdentifier.\" into pi-dev"
    },
    {
      "commit": "ba0613358a100e3f5731ffc9d56c2f104f20a20d",
      "tree": "1a17afe4c77caf523c843ac7b5ba1648b1026172",
      "parents": [
        "9aa32d0e71ac4fa6df1adee961a1100607f1acee"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 05 17:23:07 2018 -0800"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Mar 07 11:36:57 2018 +0900"
      },
      "message": "Connectivity: Fix map access\n\nFound by Errorprone.\n\nBug: 73288226\nTest: mmma frameworks/base/services\nMerged-In: I1c4b35811c72d389e53e28c3eb1b411009471b92\nMerged-In: Ice91ac58257551485231da4664027a281237de4b\nMerged-In: I7d2f578b54c69139be8b887a2381ac1b2e0673a3\nChange-Id: I63edad58dbc909c1e772bde85a1b9dd98c551fb1\n(cherry picked from commit 3ba8106c23cdf518527f75beaabb48bf3182fb4d)\n"
    },
    {
      "commit": "9aa32d0e71ac4fa6df1adee961a1100607f1acee",
      "tree": "1d4ffa600680480c30a2281c4146a372653b9ebc",
      "parents": [
        "1c22ed2712eccf9b91fc3934e2477ba49a9957db",
        "3cd42a0a04ee7b0860ed1df05dc938f387945c6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 02:32:17 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 02:32:17 2018 +0000"
      },
      "message": "Merge \"Add APP_AUTO_RESTRICTION_ENABLED\" into pi-dev"
    },
    {
      "commit": "3164cbd536b13a803ca2944ff3d64c8e2c96e769",
      "tree": "89cea63f02fb781dc5f503db3526cf8c40fbabdd",
      "parents": [
        "88840820d0ccf17ac1af2bc89f14c82b0b2e04bb"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Mar 05 23:14:50 2018 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Mar 06 18:18:52 2018 -0800"
      },
      "message": "MediaPlayer2: embed header in uri\n\nBug: 63934228\nChange-Id: I3eba4a0ee8e8e784f6dcf79c739a756e957025c9\n"
    },
    {
      "commit": "1c22ed2712eccf9b91fc3934e2477ba49a9957db",
      "tree": "209512702d7792e68ebb19d2099ed6a41b0e1e77",
      "parents": [
        "655d98bdb5787095f36a959566771b13c1966575",
        "9550cd95779aa5e5c6f5b6cdfaac04d909a6c712"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 02:09:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 02:09:34 2018 +0000"
      },
      "message": "Merge \"Changing Slog.wtf to Slog.w\" into pi-dev"
    },
    {
      "commit": "45477b57a33ecd5e206c66e2e1b29f7feaf4194b",
      "tree": "a1bcea260c14aba2721bb22f1bf31594e3a77d61",
      "parents": [
        "d7cf0e1635527f541f5a6dc9df5565278cdac031"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 06 12:24:19 2018 -0800"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Mar 06 18:02:08 2018 -0800"
      },
      "message": "Fix issue with where display is removed while creating it in AM and WM\n\nIt is possible to a display to be removed while we are in the ctor of\nActivityDisplay in AM, but before we can get the Display object in the\nctor of DisplayWindowController in WM. This causes us to throw an\nexception becuase the caller is trying to add a display we can\u0027t find in\ndisplay manager. Unfortunately there isn\u0027t a good way to handle this race.\nTo work around it we will now pass the Display object from AM to WM to use\nand depend on the fact that AM will remove the display shortly after.\n\nChange-Id: Ie3f9d86bad67f5a023e3e7dfce5219b98c796864\nFixes: 72893961\nTest: go/wm-smoke\n"
    },
    {
      "commit": "655d98bdb5787095f36a959566771b13c1966575",
      "tree": "153d59d9833051b5581fcb9f243242781079cdf7",
      "parents": [
        "d7cf0e1635527f541f5a6dc9df5565278cdac031",
        "ac2cdc0dbab95caf10ba8841caa617035d253497"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Mar 07 01:54:15 2018 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Mar 07 01:54:15 2018 +0000"
      },
      "message": "Merge \"Fix javadoc typo causing broken links\" into oc-mr1-dev\nam: ac2cdc0dba\n\nChange-Id: Ib8d63b1bfcc20e398314501a51bd2fad76a8d10e\n"
    },
    {
      "commit": "f896f1254c761398ee7ded56e1e23327bccf0149",
      "tree": "86e90ff9ad7ed9710642d302837301432207fd03",
      "parents": [
        "983c1e54e1ae651ffb4c0f1ce34a561624af6060"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Jan 25 09:50:24 2018 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 06 17:40:59 2018 -0800"
      },
      "message": "Avoid service wrapper initialization deadlock.\n\n- Don\u0027t initialize a service wrapper with the cache lock held.\n- Instead, use AtomicInteger to avoid instantiating the same service\nmultiple times.\n\nTest: build, boot, presubmit\nBug: 71882178\n\nChange-Id: Iea4207b855043addac4d24381778babf8eedd84d\n"
    },
    {
      "commit": "ac2cdc0dbab95caf10ba8841caa617035d253497",
      "tree": "9f8e75927f544d302d959ae5acdabe7a872f4229",
      "parents": [
        "f7995d280cffd737e168092e4e95bdf89e868cec",
        "bda0cc9c3c65fd70728a3e78a5b54b6eb11ea2f3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Mar 07 01:39:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 01:39:45 2018 +0000"
      },
      "message": "Merge \"Fix javadoc typo causing broken links\" into oc-mr1-dev"
    },
    {
      "commit": "bda0cc9c3c65fd70728a3e78a5b54b6eb11ea2f3",
      "tree": "110f56d0a8b12dd92a0de259abb68fbba11795bd",
      "parents": [
        "646773f4effdff3efc4aa95781113bc2220905d0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Mar 06 14:57:07 2018 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Mar 07 01:39:29 2018 +0000"
      },
      "message": "Fix javadoc typo causing broken links\n\nChange-Id: I988e06100562c574bbda1bb530359da289062d65\n\nbug: 74262753\n"
    },
    {
      "commit": "d7cf0e1635527f541f5a6dc9df5565278cdac031",
      "tree": "b1988f754c2acae09094da3c1f1165c7c73d7d29",
      "parents": [
        "948e1c502f47ddbb760a85b087e60addfea1b319",
        "1af6f814881a66e5fac21314a5f47e9298fb02bf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 01:38:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 01:38:53 2018 +0000"
      },
      "message": "Merge \"Add feature flag for audio output switcher.\" into pi-dev"
    },
    {
      "commit": "948e1c502f47ddbb760a85b087e60addfea1b319",
      "tree": "21aabc0abf2b1c8d8333dffb669ea6c8a24100e0",
      "parents": [
        "f9500e9c01f6e515e78952beecb827ff80e900a6",
        "0ddf1328e592003b19704e3af0b1927756175316"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 01:09:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 01:09:44 2018 +0000"
      },
      "message": "Merge \"Update background ANR setting text\" into pi-dev"
    },
    {
      "commit": "f9500e9c01f6e515e78952beecb827ff80e900a6",
      "tree": "630fbc673c123294ba5f90c2c6a7eae37b500f18",
      "parents": [
        "76439d832f6c4535535d0e3288be9669f76b128b",
        "a883b37fc0bd6ae2536358b23b592a8379d5fed9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 00:41:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 00:41:35 2018 +0000"
      },
      "message": "Merge \"Atom: ResourceConfigurationChanged\" into pi-dev"
    },
    {
      "commit": "435c213e9d3f34541cd11ac076b4134291158a98",
      "tree": "3fac389ab2e17618856dddd3ffe12fef35db375d",
      "parents": [
        "889cf2e00dc518bb1436cf6c6b8d75dc80c6e4f3"
      ],
      "author": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Mon Mar 05 16:07:37 2018 -0800"
      },
      "committer": {
        "name": "Holly Jiuyu Sun",
        "email": "jiuyu@google.com",
        "time": "Tue Mar 06 16:40:27 2018 -0800"
      },
      "message": "Remove toString() for CarrierIdentifier.\n\nWe may get NPE if mCarrierIdentifier is null. + should convert it to\nstring by itself.\n\nTest: test on phone\nMerged-In: Ibd352d6d2a9b0cb33a494d108eb0d3a7c1dbc61b\nChange-Id: Ibd352d6d2a9b0cb33a494d108eb0d3a7c1dbc61b\n"
    },
    {
      "commit": "578b6fedf32f7d7659db28b30fb50cad5ced3c6a",
      "tree": "b47c8c62b557ebfb4d766cbab4cb9a5cfb30f134",
      "parents": [
        "76439d832f6c4535535d0e3288be9669f76b128b"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Tue Mar 06 16:24:17 2018 -0800"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Tue Mar 06 16:40:00 2018 -0800"
      },
      "message": "Catch and log exceptions from setup or teardown of WindowTestBase\n\nA lot of the test failures are due to issues in setup and/or teardown of\nthe tests. The test framework doesn\u0027t log errors that are thrown from\nthe @Before or @After block. This change allows the errors to get logged\nso we can determine what the root issue for the test failures are.\n\nBug: 74078662\nTest: Thrown exceptions in setup/teardown are logged.\nChange-Id: I8eb0d112f9d34dad01f761d5ccd75ba0936ac026\n"
    },
    {
      "commit": "b9bac49370d7c3222028cb1036727d9fc4f51754",
      "tree": "c17de9f022bc360e8d40bd5f95c5382383b99f02",
      "parents": [
        "76439d832f6c4535535d0e3288be9669f76b128b"
      ],
      "author": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Tue Mar 06 13:40:22 2018 -0800"
      },
      "committer": {
        "name": "Salvador Martinez",
        "email": "dehboxturtle@google.com",
        "time": "Wed Mar 07 00:37:10 2018 +0000"
      },
      "message": "Fix duplicate text in battery string\n\nThe word \u0027about\u0027 was duplicated in the string. This CL fixes the\nstring and makes the tests for that particular string more robust.\n\nTest: robotests\nBug: 74220105\nChange-Id: Ifeff3e08a64c5f23b7a64dfc0d35ca912ce7f65a\n"
    },
    {
      "commit": "76439d832f6c4535535d0e3288be9669f76b128b",
      "tree": "7a5d8f6334ff203b1d344f88e26a26f8f5b55e85",
      "parents": [
        "04f2800d53a1b64bedd1b0c196c7babe4eb6b7da",
        "0315a1a86f9c48c5eb32b73cce100cd751d9526c"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Wed Mar 07 00:34:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 00:34:07 2018 +0000"
      },
      "message": "Merge \"Fix wallpaper screenshot\" into pi-dev"
    },
    {
      "commit": "074d2338fa21285f20b43275ac23d2f45331868c",
      "tree": "6d6b830f1d39a6e55951d0a7014c6f196f8ea1f8",
      "parents": [
        "0db51ad50ef0791b196c33759f3ad2c59b2d9395"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 06 14:20:37 2018 -0800"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 06 16:26:32 2018 -0800"
      },
      "message": "Fix Telecom dumpsys timestamps\n\nChange the dumpsys timestamps to use java.time for processing and always\nlog events with local timezone that was in effect at the time the event\nhappened.\n\nBug: 74250969\nTest: manual, run dumpsys\nChange-Id: Ie53cff4400be1528b3224bd556536a689ef22c8c\n"
    },
    {
      "commit": "04f2800d53a1b64bedd1b0c196c7babe4eb6b7da",
      "tree": "9d23ec357bb2288fc1fce8ac1a097a86b315be70",
      "parents": [
        "2b00eaed270ccb0994be03e3f01382cf19734571",
        "46ac956776a27c6e78c7f3069c3881e786fe5b12"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 00:20:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 00:20:34 2018 +0000"
      },
      "message": "Merge \"Fix GnssMeasurement JNI for 1.1\" into pi-dev"
    },
    {
      "commit": "f280653c43987491c232a05b7a269f6dadae2169",
      "tree": "61cac966da7809be8f16fa3e6d018ef10e736831",
      "parents": [
        "c6d01893aaa7698ad1d19522f35c9e38435ff81c"
      ],
      "author": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Mar 06 19:08:18 2018 -0500"
      },
      "committer": {
        "name": "Alison Cichowlas",
        "email": "asc@google.com",
        "time": "Tue Mar 06 19:19:56 2018 -0500"
      },
      "message": "Screenshots: delete, default for edit intent.\n\nRevive delete action in screenshot notification; add config option\nto specify default component to handle edit.\n\nTest: Manual with Markup app \u0026 empty option.\nChange-Id: If0fd90bf8eeb5667c51f3d959d3f77b28c5a33ce\n"
    },
    {
      "commit": "2b00eaed270ccb0994be03e3f01382cf19734571",
      "tree": "5a4c957d6c6153719f56d5f112b519f0a73ad406",
      "parents": [
        "c6d01893aaa7698ad1d19522f35c9e38435ff81c",
        "164cfba536644095b962b45379020a792d3c51c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 00:19:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 00:19:55 2018 +0000"
      },
      "message": "Merge \"IME API: rename IMS methods.\" into pi-dev"
    },
    {
      "commit": "c6d01893aaa7698ad1d19522f35c9e38435ff81c",
      "tree": "471e5f700301c57207ecc3e808c82d05039eb9a2",
      "parents": [
        "ccf41b87a990f12cc76bd57f67f1466bd48408c6",
        "82a0acea25f1eb7741f3a585155d0ed9d8a37a53"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 07 00:11:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 00:11:33 2018 +0000"
      },
      "message": "Merge \"Update strings that refer to the OS\" into pi-dev"
    },
    {
      "commit": "ccf41b87a990f12cc76bd57f67f1466bd48408c6",
      "tree": "cb41c1143d44c49081eecb2a48acc9a25f0f44b3",
      "parents": [
        "540a2903cd39c7fc4533be078dd8451a861031d2",
        "42a36c341dcac1e12d178ef063e73669eec12cf1"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Mar 07 00:02:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 07 00:02:09 2018 +0000"
      },
      "message": "Merge changes from topic \"session2-pi-listcallback\" into pi-dev\n\n* changes:\n  MediaSession2: Pass player info for the callbacks from MediaPlayerBase\n  MediaSession2: Add MediaPlaylistController.PlaylistEventCallback\n"
    },
    {
      "commit": "540a2903cd39c7fc4533be078dd8451a861031d2",
      "tree": "62926840eddba79ea85b1194b8ecce82a07af0b9",
      "parents": [
        "c26a909f633f24cfe5c311d66e27f75745042d9a",
        "f12f9d3ded0d947b1b0c9fd71cf75bdb83f5005a"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Mar 06 23:45:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:45:37 2018 +0000"
      },
      "message": "Merge \"Assign leash layer when starting animations.\" into pi-dev"
    },
    {
      "commit": "9550cd95779aa5e5c6f5b6cdfaac04d909a6c712",
      "tree": "c002aec3f814bedb21aeea1af0269f344872ba60",
      "parents": [
        "0db51ad50ef0791b196c33759f3ad2c59b2d9395"
      ],
      "author": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Mar 06 15:40:53 2018 -0800"
      },
      "committer": {
        "name": "Suprabh Shukla",
        "email": "suprabh@google.com",
        "time": "Tue Mar 06 15:42:53 2018 -0800"
      },
      "message": "Changing Slog.wtf to Slog.w\n\nRemoving a wtf that was added temporarily.\n\nTest: Builds, boots.\n\nFixes: 70677313\nChange-Id: I129920b4a4c96abcd7f40c8077f6597208ed84cc\n"
    },
    {
      "commit": "c26a909f633f24cfe5c311d66e27f75745042d9a",
      "tree": "cdb0eea167b44b21709c8d0525e70094b4ae5f11",
      "parents": [
        "b88b9640cbcda0a8533083b03593a9c1f639f243",
        "255cb771f8d56084ea80aae89c17715a4692ec09"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 23:38:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:38:36 2018 +0000"
      },
      "message": "Merge \"Move com.android.managedprovisioning package constant to config.xml\" into pi-dev"
    },
    {
      "commit": "b88b9640cbcda0a8533083b03593a9c1f639f243",
      "tree": "fd547b8d57e1dee326e7c23d79181709011db013",
      "parents": [
        "196cf03f444ab83c37a81bf96810731ab56cf77f",
        "af78a797bf220d31a3a76bcb1f80e933c73d6d62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 23:33:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:33:28 2018 +0000"
      },
      "message": "Merge \"Hide overlay notification\" into pi-dev"
    },
    {
      "commit": "1af6f814881a66e5fac21314a5f47e9298fb02bf",
      "tree": "b6f9521cf3ce2d675d01dade2542e6a4be522bdf",
      "parents": [
        "d97a0f1ac58d64462316f2b0d32162a01e3f828c"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Mar 06 15:17:10 2018 -0800"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Mar 06 15:17:10 2018 -0800"
      },
      "message": "Add feature flag for audio output switcher.\n\nBug: 74130772\nTest: rebuild\nChange-Id: I06224975550ab4017d1546b182af083a36c0eacc\n"
    },
    {
      "commit": "196cf03f444ab83c37a81bf96810731ab56cf77f",
      "tree": "cbf8699bb1f8bb8564af67bc564f91df60f60f0a",
      "parents": [
        "e9238246b780038f98a244e41071fe20ce8c4d31",
        "ec1eb713fe20d276aaeeda487db09834854fc6a5"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Tue Mar 06 23:13:45 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:13:45 2018 +0000"
      },
      "message": "Merge \"Update OWNERS\" into pi-dev"
    },
    {
      "commit": "e9238246b780038f98a244e41071fe20ce8c4d31",
      "tree": "424e1f8cb5bce98805eafd3e10db28283fc91edc",
      "parents": [
        "4ef95e253138f995b47d3021ac3f2ce4978bffcd",
        "fed495078e23f69c87c93e3a3a8d79ec4d74fff5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 23:06:18 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:06:18 2018 +0000"
      },
      "message": "Merge \"MediaSession2: Ask server whether a controller is trusted\" into pi-dev"
    },
    {
      "commit": "4ef95e253138f995b47d3021ac3f2ce4978bffcd",
      "tree": "d473a7e44a953d6a16c90c8fad13019db1a532e2",
      "parents": [
        "16268a69d6fdf6758d34f67ee635dae96d479333",
        "ab65025833344b3b55bd146a86d48cabe254a89d"
      ],
      "author": {
        "name": "Mike Digman",
        "email": "digman@google.com",
        "time": "Tue Mar 06 23:04:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:04:54 2018 +0000"
      },
      "message": "Merge \"Reset user rotate pref on navbar create\" into pi-dev"
    },
    {
      "commit": "16268a69d6fdf6758d34f67ee635dae96d479333",
      "tree": "ef49116300f6a0940ea4dec2234745b6f4acd68f",
      "parents": [
        "69598bbef56ba17a85a044f62380141964b93183",
        "dd027b3ab2087f4ccaf4e9d72472327f27789a1d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Mar 06 23:04:16 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:04:16 2018 +0000"
      },
      "message": "Merge \"Fix issue #72116995: Add permission guarding Service#startForeground\" into pi-dev"
    },
    {
      "commit": "69598bbef56ba17a85a044f62380141964b93183",
      "tree": "840a4e3afef8f997c8087c1d461a0d0fa8837931",
      "parents": [
        "b15225cd886ee2d6ea61e93d8debba05ba07054c",
        "eff42d317b218bcd5fb46888fc59b7f987fcc238"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 23:00:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 23:00:25 2018 +0000"
      },
      "message": "Merge \"Exclude from Recents Assistant in half-screen mode\" into pi-dev"
    },
    {
      "commit": "b15225cd886ee2d6ea61e93d8debba05ba07054c",
      "tree": "a3e93ddb520da57f99b51bd6c973046b10e63d0b",
      "parents": [
        "d4033e8eac5723030dad90530b4056bc26fbf51a",
        "62bc74727530d044efa086fd7eef41ff9cf939a5"
      ],
      "author": {
        "name": "Chen Xu",
        "email": "fionaxu@google.com",
        "time": "Tue Mar 06 22:57:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:57:32 2018 +0000"
      },
      "message": "Merge \"API review: rename CarrierIdentification to Carrier id\" into pi-dev"
    },
    {
      "commit": "d4033e8eac5723030dad90530b4056bc26fbf51a",
      "tree": "3448eb542c9f3b047aee994ca9957db784ec5395",
      "parents": [
        "0d155259be741d1ea729dae37e87c88c8b520170",
        "597871a699ecc2686943096642a82dfa29ce6703"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:50:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:50:28 2018 +0000"
      },
      "message": "Merge \"Add more tests for MemoryStatUtil\" into pi-dev"
    },
    {
      "commit": "0d155259be741d1ea729dae37e87c88c8b520170",
      "tree": "26de4478c57ea3785e59b41a183c4986572ac04f",
      "parents": [
        "8fa420c26139c026ead12592bddb97b7ea907de1",
        "3f4c99d3eb319dfa3254d9530f8235fa77246c18"
      ],
      "author": {
        "name": "Michael West",
        "email": "westmichael@google.com",
        "time": "Tue Mar 06 22:41:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:41:40 2018 +0000"
      },
      "message": "Merge \"Add set-time and set-timezone shell cmds to alarm service\" into pi-dev"
    },
    {
      "commit": "8fa420c26139c026ead12592bddb97b7ea907de1",
      "tree": "74a2b874a333ee8eded79315e6d6db2565c97b61",
      "parents": [
        "9015d243328e68de6e084f1ba30a0582b665559b",
        "841fd43338d17d730c3464f33536e424d63b6578"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:37:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:37:43 2018 +0000"
      },
      "message": "Merge \"Stop invoking secdiscard when deleting password data\" into pi-dev"
    },
    {
      "commit": "9015d243328e68de6e084f1ba30a0582b665559b",
      "tree": "d96fd522c97c0ed7d1bba2f2ed17b15522ff133f",
      "parents": [
        "6ee203d632746ba27eeedca09f9cde6348b549b1",
        "145c8f80a9ab62800179af03b3272a52c188c61d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:37:09 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:37:09 2018 +0000"
      },
      "message": "Merge \"Using UserManagerInternal for access control instead of UserManager\" into pi-dev"
    },
    {
      "commit": "6ee203d632746ba27eeedca09f9cde6348b549b1",
      "tree": "147898a65238f2b8c8b6a10ff6e4a8574401375d",
      "parents": [
        "c0f025b253d3caf73f03c20f7170e553880325b8",
        "da904810f313b1c23635f31533b7d94ced47ba34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:33:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:33:24 2018 +0000"
      },
      "message": "Merge \"Update default charging sound to new sound\" into pi-dev"
    },
    {
      "commit": "c0f025b253d3caf73f03c20f7170e553880325b8",
      "tree": "af83dd5838202a0881d881a0dc58535d8347341f",
      "parents": [
        "4f225809380b5472e979edb84751bfb74519dbb0",
        "ea18c501d4a4ec05e44fac264ea28bce9dc4763a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:28:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:28:53 2018 +0000"
      },
      "message": "Merge \"Adds instant app visibility to instumentation\" into pi-dev"
    },
    {
      "commit": "4f225809380b5472e979edb84751bfb74519dbb0",
      "tree": "905f7c9b07d5c7062d9941455c5a7aabf157d21d",
      "parents": [
        "51239f23dca039b9b711bb06882cb0cbf5a65283",
        "2a3ef8af9d8923296478d02d4f46da787fc4b59c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:27:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:27:20 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "51239f23dca039b9b711bb06882cb0cbf5a65283",
      "tree": "76aad92aa89eab78f51262397fabf42b1aa95c2d",
      "parents": [
        "7ed02e206011fd64a427e9d071f51c1b744f7e9c",
        "77b31b0b998c8e0362a50f22608044a87eede0eb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:26:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:26:22 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "7ed02e206011fd64a427e9d071f51c1b744f7e9c",
      "tree": "841179c4a03e11af647644885f62dcaf672d6c74",
      "parents": [
        "344907b93783cafe9cea431b2495cb007f71ac44",
        "fbe321cc4aeedfc40d8598a0ede58e6d2faf9d80"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:21:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:21:48 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "344907b93783cafe9cea431b2495cb007f71ac44",
      "tree": "2cede7ae78c612b6ce8a74c4347be83bbc34b9fb",
      "parents": [
        "6ae8c53786d2d515d4907fd237c2d08b3b7737be",
        "9d5b768598ddf12a7359a40a25132b65a969ed59"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:20:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:20:13 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "6ae8c53786d2d515d4907fd237c2d08b3b7737be",
      "tree": "6d10deb920077011f3c4574fcc5f74e26afdc828",
      "parents": [
        "8e7bfb494ff6ac9e0ccf7ee2affbbfcab6828c70",
        "acea390ff655144baa74ff055371e82e0a1f3d1e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:19:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:19:54 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "8e7bfb494ff6ac9e0ccf7ee2affbbfcab6828c70",
      "tree": "966927fdb3cc1664aec0b5f9b0dc3c134854be02",
      "parents": [
        "29d047bab8331a868596d666a0b2f71713025236",
        "6aa7c0d5cc93d1dd5d8c20ed46c57a9ac878ed3f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:19:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:19:50 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "29d047bab8331a868596d666a0b2f71713025236",
      "tree": "ddce927b889f269f1e685082a9937dcc5bce2588",
      "parents": [
        "1543a4ea0da36972c5bccda3f2b54ab173254eac",
        "c50f47d970b474371938f33e46b13ae2dd040df0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:16:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:16:50 2018 +0000"
      },
      "message": "Merge \"WallpaperColors hint computation\" into pi-dev"
    },
    {
      "commit": "1543a4ea0da36972c5bccda3f2b54ab173254eac",
      "tree": "068eedf7321680894cdc16f0844ded375b0821e5",
      "parents": [
        "595dd3f75af1deccb4c913a68335f17b76eba0b8",
        "7aae3e0f8bee71e98f8a02e0a9d45bf99e673ac1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:06:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:06:58 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "595dd3f75af1deccb4c913a68335f17b76eba0b8",
      "tree": "1d7b39b1fc916ded0bf4d5f2bd2650b1f877fc1e",
      "parents": [
        "fb6531d3df5ccd553271d9a36a67332a354634a8",
        "8f08b57b1c89e8ab06e6903ac85d85bbddb40d9b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 22:05:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:05:06 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "fb6531d3df5ccd553271d9a36a67332a354634a8",
      "tree": "613f2589cb8b120148d230d5530db2abd07a55fc",
      "parents": [
        "8715cf78f1566277e543530485e266b7c7260883",
        "b28de1f411299e26dceba9fa870effdb3a0bd48c"
      ],
      "author": {
        "name": "Chavi Weingarten",
        "email": "chaviw@google.com",
        "time": "Tue Mar 06 22:04:35 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 22:04:35 2018 +0000"
      },
      "message": "Merge \"Only set appToken.setCanTurnScreenOn to false if screen was turned on.\" into pi-dev"
    },
    {
      "commit": "8715cf78f1566277e543530485e266b7c7260883",
      "tree": "d2e78ee4f34119992d47c6b741bdb5148eedc300",
      "parents": [
        "45e75a9c4c16f30e0860aad4a9d9520c0c63dbea",
        "e531edd2196b641027a6dc566dfe1a5905a65b3b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Tue Mar 06 21:55:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 21:55:48 2018 +0000"
      },
      "message": "Merge \"Increase char limit of keyguard messages\" into pi-dev"
    },
    {
      "commit": "45e75a9c4c16f30e0860aad4a9d9520c0c63dbea",
      "tree": "91384a2c661bb24b3b117529def35ce6c0bf69a8",
      "parents": [
        "67f9d525023fc90366dbc3a72ee2edf4e846d7be",
        "027b8b49eceeb07d5f59a1e578f815b012d642ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 21:54:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 21:54:25 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "67f9d525023fc90366dbc3a72ee2edf4e846d7be",
      "tree": "59809e800d2b5e18b01c18d57681439ef17cf9aa",
      "parents": [
        "200de1cc86c38bc34317c500f808be40baf341d0",
        "70bbc16b146ce3075ab306e4d7e709de0c024d18"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 21:51:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 21:51:43 2018 +0000"
      },
      "message": "Merge \"Add an app-ops check when registering for location\" into pi-dev"
    },
    {
      "commit": "200de1cc86c38bc34317c500f808be40baf341d0",
      "tree": "148671fe75cad07d7e56c9e1cdcaa20b1c83e416",
      "parents": [
        "88840820d0ccf17ac1af2bc89f14c82b0b2e04bb",
        "8dff1868ff74d1d4bfc7f27362466376503d7290"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 06 21:44:53 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 21:44:53 2018 +0000"
      },
      "message": "Merge \"metrics constants for app ops.\" into pi-dev"
    },
    {
      "commit": "3cd42a0a04ee7b0860ed1df05dc938f387945c6a",
      "tree": "979268bbe49b18bbc1d68ba061749ce19b23f686",
      "parents": [
        "88840820d0ccf17ac1af2bc89f14c82b0b2e04bb"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Feb 27 11:18:00 2018 -0800"
      },
      "committer": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Mar 06 21:33:37 2018 +0000"
      },
      "message": "Add APP_AUTO_RESTRICTION_ENABLED\n\nThis config is used in aosp to auto restrict anomaly app.\nAlso add it to backup, dump and proto.\n\nBug: 73002171\nTest: Build\nChange-Id: I3d198e8856e2431f9ab7350a6dd897f1a6010002\nMerged-In: I3d198e8856e2431f9ab7350a6dd897f1a6010002\n(cherry picked from commit 1d9c0aa9401e35066aca95a5d062018c151d502f)\n"
    },
    {
      "commit": "82a0acea25f1eb7741f3a585155d0ed9d8a37a53",
      "tree": "b8650b6aae44ebdf614a8d9497abfa8f81b703da",
      "parents": [
        "88840820d0ccf17ac1af2bc89f14c82b0b2e04bb"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Sun Mar 04 12:51:42 2018 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Tue Mar 06 21:22:48 2018 +0000"
      },
      "message": "Update strings that refer to the OS\n\nAdds variants for device/default/tablet and customizes\nfor each one. Also changes upgrade to update.\n\nBug: 72941316\nTest: ag/3688370\nChange-Id: I7550afd139537ee288eabac1f7312b4a70dca411\n"
    },
    {
      "commit": "eff42d317b218bcd5fb46888fc59b7f987fcc238",
      "tree": "9f376bf26f4730a7cf1e036d7881dc4501c0e534",
      "parents": [
        "2cb0244ade0daf166882c6d4ca147e1f92862af2"
      ],
      "author": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Mon Mar 05 18:33:48 2018 -0800"
      },
      "committer": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Tue Mar 06 12:51:23 2018 -0800"
      },
      "message": "Exclude from Recents Assistant in half-screen mode\n\nThe expectation is that full-screen assistant will not have\nFLAG_ACTIVITY_EXCLUDE_FROM_RECENTS attribute, and will be shown in\nRecents, whether it\u0027s a first or a non-first task. The half-screen\nassistant will have this flag set, and will never be shown in Recents.\n\nBug: 70789568\nTest: Check that Assistant with FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS isn\u0027t\nshown in Recents.\n\nChange-Id: I5bd2f5f638cc4e0100e435d94eee22e7c022aab6\n"
    },
    {
      "commit": "88840820d0ccf17ac1af2bc89f14c82b0b2e04bb",
      "tree": "d446df32c244bc91b1f571e92ccee6a85c31c654",
      "parents": [
        "1d03b9489e7d0c2f62f9e40e75ea781a1da82377",
        "5ee0787024cc446a21008ff5710dec19c6afc834"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 06 20:31:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 06 20:31:01 2018 +0000"
      },
      "message": "Merge \"Use uint64_t instead of long long as API type for consistent reason.\" into pi-dev"
    },
    {
      "commit": "0315a1a86f9c48c5eb32b73cce100cd751d9526c",
      "tree": "a2987d91a039118356bda2160116aaf679f4cc79",
      "parents": [
        "0db51ad50ef0791b196c33759f3ad2c59b2d9395"
      ],
      "author": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Mon Mar 05 15:28:35 2018 -0800"
      },
      "committer": {
        "name": "chaviw",
        "email": "chaviw@google.com",
        "time": "Tue Mar 06 12:27:38 2018 -0800"
      },
      "message": "Fix wallpaper screenshot\n\nWallpaper screenshot was broken since it would just screenshot the\nentire screen. Updated wallpaper screenshot code to use the new\ncaptureLayers API so the wallpaper layer can be specified for the\nscreenshot.\n\nChange-Id: I594870583ddc2fb29c7eeafe003f20e4ee392a3a\nFixes: 69562019\nTest: testWallpaperScreenshot\n"
    },
    {
      "commit": "af78a797bf220d31a3a76bcb1f80e933c73d6d62",
      "tree": "57d2020785ee534222b15c5cbc1df82abaca4d3c",
      "parents": [
        "1d03b9489e7d0c2f62f9e40e75ea781a1da82377"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 06 14:27:00 2018 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 06 20:26:28 2018 +0000"
      },
      "message": "Hide overlay notification\n\nIf app\u0027s own foreground service notification is tagged.\n\nTest: atest SystemUITests\nBug: 64085448\nChange-Id: If10b8dda529c72ee063c9c18c932ceb6d4f92bb4\n"
    }
  ],
  "next": "1d03b9489e7d0c2f62f9e40e75ea781a1da82377"
}
