)]}'
{
  "log": [
    {
      "commit": "c81082b7ee925aeeb7edddbb181dc365a4600be1",
      "tree": "8ec9d8b01fb23c0242825f4bfdf3d1a5c5e4f05f",
      "parents": [
        "15971223dc2bec97449accd74f6dd21b60ca4632"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Tue Apr 05 18:00:38 2016 -0700"
      },
      "committer": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Thu Apr 07 14:10:15 2016 -0700"
      },
      "message": "Improve Animation Calculations to remove Jank\n\nAdd animations to back button press path.\n\nAdd scroll for launches of unfocused apps.\n\nPart 1 of 2 to fix:\n\nb/27876144\n\nChange-Id: I1ac345dffb06d7926558a4087b07061ee4be731b\n"
    },
    {
      "commit": "15971223dc2bec97449accd74f6dd21b60ca4632",
      "tree": "c41ac6b841315d9904a32a5724ad4a2683007d3f",
      "parents": [
        "d273f0d659b2850a2956d94229a48f17df77a740",
        "90427507882de8ddbd178c6466896deb4969f5bc"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Apr 06 20:03:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 20:03:53 2016 +0000"
      },
      "message": "Merge \"Added padding and gravity support to PIN entry\" into nyc-dev"
    },
    {
      "commit": "d273f0d659b2850a2956d94229a48f17df77a740",
      "tree": "4922303f0f21e6edcc6e49ac49010af9d97a91e7",
      "parents": [
        "5b758bf272e3e24c8822523c2a3c3f38ba6f8025",
        "141f11c82a2dbf042833f75aeae6f028e8ae2084"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 06 19:38:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:38:50 2016 +0000"
      },
      "message": "Merge \"More work on issue #26390151: Add new JobScheduler API...\" into nyc-dev"
    },
    {
      "commit": "5b758bf272e3e24c8822523c2a3c3f38ba6f8025",
      "tree": "37cb0355f568626356a6749d87fcd421ebf14a2f",
      "parents": [
        "c2b2f6eeffe7e1745d17244a693b9df6f42dbcd5",
        "42c8bd1b4aba37bd302eb96f55c536d9e51762ed"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 06 19:32:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:32:02 2016 +0000"
      },
      "message": "Merge \"Add missing setAccessible to Choreographer\u0027s threadInstance\" into nyc-dev"
    },
    {
      "commit": "42c8bd1b4aba37bd302eb96f55c536d9e51762ed",
      "tree": "eda780b563a37d823718fc1ce408b52b0e89fe10",
      "parents": [
        "61ccc9198ab09363edbf500d7669dbcfafc5fa28"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 06 12:29:55 2016 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 06 12:29:55 2016 -0700"
      },
      "message": "Add missing setAccessible to Choreographer\u0027s threadInstance\n\nChange-Id: I753660cf68ba5a9c375942222e32059d952739bb\n"
    },
    {
      "commit": "c2b2f6eeffe7e1745d17244a693b9df6f42dbcd5",
      "tree": "b7dce2f27ba36939c6049e7bff5dfdbbe78a2cb3",
      "parents": [
        "a0576c61d871c928826b3fcf96eaedc157bc3f04",
        "2c4078611ad1f91c84ef8fd4fac107699b670b06"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 06 19:20:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:20:41 2016 +0000"
      },
      "message": "Merge \"Adjust javadoc for filter priority\" into nyc-dev"
    },
    {
      "commit": "a0576c61d871c928826b3fcf96eaedc157bc3f04",
      "tree": "f3ba90bd4f829c0064df4e3fe57622d991c83f85",
      "parents": [
        "f583427b0de21037b9bda8a8a66b1ca4e4e1c9b9",
        "1b1bcd7b7370866bc00ce3361be8d5167bf3e28d"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Apr 06 19:12:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:12:43 2016 +0000"
      },
      "message": "Merge \"Disallow prepare()-ing over an always on VPN app\" into nyc-dev"
    },
    {
      "commit": "f583427b0de21037b9bda8a8a66b1ca4e4e1c9b9",
      "tree": "f3172a2ad7cde4cb14c232111b51b15cc4f51288",
      "parents": [
        "39f1311b545f1f8732ee3a8b565018dcd0da7323"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Apr 04 20:25:41 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 06 19:08:51 2016 +0000"
      },
      "message": "Fix dialog placement\n\nWhen calculating the frame for non-fullscreen windows, we incorrectly\nused the wrong bounds to calculate the frame, which lead to wrong\npositioning.\n\nTo fix this, we use the inset bounds, which we consider the source\nof truth for all layout related aspects, to calculate the frame,\nand then offset everything by the difference between the inset bounds\nand the task bounds to position them correctly.\n\nBug: 28012565\nBug: 27860956\nBug: 27441808\nChange-Id: I90d45054e0bcce78d021ad2cd20e5ef7f79ded3d\n"
    },
    {
      "commit": "39f1311b545f1f8732ee3a8b565018dcd0da7323",
      "tree": "f790faa3d1278d9dbf760fdb40b28467e225bb5a",
      "parents": [
        "a27c1df9c2620707268c099f534535aeccc22044",
        "61ccc9198ab09363edbf500d7669dbcfafc5fa28"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 06 19:03:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:04:00 2016 +0000"
      },
      "message": "Merge \"Clear ThreadLocal storage from Choreographer\" into nyc-dev"
    },
    {
      "commit": "a27c1df9c2620707268c099f534535aeccc22044",
      "tree": "a76212953d4e9b55d44b1069a97c9a2f1ca84d98",
      "parents": [
        "86f303e7d4bc0f0a9b7aa65d9076315f0d542b34",
        "81181dc3564625a4eae9889abace728b9a6e2784"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 06 19:03:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:03:33 2016 +0000"
      },
      "message": "Merge \"Add scroll indicators to resolver list layouts\" into nyc-dev"
    },
    {
      "commit": "86f303e7d4bc0f0a9b7aa65d9076315f0d542b34",
      "tree": "853e99ea625be90663a41b34a212580a2541437d",
      "parents": [
        "3855e9ce494fcbd27291f0ea5872d00daf10d3f2",
        "9fa95518022fcf2f874b9e57de97d8e8ef41dccf"
      ],
      "author": {
        "name": "Gus Prevas",
        "email": "kprevas@google.com",
        "time": "Wed Apr 06 19:02:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 19:02:20 2016 +0000"
      },
      "message": "Merge \"Fixes typo in Wear window animation.\" into nyc-dev"
    },
    {
      "commit": "3855e9ce494fcbd27291f0ea5872d00daf10d3f2",
      "tree": "276e115d89c3415137dfde3cc1de0098e508a869",
      "parents": [
        "a01c1f0d90def31de9bdd21bada11a3dfc0444b0",
        "53f109b39e2b62fa3730ce1c43344df2c733251c"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Apr 06 18:44:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 18:44:59 2016 +0000"
      },
      "message": "Merge \"Massage code to better support Files overlay.\" into nyc-dev"
    },
    {
      "commit": "a01c1f0d90def31de9bdd21bada11a3dfc0444b0",
      "tree": "1106a6ad34a7e3eaf2d6dc94a310e428e7c64791",
      "parents": [
        "8da25ef74afaa63e1ba2814f219c0d0bac2abf7e",
        "089d840383c511ed170a284ba343bd9a00db790e"
      ],
      "author": {
        "name": "Tony Mak",
        "email": "tonymak@google.com",
        "time": "Wed Apr 06 18:39:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 18:39:21 2016 +0000"
      },
      "message": "Merge \"xxxTrustAgentConfiguration should be supported in the parent DPM instance\" into nyc-dev"
    },
    {
      "commit": "8da25ef74afaa63e1ba2814f219c0d0bac2abf7e",
      "tree": "eeea4d655ca6b9433308d3d3122f8ae14c1ac7f8",
      "parents": [
        "fef8cfc3f07900a68041e91e016dfb9b644a4615",
        "89e6f010e2d16fab144336bc2b3501ed6134a02e"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 06 18:34:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 18:34:55 2016 +0000"
      },
      "message": "Merge \"Fix inability to add all tiles.\" into nyc-dev"
    },
    {
      "commit": "89e6f010e2d16fab144336bc2b3501ed6134a02e",
      "tree": "7e1ea3410557a7b9ce23beb56e6de5c5c5722087",
      "parents": [
        "b65b7105cd5d20bf8a9f9c1b10afd6df968bc442"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 06 14:32:54 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 06 14:32:54 2016 -0400"
      },
      "message": "Fix inability to add all tiles.\n\nChange-Id: I1d6ea9825277c902e238a896580c96d509b459ef\nFixes: 27837813\n"
    },
    {
      "commit": "61ccc9198ab09363edbf500d7669dbcfafc5fa28",
      "tree": "388fafcf2e43934dfcea01437401228306d6ae40",
      "parents": [
        "91253ed04696ecd57636472dd8ac74660f65c5c2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 06 11:32:36 2016 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Apr 06 11:32:36 2016 -0700"
      },
      "message": "Clear ThreadLocal storage from Choreographer\n\nChange-Id: I5abb5c68a635e7808b0a036ba4d9971cd0139aa3\n"
    },
    {
      "commit": "2c4078611ad1f91c84ef8fd4fac107699b670b06",
      "tree": "d70af579923ad59b5ca6c58427be44466bf38926",
      "parents": [
        "1314d087d171c22084333abaad12600ad6c249ba"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 06 10:57:51 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 06 10:57:51 2016 -0700"
      },
      "message": "Adjust javadoc for filter priority\n\nThis clarifies the usage of setPriority() for receiver filters.\nShould also adjust the XML description of android:priority to\nbetter describe the new behaviour for activity filters\n\nBug: 26417683\nChange-Id: I96b2d90d71640041e232c401cf6e6838dbdbfeab\n"
    },
    {
      "commit": "fef8cfc3f07900a68041e91e016dfb9b644a4615",
      "tree": "026c2465384b0f368e18dae311c77135607ef4c8",
      "parents": [
        "847afadd7a3f31fd2e68046d0faa3609dd20667a",
        "5b3b4b43c9a6afa9d153915df4e6d5f2ade4e150"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Apr 06 17:50:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:50:31 2016 +0000"
      },
      "message": "Merge changes I1bad66e2,Ibc93597e,Id985fc28 into nyc-dev\n\n* changes:\n  Remove the highlight on the overview button in the screen pinning dialog\n  Fixing bad regression in alt-tab layout.\n  Workaround to ensure that a SystemUI process is always available.\n"
    },
    {
      "commit": "847afadd7a3f31fd2e68046d0faa3609dd20667a",
      "tree": "a28dcf1567c2937d8ac3c98442f23d70d8d46656",
      "parents": [
        "9745ea35361141a94e775920a941f913af01134a",
        "445fd2afe9336cecf76e41d78aa0b6f3b7053700"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 06 17:49:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:49:48 2016 +0000"
      },
      "message": "Merge \"Eliminate deadlock in magnification.\" into nyc-dev"
    },
    {
      "commit": "81181dc3564625a4eae9889abace728b9a6e2784",
      "tree": "28b2e8511ee1d64dee46395cd06a621aaaecabf6",
      "parents": [
        "12a52bc3914ac593eb74f5787de54f3682d7f01d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 06 13:47:01 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Apr 06 13:47:01 2016 -0400"
      },
      "message": "Add scroll indicators to resolver list layouts\n\nAlso reformats XML for consistency.\n\nBug: 27431395\nChange-Id: I468dd1582ddcabe360b8665b6f42b3248caa16a5\n"
    },
    {
      "commit": "9745ea35361141a94e775920a941f913af01134a",
      "tree": "c3d9ba9432a2483ce7039255127be9b987a3580e",
      "parents": [
        "f1f270a09469343abd864f1b02a630a8a15762ff",
        "6474f0e02b9a00c1f69f985c0d73cf7f8c0fb073"
      ],
      "author": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Wed Apr 06 17:37:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:37:23 2016 +0000"
      },
      "message": "Merge \"Put disallow-safe-boot restriction to system settings to make it accessible during boot.\" into nyc-dev"
    },
    {
      "commit": "f1f270a09469343abd864f1b02a630a8a15762ff",
      "tree": "b9efff2d2c233b91c0e6c325cd06b3d3f29588ed",
      "parents": [
        "ee2c7c7d633b8732208e2c532ddbd52c143d463d"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Apr 05 19:02:37 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 06 17:36:08 2016 +0000"
      },
      "message": "Fixed a bug where the height of the group was wrong\n\nThis lead to very visible bugs.\n\nBug: 24866646\nChange-Id: I62bfbb2f3895a5a69eb4807d109643bdfdf95351\n"
    },
    {
      "commit": "ee2c7c7d633b8732208e2c532ddbd52c143d463d",
      "tree": "da5f8dec3b7485093acbc77e87040d172a7b3492",
      "parents": [
        "e11eb10e8d994b49e6e04cd14fccb402f8f48ec9",
        "fe523c67bc8b06920e4d8ca3a32b202c360c08a3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Apr 06 17:33:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:33:45 2016 +0000"
      },
      "message": "Merge \"Wrap logcat invocations with timeout.\" into nyc-dev"
    },
    {
      "commit": "e11eb10e8d994b49e6e04cd14fccb402f8f48ec9",
      "tree": "949656de3cfaeb1d9feb3f2e681161133492c3d7",
      "parents": [
        "4bb80305fbb1e9552392b139ba367317d8dffba2",
        "d69c9e7efbb4983527acf5c4feca9d1fde7b611d"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Wed Apr 06 17:32:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:32:56 2016 +0000"
      },
      "message": "Merge \"Match SUW package after FBE reboot\" into nyc-dev"
    },
    {
      "commit": "4bb80305fbb1e9552392b139ba367317d8dffba2",
      "tree": "6833c61bdfc7d4705369f21bcae9d81981f34adb",
      "parents": [
        "c0eb067ceb25f1c6585d18874f75afd151826e2b",
        "0f4bc2b8002b927290dc84403bb0255e4c4a9079"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 06 17:27:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:27:58 2016 +0000"
      },
      "message": "Merge \"Move cert tracing to PackageParser\" into nyc-dev"
    },
    {
      "commit": "c0eb067ceb25f1c6585d18874f75afd151826e2b",
      "tree": "f8fd805c43c1819eb3d5ae56a1f2ab617bf9c124",
      "parents": [
        "52c30b0cf84524bec30515ad6343646d3c5b187a",
        "3e10ae927cc4f655f4331264bd24da6b97d5ac1e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 06 17:26:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:26:53 2016 +0000"
      },
      "message": "Merge \"Fragment#setUserVisibleHint guard\" into nyc-dev"
    },
    {
      "commit": "0f4bc2b8002b927290dc84403bb0255e4c4a9079",
      "tree": "1986251ed1a73283114b19dd0dc6eb3955c89a90",
      "parents": [
        "1314d087d171c22084333abaad12600ad6c249ba"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 06 07:46:13 2016 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Apr 06 10:25:24 2016 -0700"
      },
      "message": "Move cert tracing to PackageParser\n\nTracing for cert collection in PackageManagerService was only\ncatching one of a couple usages. Move tracing lower in the\ncall stack to ensure tracing exists for all calls.\n\nAlso added a new tag to differentiate between verifying v1 \u0026 v2\nsignatures.\n\nBug: 27502465\nChange-Id: Ie29f326e44f32cdbea1572714689c82f07ca12ba\n"
    },
    {
      "commit": "53f109b39e2b62fa3730ce1c43344df2c733251c",
      "tree": "c750eecf4be67a33897f22419ec8d55fd915d383",
      "parents": [
        "18e7e10f67384796282c913805b0124137bd13e5"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Apr 04 15:26:48 2016 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Apr 06 10:25:02 2016 -0700"
      },
      "message": "Massage code to better support Files overlay.\n\nAlso, allow \"productivity_mode\" config to be enabled via intent extra\n    as a developement aide.\n\nBug: 28006206\nChange-Id: I7be8d96a0e924f9ce8023347e051d28d69a0eec9\n"
    },
    {
      "commit": "52c30b0cf84524bec30515ad6343646d3c5b187a",
      "tree": "e4143e847277712b7c76376e210712a77b8dbd25",
      "parents": [
        "d4c676131f8a02d4baa762c151a3181fe40a5e73",
        "4f408eee9aebc6748c092b3d8d224d225bd0983f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Apr 06 17:18:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:18:53 2016 +0000"
      },
      "message": "Merge \"Set up none transition for relaunching apps during screen freeze\" into nyc-dev"
    },
    {
      "commit": "d4c676131f8a02d4baa762c151a3181fe40a5e73",
      "tree": "c30c793af423790423f965d00f182585fbb1097a",
      "parents": [
        "696dc4d8df457d9321038f4b7c6f2c8f44f1ee0f",
        "fa0e47e0d439b8ecc28efacca92bb16e115e1e6e"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 06 17:15:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:15:48 2016 +0000"
      },
      "message": "Merge \"Add an overlayable config for IME switcher visibility.\" into nyc-dev"
    },
    {
      "commit": "696dc4d8df457d9321038f4b7c6f2c8f44f1ee0f",
      "tree": "a39f6add9f33fb7a4740400063ad52838b9e1dfc",
      "parents": [
        "1667682d99af10ddae6e06524f7ad8deb993c288",
        "50cd766a57d7949e985c1a1d81976f202f0c2e72"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Apr 06 17:13:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:13:23 2016 +0000"
      },
      "message": "Merge \"DrmInitData: prevent public constructor access\" into nyc-dev"
    },
    {
      "commit": "6474f0e02b9a00c1f69f985c0d73cf7f8c0fb073",
      "tree": "f06db30cf06fd36252cee8efcb4a5347361f6a01",
      "parents": [
        "1a1f24980cb440752910fd4caddcd0bdc27f2c35"
      ],
      "author": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Thu Mar 24 16:43:10 2016 +0100"
      },
      "committer": {
        "name": "Lenka Trochtova",
        "email": "ltrochtova@google.com",
        "time": "Wed Apr 06 19:11:23 2016 +0200"
      },
      "message": "Put disallow-safe-boot restriction to system settings\nto make it accessible during boot.\n\nBUG: 26251884\n\nChange-Id: I1dee58dfc2aa746e0e97a6675c611c6e313ec91c\n"
    },
    {
      "commit": "1667682d99af10ddae6e06524f7ad8deb993c288",
      "tree": "ddf16b673e46360503b8ba18ae6822194ca16291",
      "parents": [
        "a0026d58bc7cc24ed6f6b5333d53e31677da10ca",
        "da92d4881e7ec0962dd209c83dc85a71edd22a1f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 17:10:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:10:27 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "a0026d58bc7cc24ed6f6b5333d53e31677da10ca",
      "tree": "a5099c3f2d93e2e070095f6c21bb4f0042125a74",
      "parents": [
        "589b855719ce89ba68ce1a93f15a4c79a2461adc",
        "32eb985d652efd0d1ef8c4a539a211469f7ebab1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 17:03:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:03:21 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "589b855719ce89ba68ce1a93f15a4c79a2461adc",
      "tree": "705beb9a0de38d3d2bd434a99be6641ea5324659",
      "parents": [
        "b2c8a4a06a29472f65b9f5a46fcedf106f5a3487",
        "ee5eb934e349ee6a01a028cb431afac9018b8e56"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Apr 06 17:01:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 17:01:24 2016 +0000"
      },
      "message": "Merge \"Remove bool return from setAlwaysOnVpnPackage\" into nyc-dev"
    },
    {
      "commit": "b2c8a4a06a29472f65b9f5a46fcedf106f5a3487",
      "tree": "a4367fcde5931663e1fbf8bfca865668cc18514c",
      "parents": [
        "4f997f25925c5065fafc8e9d21519c33e81cd814",
        "f30b5ca1b1c565e1f55a5dda1f457fe9a006e63a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 06 16:57:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 16:57:44 2016 +0000"
      },
      "message": "Merge \"Make QS tile lifecycle tests less flaky (hopefully)\" into nyc-dev"
    },
    {
      "commit": "3e10ae927cc4f655f4331264bd24da6b97d5ac1e",
      "tree": "79587163efb83aa47b0fece1ed06bde03693d208",
      "parents": [
        "9d8ec0f12ee67129afb4020aa1d91599073cfeab"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 06 09:57:40 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 06 09:57:40 2016 -0700"
      },
      "message": "Fragment#setUserVisibleHint guard\n\nBug 28026606\n\nChange-Id: I109bce6ecd35feaa045b61a7226b2a19344d2cda\n"
    },
    {
      "commit": "f30b5ca1b1c565e1f55a5dda1f457fe9a006e63a",
      "tree": "8c9b6625bd5378a01ff41a05b2f0e7f76448fe82",
      "parents": [
        "b65b7105cd5d20bf8a9f9c1b10afd6df968bc442"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 06 12:54:26 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Apr 06 12:54:26 2016 -0400"
      },
      "message": "Make QS tile lifecycle tests less flaky (hopefully)\n\nChange-Id: I387c774267c076cf244d2870b051ad6d586d3564\n"
    },
    {
      "commit": "4f997f25925c5065fafc8e9d21519c33e81cd814",
      "tree": "c83a4d86bcdd444968be092229a2542d0bdc8ad5",
      "parents": [
        "856ebe206b054c86419df9bab945fabd156bebd6",
        "417fa1357c646048929585504cc25ae413b32850"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 16:49:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 16:49:15 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-dev"
    },
    {
      "commit": "445fd2afe9336cecf76e41d78aa0b6f3b7053700",
      "tree": "23308a3ed7187b6cbf50120a0e77381f7947c94b",
      "parents": [
        "856ebe206b054c86419df9bab945fabd156bebd6"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Mar 17 17:26:24 2016 -0700"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Wed Apr 06 16:43:44 2016 +0000"
      },
      "message": "Eliminate deadlock in magnification.\n\nUse the lock from AccessibilityManagerService in\nMagnificationController, since the two services call each other with\nlocks held.\n\nBug: 27725795\nChange-Id: Iaed6749bf217210457325c3912da0f7aa0f6319a\n"
    },
    {
      "commit": "856ebe206b054c86419df9bab945fabd156bebd6",
      "tree": "692870e08e7ffd6c7e9379dff68bcfd21b71186a",
      "parents": [
        "ac17049fbd04400fb56ea364ac39ea2ae3a6e2be",
        "8949faf0660d5c5e5479f164094f8761290824b7"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 06 16:38:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 16:38:51 2016 +0000"
      },
      "message": "Merge \"FloatingToolbar: Include scroll indicators in overflow.\" into nyc-dev"
    },
    {
      "commit": "ac17049fbd04400fb56ea364ac39ea2ae3a6e2be",
      "tree": "1f2aa6c001bc888aa3b10634e980f155425be8b8",
      "parents": [
        "1a1f24980cb440752910fd4caddcd0bdc27f2c35",
        "52020492f26990a1f18aa4474bbfce44b5d0c650"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Apr 06 16:36:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 16:36:54 2016 +0000"
      },
      "message": "Merge \"don\u0027t pin ranking updates at the end of the queue.\" into nyc-dev"
    },
    {
      "commit": "90427507882de8ddbd178c6466896deb4969f5bc",
      "tree": "8521f0c17bc6ca73e3a665436561375e8bc9e079",
      "parents": [
        "1a1f24980cb440752910fd4caddcd0bdc27f2c35"
      ],
      "author": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Fri Apr 01 16:04:23 2016 -0700"
      },
      "committer": {
        "name": "Evan Rosky",
        "email": "erosky@google.com",
        "time": "Wed Apr 06 16:35:25 2016 +0000"
      },
      "message": "Added padding and gravity support to PIN entry\n\nAlso made it more customizable via attributes\n\nBug: 25184308\nChange-Id: I3cfd48b6bb964ea8db1539586ed70343fda5e40a\n"
    },
    {
      "commit": "fe523c67bc8b06920e4d8ca3a32b202c360c08a3",
      "tree": "4c6a63e1ed0772229493697be61a3ecbbe07b2a8",
      "parents": [
        "12a52bc3914ac593eb74f5787de54f3682d7f01d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 06 10:22:41 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Apr 06 10:22:44 2016 -0600"
      },
      "message": "Wrap logcat invocations with timeout.\n\nWe\u0027ve seen evidence that the logcat binary can end up wedged, which\nmeans we can eventually starve system_server for FDs.  To mitigate\nthis, wrap logcat using the timeout utility to kill and clean up if\nit takes too long to exit.\n\nBug: 27994717, 28021719, 28009200\nChange-Id: Ieed1460d89598628a5db868645fd305d0e9054ed\n"
    },
    {
      "commit": "d69c9e7efbb4983527acf5c4feca9d1fde7b611d",
      "tree": "53e344b52ec8945ac1cc2ed61b26e13e289f2d95",
      "parents": [
        "6cfecf4dff3d55a98f933fdfd153339275005108"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Wed Apr 06 09:18:59 2016 -0700"
      },
      "committer": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Wed Apr 06 09:18:59 2016 -0700"
      },
      "message": "Match SUW package after FBE reboot\n\nAdd MATCH_DIRECT_BOOT_* flags when querying for SUW package.\n\nBug: 28027590\nChange-Id: Ibd454340053ce24299f316e92cd6ec6b350d695e\n"
    },
    {
      "commit": "1a1f24980cb440752910fd4caddcd0bdc27f2c35",
      "tree": "1d2a59516916f6d646ad5de882c5739bf247e42d",
      "parents": [
        "6c2bed24ec24c3f16971808cb3aacbd5daa9189a",
        "3df18a94657e1554ed1aca87b5aedbc2d7eb7a48"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 06 16:09:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 16:09:02 2016 +0000"
      },
      "message": "Merge \"Prefix printer description with service-label instead of package-label.\" into nyc-dev"
    },
    {
      "commit": "6c2bed24ec24c3f16971808cb3aacbd5daa9189a",
      "tree": "5c0d22ad38d4fc4a79605f8b9edf6339646391d0",
      "parents": [
        "6cfecf4dff3d55a98f933fdfd153339275005108",
        "c6c319e9889874a1babafa4301dabe193737ebd9"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 06 16:08:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 16:08:49 2016 +0000"
      },
      "message": "Merge \"Print Activity: Use a single (re-implemented) parsing logig for page ranges.\" into nyc-dev"
    },
    {
      "commit": "6cfecf4dff3d55a98f933fdfd153339275005108",
      "tree": "6f7c03ea4999645ba9b7bc5d4a15ecf4ddd9bcef",
      "parents": [
        "fa305fcc6ba8f4d95b0ee33bbe8c6d9e371096e1",
        "07e6c237d3f19b98bbec237892a785fd3895368a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 06 15:52:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 15:52:56 2016 +0000"
      },
      "message": "Merge \"Apply correct bottom padding to layouts\" into nyc-dev"
    },
    {
      "commit": "fa305fcc6ba8f4d95b0ee33bbe8c6d9e371096e1",
      "tree": "6d64c9c3c27264c9ee4935c096e1e4ca36154841",
      "parents": [
        "4ac550f6813ff734d36757b8b9b2ee03c77b6273",
        "dd0605b052bb6dd35096b8b533bad64b4b608ed0"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 06 15:34:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 15:34:09 2016 +0000"
      },
      "message": "Merge \"Documentation update for interruption filters.\" into nyc-dev"
    },
    {
      "commit": "ee5eb934e349ee6a01a028cb431afac9018b8e56",
      "tree": "95ecf6ab847306726991d10072c3830dcf7a504a",
      "parents": [
        "36e480cf8cec07a9204c2f50d7268c39e1c0aeae"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Tue Apr 05 16:27:15 2016 +0100"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Apr 06 16:30:22 2016 +0100"
      },
      "message": "Remove bool return from setAlwaysOnVpnPackage\n\nBug: 27533151\nChange-Id: I4c656488e69cb5247dbb9cfd62d6f6f7043f9a90\n"
    },
    {
      "commit": "4ac550f6813ff734d36757b8b9b2ee03c77b6273",
      "tree": "84c8b474605b8d0898689eb2102d27278ee69aac",
      "parents": [
        "12a52bc3914ac593eb74f5787de54f3682d7f01d",
        "0fd0f893dd5fc45f14ef1c33f359cd7fcbb52432"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 06 15:21:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 15:21:23 2016 +0000"
      },
      "message": "Merge \"Re-enable Optimizing apps dialog\" into nyc-dev"
    },
    {
      "commit": "52020492f26990a1f18aa4474bbfce44b5d0c650",
      "tree": "c91c79a49413a91e6ecf145414d658d78277c913",
      "parents": [
        "5798a425ec657cbbe10025a90f5342700f569ba3"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Apr 06 11:12:02 2016 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Apr 06 11:12:02 2016 -0400"
      },
      "message": "don\u0027t pin ranking updates at the end of the queue.\n\nApparently we schedule ranking updates all the time, so the job gets pulled\nto the end of the queue, and can get starved. This change makes sure we\ndon\u0027t schedule multiple updates by leaving it in the queue. If a job in the\nqueue behind hte update request needs to send an update it will jsut\nrequest one anyway, so we shouldn\u0027t miss updates.\n\nBug: 28015158\nChange-Id: Id5b9d05ea6eb35e610ee34651e4cde8cddd4ae66\n"
    },
    {
      "commit": "12a52bc3914ac593eb74f5787de54f3682d7f01d",
      "tree": "23feffefaa99f62d916fc16a9409f4cf51a49df3",
      "parents": [
        "2084796e231104dac4c97903096b70b32534eee1",
        "2dbc53242927a796117a0b70d856021c0d4918a5"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 06 15:06:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 15:06:57 2016 +0000"
      },
      "message": "Merge \"Fix a regression in SHOW_IME_WITH_HARD_KEYBOARD handling.\" into nyc-dev"
    },
    {
      "commit": "2084796e231104dac4c97903096b70b32534eee1",
      "tree": "dec5cc9e6b28fa992123be549040e736ab922295",
      "parents": [
        "32fa8d13714928e9231762276c5851bd2d51d7b0",
        "e67b0bdf5a3598101a4e7820bca04bc9f13b70f6"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Apr 06 15:02:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 15:02:04 2016 +0000"
      },
      "message": "Merge \"DocsUI: Update the drag shadow to meet UI spec.\" into nyc-dev"
    },
    {
      "commit": "32fa8d13714928e9231762276c5851bd2d51d7b0",
      "tree": "9b65b379c2c82c4a64e63d08ad4c4c0116908fab",
      "parents": [
        "3397c88f7900d8db677204cdbe9e7a5dc26e453a",
        "f9324a8dd9556785c6918c079b9236bc1a28e145"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Apr 06 14:59:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 14:59:41 2016 +0000"
      },
      "message": "Merge \"Protect more broadcasts.\" into nyc-dev"
    },
    {
      "commit": "dd0605b052bb6dd35096b8b533bad64b4b608ed0",
      "tree": "cad6a1a0aba8d343722df4254f83c8d9c160133f",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 06 10:26:54 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 06 10:33:14 2016 -0400"
      },
      "message": "Documentation update for interruption filters.\n\nBug: 27901142\nChange-Id: I977f7dc4010dc826e06dfb01ad6db68380b80fde\n"
    },
    {
      "commit": "3397c88f7900d8db677204cdbe9e7a5dc26e453a",
      "tree": "ca0e0aa6f9e895f7e8dc22e60e0eadb28bc51688",
      "parents": [
        "2616fbf6315e9d8bc1bad32faff7767c33ae0b78",
        "bb21c25b3f927eeb1a1e56fa3023093f0d74204c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 06 14:27:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 14:27:35 2016 +0000"
      },
      "message": "Merge \"Notify app op watchers when audio restrictions change.\" into nyc-dev"
    },
    {
      "commit": "2616fbf6315e9d8bc1bad32faff7767c33ae0b78",
      "tree": "d6793fa4f9e4903947c9e93e718c2d88f71beb6c",
      "parents": [
        "7f2bc453309b28d096dd7c8c45d667516089fa79",
        "f6711474341d3a998c9a82dfe6ada94d3bf9b6ad"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Apr 06 14:26:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 14:26:04 2016 +0000"
      },
      "message": "Merge \"Keyboard Shortcuts: protect against NPE in WindowManagerService\" into nyc-dev"
    },
    {
      "commit": "0fd0f893dd5fc45f14ef1c33f359cd7fcbb52432",
      "tree": "f1634ceeeb791bd1e3104a885fc2f57670b0a1c9",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 06 15:05:04 2016 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 06 15:11:02 2016 +0100"
      },
      "message": "Re-enable Optimizing apps dialog\n\nBug: 27350503\nChange-Id: I98ae03571817792265780c9283b395c323638e14\n"
    },
    {
      "commit": "f6711474341d3a998c9a82dfe6ada94d3bf9b6ad",
      "tree": "3f7ec0d995529324cd3f89241612402f87e111a5",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Apr 06 14:48:33 2016 +0100"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Apr 06 14:55:07 2016 +0100"
      },
      "message": "Keyboard Shortcuts: protect against NPE in WindowManagerService\n\nUsing an unresponsive app [while (true) { Thread.sleep(1000) }]\nproduces NPE:\n\nWindowManager: Window Manager Crash\nWindowManager: java.lang.NullPointerException: Attempt to read\n               from field \u0027android.view.IWindow\n               com.android.server.wm.WindowState.mClient\u0027 on a\n               null object reference\nWindowManager: at com.android.server.wm.WindowManagerService\n               .requestAppKeyboardShortcuts\n               (WindowManagerService.java:10628)\n\nWhich puts down SysUI (and requires restarting SysUI).\n\nProtect against this by checking for nulls. The end result\nis that the dialog is no longer shown for unresponsive apps\nand SysUI does not break.\n\nBug: 27914463\nChange-Id: I37f0b0d5980f6ddc50f3bb778582d23ee1c7e9c3\n"
    },
    {
      "commit": "8949faf0660d5c5e5479f164094f8761290824b7",
      "tree": "675ae6d38050cb050bcac7d78fe5b2f3825fac34",
      "parents": [
        "7f2bc453309b28d096dd7c8c45d667516089fa79"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 06 14:15:26 2016 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Apr 06 14:22:42 2016 +0100"
      },
      "message": "FloatingToolbar: Include scroll indicators in overflow.\n\nBug: 27427333\nChange-Id: I7480cfe5f75d04e04792d9443435a76ab6773c64\n"
    },
    {
      "commit": "7f2bc453309b28d096dd7c8c45d667516089fa79",
      "tree": "e652761d3adaeff20a552efd60388f37d190fa50",
      "parents": [
        "5905bf738c175edfc63bf2e5ee28a43d83977e2d",
        "0c9dd5b98a74c65e9e9e03a207681fc4b7bc4a0a"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Apr 06 13:12:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 13:12:56 2016 +0000"
      },
      "message": "Merge \"Clear caller identity when calling createConfirmDeviceCredentialIntent\" into nyc-dev"
    },
    {
      "commit": "5905bf738c175edfc63bf2e5ee28a43d83977e2d",
      "tree": "2299baa062da4d46c973c395893da99fe212bc38",
      "parents": [
        "4a53c8e70253928bf89913cb313de47450d0782f",
        "fd3446e0aa62ff1af3cfd068ed5910575a5907b8"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Wed Apr 06 12:50:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 12:50:32 2016 +0000"
      },
      "message": "Merge \"Fix build\" into nyc-dev"
    },
    {
      "commit": "fd3446e0aa62ff1af3cfd068ed5910575a5907b8",
      "tree": "d2006318adacfd4f68ee10e81392404587d787d7",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Wed Apr 06 21:42:39 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Wed Apr 06 21:44:13 2016 +0900"
      },
      "message": "Fix build\n\nChange-Id: I38aa2f70fef3cb5b4a6fe42a3e4aa8e0a16e6fe0\n"
    },
    {
      "commit": "da92d4881e7ec0962dd209c83dc85a71edd22a1f",
      "tree": "98ebafe990f7c2a3eb3cc2c9847ae83950947c8c",
      "parents": [
        "b7da9ce4f0e03df1b1a38a693fb64a3c23d2ca84"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 05:38:14 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 05:38:14 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I856a941ac139b90d05f278db1023b96715211893\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4a53c8e70253928bf89913cb313de47450d0782f",
      "tree": "84fcd58f7eb07b5677c77a7e5b1b1b1b280b84f0",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151",
        "66b45f01ff0df5d7b674105722bdcd33a1bf2233"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Wed Apr 06 12:17:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 12:17:26 2016 +0000"
      },
      "message": "Merge \"Document which APIs are callable on the parent instance\" into nyc-dev"
    },
    {
      "commit": "66b45f01ff0df5d7b674105722bdcd33a1bf2233",
      "tree": "bfe887d56bd14e878c1a7c37cb156c29ce594fa7",
      "parents": [
        "002f7121b72c55cf21123a094f52424bde074c3c"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Tue Apr 05 19:12:39 2016 +0100"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Wed Apr 06 11:59:49 2016 +0100"
      },
      "message": "Document which APIs are callable on the parent instance\n\nIn DPM it is possible to retrieve a parent instance to set policies\nthat are applied to the profile parent. Extend the javadoc to clarify\nwhich APIs are actually callable on the parent instance.\n\nBug: 27532279\nChange-Id: I7ed40f8c3c7c3089283489bff41a04c70239d5a4\n"
    },
    {
      "commit": "0c9dd5b98a74c65e9e9e03a207681fc4b7bc4a0a",
      "tree": "5bd11c4bcf728d309a65337f72baf2b5f068dd1c",
      "parents": [
        "36712853a9d0b57702ee5b1fd936ff0b9f48c151"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Apr 06 11:54:59 2016 +0100"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Apr 06 11:54:59 2016 +0100"
      },
      "message": "Clear caller identity when calling createConfirmDeviceCredentialIntent\n\nBug: 27893870\nChange-Id: I9edcd170432f8a2bd852a5fa78ab868201093dcf\n"
    },
    {
      "commit": "32eb985d652efd0d1ef8c4a539a211469f7ebab1",
      "tree": "1a57cd2e09d231875ee9d28442aa5c995df05ebf",
      "parents": [
        "b7da9ce4f0e03df1b1a38a693fb64a3c23d2ca84"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 03:28:47 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 03:28:47 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I6e780e155d307e6357040492e2007698ea8264a2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "417fa1357c646048929585504cc25ae413b32850",
      "tree": "412289a01b925cd6799bf0df5c884c3d17a62bad",
      "parents": [
        "b7da9ce4f0e03df1b1a38a693fb64a3c23d2ca84"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 03:03:10 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 06 03:03:10 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I8bf415a99ffc8de3e174c431149736dea2a321b8\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "36712853a9d0b57702ee5b1fd936ff0b9f48c151",
      "tree": "fe39b5d7613b5e7c5c5680185f248e01f3bf1697",
      "parents": [
        "4b12df6f7ec1684c4ae5218668ad26d0e8cf81d7",
        "f46600d074f55d1c77741852cd734e3126b43eca"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 06 08:51:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 08:51:08 2016 +0000"
      },
      "message": "Merge \"Make public the registerDefaultNetworkCallback API\" into nyc-dev"
    },
    {
      "commit": "4b12df6f7ec1684c4ae5218668ad26d0e8cf81d7",
      "tree": "2dcbbb7d5cb6383ccb6d85b15adec1c78d6f843d",
      "parents": [
        "841b49bc3ffa28b1ea115486621b1c1a79c4e5c4",
        "04cbe870ae6c8721d6322c248d40bb94a9cb5a09"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Apr 06 06:35:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 06:35:41 2016 +0000"
      },
      "message": "Merge \"PIP: Apply the latest Recents row animation when PIP control is focused\" into nyc-dev"
    },
    {
      "commit": "04cbe870ae6c8721d6322c248d40bb94a9cb5a09",
      "tree": "9a26a4a9b8cd90fb6ff6b534b1644027c35e839a",
      "parents": [
        "b2e4e98e7c2b54966b48945a0418187564d71085"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Apr 05 03:15:17 2016 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Apr 06 15:20:58 2016 +0900"
      },
      "message": "PIP: Apply the latest Recents row animation when PIP control is focused\n\nBug: 27540465\nChange-Id: Ib3b40fb64953a175593eab789552db3c231f0227\n"
    },
    {
      "commit": "2dbc53242927a796117a0b70d856021c0d4918a5",
      "tree": "0f4db4698e3c5ec444072ee473fea9c62bafc98f",
      "parents": [
        "ef5b4657a8b03b33d6c4087e0ced33606fcf05f3"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Sun Apr 03 22:50:18 2016 -0700"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Apr 06 05:47:14 2016 +0000"
      },
      "message": "Fix a regression in SHOW_IME_WITH_HARD_KEYBOARD handling.\n\nThis is a follow up CL to my previous CL [1], which caused a regression\nthat LatinIME does not correctly initialize its UI when:\n  1. Make sure SHOW_IME_WITH_HARD_KEYBOARD is off.\n  2. Pair a hardware keyboard.\n  3. Reboot.\n  4. Make sure the hardware keyboard is paird.\n  5. Focus in a text box.\n  6. Make sure that LatinIME does not show software keyboard.\n  7. Tap the IME switcher and turn of \"Show Input Method\" toggle.\n\nPreviously IMS had called many methods from\nIMS#onConfigurationChanged(), which was just replaced with\nIMS#restartInput() by my CL [1] then broke some assumptions in LatinIME.\nThis could also break other IMEs\u0027 assumptions as well.\n\nTo avoid unexpected regressions between M and N like this, this CL\nensures that those methods are called as we have done until [1].\n\n [1]: Id4d332e3909590c68345e10e1f2e18650efb2eb7\n      7b739a802cb7d97460a0bf8a1e9774efe96fa552\n\nBug: 26985193\nChange-Id: Iebd98f26d388b64cb318ac202b3bcdd956bd3a27\n"
    },
    {
      "commit": "841b49bc3ffa28b1ea115486621b1c1a79c4e5c4",
      "tree": "6379c3243809e12b367020cf86130d78581d4887",
      "parents": [
        "b2e4e98e7c2b54966b48945a0418187564d71085",
        "10a86910aa66781ba3343bbb782d449a5a78248e"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Apr 06 05:46:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 05:46:57 2016 +0000"
      },
      "message": "Merge \"PIP: Fix regressions caused by previous commit a0d4d25\" into nyc-dev"
    },
    {
      "commit": "b2e4e98e7c2b54966b48945a0418187564d71085",
      "tree": "605e8b77b240b5afd24f2807f3036b18e9a1965f",
      "parents": [
        "94887874e385797ac5290e867fe412b9d6fc2f9c",
        "80299748cc7ed5f59cb65122459b036b74150d4a"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Apr 06 03:51:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 03:51:46 2016 +0000"
      },
      "message": "Merge \"MidiDevice: fix connectPorts for same Process\" into nyc-dev"
    },
    {
      "commit": "f46600d074f55d1c77741852cd734e3126b43eca",
      "tree": "9fb1e27ca0bd9db0afdc2267bf712a86c810a4a0",
      "parents": [
        "49e2db1b10c8b8d6833c8c2d2d6dc7f100489fee"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 01 16:28:28 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 06 12:22:47 2016 +0900"
      },
      "message": "Make public the registerDefaultNetworkCallback API\n\nChange-Id: I89d7a6f49f5d6a0da3402a07407b0f8d93181b4f\n"
    },
    {
      "commit": "94887874e385797ac5290e867fe412b9d6fc2f9c",
      "tree": "008180696e583b796e1f292fad418392315f3a8a",
      "parents": [
        "49e2db1b10c8b8d6833c8c2d2d6dc7f100489fee"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Apr 05 13:30:49 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 06 11:30:51 2016 +0900"
      },
      "message": "Don\u0027t flush DNS cache on route changes.\n\nSince Lollipop, routes are isolated within Networks.  Flushing a\nNetwork\u0027s DNS cache whenever that same Network\u0027s routes are updated\ndoesn\u0027t provide any benefit.  Any system components depending on this\nbehaviour need to uncovered and fixed.\n\nAdditionally, clean up no-longer-used flushNetworkDnsCache().  This\nshould be replaced, when needed, by a proper binder interface to netd.\n\nChange-Id: I34bf79e4839da014d466058a876d754209d0c007\n"
    },
    {
      "commit": "49e2db1b10c8b8d6833c8c2d2d6dc7f100489fee",
      "tree": "a9bac289d9e945853d2070329d005106ff269327",
      "parents": [
        "f13f14ef30a147681854223871c1352d154d9d7a",
        "a91307b24097cfb4c50d403c37499f8e67630ba6"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Wed Apr 06 02:07:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 02:07:02 2016 +0000"
      },
      "message": "Merge \"Delete unused DnsPinger\" into nyc-dev"
    },
    {
      "commit": "f13f14ef30a147681854223871c1352d154d9d7a",
      "tree": "ab88e4458a449d8d1939b78a051265bd1f56929d",
      "parents": [
        "8eb8a32f98915bc5fc009130d79d00021ef7a7c9",
        "72fde85f7fb227f48f7c0a6e69d9ac174a8e3abc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 06 02:05:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 02:05:42 2016 +0000"
      },
      "message": "Merge \"Remove unusable a11y APIs for ClickableSpans.\" into nyc-dev"
    },
    {
      "commit": "8eb8a32f98915bc5fc009130d79d00021ef7a7c9",
      "tree": "02d045341580674dccb003f315da35084b9d8f25",
      "parents": [
        "255490c33cd84b03d164a6c6f4f00680d83e057f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Apr 05 18:03:56 2016 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Apr 06 01:20:25 2016 +0000"
      },
      "message": "Fix divider touchable region\n\nMake sure to update the touchable region whenever the layout\nchanges. The layout is wrong if the window is invisible during\nthe first layout.\n\nBug: 27854148\nChange-Id: Ic0501eccf7b919d10491c6f5aa0c0f1765a07c52\n"
    },
    {
      "commit": "255490c33cd84b03d164a6c6f4f00680d83e057f",
      "tree": "5011348416b9675c23892f2b110b71cf7a718bd4",
      "parents": [
        "ca94f29366b9b6e3211351c2d098060114ef5fa8",
        "0305624f3d992498128f230c549c2a2c479ce4bb"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Apr 06 01:19:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 01:19:13 2016 +0000"
      },
      "message": "Merge \"Camera: Null check remote binder interface\" into nyc-dev"
    },
    {
      "commit": "0305624f3d992498128f230c549c2a2c479ce4bb",
      "tree": "88a67708050603c4a94264dbf364069341bb1aed",
      "parents": [
        "ee46b5831c49e7249e53dc00a17b168a8bc46123"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Apr 05 18:12:11 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Apr 05 18:12:11 2016 -0700"
      },
      "message": "Camera: Null check remote binder interface\n\nFor LEGACY mode, there\u0027s no remote binder, so need to null check for\nthat case.\n\nBug: 28000512\nChange-Id: I31035f16fd32875d0bd84ca801927498e86133b3\n"
    },
    {
      "commit": "4f408eee9aebc6748c092b3d8d224d225bd0983f",
      "tree": "9ce48f736628c0f1f6029f7a47b501006fceafce",
      "parents": [
        "3942978af2314801379e807a3a913841c1f1481c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 05 17:45:59 2016 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Apr 05 17:54:36 2016 -0700"
      },
      "message": "Set up none transition for relaunching apps during screen freeze\n\nSet up a none transition for the relaunching apps, and add them\nto mOpeningApps so that display unfreeze wait for these apps to draw.\n\nbug: 27834014\nChange-Id: Id8f98c8160bdb92e93fbf948fde1d3bfece4eaa9\n"
    },
    {
      "commit": "ca94f29366b9b6e3211351c2d098060114ef5fa8",
      "tree": "5ea26c33dabf5b1cd801e04721ad7391b85a31b6",
      "parents": [
        "b7da9ce4f0e03df1b1a38a693fb64a3c23d2ca84",
        "3ae3557ea3a9ad8429de9db14de62a4214a07cdc"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Apr 06 00:36:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 00:36:52 2016 +0000"
      },
      "message": "Merge \"Make FastXmlSerializer more suitable to persist arbitrary strings\" into nyc-dev"
    },
    {
      "commit": "f9324a8dd9556785c6918c079b9236bc1a28e145",
      "tree": "c567345153f1f0cd21279a9d9cc516e2f4908f50",
      "parents": [
        "07a0e79aa4df64abd5b2c70eabd98a2e6ce8b341"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 05 18:30:56 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Apr 05 18:31:00 2016 -0600"
      },
      "message": "Protect more broadcasts.\n\nBug: 28001192\nChange-Id: I3a3a48ccfcd75bb91431988aa3495d091d5d00f4\n"
    },
    {
      "commit": "b7da9ce4f0e03df1b1a38a693fb64a3c23d2ca84",
      "tree": "fdc4be44becf676d8babf35a9fad16c5a239d6b8",
      "parents": [
        "9b87cc2b8b7a72249aeb1f12b4482ea7fad29cb5",
        "7a9b2a67b71f8f6c5cffc3fe90cc4b513b79a9b2"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Apr 06 00:26:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 00:26:51 2016 +0000"
      },
      "message": "Merge \"Close inline controls / hide the gear when interaction outside occurs\" into nyc-dev"
    },
    {
      "commit": "9b87cc2b8b7a72249aeb1f12b4482ea7fad29cb5",
      "tree": "5450476029574753dea4671c8fb47d616a03b742",
      "parents": [
        "bad02b0ec9fb977f588db405a878ade9535bf240",
        "146dcc026500de5ef8152ef87372d548c71a1619"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Apr 06 00:21:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 06 00:21:56 2016 +0000"
      },
      "message": "Merge \"Add stack traces to logs about mismatched sequenece numbers in procstats.\" into nyc-dev"
    },
    {
      "commit": "bad02b0ec9fb977f588db405a878ade9535bf240",
      "tree": "fda268d1ce2660308a68a4331f2ed09dd79e71cb",
      "parents": [
        "a951a593c080ade962c70b30da6ff9b059225e61",
        "91253ed04696ecd57636472dd8ac74660f65c5c2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 05 23:59:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 23:59:02 2016 +0000"
      },
      "message": "Merge \"Add properties from textAppearance to property map\" into nyc-dev"
    },
    {
      "commit": "91253ed04696ecd57636472dd8ac74660f65c5c2",
      "tree": "bae29c06531958b3a77938a69773eac08a29104c",
      "parents": [
        "840172ac1ecc514098d0cad41e009dab95542620"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 05 12:48:18 2016 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue Apr 05 16:58:00 2016 -0700"
      },
      "message": "Add properties from textAppearance to property map\n\nThe default property map is used to get the list of XML properties that\na view queried. For things like textAppearance, these are additional\nattributes that the TextView queries, but wasn\u0027t added to  the property\nmap. Add them too.\n\nChange-Id: I1e03fbeced224866de1dcc51b93d5aa5d5886ade\n"
    },
    {
      "commit": "a951a593c080ade962c70b30da6ff9b059225e61",
      "tree": "72db24c4fc10190e8aa4844daae8ba493abd2207",
      "parents": [
        "7a27611646667bca6a034946bd46f56d2260a5ba",
        "c76c857c26ba76fdf319e83a353db66f7b0ab32f"
      ],
      "author": {
        "name": "Sanket Agarwal",
        "email": "sanketa@google.com",
        "time": "Tue Apr 05 23:39:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 23:39:20 2016 +0000"
      },
      "message": "Merge \"PBAP connect to alternate device.\" into nyc-dev"
    },
    {
      "commit": "7a27611646667bca6a034946bd46f56d2260a5ba",
      "tree": "ccaab0c7176a5564fba20be12aa87e9e527d7a9b",
      "parents": [
        "7f376b9e8e10e6f9d85c1193a72f84da20f427c8",
        "01ee1b7eb6debec3d422bc798df3bc180dc979ae"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 05 23:28:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 23:28:05 2016 +0000"
      },
      "message": "Merge \"Allow to provide only a component name prefix to \u0027am instrument\u0027\" into nyc-dev"
    },
    {
      "commit": "7f376b9e8e10e6f9d85c1193a72f84da20f427c8",
      "tree": "4ad5b2f3c75e1415f5558b3803f28f9f1c09f7b8",
      "parents": [
        "2a6f4768366b78965326710410fe938644feb60d",
        "9bacdabf3e44130963890b9712840d34c494d77d"
      ],
      "author": {
        "name": "Abhijith Shastry",
        "email": "ashastry@google.com",
        "time": "Tue Apr 05 23:24:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 23:24:42 2016 +0000"
      },
      "message": "Merge \"Remove deprecated API launchManageBlockedNumbersActivity\" into nyc-dev"
    },
    {
      "commit": "3ae3557ea3a9ad8429de9db14de62a4214a07cdc",
      "tree": "2cfc0a05fec7062be519690bdbd473a7dfbda41c",
      "parents": [
        "fdb3073a28fcb8c60bc067b524d370301eeda7c1"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 05 15:24:43 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 05 16:12:07 2016 -0700"
      },
      "message": "Make FastXmlSerializer more suitable to persist arbitrary strings\n\n- Encode \u0027\\u000\u0027 - \u0027\\u001F\u0027, so KXmlParser can read them properly.\nOtherwise KXmlParser will ignore CRs/LFs in attributes, and CRs\nin text.\n\n- Originally FastXmlSerializer would throw if a string contains\ndangling surrogate pairs.  Now we REPLACE them with.\n\nBug 27792649\n\nChange-Id: I10c547dad2475b68f60e9e8208d9a3eae8e20063\n"
    },
    {
      "commit": "2a6f4768366b78965326710410fe938644feb60d",
      "tree": "2850ad84a1caaeb6dacd4a9d9912990f0550845c",
      "parents": [
        "5323c58fc094cd2d5e8ff7b1a3921547835e1499",
        "ee46b5831c49e7249e53dc00a17b168a8bc46123"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Apr 05 23:07:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 23:07:43 2016 +0000"
      },
      "message": "Merge \"Camera2: Unlink camera device death listener on disconnect\" into nyc-dev"
    },
    {
      "commit": "141f11c82a2dbf042833f75aeae6f028e8ae2084",
      "tree": "b9af79d0fe7eb8491d724e1800318bdb2a3513b6",
      "parents": [
        "5323c58fc094cd2d5e8ff7b1a3921547835e1499"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 05 15:46:12 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 05 15:58:42 2016 -0700"
      },
      "message": "More work on issue #26390151: Add new JobScheduler API...\n\n...for monitoring content providers\n\n- Improve media provider change reporting so that observers can\n  avoid spurious reports of the top-level content directory changing.\n- Fix a bug where collected content changes while a job was running\n  were not being properly propagated to the next job.\n\nChange-Id: I29e3c2960e6fec75b16ee3ee6588d47342bf8c75\n"
    },
    {
      "commit": "5b3b4b43c9a6afa9d153915df4e6d5f2ade4e150",
      "tree": "095b3e3986596c941e259b405690da6c3c723f86",
      "parents": [
        "aeb298c4db913b376fb6053ec30c132a93e04635"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Apr 05 14:13:02 2016 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Apr 05 15:55:33 2016 -0700"
      },
      "message": "Remove the highlight on the overview button in the screen pinning dialog\n\n- Now that you just long press back, we should not indicate to the user\n  that you need to long press both to exit screen pinning.\n\nBug: 28024008\nChange-Id: I1bad66e2b975f1f5943989d56348bc8e8b27fbbe\n"
    },
    {
      "commit": "aeb298c4db913b376fb6053ec30c132a93e04635",
      "tree": "6d5f146023b4e205181200bd4dae9a7f86365bce",
      "parents": [
        "3c2c34bb039e92d68f466b7d194cbbe8241d8d60"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Apr 05 13:08:11 2016 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Apr 05 15:55:27 2016 -0700"
      },
      "message": "Fixing bad regression in alt-tab layout.\n\n- Removing the notion of drawing the task header thumbnail on preload.\n  This would not work because we could not know the stack state until\n  showRecents() is actually called.  Instead, we keep a cached thumbnail\n  bitmap that we draw into when we start the activity, which is only\n  updated when the layout changes.\n- Ensuring that with the smaller task views in the focused layout\n  overlap and do not show a gap between them (this was introduced when\n  the task views were made smaller to show more of the task behind it)\n- Ensure that both alt-tab and paging both default to focused state\n- Always reset the stack layout to clear the task overrides so that\n  we don’t inadvertently get overrides when alt-tabbing\n\nBug: 28014191\nChange-Id: Ibc93597e9c027ce5abd65a8b77c0628864814c9b"
    },
    {
      "commit": "3c2c34bb039e92d68f466b7d194cbbe8241d8d60",
      "tree": "ca6a6928b2a8cad2c569679cd2c291d84e19c9b9",
      "parents": [
        "1314d087d171c22084333abaad12600ad6c249ba"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Mon Apr 04 17:47:41 2016 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Tue Apr 05 15:54:59 2016 -0700"
      },
      "message": "Workaround to ensure that a SystemUI process is always available.\n\n- For a non-primary user, this CL will ensure that the SystemUI process\n  is started when we are switched to the user.  This allows us to\n  maintain our current user-management model for Recents, which depends\n  on this process for preloading and state management.\n\nBug: 27175589\nChange-Id: Id985fc2876e6daf06f303b44c0f9d1d3fd377842"
    },
    {
      "commit": "e67b0bdf5a3598101a4e7820bca04bc9f13b70f6",
      "tree": "83f555646c8b87ec9840a4ae7a8cb6f4cde0090b",
      "parents": [
        "9c91696217ad037e9e808eefbdaaf7d403ecd47d"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Tue Mar 29 15:42:39 2016 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Tue Apr 05 15:49:51 2016 -0700"
      },
      "message": "DocsUI: Update the drag shadow to meet UI spec.\n\nBUG\u003d27608249\n\nChange-Id: If10f842be4507c5f04e2e91dadcae842610388f2\n"
    }
  ],
  "next": "5323c58fc094cd2d5e8ff7b1a3921547835e1499"
}
