)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "5323c58fc094cd2d5e8ff7b1a3921547835e1499",
      "tree": "21c7d27088ab589ed562751f477fae902c27bc00",
      "parents": [
        "1314d087d171c22084333abaad12600ad6c249ba",
        "9da141fe5ca3c8272681f6d3ea3f6871a2bc76c2"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 05 22:44:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 22:44:58 2016 +0000"
      },
      "message": "Merge \"Do not set docked divider as IME target.\" into nyc-dev"
    },
    {
      "commit": "1314d087d171c22084333abaad12600ad6c249ba",
      "tree": "cd6f084b2d39ed52e62c2c47fc2222c7d4899150",
      "parents": [
        "b770ed132813356c2b1548b0a98c1edb565c7340",
        "59ee472c95373c15bb32e72d68433397efdf9da8"
      ],
      "author": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Tue Apr 05 22:29:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 22:29:02 2016 +0000"
      },
      "message": "Merge \"Downgrades error messages about not being able to detect whether we are in protected mode or not to informational messages.  If there is no GL context, then we are by definition not in protected mode, and still return false as advertised, thus there\u0027s no need for an error message.\" into nyc-dev"
    },
    {
      "commit": "80299748cc7ed5f59cb65122459b036b74150d4a",
      "tree": "061b579aac716723e0af8913ea0bf518b124fc58",
      "parents": [
        "7492e75ba3a6785c183638392f23a92950498922"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Apr 05 14:19:53 2016 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Apr 05 15:27:53 2016 -0700"
      },
      "message": "MidiDevice: fix connectPorts for same Process\n\nIf connectPorts() was called for a device in the same process then\nthe connection would die when the ParcelFileDescriptor was closed.\n\nBug: 26406775\nChange-Id: Id0538452593b4761ac2a93d366ade76d2e35ce73\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "b770ed132813356c2b1548b0a98c1edb565c7340",
      "tree": "483ee69ef7dd97de5b361fa1490034317177e27e",
      "parents": [
        "c05a7a04c22c836c49ea0e605247c0f35799a3dc",
        "dd251ef4952b6c7abbfe8cea49285d8cfe62f96e"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Tue Apr 05 22:27:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 22:27:11 2016 +0000"
      },
      "message": "Merge \"Have the NetworkScoreService bind to the scorer.\" into nyc-dev"
    },
    {
      "commit": "59ee472c95373c15bb32e72d68433397efdf9da8",
      "tree": "74df5f6f93d0a033ce5dc6b92bbbd52bca0f7021",
      "parents": [
        "6c773c5daad75e58a4b4312b4d73c722d9500bb4"
      ],
      "author": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Tue Apr 05 15:18:31 2016 -0700"
      },
      "committer": {
        "name": "Craig Donner",
        "email": "cdonner@google.com",
        "time": "Tue Apr 05 15:18:34 2016 -0700"
      },
      "message": "Downgrades error messages about not being able to detect whether we are in protected mode or not to informational messages.  If there is no GL context, then we are by definition not in protected mode, and still return false as advertised, thus there\u0027s no need for an error message.\n\nBug: 27926028\n\nChange-Id: Ia791a989b92be17bc31f9221654168347d60eed9\n"
    },
    {
      "commit": "c05a7a04c22c836c49ea0e605247c0f35799a3dc",
      "tree": "fee6db84024295b1db439e0b253ad3f3e2b3f09d",
      "parents": [
        "6c773c5daad75e58a4b4312b4d73c722d9500bb4",
        "f4eadc5c53e9cbe253b4376a4523666ffe04ed16"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 05 22:17:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 22:17:44 2016 +0000"
      },
      "message": "Merge \"We only have one mock service.\" into nyc-dev"
    },
    {
      "commit": "f4eadc5c53e9cbe253b4376a4523666ffe04ed16",
      "tree": "944c6453ad3b01a5dd4ef7ad2955561cc89197a8",
      "parents": [
        "34efee8eeceb8077b849a3cff473bebb98c7a75d"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 05 15:16:40 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 05 15:16:54 2016 -0700"
      },
      "message": "We only have one mock service.\n\nFixes: 28024464\nChange-Id: I1392704c4fdb9e7c3a4b1540131af8a14359c8f4\n"
    },
    {
      "commit": "6c773c5daad75e58a4b4312b4d73c722d9500bb4",
      "tree": "2abf224bdbe9d3035d4e01155c293ebed2a4e209",
      "parents": [
        "f2cf5987a6aea262187208ad269ceb1534955704",
        "1984bba8c80d9b9abb73836f7824428807d34a50"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 05 22:15:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 22:15:45 2016 +0000"
      },
      "message": "Merge \"UID appop state should always override package appop\" into nyc-dev"
    },
    {
      "commit": "10a86910aa66781ba3343bbb782d449a5a78248e",
      "tree": "de5775a8221d80e99e834c00a26734caba6112af",
      "parents": [
        "5cb05f810b618112443271fdc8f1cf731593657e"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Apr 04 16:01:51 2016 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Apr 06 07:10:18 2016 +0900"
      },
      "message": "PIP: Fix regressions caused by previous commit a0d4d25\n\nThis includes two fixes\n- Restore PIP location when PIP menu is closed.\n- Prevent PIP from moving to fullscreen when it\u0027s resized directly\n  via ActivityManager with animation.\n\nThese are regressions caused by\na0d4d25 PIP: Apply the animation spec for the PIP in Recents\n\nBug: 27540465\nChange-Id: Id5b131faa3052a809138ab058bcfe65ce6a820b7\n"
    },
    {
      "commit": "f2cf5987a6aea262187208ad269ceb1534955704",
      "tree": "e2e34db12b6742f32df3f54119963e4aac145fce",
      "parents": [
        "71f4e1440202e884f99c00a1012669a5b43c4078",
        "40ccfdd831ce76e2f1df84a9d4b865f5cf8b65aa"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Apr 05 21:57:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 21:57:12 2016 +0000"
      },
      "message": "Merge \"Permit package downgrades on debuggable platforms.\" into nyc-dev"
    },
    {
      "commit": "50cd766a57d7949e985c1a1d81976f202f0c2e72",
      "tree": "84d2fbb477efd73feb30f739dcc4bb3f0c2fc280",
      "parents": [
        "b1a684c6461b2c316798dfd7bc91c7f39ee3c211"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon Apr 04 17:41:04 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Apr 05 14:51:44 2016 -0700"
      },
      "message": "DrmInitData: prevent public constructor access\n\nBug: 27949882\nChange-Id: I8482f8eba18632eea95e14f0123c11da18e70fae\n"
    },
    {
      "commit": "71f4e1440202e884f99c00a1012669a5b43c4078",
      "tree": "278e9269d5857d448e12c70dc4ee2679c98f6229",
      "parents": [
        "12454dcab13a0b570937381d11f1c69fdde2fdbf",
        "d43879c5e42b715576761f48503bae9313e47ffc"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Tue Apr 05 21:51:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 21:51:20 2016 +0000"
      },
      "message": "Merge \"API feedback: clarify onQuotaExceeded() documentation\" into nyc-dev"
    },
    {
      "commit": "c76c857c26ba76fdf319e83a353db66f7b0ab32f",
      "tree": "ba7450e8ad6052ced638748160fe65afed383e8c",
      "parents": [
        "bb8c30901dc0d17c4da6ef0d68c4ad2808fd0ded"
      ],
      "author": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Tue Apr 05 14:50:20 2016 -0700"
      },
      "committer": {
        "name": "Joseph Pirozzo",
        "email": "pirozzoj@google.com",
        "time": "Tue Apr 05 14:50:20 2016 -0700"
      },
      "message": "PBAP connect to alternate device.\n\nFix connect to first disconnect from all connected devices before\nattempting to connect to a new device for PBAP Client.\n\nBug: 28003503\nChange-Id: I1299fc146c881f359832dae2da814a4aebbfec59\n"
    },
    {
      "commit": "12454dcab13a0b570937381d11f1c69fdde2fdbf",
      "tree": "95def34355a809bc03729674b90d59739e25899c",
      "parents": [
        "21e8e96f04c801bfa977dc4a67372b6c25f86be3",
        "7cf1586ce49a52dbdffa07702fdfc74b42821970"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 21:48:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 21:48:32 2016 +0000"
      },
      "message": "Merge \"Return correct unfocused month date color for pre-Material themes.\" into nyc-dev"
    },
    {
      "commit": "7cf1586ce49a52dbdffa07702fdfc74b42821970",
      "tree": "5b9836c31befed8538220da3ba0decc067ec9cb5",
      "parents": [
        "bbcf4327d216ff9aa9dcce57c485736d21ffed12"
      ],
      "author": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 17:25:41 2016 -0400"
      },
      "committer": {
        "name": "Kirill Grouchnikov",
        "email": "kirillg@google.com",
        "time": "Tue Apr 05 17:42:34 2016 -0400"
      },
      "message": "Return correct unfocused month date color for pre-Material themes.\n\nAlso deprecate setter / getter for showWeekNumber field.\n\nBug: 28022795\nChange-Id: Ie0c33353f76c2a3d9666959a07f6809b7b85183f\n"
    },
    {
      "commit": "21e8e96f04c801bfa977dc4a67372b6c25f86be3",
      "tree": "075102ca32e43306f6447d066c2aab4a5a96e8e3",
      "parents": [
        "e1412415d1653c81758c0671ab5300770db8f524",
        "de2922468be26ab649ee44e7af291d97aebf0701"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Apr 05 21:41:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 21:41:18 2016 +0000"
      },
      "message": "Merge \"UsbMidiDevice: fix MIDI flush()\" into nyc-dev"
    },
    {
      "commit": "7a9b2a67b71f8f6c5cffc3fe90cc4b513b79a9b2",
      "tree": "fbfb2fcf56f283d73735616162679974f1673590",
      "parents": [
        "f7d28faa04abe3e163fc4b62437f900969caf309"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed Mar 23 07:41:47 2016 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Tue Apr 05 14:27:26 2016 -0700"
      },
      "message": "Close inline controls / hide the gear when interaction outside occurs\n\nThis CL adds the behavior so that if the gear or inline controls are\nvisible, they will close if the user interacts with another area of\nthe screen (e.g. scrolls, pulls down QS, etc) this is on the lock screen\nas well as the shade.\n\nThis CL makes an additional change to remove the GearDisplayedListener\nand use the StackScroller to maintain state of the gear / reset as\nappropriate.\n\nBug: 27598072\nBug: 27335311\n\nChange-Id: Iebff9aa542c9d91389054a4ff292d0dda11fe950\n"
    },
    {
      "commit": "9da141fe5ca3c8272681f6d3ea3f6871a2bc76c2",
      "tree": "0184b91fa2a0d73ad4ded549b63a541fe3862a28",
      "parents": [
        "74af6e282f8a8f75928a071e8200039517cf5c12"
      ],
      "author": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 05 14:24:22 2016 -0700"
      },
      "committer": {
        "name": "Robert Carr",
        "email": "racarr@google.com",
        "time": "Tue Apr 05 14:24:22 2016 -0700"
      },
      "message": "Do not set docked divider as IME target.\n\nIf we do this, we will fail to adjust the proper IME target\nto make it visible. Accomplish relative ordering of IME and\nDocked Divider in WindowLayersController instead.\n\nWe need to take care that adjustSpecialWindows won\u0027t push windows\ndown if they are already positioned above the highest application\nlayer. We also take care to not adjust the IME if the docked divider\nisn\u0027t really visible.\n\nBug: 26387930\nChange-Id: I26ca36c4f7ecf9d97f44e15c67df82b8154a169c\n"
    },
    {
      "commit": "e1412415d1653c81758c0671ab5300770db8f524",
      "tree": "10a6db52249d189364289b5da24f178138b763b2",
      "parents": [
        "1bc62ce8468f1e3a8ac41b6e759f145623879ba5",
        "a3ebfec731c2f1fcc67ecf58d4634e957b044cba"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Apr 05 21:21:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 05 21:21:19 2016 +0000"
      },
      "message": "Merge \"Invalidate caches when locale changes.\" into nyc-dev"
    }
  ],
  "next": "1bc62ce8468f1e3a8ac41b6e759f145623879ba5"
}
