)]}'
{
  "log": [
    {
      "commit": "11fa71845bead86b27600ef8712365065defece2",
      "tree": "bc1f3f366837c2da9cdfee70cf283ab3cb87922e",
      "parents": [
        "0f96324f5a393b5f790040d08413c0e9720c3726"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Apr 10 17:54:17 2018 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Tue Apr 10 17:59:03 2018 -0700"
      },
      "message": "Move accessibilityHeader from TextView to View\n\nI put it on TextView to try to scope it as narrowly\nas possible, but an ImageView could be a heading, as\ncould a LinearLayout that holds a TextView (like a\npreference).\n\nBug: 77726494\nTest: atest CtsAccessibilityServiceTestCases\nChange-Id: I9313ce6de25b5893db450f23499b151a4f08afda\n"
    },
    {
      "commit": "0f96324f5a393b5f790040d08413c0e9720c3726",
      "tree": "2084e13a39be879a1ba7dffe6689602805b6b099",
      "parents": [
        "6f99da88db2e59bbfba82d079370130d4026ce12",
        "52f70351f4a36151c4d50d61dd68bf9b6a22c34f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 17:55:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 17:55:48 2018 +0000"
      },
      "message": "Merge \"Update PreferenceCategory headers to use headline font.\" into pi-dev"
    },
    {
      "commit": "6f99da88db2e59bbfba82d079370130d4026ce12",
      "tree": "e5126534f33a6a4c6b2c5345cb583155631577d2",
      "parents": [
        "9e659c79bff254471f2776e834e841c543c272e1",
        "3f54fe2c973da70c6bfd6843945bac9ee65d81ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 17:34:33 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 17:34:33 2018 +0000"
      },
      "message": "Merge \"Animate shade expansion when bouncer\" into pi-dev"
    },
    {
      "commit": "9e659c79bff254471f2776e834e841c543c272e1",
      "tree": "a33b37c4c0aaba1600c0fc5cbb6997b08074497e",
      "parents": [
        "70df72232148340a5f3ea85f0892272901939f49",
        "569bfdda6c17440dff38b37a5cba89815cd00739"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 17:33:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 17:33:21 2018 +0000"
      },
      "message": "Merge \"Use config_headlineFontFamilyMedium for actionBar/toolbar.\" into pi-dev"
    },
    {
      "commit": "70df72232148340a5f3ea85f0892272901939f49",
      "tree": "796576ee65632fa59370e048712da26743d87ce6",
      "parents": [
        "cfa439f02fd43ebeb8c85f0e7b0787e9fc1f4aeb",
        "36b414bc2de065ead88a384a8e877788a5db32f1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 17:33:15 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 17:33:15 2018 +0000"
      },
      "message": "Merge \"More knobs for connectivity experiments.\" into pi-dev"
    },
    {
      "commit": "cfa439f02fd43ebeb8c85f0e7b0787e9fc1f4aeb",
      "tree": "a85960ec90ad0880fc4c7ac43f15d568e146bf78",
      "parents": [
        "80e87e4d2d3525b559abf8b6593711c0fea31ee1",
        "7f171695493da28831410e8f7d4dfc09105b6ada"
      ],
      "author": {
        "name": "Michael Kwan",
        "email": "mkwan@google.com",
        "time": "Mon Apr 09 16:58:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 16:58:51 2018 +0000"
      },
      "message": "Merge \"Add config to allow start activities on long press.\" into pi-dev"
    },
    {
      "commit": "80e87e4d2d3525b559abf8b6593711c0fea31ee1",
      "tree": "80a2d3186aa1fada2a52d682649da487758348fb",
      "parents": [
        "30a0d29107ca22db78ef4e5c27b36b64c9bb2cfc",
        "da876c9438de0c35f368d990fb6e2c2e141b20df"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Apr 09 16:53:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 16:53:55 2018 +0000"
      },
      "message": "Merge \"Tighten up pending animations list.\" into pi-dev"
    },
    {
      "commit": "30a0d29107ca22db78ef4e5c27b36b64c9bb2cfc",
      "tree": "5ff56716317ae034d9828b9d78520b3463444dc7",
      "parents": [
        "1cf0b6cbfd056f848dd5837bcf9d18eb5f577a8e",
        "8ec4be4be98e1a791fecf3dee50c06198521a46f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 09 16:49:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 16:49:52 2018 +0000"
      },
      "message": "Merge \"PlaybackParams: Add @TestApi annotation to access stretch mode\" into pi-dev"
    },
    {
      "commit": "1cf0b6cbfd056f848dd5837bcf9d18eb5f577a8e",
      "tree": "bf72ef8aa6ea8c8ab5f491b9fffff5c95a1bd48e",
      "parents": [
        "d565f049575cb63fef1b92c47599da928a118112",
        "f2944cd61b84913c6c821594b289e7af9746efff"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 09 16:46:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 16:46:26 2018 +0000"
      },
      "message": "Merge \"Add common weight name to the API description\" into pi-dev"
    },
    {
      "commit": "3f54fe2c973da70c6bfd6843945bac9ee65d81ae",
      "tree": "325caf8b8c866f36241c968d1510b2cc4b0a29f8",
      "parents": [
        "d565f049575cb63fef1b92c47599da928a118112"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sun Apr 08 23:17:40 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Mon Apr 09 09:18:17 2018 -0700"
      },
      "message": "Animate shade expansion when bouncer\n\nChange-Id: Ia1b303766379cb9d917c8b60ed70730fe3c4f5b4\nFixes: 76228574\nTest: Swipe up, hit back\nTest: Double tap on notification, hit back\nTest: Launch camera, request bouncer, hit back\nTest: Repeat for PIN and password\n"
    },
    {
      "commit": "d565f049575cb63fef1b92c47599da928a118112",
      "tree": "89559eb4153b9d0e17a90d8d1b7ec2454fdda023",
      "parents": [
        "dbcf2767b1aba4b5c6af932000fa3afc65d7ca99",
        "f80809ffd7b6ea8eb120ce5ccb343582c2757ea0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 15:57:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 15:57:42 2018 +0000"
      },
      "message": "Merge \"Expose TestAPIs needed by GtsOsTestCases\" into pi-dev"
    },
    {
      "commit": "dbcf2767b1aba4b5c6af932000fa3afc65d7ca99",
      "tree": "8415b5a368af76e4141e87ccf38e434541c5e923",
      "parents": [
        "6a67b8640b5ed69ea1cf994f6015ae9a008435ff",
        "7e123f5251213fbdc39f13a8de92a544e8119b0d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 15:42:37 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 15:42:37 2018 +0000"
      },
      "message": "Merge \"Update more dialog themes to use medium headline font.\" into pi-dev"
    },
    {
      "commit": "6a67b8640b5ed69ea1cf994f6015ae9a008435ff",
      "tree": "c15083b3d50288067aab83d3e4754a1aaab837d0",
      "parents": [
        "6f34a9b2d3cfdb8184b939e7ddb2161202d898fd",
        "d7375ac9d79b86ffae9fc1e0d92505b6bfa57eb0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 14:35:51 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 14:35:51 2018 +0000"
      },
      "message": "Merge \"Support bluetooth not using MultinetworkPolicyTracker\" into pi-dev"
    },
    {
      "commit": "6f34a9b2d3cfdb8184b939e7ddb2161202d898fd",
      "tree": "67aa71996d2034c72414967ce426bf78f1a1dca7",
      "parents": [
        "fdef00a5ae431f9b5152c408a74bcee75641848c",
        "61df45cd185fb2711ec2d5310679756ead6b7ad7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 14:32:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 14:32:41 2018 +0000"
      },
      "message": "Merge \"NO PARTIAL RERUN: Do not return recycled bitmaps\" into pi-dev"
    },
    {
      "commit": "f2944cd61b84913c6c821594b289e7af9746efff",
      "tree": "abda315d6e8213dd138d5c98e2bcb75ba41cd9ce",
      "parents": [
        "7790a2f2d1b5d7bd25b182fd58047a2a2bda5caf"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 02 11:45:34 2018 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 09 14:29:41 2018 +0000"
      },
      "message": "Add common weight name to the API description\n\nBug: 76448718\nTest: m docs\nChange-Id: Id0ce0b2bcbf4f6b0cf1aa97c4d2c3c5117dc62c2\n"
    },
    {
      "commit": "fdef00a5ae431f9b5152c408a74bcee75641848c",
      "tree": "fb8b396c579becf9050ac83172db9b37699973ca",
      "parents": [
        "deea3b84abc3a00a292ce9e4b853a1f8f1204e93",
        "11f058225f1f4e1ea75cb77a0d964ba1e9578a40"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 13:39:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:39:31 2018 +0000"
      },
      "message": "Merge \"Update Javadoc of setLockTaskEnabled to reflect known issue\" into pi-dev"
    },
    {
      "commit": "deea3b84abc3a00a292ce9e4b853a1f8f1204e93",
      "tree": "6b49de9a5df0c0fd9b4c77d31de0c84387d253a9",
      "parents": [
        "0997a32523a0295ab56e7c38b5683f11a1899677",
        "0f9368cdc620d6a35f2341304d423824645dc54f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 13:16:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:16:11 2018 +0000"
      },
      "message": "Merge \"DisplayContentTests: Mark and improve flaky test\" into pi-dev"
    },
    {
      "commit": "0997a32523a0295ab56e7c38b5683f11a1899677",
      "tree": "557121a4b855fe91be29b75d6ceb32e75b4950ae",
      "parents": [
        "706edbd776edeceb95cff604914fea5aeeb7cdde",
        "5ab98de315122ee135c4ef31eaf8208101da25b1"
      ],
      "author": {
        "name": "Eric Sandness",
        "email": "sandness@google.com",
        "time": "Mon Apr 09 13:10:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:10:59 2018 +0000"
      },
      "message": "Merge \"Permission Check For DPM.getPermittedAccessibilityServices\" into pi-dev"
    },
    {
      "commit": "706edbd776edeceb95cff604914fea5aeeb7cdde",
      "tree": "adb7b5ad739a045a97e35d61beae6f181307395b",
      "parents": [
        "2946fba398a09f144cc64e0ccb070bc682b85a67",
        "35b3057627387102496b647c90740af4dd6b833d"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Mon Apr 09 13:09:55 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:09:55 2018 +0000"
      },
      "message": "Merge \"Fixing broken logging of OTHER events\" into pi-dev"
    },
    {
      "commit": "2946fba398a09f144cc64e0ccb070bc682b85a67",
      "tree": "eb2cc54dbc22ef388363ff6eeae3c09d73f7027f",
      "parents": [
        "0a82994f9311c4cd4abc346431deb6a036aa404a",
        "cfaf8a1e5bea143b9604dd87078d22cd5d9b1b6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 13:02:13 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 13:02:13 2018 +0000"
      },
      "message": "Merge \"Only match addresses without zip codes if at the end.\" into pi-dev"
    },
    {
      "commit": "0a82994f9311c4cd4abc346431deb6a036aa404a",
      "tree": "fcf2eb4937f7271087c68408b418630021d3c9fa",
      "parents": [
        "23b69b6fdeb8ad920f19e75e6318a2572e781823",
        "5a0a26f8400ff0b00e3885da479fb3529756ba60"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "message": "Merge \"Fallback added for HEAVY_CLICK effect\" into pi-dev"
    },
    {
      "commit": "23b69b6fdeb8ad920f19e75e6318a2572e781823",
      "tree": "af7c48661012d1086d784351a276c6e971f65817",
      "parents": [
        "ef5bb6fd702dbaac58f5807f1d653bbf723474bd",
        "6310f4092d27b2ec81cf39b1a2ef8c5a7a3cc904"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "message": "Merge \"Mapping of haptic constants updated\" into pi-dev"
    },
    {
      "commit": "ef5bb6fd702dbaac58f5807f1d653bbf723474bd",
      "tree": "9f22390c284985ba9c8e304fde816a397ad661ac",
      "parents": [
        "3a7e021169c7afa8755c28a1295f3eff17ff8381",
        "1ea7edd77e616a97f12af821e2f03c7e3b26d49a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 11:26:20 2018 +0000"
      },
      "message": "Merge \"Add haptic constants\" into pi-dev"
    },
    {
      "commit": "d7375ac9d79b86ffae9fc1e0d92505b6bfa57eb0",
      "tree": "8e0e085835dbeaa431f8d785e88830078d3240a3",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Mar 12 23:18:58 2018 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon Apr 09 03:05:37 2018 -0700"
      },
      "message": "Support bluetooth not using MultinetworkPolicyTracker\n\nThis required advancing the IpManager to IpClient refactoring\n(Bluetooth used IpManager and friends). Most importantly, the\nBluetooth code used WaitForProvisioningCallback, so this is\nmoved into IpClient proper now. Also: some more renaming\ncleanup.\n\nTest: as follows\n    - built\n    - flashed\n    - booted\n    - runtest frameworks-net passes\nBug: 62476366\nBug: 72663849\n\nMerged-In: I5e5b2c59ad3ea9ad574e8e683bcab3b09cfe0791\nMerged-In: I89b45310181d952129fb2294db63654da9b4057f\nChange-Id: I9eee2a9d5c31cdd48a054a7edc3403584efb1864\n(cherry picked from commit 8d1fe54be1b605846cca9dfe4a966b3c5e739caa)\n"
    },
    {
      "commit": "3a7e021169c7afa8755c28a1295f3eff17ff8381",
      "tree": "1e80e206251e6f4e93de21ee77b344eb7e24618b",
      "parents": [
        "1f2c6dea41adc4416e87aea76ad013aee22c00cf",
        "aeeb24e9cd59e64722527671f68ecb7731a5ea19"
      ],
      "author": {
        "name": "Annie Meng",
        "email": "anniemeng@google.com",
        "time": "Mon Apr 09 09:53:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 09:53:48 2018 +0000"
      },
      "message": "Merge \"Don\u0027t backup/restore screen brightness\" into pi-dev"
    },
    {
      "commit": "1f2c6dea41adc4416e87aea76ad013aee22c00cf",
      "tree": "85f9e0caffbabd7a4d208811dcc6d5bc4f345850",
      "parents": [
        "219e139651f85423248459fb20cc06ad41a56307",
        "4e51877f5cbdb4a92568dce50c2bdc381cfbe861"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 09 09:26:42 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 09:26:42 2018 +0000"
      },
      "message": "Merge \"Fix crash when modifying Selection\" into pi-dev"
    },
    {
      "commit": "5ab98de315122ee135c4ef31eaf8208101da25b1",
      "tree": "68656b246cbbf32a375b39bd9838982570f39675",
      "parents": [
        "219e139651f85423248459fb20cc06ad41a56307"
      ],
      "author": {
        "name": "Eric Sandness",
        "email": "sandness@google.com",
        "time": "Tue Apr 03 18:12:39 2018 +0100"
      },
      "committer": {
        "name": "Eric Sandness",
        "email": "sandness@google.com",
        "time": "Mon Apr 09 07:47:13 2018 +0000"
      },
      "message": "Permission Check For DPM.getPermittedAccessibilityServices\n\nRequire the callers of DPM.getPermittedAccessibilityServices(userId) to\nhold the MANAGE_USERS permission.  The only known callers of this API\nare settings apps that already hold this permission.\n\nBug: 62343414\nTest: com.android.server.devicepolicy.DevicePolicyManagerTest\nTest: com.google.android.gts.devicepolicy.DeviceOwnerTest\nTest: Manually checked accessibility settings in DO and PO modes\nChange-Id: I8ee3f876fcaffa63636645f0f59709cd147254ef\n"
    },
    {
      "commit": "219e139651f85423248459fb20cc06ad41a56307",
      "tree": "e5dfa9f84d8db2648fb297f4701cf73b2884ccc7",
      "parents": [
        "0994a88731fc05b490732afae4d7c5f6b51b1020",
        "1193a35bcdee2df2ac3880131e8890f50019ceb1"
      ],
      "author": {
        "name": "Robin Bennett",
        "email": "robinbennett@google.com",
        "time": "Mon Apr 09 07:41:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 07:41:20 2018 +0000"
      },
      "message": "Merge \"Add setting/experiment to send keycode sleep for ungaze when Home is the foreground activity.\" into pi-dev"
    },
    {
      "commit": "0994a88731fc05b490732afae4d7c5f6b51b1020",
      "tree": "4a3ebca7a78f150f8f6566ed72aef805227e03e0",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e",
        "77097800c47561e7de70f0143d715de78c702479"
      ],
      "author": {
        "name": "Shawn Lin",
        "email": "shawnlin@google.com",
        "time": "Mon Apr 09 03:58:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 09 03:58:49 2018 +0000"
      },
      "message": "Merge \"Fix the background of lockscreen showing the art work of removed media notification\" into pi-dev"
    },
    {
      "commit": "7e123f5251213fbdc39f13a8de92a544e8119b0d",
      "tree": "bff09f3bb1d3d0e3e83b9d88b97482683d1de6ed",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Sun Apr 08 15:29:22 2018 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Sun Apr 08 15:29:22 2018 -0700"
      },
      "message": "Update more dialog themes to use medium headline font.\n\nUpdates more of the DeviceDefault Dialog themes to use\nDialogWindowTitle.DeviceDefault and other related styles.\n\nAlso updates DialogWindowTitle.DeviceDefault to use the medium headline\nfont config for its fontFamily to enable OEM customization.\n\nBug: 70296667\nTest: visual inspection\nChange-Id: I77adba91d62caf327f96e237d1dd30126ef555c6\n"
    },
    {
      "commit": "52f70351f4a36151c4d50d61dd68bf9b6a22c34f",
      "tree": "5a99f5afc9a2bfa6d42202e53914b0649bed7cd1",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Sun Apr 08 11:56:29 2018 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Sun Apr 08 14:13:43 2018 -0700"
      },
      "message": "Update PreferenceCategory headers to use headline font.\n\nMedium weight.\n\nBug: 70296667\nTest: visual\nChange-Id: I879f5524920050e0a12b094d8ad0e9bcf72fd24c\n"
    },
    {
      "commit": "569bfdda6c17440dff38b37a5cba89815cd00739",
      "tree": "428f2fd41cfabd3c1f9f45ed04ff5a8ce504563a",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Tue Jan 23 17:31:29 2018 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Sun Apr 08 13:50:28 2018 -0700"
      },
      "message": "Use config_headlineFontFamilyMedium for actionBar/toolbar.\n\nUpdates the fontFamily used for Theme.DeviceDefault.Settings\u0027s\nactionBarStyle\u0027s titleTextStyle to be config_headlineFontFamilyMedium.\n\nAlso updates the toolbarStyle for DeviceDefault themes to use a new\nDeviceDefault version that sets titleTextAppearance to a DeviceDefault\nversion that picks up the fontFamily change made above.\n\nThis allows greater customization of system surfaces for OEMs.\n\nBug: 69314526\nTest: visual inspection\nChange-Id: Ida9bfaba1e136f29ae80715d1648f13f7b2f2126\n"
    },
    {
      "commit": "0f9368cdc620d6a35f2341304d423824645dc54f",
      "tree": "34d5f90144af8dffd38fc05f452734e363dce401",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Apr 08 10:59:08 2018 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Sun Apr 08 12:16:12 2018 -0700"
      },
      "message": "DisplayContentTests: Mark and improve flaky test\n\nMarks testForAllWindows as flaky. Also improves assertForAllWindowsOrder\nto output the actual vs expected output in case the test fails.\n\nBug: 77772044\nTest: atest DisplayContentTests\nChange-Id: I975a02621ffb968af24b962fccbe998ded651715\n"
    },
    {
      "commit": "61df45cd185fb2711ec2d5310679756ead6b7ad7",
      "tree": "fb45de167b117fe4360016b6a8142501efb62816",
      "parents": [
        "4f9d750e91061923da90ef174a592fc59d0eff9e"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sat Apr 07 11:08:15 2018 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Sun Apr 08 18:45:59 2018 +0000"
      },
      "message": "NO PARTIAL RERUN: Do not return recycled bitmaps\n\nThere\u0027s also no need to offload WallpaperManager#forgetLoadedBitmap\nbecause Bitmap#recycle is asynchronous - and the whole method is\nsynchronized.\n\nFixes 77597550\nTest: atest cts/tests/framework/base/activitymanager/src/android/server/am/ActivityManagerMultiDisplayTests.java\n\nChange-Id: I88014e21bd05e10c2f524393bb637596708e4e63\n"
    },
    {
      "commit": "4f9d750e91061923da90ef174a592fc59d0eff9e",
      "tree": "53ae0ce3a1de90c6c690b92a0663b6bc97ef726c",
      "parents": [
        "739199f3e9f3bc987ff4d33dbf07ab4403b10468",
        "5a03094ebc91df1c64a2232be648ac3ed26657ce"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 12:06:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 12:06:12 2018 +0000"
      },
      "message": "Merge \"Remove legacy logger\" into pi-dev"
    },
    {
      "commit": "5a03094ebc91df1c64a2232be648ac3ed26657ce",
      "tree": "e740f0222417bda52cbaef8c17f28867b69d857a",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Wed Apr 04 19:40:38 2018 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 12:04:49 2018 +0000"
      },
      "message": "Remove legacy logger\n\nMigrate DefaultLogger implementation to SelectionSessionLogger.\nThis cleans up after the API refactor and fixes two bugs:\n- All events are currently logged twice.\n- Interfaces accept a null signature, but it currently crashes the legacy logger.\n\nBug: 73392698\nBug: 77659305\nTest: atest FrameworksCoreTests:TextClassificationManagerTest\nTest: atest FrameworksCoreTests:TextClassificationTest\nTest: atest CtsViewTestCases:TextClassificationManagerTest\nTest: atest CtsViewTestCases:TextClassifierValueObjectsTest\nTest: atest CtsWidgetTestCases:TextViewTest\nTest: atest CtsWidgetTestCases:EditTextTest\nTest: Manually examined logs\nChange-Id: I0d2b925abf5cab12d71fc2cc0fa527530c86ab10\n"
    },
    {
      "commit": "739199f3e9f3bc987ff4d33dbf07ab4403b10468",
      "tree": "ebf20e99e8dbb7eb1f001eda56f0938b6d6ede65",
      "parents": [
        "8ee96517d29961c03f25d2589d6ab4bbb48ccaf7",
        "ab78047aa2720f1713d2d020b2ce21f594375463"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 08:16:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 08:16:28 2018 +0000"
      },
      "message": "Merge \"Fixing incomplete RemoteAction clone\" into pi-dev"
    },
    {
      "commit": "35b3057627387102496b647c90740af4dd6b833d",
      "tree": "48c64e35715045570926420758ae0cc88bdca406",
      "parents": [
        "4d289593f259db3e690c0f6877eadad608666def"
      ],
      "author": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 09:37:36 2018 +0200"
      },
      "committer": {
        "name": "Jan Althaus",
        "email": "jalt@google.com",
        "time": "Sat Apr 07 09:43:41 2018 +0200"
      },
      "message": "Fixing broken logging of OTHER events\n\nThis bug means we never received logs for events like \u0027Web Search\u0027\n\nBug: 77659305\nTest: atest FrameworksCoreTests:SelectionEventTest\nChange-Id: I6f79897f548d0d19710578e309e0b645bb78e1e3\n"
    },
    {
      "commit": "8ee96517d29961c03f25d2589d6ab4bbb48ccaf7",
      "tree": "9b4f7d705b550dfecf4b40d1028ab759083c309f",
      "parents": [
        "298fabe6b52561f4e81ef9091184968fc1ab6a00",
        "04ed430cee11431c829333a48966a2e060477393"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 05:06:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 05:06:52 2018 +0000"
      },
      "message": "Merge \"Register NetworkRequest callbacks with a handler\" into pi-dev"
    },
    {
      "commit": "298fabe6b52561f4e81ef9091184968fc1ab6a00",
      "tree": "262e64ac5b0fe3c3321ca268781f59ac24303b5d",
      "parents": [
        "2eae1e3a45e66cb72be375fa52cd89b2a1e31573",
        "156a7ebf1796a5b42074ab92876573537c7a6e60"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 03:59:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 03:59:34 2018 +0000"
      },
      "message": "Merge \"Autofill should clear the UI filter when a value is updated to null.\" into pi-dev"
    },
    {
      "commit": "2eae1e3a45e66cb72be375fa52cd89b2a1e31573",
      "tree": "bbe5f4527b82acd1df8cc6a0ab219d491fa88b79",
      "parents": [
        "301a925597812a28c93b6c6c20f6876e286fa107",
        "53765e00d8621d1b0b28cb9d877cacb751ed09c5"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Sat Apr 07 02:41:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 02:41:40 2018 +0000"
      },
      "message": "Merge changes from topic \"unwanted\" into pi-dev\n\n* changes:\n  Add @param tag for state in queryDetailsForUidTagState.\n  Remove unwanted capability code per API council feedback.\n"
    },
    {
      "commit": "8ec4be4be98e1a791fecf3dee50c06198521a46f",
      "tree": "a0e383cc52538080dd63a749032b3c704604672a",
      "parents": [
        "301a925597812a28c93b6c6c20f6876e286fa107"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 06 15:37:56 2018 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 06 19:23:53 2018 -0700"
      },
      "message": "PlaybackParams: Add @TestApi annotation to access stretch mode\n\nRequired due to CTS access restrictions in P.\n\nTest: CTS ParamsTest\nBug: 77723867\nChange-Id: I68b5fbc2096d5d1cb01c60fe1028def5ecfe2959\n"
    },
    {
      "commit": "301a925597812a28c93b6c6c20f6876e286fa107",
      "tree": "42dc6b6bb188d2140c5b256af0e7d870ee60a120",
      "parents": [
        "5b2a506edf43eeb0b8fa2b99122ddc6ed436fe5f",
        "d043c3aba0f42b2e52bcd5e114574c5c177c0f78"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 02:00:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 02:00:01 2018 +0000"
      },
      "message": "Merge \"AudioFocusRequest: getOnAudioFocusChangeListener in test API\" into pi-dev"
    },
    {
      "commit": "156a7ebf1796a5b42074ab92876573537c7a6e60",
      "tree": "0af6b80ff728e8a7c5c698a2b85791b3776a1cf8",
      "parents": [
        "bb96c13c7027f187d08746470434e81387edaa36"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu Apr 05 13:43:41 2018 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri Apr 06 18:05:24 2018 -0700"
      },
      "message": "Autofill should clear the UI filter when a value is updated to null.\n\nTest: VirtualContainerActivityCompatModeTest:testDatasetFiltering\nFixes: 77652152\n\nChange-Id: Ifc7b8f759684fe35d1aa9218dd39b8dcf7ac4e4f\n"
    },
    {
      "commit": "5b2a506edf43eeb0b8fa2b99122ddc6ed436fe5f",
      "tree": "fd53b6f5be63f688b2ddd6fd3029671a3dabf760",
      "parents": [
        "fd76ec539ea00dd7f71162fd53238a217753559f",
        "ec140f605e5d3dbe7b46b3905c6e54f98eff4cbf"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Sat Apr 07 00:47:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 00:47:34 2018 +0000"
      },
      "message": "Merge \"Don\u0027t request accessibility focus in volume dialog\" into pi-dev"
    },
    {
      "commit": "fd76ec539ea00dd7f71162fd53238a217753559f",
      "tree": "e214dc78a60e3edf3bcccc65c57a9f124df6d100",
      "parents": [
        "330f2fb05da38d561e34c81d3027afd30af7f1bf",
        "d8bf249a5dea77b5e5d2ca0ab421a3e58b947c7d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 00:40:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 00:40:28 2018 +0000"
      },
      "message": "Merge \"UI modifications for user picker Test: tested on Mojave bug: 75023449\" into pi-dev"
    },
    {
      "commit": "330f2fb05da38d561e34c81d3027afd30af7f1bf",
      "tree": "6458fa542c2e32c1714b30d5993a5f7a83ca83aa",
      "parents": [
        "ee7bc05a03f8133f8b3930b20b0ddb38b6cde66a",
        "b7667279062ac2e213db1297e5f092762b14ea6a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 07 00:34:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 07 00:34:54 2018 +0000"
      },
      "message": "Merge \"Fix regression in recent task list replacement\" into pi-dev"
    },
    {
      "commit": "d043c3aba0f42b2e52bcd5e114574c5c177c0f78",
      "tree": "75405c7aa335b27277da3c3646eabf41db4511a8",
      "parents": [
        "d1bc30a405665cc7bb51bcc88b9504501beb358a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Apr 05 15:46:06 2018 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 06 16:59:21 2018 -0700"
      },
      "message": "AudioFocusRequest: getOnAudioFocusChangeListener in test API\n\nBug: 77651038\nTest: CTS AudioFocusTest\nChange-Id: I071057f1ed0ed6c56c16182a48191d763d408ae1\n"
    },
    {
      "commit": "ee7bc05a03f8133f8b3930b20b0ddb38b6cde66a",
      "tree": "1647ca577d7a30acb641ba3f577197831dec7061",
      "parents": [
        "d1bc30a405665cc7bb51bcc88b9504501beb358a",
        "ea0116eac2627854a4470138b996c445594ce976"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 23:18:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 23:18:27 2018 +0000"
      },
      "message": "Merge \"Do not animate scrim when ColorFade\" into pi-dev"
    },
    {
      "commit": "d1bc30a405665cc7bb51bcc88b9504501beb358a",
      "tree": "33e9a146467aaeefde6caa6d7c2a4631e0c3ac54",
      "parents": [
        "1a249607f94bcb2e3473ae92b3e9dcab06665b85",
        "436ee824226cd2262faff104b55b6d1d50dff7c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:52:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:52:43 2018 +0000"
      },
      "message": "Merge \"AudioPresentation: Replace @VisibleForTesting with @TestApi\" into pi-dev"
    },
    {
      "commit": "ec140f605e5d3dbe7b46b3905c6e54f98eff4cbf",
      "tree": "25826bb61af447b04765589e06984b3a059a5488",
      "parents": [
        "66b90a035f13d3ad0f7399cd8978c890a38ec935"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 06 15:17:17 2018 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Fri Apr 06 15:43:54 2018 -0700"
      },
      "message": "Don\u0027t request accessibility focus in volume dialog\n\nBug: 72824733\nTest: Manually verify that TalkBack no longer announces\nthe entire contents of the dialog when pressing a volume\nkey.\n\nChange-Id: I33162ecef8b9ef5e872a0291c5f3188c0c9d3dc1\n"
    },
    {
      "commit": "1a249607f94bcb2e3473ae92b3e9dcab06665b85",
      "tree": "1d6f679241c442e573e3655e858e115855dea06e",
      "parents": [
        "06d4cda1acf770a49bdd1311d70442eb341ee490",
        "229141f082f8f95791d7725765129f330a064aae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:35:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:35:56 2018 +0000"
      },
      "message": "Merge \"Adds a start flag to set FLAG_ACTIVITY_MATCH_EXTERNAL\" into pi-dev"
    },
    {
      "commit": "06d4cda1acf770a49bdd1311d70442eb341ee490",
      "tree": "eb9a637730ec06788c0a8365edefdb34de991d23",
      "parents": [
        "66b90a035f13d3ad0f7399cd8978c890a38ec935",
        "dcae293e94517488cdfd946bbc07b030f1cdfdbc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:23:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:23:39 2018 +0000"
      },
      "message": "Merge changes from topic \"hid-device-app-name\" into pi-dev\n\n* changes:\n  Show Bluetooth HID Device connection status in Settings\n  Bluetooth: Add hidden API to get current user of HID Device (1/3)\n"
    },
    {
      "commit": "66b90a035f13d3ad0f7399cd8978c890a38ec935",
      "tree": "d29f5d81db089e64aa097607ea2b2feb455004d6",
      "parents": [
        "7f03f1a20c1b6190003b9b5baf0f14dfc25785b5",
        "eb53c228f062a895dd90a00b6f2d7e7dda3d8ca1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 22:06:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 22:06:04 2018 +0000"
      },
      "message": "Merge \"Added nullability annotations to API\" into pi-dev"
    },
    {
      "commit": "f80809ffd7b6ea8eb120ce5ccb343582c2757ea0",
      "tree": "4d3f0aab41b4865f8f3a1c9fb9f0a787183da504",
      "parents": [
        "7f03f1a20c1b6190003b9b5baf0f14dfc25785b5"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 04 11:20:44 2018 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Fri Apr 06 14:59:07 2018 -0700"
      },
      "message": "Expose TestAPIs needed by GtsOsTestCases\n\nTest: atest GtsOsTestCases on pi-dev:taimen and oc-mr1:sailfish\nBug: 77497338\nChange-Id: I5de976991a857bfbed2faa943822af542601fa8b\n"
    },
    {
      "commit": "7f03f1a20c1b6190003b9b5baf0f14dfc25785b5",
      "tree": "3d23e4cbd8e61fe71cd9d87994f069803d03289c",
      "parents": [
        "4c1453ac4540181f05d7644775d292b4b8fc62a6",
        "f41e88263e655e765de8c85769749d9e6c1cbe14"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 21:45:50 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 21:45:50 2018 +0000"
      },
      "message": "Merge \"Run layout when exiting window\" into pi-dev"
    },
    {
      "commit": "4c1453ac4540181f05d7644775d292b4b8fc62a6",
      "tree": "636574d541950b3ffa5aa58524ef234a3e9f8ef5",
      "parents": [
        "bdaf85ebe6c5897b9508f7ac9eb8409e95714941",
        "aa763cd35f9a74a93a2fc8cee74e8455e504788e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Apr 06 21:44:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 21:44:28 2018 +0000"
      },
      "message": "Merge \"Early wake-up for transitions (2/2)\" into pi-dev"
    },
    {
      "commit": "229141f082f8f95791d7725765129f330a064aae",
      "tree": "3a112c994433bd8011067b7a1f8fd6cf17f1fe33",
      "parents": [
        "eeeceedc4ea2b42f5edb90dc1a6df08d7fd4c7fc"
      ],
      "author": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Fri Apr 06 13:53:25 2018 -0700"
      },
      "committer": {
        "name": "Patrick Baumann",
        "email": "patb@google.com",
        "time": "Fri Apr 06 14:16:16 2018 -0700"
      },
      "message": "Adds a start flag to set FLAG_ACTIVITY_MATCH_EXTERNAL\n\nTest: manual - launch installed instant app from command line\nChange-Id: I0e8532a683e3a68d2c81df222aab673d09c286ed\nFixes: 75967669\n"
    },
    {
      "commit": "bdaf85ebe6c5897b9508f7ac9eb8409e95714941",
      "tree": "73ddd797b1bae960eeb68572ed27b1f9f7bc1db4",
      "parents": [
        "2b28f0699ad7f3c458aa8f619ad3019946bf04f2",
        "c26bbd076a7b970324629f8b78a4c18198d151d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 21:13:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 21:13:44 2018 +0000"
      },
      "message": "Merge \"Remove clip to padding on the home button parent parent layout\" into pi-dev"
    },
    {
      "commit": "b7667279062ac2e213db1297e5f092762b14ea6a",
      "tree": "17bf3e06e4facefa117d53c826daa0408a184c2d",
      "parents": [
        "2b28f0699ad7f3c458aa8f619ad3019946bf04f2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 10:18:39 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 21:05:00 2018 +0000"
      },
      "message": "Fix regression in recent task list replacement\n\n- Accidentally removed a user check in ag/3762067 when adding the check for\n  compatible activity types :(. Added it back and a test to ensure that we\n  don\u0027t remove tasks that are otherwise identical except belong to\n  different users.\n\nBug: 77661783\nTest: atest FrameworksServicesTests:RecentTasksTest\nChange-Id: I9a0ec8f62e85e89f97dce615252b4c7635f505f8\n"
    },
    {
      "commit": "2b28f0699ad7f3c458aa8f619ad3019946bf04f2",
      "tree": "12ad2efe135df0346bd0ed833cb2f7c62b759587",
      "parents": [
        "915b6c8846919a30699f5c7ba5714ff10c17eb48",
        "a90b243e46da21a64872626e1e9bcaa18d51e437"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:57:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:57:25 2018 +0000"
      },
      "message": "Merge \"Improving jank tests diagnostics\" into pi-dev"
    },
    {
      "commit": "915b6c8846919a30699f5c7ba5714ff10c17eb48",
      "tree": "f82116ef7e9b343a58b8b1cda4cd67676c6301e5",
      "parents": [
        "43470a309a0fe51d62d16acce400ee73db698126",
        "4d89e42eee94cc8694aa0115f04c7329534e10ae"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:52:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:52:22 2018 +0000"
      },
      "message": "Merge \"Watch all networks for job invalidation signals.\" into pi-dev"
    },
    {
      "commit": "43470a309a0fe51d62d16acce400ee73db698126",
      "tree": "b9067fb4b7286362ae2982262abd3b4d1bf3d0e0",
      "parents": [
        "8d23a78b4036a22a3e29565b1e442c581382bdee",
        "3b8f09b3c56fc81148a06af68dde58022bc042fe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:45:21 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:45:21 2018 +0000"
      },
      "message": "Merge \"Hearing Aid: change get/set active device (3/3)\" into pi-dev"
    },
    {
      "commit": "8d23a78b4036a22a3e29565b1e442c581382bdee",
      "tree": "96d0a3963802c9e29543395bc5354d0192b5a24e",
      "parents": [
        "c63fdfe02c1de3b6c08a22a7f2c0d82b36d60976",
        "68653abe513443c053fccbb90e37330b9ae0df8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:43:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:43:40 2018 +0000"
      },
      "message": "Merge \"Fix another animation leak\" into pi-dev"
    },
    {
      "commit": "c63fdfe02c1de3b6c08a22a7f2c0d82b36d60976",
      "tree": "bb9d709851b957ab92aef6efdde96d6ea6cdd634",
      "parents": [
        "e0dfebcce3b48ea8a8f70c070641ac8436af86e6",
        "41b3f9a8cf74664126d56a05342fa604bf82a621"
      ],
      "author": {
        "name": "Tej Singh",
        "email": "singhtejinder@google.com",
        "time": "Fri Apr 06 20:42:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:42:22 2018 +0000"
      },
      "message": "Merge \"Add proto output of statsd stats in adb\" into pi-dev"
    },
    {
      "commit": "e0dfebcce3b48ea8a8f70c070641ac8436af86e6",
      "tree": "dc55711db99bdd0e9426f043776ae3625622947a",
      "parents": [
        "2181bb70ff934c0b3ee5f5aa69c82e333a3eced9",
        "39cb92086fce395ab9700eb23c5306d7278adde3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:41:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:41:01 2018 +0000"
      },
      "message": "Merge \"Turning on proto dumping for stack traces.\" into pi-dev"
    },
    {
      "commit": "2181bb70ff934c0b3ee5f5aa69c82e333a3eced9",
      "tree": "0de55cbab0cdd2cda27bcb40b4d96739cbb6c9e5",
      "parents": [
        "835e90b606e4f9f4ca2e2de8cccc6dbd76a5ab93",
        "236a183e8bc0b29af9dee52dae6f061b134b6a3f"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Fri Apr 06 20:40:46 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:40:46 2018 +0000"
      },
      "message": "Merge \"Removed call to setWillNotCacheDrawing and deprecated it as well as willNotCacheDrawing as intermediate caching layers are obsolete since hardware accelerated rendering was introduced in API 11\" into pi-dev"
    },
    {
      "commit": "835e90b606e4f9f4ca2e2de8cccc6dbd76a5ab93",
      "tree": "5388748d6db1af6814164d17a51ee614380afff2",
      "parents": [
        "bc73b3b6e91e47e64a3c50d7c0c8113fa4f66601",
        "6b1a9fbc05a20d82da9d4fc4ab1d552c57f88653"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 20:40:31 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:40:31 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    },
    {
      "commit": "eb53c228f062a895dd90a00b6f2d7e7dda3d8ca1",
      "tree": "57119a0d4e0f20cd18db2407c359a06134e94444",
      "parents": [
        "b172d5b4375ecb1895d3d7bed3d94e4fac3551a2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 06 12:56:09 2018 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 06 13:39:59 2018 -0700"
      },
      "message": "Added nullability annotations to API\n\nCertain methods where left out in the new APIs\n\nChange-Id: Ide1e2f387a4918f2134254d862eeff06bfd3a730\nFixes: 74409592\nTest: only non-semantic changes\n"
    },
    {
      "commit": "436ee824226cd2262faff104b55b6d1d50dff7c0",
      "tree": "f13aa252b61ed0a27ef3ecdb567f8761914bc2d6",
      "parents": [
        "086633e03db1c0f12eec6ae15bdf39b3fc05e0d2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Apr 06 13:04:14 2018 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Apr 06 13:30:28 2018 -0700"
      },
      "message": "AudioPresentation: Replace @VisibleForTesting with @TestApi\n\nThis is to fix CTS tests failures.\n\nBug: 77715867\nTest: make\nChange-Id: I99a5ff8fab208a0e1f2e889cb7ad256e6ba08437\n"
    },
    {
      "commit": "bc73b3b6e91e47e64a3c50d7c0c8113fa4f66601",
      "tree": "b642d0893511524b90e8ccc798f827bc22072a8e",
      "parents": [
        "086633e03db1c0f12eec6ae15bdf39b3fc05e0d2",
        "39cef4d9b62cd7990a9d596a681874424fe8f1b8"
      ],
      "author": {
        "name": "Oscar Shu",
        "email": "xshu@google.com",
        "time": "Fri Apr 06 20:17:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 20:17:40 2018 +0000"
      },
      "message": "Merge changes Ic0515cec,If547bd96 into pi-dev\n\n* changes:\n  metrics: identifying dfs from non dfs scans\n  metrics: watchdog connection delay field\n"
    },
    {
      "commit": "04ed430cee11431c829333a48966a2e060477393",
      "tree": "8059cecbbaffbfd6722fb6c6724adf2bd256a60f",
      "parents": [
        "8d8a35a90ec568da101f3e05dc8f12b58f99af5b"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 05 23:28:00 2018 -0700"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 06 13:07:18 2018 -0700"
      },
      "message": "Register NetworkRequest callbacks with a handler\n\nTest: as follows\n    - builds, flashes, boots\n    - settings changes that cause the \"x\" to appear and disappear\n      from the wifi icon don\u0027t crash\n    - runtest frameworks-net passes (kinda no related)\nBug: 64133961\nBug: 77285360\nChange-Id: I8af34d623ce265545a2ec42b56c5e87b4d077f58\n"
    },
    {
      "commit": "086633e03db1c0f12eec6ae15bdf39b3fc05e0d2",
      "tree": "ca4bc5fc4e62150b037b70e50b6f36015ffe73b8",
      "parents": [
        "3a0681d13772f9ade995fd29bbf1bd0274626d16",
        "682ac77a65ad66d0a462378151052fa7e8e6bb62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 19:54:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:54:20 2018 +0000"
      },
      "message": "Merge \"WifiConfiguration: Remove a bunch of unused fields\" into pi-dev"
    },
    {
      "commit": "3a0681d13772f9ade995fd29bbf1bd0274626d16",
      "tree": "96c2d047e7760f0e17d304c08c45120dbea002aa",
      "parents": [
        "a15aa6e2fd600d828417066df93d4fd11949e188",
        "ce2d963d2ee74435105d25265641a4769563806d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 19:44:52 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:44:52 2018 +0000"
      },
      "message": "Merge \"Update NetworkScoreService to use SystemService\" into pi-dev"
    },
    {
      "commit": "d8bf249a5dea77b5e5d2ca0ab421a3e58b947c7d",
      "tree": "add8376ad2acd11d2d8ced6c11891e6929c43d84",
      "parents": [
        "7f3e5bb0538e3bfa118ff7cf6324c50d694b83b8"
      ],
      "author": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Fri Mar 30 11:15:59 2018 -0700"
      },
      "committer": {
        "name": "Aarthi Balachander",
        "email": "aarthibc@google.com",
        "time": "Fri Apr 06 19:39:54 2018 +0000"
      },
      "message": "UI modifications for user picker\nTest: tested on Mojave\nbug: 75023449\n\nChange-Id: Ia991ca9ed9424d0008ca2328f28c0900e8d5653a\n"
    },
    {
      "commit": "a15aa6e2fd600d828417066df93d4fd11949e188",
      "tree": "ef5937e106e15bbc5813ae00c37111f959cd584f",
      "parents": [
        "fad31024f8943ab095265139b589455ac5411cda",
        "e074da1804985fce23ccf0b069153862689b03ea"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Fri Apr 06 19:32:20 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:32:20 2018 +0000"
      },
      "message": "Merge \"Fix ambient display time unit error\" into pi-dev"
    },
    {
      "commit": "cfaf8a1e5bea143b9604dd87078d22cd5d9b1b6c",
      "tree": "340d1aba1de5a849326c733146f5f9430960a352",
      "parents": [
        "e7154b6d5a9300c8bfbfc46bf8e65ff1ab446c62"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Apr 06 15:17:55 2018 -0400"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Fri Apr 06 15:26:36 2018 -0400"
      },
      "message": "Only match addresses without zip codes if at the end.\n\nThe old native implementation of findAddress only accepted addresses\nwithout zip codes if they appeared at the end of the string. This was\nprobably a bug as the documentation implies this should work in all\ncases, but fixing this bug has caused a lot of false positives while not\nfixing very many false negatives and this functionality is being\ndeprecated anyway, so change it back.\n\nFixes: 75409267\nTest: tested upstream in chromium; direct copy of that code\nChange-Id: I3f3c300035cf02a23284737431bc6f94f542cbe7\n"
    },
    {
      "commit": "a90b243e46da21a64872626e1e9bcaa18d51e437",
      "tree": "41f889c8c0a00b11e8aaba64b30a5076d2264516",
      "parents": [
        "271ba383b6bfa07a97e4f5dd65a89679e0270bd7"
      ],
      "author": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Thu Apr 05 13:50:38 2018 -0700"
      },
      "committer": {
        "name": "Vadim Tryshev",
        "email": "vadimt@google.com",
        "time": "Fri Apr 06 12:25:40 2018 -0700"
      },
      "message": "Improving jank tests diagnostics\n\nWhen there were 0 total frames, ProfileData generates something like:\nJanky frames: 0 (nan%)\n\nThen the test fails to parse it, and ends up with a mysterious\n\"Failed to parse NUM_JANKY\" diag (see the bug).\n\nMaking the case 0/0 a 0%.\n\nBug: 77528721\nTest: atest google/perf/jank/SystemUI/UbSystemUIJankTests:android.platform.systemui.tests.jank.LauncherJankTests#testOpenAllAppsContainer\nChange-Id: Ib65b80dc689f7b6ee06b108114ffd7de9d739721\n"
    },
    {
      "commit": "fad31024f8943ab095265139b589455ac5411cda",
      "tree": "3fd26135121715ab76fa40804bf911daf849d4e5",
      "parents": [
        "e7154b6d5a9300c8bfbfc46bf8e65ff1ab446c62",
        "2d726741751c835f8c38c7c007a0628f721840d0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 19:02:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 19:02:41 2018 +0000"
      },
      "message": "Merge \"Fix support for rendering status icons\" into pi-dev"
    },
    {
      "commit": "e7154b6d5a9300c8bfbfc46bf8e65ff1ab446c62",
      "tree": "c10dc8c1989512d5b9ab832693a8a36182264daa",
      "parents": [
        "50c069f7c1e8735580b559fbe6a96e5a7d4f6c36",
        "3cad62417be2090629e42db78cf5ac53ff805a77"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 18:48:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:48:27 2018 +0000"
      },
      "message": "Merge \"Add new WifiWake metrics\" into pi-dev"
    },
    {
      "commit": "50c069f7c1e8735580b559fbe6a96e5a7d4f6c36",
      "tree": "6de3408042db84cadac8f14e519baeccb1c867aa",
      "parents": [
        "320c1ade6772fd597775a5485917f37440ed04c5",
        "a1d5e9fb97fe7073220d4839ea916b64d18ec82a"
      ],
      "author": {
        "name": "Xiangyu/Malcolm Chen",
        "email": "refuhoo@google.com",
        "time": "Fri Apr 06 18:32:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:32:12 2018 +0000"
      },
      "message": "Merge \"Marking some hidden API as TestApi.\" into pi-dev"
    },
    {
      "commit": "320c1ade6772fd597775a5485917f37440ed04c5",
      "tree": "e1891d80e2aca5440209e02cddfb13ec1fdc74f3",
      "parents": [
        "919f606df9763f920850fc0fdc9beed526ea195b",
        "3ce023b02eec04874b4c659f0973b6a05182970b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 06 18:19:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:19:48 2018 +0000"
      },
      "message": "Merge \"Add TestApi annotation to AudioEffect, AudioFormat, VolumeShaper\" into pi-dev"
    },
    {
      "commit": "919f606df9763f920850fc0fdc9beed526ea195b",
      "tree": "d087d23603229478208295efb0b1c8eb38f87f9f",
      "parents": [
        "1024314c67a9c05d9a5670f5a04afb4fd5161407",
        "b9e8cfa5d3f6351defddcdf1a36f9dc0e88b8217"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 18:17:11 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:17:11 2018 +0000"
      },
      "message": "Merge \"Update battery strings to respect user 24 hour setting\" into pi-dev"
    },
    {
      "commit": "1024314c67a9c05d9a5670f5a04afb4fd5161407",
      "tree": "a8d29a84c3a21db49e8fc98ea82ca9271c416559",
      "parents": [
        "28faced9734d509f8829ea710fe93bf33a4be324",
        "7fbf0a8e9cecbc6d1e4958a900b51021e0e0f980"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 18:16:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 18:16:36 2018 +0000"
      },
      "message": "Merge \"WifiConfiguration: Modify time display in toString\" into pi-dev"
    },
    {
      "commit": "28faced9734d509f8829ea710fe93bf33a4be324",
      "tree": "51ece7a10965b90f012c6b22b98a820f5f13f1ec",
      "parents": [
        "bb96c13c7027f187d08746470434e81387edaa36",
        "da26eb3382de885a01933f55dec9b19505cb763f"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Apr 06 17:57:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:57:10 2018 +0000"
      },
      "message": "Merge \"Added dontSendToRestrictedApps broadcast option\" into pi-dev"
    },
    {
      "commit": "bb96c13c7027f187d08746470434e81387edaa36",
      "tree": "6e7a6826a2055c961753aef15788ea6955c76306",
      "parents": [
        "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff",
        "8f1c508cfe811b5d75bb6c24e61bbd38774b30a9"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Apr 06 17:42:05 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:42:05 2018 +0000"
      },
      "message": "Merge changes Idca52b94,I82ae308d into pi-dev\n\n* changes:\n  Sort hidden API light grey\n  Add more hidden API to light grey\n"
    },
    {
      "commit": "2d726741751c835f8c38c7c007a0628f721840d0",
      "tree": "811e051ca340d28953bdbebfa1ea96990670625e",
      "parents": [
        "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff"
      ],
      "author": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Fri Apr 06 10:28:08 2018 -0700"
      },
      "committer": {
        "name": "Brad Stenning",
        "email": "stenning@google.com",
        "time": "Fri Apr 06 10:35:03 2018 -0700"
      },
      "message": "Fix support for rendering status icons\n\nBug: 77698170\n\nTest: Manual on big dog\nChange-Id: Ibabc56408cfa8cbd48baac40ada63c976631170b\n"
    },
    {
      "commit": "8aab7c65ec86b8473fa46e0f1b9f0a5e8b3aa7ff",
      "tree": "a3119106a328e5bd4426042f37e9fea8ed44b3c0",
      "parents": [
        "297a3e27e13e97146bbeace3f9d90bb32ea8c0f3",
        "ae7686534ea7e45da87f391a0ef2c153adb49dd5"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Fri Apr 06 17:19:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:19:19 2018 +0000"
      },
      "message": "Merge \"Hide app if it shares uid with whitelisted app\" into pi-dev"
    },
    {
      "commit": "297a3e27e13e97146bbeace3f9d90bb32ea8c0f3",
      "tree": "fbab490c71a9032f93c653bc9cebfee3b3996707",
      "parents": [
        "bcccb1aff5eb258859a2a8146c0315a17d007972",
        "ef06dc26d6bde6d69bc0fdd3862ed346a396a836"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 17:17:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:17:39 2018 +0000"
      },
      "message": "Merge \"Move the alarm status icon to the first position.\" into pi-dev"
    },
    {
      "commit": "bcccb1aff5eb258859a2a8146c0315a17d007972",
      "tree": "4b2c4bb45145f7b3d57c072086397f8fb553061f",
      "parents": [
        "893c5e0c70179fc8c000508afe9f89a6af8e220d",
        "317a35743b3d1ed9deedce0d5b626b9a6e2d0779"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 17:12:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:12:01 2018 +0000"
      },
      "message": "Merge \"Switch to Saturated color mode when Accessibility transforms are active\" into pi-dev"
    },
    {
      "commit": "236a183e8bc0b29af9dee52dae6f061b134b6a3f",
      "tree": "01261e51cb631b2d3b70e92d42e6a9bc1098b995",
      "parents": [
        "893c5e0c70179fc8c000508afe9f89a6af8e220d"
      ],
      "author": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Thu Apr 05 16:34:47 2018 -0700"
      },
      "committer": {
        "name": "Nader Jawad",
        "email": "njawad@google.com",
        "time": "Fri Apr 06 17:09:40 2018 +0000"
      },
      "message": "Removed call to setWillNotCacheDrawing and deprecated it as well as\nwillNotCacheDrawing as intermediate caching layers are obsolete since\nhardware accelerated rendering was introduced in API 11\n\nImageView\u0027s current implementation of setScaleType would manually\ndisable it\u0027s cache if the ScaleType provided was CENTER. This was end up\nnot drawing the ImageView if View.LAYER_TYPE_SOFTWARE was configured on\nthe ImageView as the cache no longer existed. Removed the logic to\nconditionally disable the drawing cache and marked\nsetWillNotCacheDrawing/willNotCacheDrawing as hardware accelerated\nrendering makes these facilities obsolete\n\nFixes: 77653694\nFixes: 72139649\nTest: Created a test application with an ImageView and manually set a\nScaleType of CENTER and forced the ImageView to render in a software\nlayer to confirm that it would render properly with a drawable of the\ntest application\u0027s launcher icon\n\nChange-Id: Ie73b1e0708a265e3cc2cc74ed13539f4219dbd7d\n(cherry picked from commit 2ac86880d6888b0508cdb7d6b2f22a1329a66560)\n"
    },
    {
      "commit": "ce2d963d2ee74435105d25265641a4769563806d",
      "tree": "bfb77eece2f23cfca8a7b36a2d7e5cba3ba96718",
      "parents": [
        "893c5e0c70179fc8c000508afe9f89a6af8e220d"
      ],
      "author": {
        "name": "Mehdi Alizadeh",
        "email": "mett@google.com",
        "time": "Wed Mar 28 17:34:24 2018 -0700"
      },
      "committer": {
        "name": "Roshan Pius",
        "email": "rpius@google.com",
        "time": "Fri Apr 06 17:08:59 2018 +0000"
      },
      "message": "Update NetworkScoreService to use SystemService\n\nBug: 29118511\nTest: runtests.sh\nTest: Ran integration tests\nTest: Verified wifi assistant still works (Uses NetworkScorer).\nChange-Id: I50a6bd5ab59fc69fcb331102ad80ec4bb0988c70\n"
    },
    {
      "commit": "893c5e0c70179fc8c000508afe9f89a6af8e220d",
      "tree": "b1b07cd55e1aa20eae14114dc2c34e69faad6a2e",
      "parents": [
        "1b5a0deb8125ccb5a64c7b941f34a161b0c76400",
        "750aec6f3bf8353fb619773862f3181b5766d42e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 17:06:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 17:06:44 2018 +0000"
      },
      "message": "Merge \"media: Populate Image scaling mode in reader and writer\" into pi-dev"
    },
    {
      "commit": "da876c9438de0c35f368d990fb6e2c2e141b20df",
      "tree": "5e16458f6d4c73e5c395833c5f98094cd1362274",
      "parents": [
        "1b5a0deb8125ccb5a64c7b941f34a161b0c76400"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Apr 05 18:31:06 2018 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 09:49:47 2018 -0700"
      },
      "message": "Tighten up pending animations list.\n\n- When we can\u0027t start an animation for a task, preemptively remove the\n  task from the animation list so that it does not erroneously report as\n  animating, or inherit the affect-sysui-flags behaviour.\n\nBug: 77223419\nTest: atest FrameworksServicesTests:com.android.server.wm.RecentsAnimationControllerTest\nChange-Id: I5cbc9e68d182cecacf10932a3220039dda5ebeed\n"
    },
    {
      "commit": "1b5a0deb8125ccb5a64c7b941f34a161b0c76400",
      "tree": "01182cba00ee4deb730f58ca82a7e434fa15f9a6",
      "parents": [
        "cecec7bf5b881547ea8cd43d48892b0302175e08",
        "3e2980ed3251ec5f8ca85d7ce23f44daf717dd82"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Apr 06 16:45:02 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 16:45:02 2018 +0000"
      },
      "message": "Merge \"Generalize the recents animation to work with non-home activity.\" into pi-dev"
    },
    {
      "commit": "cecec7bf5b881547ea8cd43d48892b0302175e08",
      "tree": "44988269e4b10c425bc454721d7a16b9c1d03eb7",
      "parents": [
        "f332dea5db4b966eb40106d1b541ad752c79eb22",
        "9acd673c0deb2652a55c52b9b80515d84b1945dc"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 06 15:59:34 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:59:34 2018 +0000"
      },
      "message": "Merge \"Migrated the Person class to its own file\" into pi-dev"
    },
    {
      "commit": "4e51877f5cbdb4a92568dce50c2bdc381cfbe861",
      "tree": "88475d6ad312b6ce9c3bc73f20cc6267b4ea93b1",
      "parents": [
        "1bc47a4c1d0b01d5b32bc2018212c629903da2e6"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Mar 27 14:25:33 2018 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Apr 06 16:51:53 2018 +0100"
      },
      "message": "Fix crash when modifying Selection\n\nThe root of this bug was in the fact that Selection.removeSelection\nremoves two spans, the start index and end index of the selection.\nEach span removal triggers Editor#onSpanRemoved, which in turn tries\nto set a selection. This meant that if we started with selection\n(100, 120), then removeSpan(start) was called, so we had (-1, 120),\nthen the onSpanRemoved code tried to set a selection so set it to\n(120, 120), then removeSpan(end) was called, ending up in (120, -1).\n\nThere are two stages to this fix\n1. A lot of our code assumes that when either start or end selection\nare larger than -1, both are valid. Therefore when we have one of them\nout of sync, we crash. Fixed this assumption in all the places I found\n\n2. We didn\u0027t have a mechanism to use FLAG_INTERMEDIATE when removing\nspans, only when adding them, so this CL adds a remove with flags. This\nallows us to not trigger onSpanRemoved when only one of the selection\nindexes is removed.\nBecause this is an added method to an interface, the default just\ncalls the existing method. The new method is implemented in\nSpannableStringInternal and SpannableStringBuilder to read\nFLAG_INTERMEDIATE and avoid sending a spans changed event.\nSelection.removeSelection then uses FLAG_INTERMEDIATE when removing\nthe first of the two selection spans.\n\nNote that 2. would be enough to fix the current bug, but we want to\navoid other implementations of Spannable from crashing in the wild.\nIn general, it seems like a good idea to verify both selection indexes\nare valid whenever they are used.\n\nBug: 72101848\nTest: atest FrameworksCoreTests:SpannableStringBuilderTest\nTest: atest FrameworksCoreTests:SpannableStringTest\nTest: atest CtsWidgetTestCases:TextViewTest\nTest: atest CtsWidgetTestCases:EditTextTest\nTest: atest android.text.cts.SelectionTest (note new test as well)\nTest: atest android.view.inputmethod.cts.BaseInputConnectionTest\nTest: atest android.text.DynamicLayoutTest\nChange-Id: I0d647fad152d0bef0f2115a46c3d17ebd8642281\n"
    },
    {
      "commit": "f332dea5db4b966eb40106d1b541ad752c79eb22",
      "tree": "669edd1c2d2f95a138f0d933fbf700e83aead3ac",
      "parents": [
        "55399733a51f729606ff3062be36ef9211051393",
        "57d6f11d6ab5d409f3291923ea34f9be709925bc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:48:43 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:48:43 2018 +0000"
      },
      "message": "Merge \"Added gamma correction to autobrightness.\" into pi-dev"
    },
    {
      "commit": "55399733a51f729606ff3062be36ef9211051393",
      "tree": "49ac99951d19bbc4d2c6214a4c8774dbe01b5b7e",
      "parents": [
        "7d4299352014382ae4a53c7bedccc7161294aafd",
        "2155c4c897566a5a7c4620da72e7bdd5f9b80dc9"
      ],
      "author": {
        "name": "Pankaj Kanwar",
        "email": "pkanwar@google.com",
        "time": "Fri Apr 06 15:40:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:40:39 2018 +0000"
      },
      "message": "Merge \"Update Javadoc to clarify which calls are logged.\" into pi-dev"
    },
    {
      "commit": "7d4299352014382ae4a53c7bedccc7161294aafd",
      "tree": "9a91c5b2f2098658d2c425ccdc787b184c155b2b",
      "parents": [
        "aec427ba1be87a1a19f5520a37a01bca938763d3",
        "7c1959f4970bc5a5a7f0793f27393b0536e7db34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 06 15:31:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 06 15:31:24 2018 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into pi-dev"
    }
  ],
  "next": "aec427ba1be87a1a19f5520a37a01bca938763d3"
}
