)]}'
{
  "log": [
    {
      "commit": "5ce0a4fb0fd9b7616c3e817fb391c612db896f0f",
      "tree": "4c3bd5ff8b1a048f35a2ff73d2f1c93b68926ba5",
      "parents": [
        "4ea119f3b9252546dbc42422996062e207aa626b",
        "08deff0a67bd1e2d44477ed7c84c39fb3299fb7c"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Mon Aug 08 23:00:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 08 23:00:07 2016 +0000"
      },
      "message": "Reverting ag/1288123\nam: 08deff0a67\n\nChange-Id: I13bdc80c790dc1563f6839a98d6dbfce283a2baa\n"
    },
    {
      "commit": "eded2fcf7a1b352a9e7a40ca6521d5ace8fbcf4f",
      "tree": "6b4609979f9b456bbbecd98bb5940a5c921671c6",
      "parents": [
        "5a3e33a82a36d22a39f0efd743b259256c9fad54"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Aug 08 15:41:43 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Aug 08 19:48:48 2016 +0000"
      },
      "message": "Restore padding.\n\nChange-Id: I532e5007c2a9152554b8f5130196a2f0cb3c8f1e\nFixes: 30738806\n"
    },
    {
      "commit": "5a3e33a82a36d22a39f0efd743b259256c9fad54",
      "tree": "92b4aa3f50bf0bde50461180b286d70adbadc10c",
      "parents": [
        "c830bd10718580c8f8c468234c2a3fd821096d4f",
        "61b350cca6434844d9e0008f8e55fcb7a3dd92d1"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Aug 08 19:18:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 19:18:33 2016 +0000"
      },
      "message": "Merge changes Idc4c2c14,Ibea016c6,I49ab58c3,Id911d405,I0f17dc5f, ... into nyc-mr1-dev\n\n* changes:\n  Improved the transition when clicking on the last notification\n  Fixed a bug that could lead to an empty notification\n  Removed contentDescriptions that hindered accessibility usability\n  Fixes a bug where setting a null bigLargeIcon would not clear it\n  Fixed the transition of the background of the notifications\n  Fixed a bug where the notification would fade out in a ugly way\n"
    },
    {
      "commit": "c1aac02a37f334ba04d7b2b3a5a3417c3ebe2a38",
      "tree": "6ca1a154bf2851faa026dbe4d18135e2586c0cd0",
      "parents": [
        "a6ab28d3c9c48b9bfc58e11d81397fb1fca15040",
        "08a79197da3ceff52f8dbd82ac62710c229f6e19"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Aug 08 15:32:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 15:32:47 2016 +0000"
      },
      "message": "Merge \"QS: Tweak animation paths when few icons\" into nyc-mr1-dev"
    },
    {
      "commit": "a6ab28d3c9c48b9bfc58e11d81397fb1fca15040",
      "tree": "b48b1e5751c1783a3408e27bb6f898663472dc31",
      "parents": [
        "295d81c360ff56554b6c8c1adc0f9e2a38eca67c",
        "dfb851c6cf02ae4f52be116a3cac4f8c9795e1f2"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Aug 08 15:32:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 08 15:32:24 2016 +0000"
      },
      "message": "Merge \"QS: Fix expanding on closing detail\" into nyc-mr1-dev"
    },
    {
      "commit": "b046cefd8a7d542607581443e6e0a7cd27678ef2",
      "tree": "442bfeaba883613b712d51f6b6c51b5f554d5381",
      "parents": [
        "aa1e49c168321b6ca5eff7fa2c45c5751bea4724"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Aug 08 04:16:48 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Aug 08 04:16:48 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia177ed731331dbc6420eafe17a1615a7bc65dac2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "61b350cca6434844d9e0008f8e55fcb7a3dd92d1",
      "tree": "94ec5fec7f85aef8578dbdf6c0151eed0273d85f",
      "parents": [
        "aa3901a5ee68a7256663daa88be92a5faa267c23"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 05 14:26:51 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 05 14:26:51 2016 -0700"
      },
      "message": "Improved the transition when clicking on the last notification\n\nIn the locked shade, we were returning to the lockscreen when\nthe last notification was clicked and removed due to autocancel.\nWe\u0027re now not going back there anymore if we\u0027re closing.\n\nChange-Id: Idc4c2c145fb2ca308f236b99408cc6096dd02302\nFixes: 30642902\n"
    },
    {
      "commit": "08deff0a67bd1e2d44477ed7c84c39fb3299fb7c",
      "tree": "36b1f927fb699b02481d69341a5de2563ca6ceb3",
      "parents": [
        "c49dfaf4d6161471a68bbc08d947c5d697a507e2"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Aug 05 13:58:31 2016 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Fri Aug 05 14:12:39 2016 -0700"
      },
      "message": "Reverting ag/1288123\n\n- Reverts the change to draw the drop targets opposite of the nav bar\n- Fixes the issue with the drop divider being occluded by the nav bar\n  when the phone is in landscape orientation.  Instead, expand the \n  drag overlay to include the nav bar space.\n\nBug: 30548794\nChange-Id: I70ed3513547e101e49c8eba114a153c5a1f36bee"
    },
    {
      "commit": "ba8f3d03ac43800c5b962d6559b592d6adb5b678",
      "tree": "ba011dca88765ff63db2289be3d5e25ed5d11d70",
      "parents": [
        "82c5197d860aaf7f47c6664cd2fa5f346e88a6f6",
        "568585b47c2c1ca6c52b2230918761776472c830"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 05 20:50:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 20:50:48 2016 +0000"
      },
      "message": "Merge \"Switch volume animation to Scene.\" into nyc-mr1-dev"
    },
    {
      "commit": "568585b47c2c1ca6c52b2230918761776472c830",
      "tree": "1b83a9e94e953fb5bd16fd7744d8ac2d70918329",
      "parents": [
        "fbd93027e4f8024642271652e490653a4d0c2b55"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Jul 25 08:55:15 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Aug 05 15:27:14 2016 -0400"
      },
      "message": "Switch volume animation to Scene.\n\nanimateLayoutChanges is too janky.\n\nBug: 30070005\nChange-Id: I88bb94c2de18a8ebc14f0f0aed48877a8b328d8a\n"
    },
    {
      "commit": "aa3901a5ee68a7256663daa88be92a5faa267c23",
      "tree": "e33a2082ae09badc8d2ab5f28436d7715044ef55",
      "parents": [
        "d871f95f49fe505aa6987a6c975f8e45210eb1fa"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 05 11:04:37 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Aug 05 11:41:58 2016 -0700"
      },
      "message": "Fixed a bug that could lead to an empty notification\n\nWith sensitive notifications, notification groups could\nbecome empty.\n\nChange-Id: Ibea016c64287d1952db136e038372b778d8febc2\nFixes: 30641080\n"
    },
    {
      "commit": "c49dfaf4d6161471a68bbc08d947c5d697a507e2",
      "tree": "0282cd3481f79d0334c7ea0fbc4a0c8f600f2cf8",
      "parents": [
        "b3690ccf2c3a5f63a7e46dbd17970d42cc788888",
        "ddcdecc9529bc4db7187458b09d15dcb1590825c"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 05 18:37:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 18:37:29 2016 +0000"
      },
      "message": "Merge changes from topic \u0027smooth_unlock\u0027 into nyc-mr1-dev\n\n* changes:\n  Keyguard: Improve trusted unlock while occluded\n  Keyguard: Refactoring for improving trusted unlock while occluded\n"
    },
    {
      "commit": "c896963063ce86d272c08430e739bdf0c8f50bf9",
      "tree": "0a05e5c2c35ab17e37868beb4f28ac1860eb049e",
      "parents": [
        "b11cc6cbd370a991eea4d9fecaa1f0eee5f9002f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 05 10:08:11 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 05 10:08:11 2016 -0400"
      },
      "message": "QS: Fix accidental a11y tile removal\n\nChange-Id: I5b5c3bac0b92a7cc5585dcd55571fa055da0e5eb\nFixes: 30443933\n"
    },
    {
      "commit": "b11cc6cbd370a991eea4d9fecaa1f0eee5f9002f",
      "tree": "7d8637bb83011c2d107a0c9d253005082946e780",
      "parents": [
        "4d140b72f2a839eaaec4420c81de50a438a73776",
        "b9d0491559bc1bdaac32ec068ffbad43517835a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 05 11:53:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 11:53:59 2016 +0000"
      },
      "message": "Merge \"Call userActivity when dismissing keyguard\" into nyc-mr1-dev"
    },
    {
      "commit": "4d140b72f2a839eaaec4420c81de50a438a73776",
      "tree": "f8e9332058d4f13576b29124ad2758f2aaac8d67",
      "parents": [
        "6f20514185f836bbab48fe3867d3b249da573ec9",
        "e93e6f9deb8d3c044d673ffb771b73b2346486a3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 05 11:53:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 11:53:38 2016 +0000"
      },
      "message": "Merge \"Fix flickering issues with FLAG_SHOW_WHEN_LOCKED and fingerprint wake\" into nyc-mr1-dev"
    },
    {
      "commit": "d88eb2693b6a70af0f5fbc5881ce855e28de33aa",
      "tree": "37c19a72d654ee73f3eac1cdeeeb4485f8373970",
      "parents": [
        "88d57db0ad5e97f873a9aa9c40d71895af8e7200"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 04 14:50:48 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Aug 05 00:04:07 2016 +0000"
      },
      "message": "Keyguard: Refactoring for improving trusted unlock while occluded\n\n- Adds a trusted signal from Keyguard to PhoneWindowManager\n- Allows PhoneWindowManager to exempt DISMISS_KEYGUARD windows from force hiding\n- Allows PhoneWindowManager to dismiss Keyguard while occluded\n\nBug: 27410215\nChange-Id: I3ad490b64a5805b6f3888a9f37fcfbdd0116395e\n"
    },
    {
      "commit": "d1726e7598f5af44071fe5f75fdf3fa5efc072e8",
      "tree": "6498a45aeb6b47ed910e29263ac52cfb6f79dd8b",
      "parents": [
        "34b68d3c8455f0251e254e4ed76d3a21b3635480",
        "7bb38a941b056e8e7cb41151d927313ec6c138d5"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 04 23:24:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 23:24:04 2016 +0000"
      },
      "message": "Merge \"HIC: Add report facility for overzealous anti-falsing\" into nyc-mr1-dev"
    },
    {
      "commit": "34b68d3c8455f0251e254e4ed76d3a21b3635480",
      "tree": "51904ff9b9bd20154cc1b695a514bb1d3da08bf4",
      "parents": [
        "6bcf0cdf37cb13aebfaf17b757401d025a4a35e1",
        "090b7d82d254439d0131de51fed4e0d10571bddb"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Aug 04 23:06:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 23:06:47 2016 +0000"
      },
      "message": "Merge \"Only reorient nav bar if needed\" into nyc-mr1-dev"
    },
    {
      "commit": "6bcf0cdf37cb13aebfaf17b757401d025a4a35e1",
      "tree": "16d76acf2b7b583ed2077e7e6a0405f3185bf57f",
      "parents": [
        "2f917df4be5963bc30f2f684208c9aa4177353cc",
        "399ddb02041d66b42cabba8ebbf2a9690195cf5b"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Thu Aug 04 22:08:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 22:08:16 2016 +0000"
      },
      "message": "Merge \"setCarMode() only when car mode changes\" into nyc-mr1-dev"
    },
    {
      "commit": "b9d0491559bc1bdaac32ec068ffbad43517835a9",
      "tree": "1a58f3f7f78629d8270ccc52f31772378d2cec7d",
      "parents": [
        "8437fce56d0ae881ddcb4a3603cb4e769a6d495e"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 04 17:28:08 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 04 17:28:41 2016 +0200"
      },
      "message": "Call userActivity when dismissing keyguard\n\nSo we don\u0027t run into weird race conditions which could leave Keyguard\nunlocked.\n\nAlso add some missing debug statements for future investigation.\n\nChange-Id: I7bd463f594d53ddfa84cebc28cf1f63dd2d6c533\nFixes: 28987945\n"
    },
    {
      "commit": "e93e6f9deb8d3c044d673ffb771b73b2346486a3",
      "tree": "117fd661bf0e6de9be3207434fd758daa7fa8984",
      "parents": [
        "c9682ab5b508a242f0d569857ee9f6a3b82578de"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 04 13:55:39 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 04 14:16:44 2016 +0200"
      },
      "message": "Fix flickering issues with FLAG_SHOW_WHEN_LOCKED and fingerprint wake\n\nThe whole sequence is different as Keyguard is occluded. Thus, we are not\ndoing the normal keyguard exit sequence, but jump directly to dismissing\nthe Keyguard.\n\nNormally the sequence is:\n- keyguardDone\n- notifyScreenTurningOn\n- startKeyguardExitAnim\n\nIn the occluded case, it is:\n- keyguardDone\n- startKeyguardExitAnim\n- notifyScreenTurningOn\n\nNow, the following issues cause the flickering in the occluded case, which\nare normally not causing any breakage:\n- There was an issued with the draw callback not being reset and reused\nat the wrong time.\n- mWakeAndUnlocking was not cleared soon enough. This caused a timeout if\nnotifyScreenTurningOn happens after starKeyguardExitAnim\n- We always need to wait for the Keyguard host window, as isForceHiding\nisn\u0027t set in this case\n\nChange-Id: Id8d0f9fec79ec63b36659513f97c724147c7521f\nFixes: 30483392\n"
    },
    {
      "commit": "85c61142ab084ebc1dc32887318cc8865da93751",
      "tree": "dffe78f810091b4084dffb5c7b3b175f2dfff5d0",
      "parents": [
        "6bd0d6b754fa23b3b8bc8fdc3ebe2d8f996c225e",
        "4d9a70a15d5578febfe1f44a2ea82aa51d29fd8a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 04 09:16:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 09:16:51 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "4d9a70a15d5578febfe1f44a2ea82aa51d29fd8a",
      "tree": "b40c25024f4a4af0463b6c241dc265660aa44ebe",
      "parents": [
        "4a051a849d3be60f84fdd603bfb42af4d07cdea0"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 03 22:54:00 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Aug 03 22:54:00 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2a81de7d9ce7f2d36d5a004fd61c2bb48202525c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "96e80573e0bdb2185eddf0a51579ff4c3c2fe1de",
      "tree": "51040c01dc5afcbfdf38adb5bbacb5821aa97406",
      "parents": [
        "060f8820351d5853f169c3b416824b176a0a24e9",
        "c54c748ede08ee79dee2397d2e0820a4067ab3aa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Aug 04 01:05:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 04 01:05:11 2016 +0000"
      },
      "message": "Merge \"Ensuring that the dock state is opposite of the nav bar.\" into nyc-mr1-dev"
    },
    {
      "commit": "c54c748ede08ee79dee2397d2e0820a4067ab3aa",
      "tree": "c55c14e933687318d7c0c54d3697a570108c1511",
      "parents": [
        "af74842e3a5d34be67f2ec6df8a6931476d41458"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Wed Aug 03 16:25:20 2016 -0700"
      },
      "committer": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Wed Aug 03 16:39:38 2016 -0700"
      },
      "message": "Ensuring that the dock state is opposite of the nav bar.\n\n- The nav bar now moves to follow a specific edge of the device, so we\n  should always choose the opposite end of the screen to ensure a valid\n  drop target is accessible.\n\nBug: 30548794\nChange-Id: Icac8adfb167a4115377d42ddd897ac94e02077a3\n"
    },
    {
      "commit": "d393d5c1e51e61b7ac61d3415586b696ee5c5f2a",
      "tree": "a8bd38345f71838a577b652010ac973d9507d947",
      "parents": [
        "a981d083f9df38d7393b47f38dc7d6b6273565f6"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 16:18:12 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 16:18:12 2016 -0700"
      },
      "message": "Fixed the transition of the background of the notifications\n\nWhen there\u0027s no notification anymore, the background could animate\nweirdly as it still factored in the stack translation, which doesn\u0027t\nmake much sense. This lead to weird transitions on the lockscreen.\n\nChange-Id: I0f17dc5f667106dcad54702be1880a689df24764\nFixes: 30341287\n"
    },
    {
      "commit": "7120a476e7f060f2466af07e29802b53da050c5d",
      "tree": "e40ac3210d99c1f874c3c24b3ec7df4a0a750ad9",
      "parents": [
        "100165056ef020fd9474fe07eb5a0a9b7d3c63b7",
        "68bdff16a8dc3bb049c2330025395a0b981d1d18"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 23:03:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 03 23:03:04 2016 +0000"
      },
      "message": "Merge \"Fixed a bug where groups would animate the wrong way\" into nyc-mr1-dev"
    },
    {
      "commit": "100165056ef020fd9474fe07eb5a0a9b7d3c63b7",
      "tree": "7ed07f0870557841ff5caba3a5e2c14c1dec5817",
      "parents": [
        "ba3d4f6ea18adf99453196f25bfe14c4d9b8468b",
        "5f1450229bb8a827c4e6d4ed6dbc2de6e31aabff"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 23:02:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 03 23:02:48 2016 +0000"
      },
      "message": "Merge \"Loading the camera preview correctly with direct boot\" into nyc-mr1-dev"
    },
    {
      "commit": "a981d083f9df38d7393b47f38dc7d6b6273565f6",
      "tree": "30ba108a4a4695ef59d9810660a342ad70f239c6",
      "parents": [
        "68bdff16a8dc3bb049c2330025395a0b981d1d18"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 14:45:31 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 14:55:42 2016 -0700"
      },
      "message": "Fixed a bug where the notification would fade out in a ugly way\n\nChange-Id: I0bc41004688ba1180420051264d72e793a1309b2\nFixes: 30555660\n"
    },
    {
      "commit": "399ddb02041d66b42cabba8ebbf2a9690195cf5b",
      "tree": "75333ae5b39f459cd322ecf28a6ec3bf5cc567e3",
      "parents": [
        "4a051a849d3be60f84fdd603bfb42af4d07cdea0"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Wed Aug 03 14:19:59 2016 -0700"
      },
      "committer": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Wed Aug 03 14:19:59 2016 -0700"
      },
      "message": "setCarMode() only when car mode changes\n\nBug: 30604178\n\nFixes a bug where opa would be enabled for non-opa-enabled devices upon\norientation change.\n\nChange-Id: I5f8f913a53f180d783ba1c6d1fab22514986847e\n"
    },
    {
      "commit": "68bdff16a8dc3bb049c2330025395a0b981d1d18",
      "tree": "fb87f5b354395cb9866aed01ba2d5427c9c639c6",
      "parents": [
        "5f1450229bb8a827c4e6d4ed6dbc2de6e31aabff"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 13:38:56 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 13:38:56 2016 -0700"
      },
      "message": "Fixed a bug where groups would animate the wrong way\n\nWhen updating a child of a group, the group would always\nanimate, because of the suppression logic. This doesn\u0027t\nhappen anymore.\n\nChange-Id: Ie2b09c1e03f37a12ba8f995e5b7d0e3721e3651a\nFixes: 30608517\n"
    },
    {
      "commit": "4a051a849d3be60f84fdd603bfb42af4d07cdea0",
      "tree": "51272ee1e693328748363f2425450b36741358d2",
      "parents": [
        "f1a6f1e0320368a5acaa76f5eb950aa3a58e6cbd",
        "9c74ff12183776558372df6930591f6a8d3f431f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 03 19:36:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 03 19:36:25 2016 +0000"
      },
      "message": "Merge changes Id60fd5ee,I4c7b68ad into nyc-mr1-dev\n\n* changes:\n  QS Header: post some updates to the header\n  QS Header: don\u0027t update everything unless we need to\n"
    },
    {
      "commit": "f1a6f1e0320368a5acaa76f5eb950aa3a58e6cbd",
      "tree": "aff9298264ca84ae20c50abd18db361b6a8be1c3",
      "parents": [
        "fc73eec235131dbf3216891f3cb2b1407e6cc099",
        "c6da82fb9cfd7bfd01c658bcbb19b1a2cbe8dc25"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Aug 03 19:35:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 03 19:35:54 2016 +0000"
      },
      "message": "Merge \"Move brightness handling to a background thread\" into nyc-mr1-dev"
    },
    {
      "commit": "fc73eec235131dbf3216891f3cb2b1407e6cc099",
      "tree": "7f5ac82de5dd24273e966818974d9cc9486cea32",
      "parents": [
        "f09b5d7a7842baa50c6acb4c0303ec24f745fb0e"
      ],
      "author": {
        "name": "Winson",
        "email": "winsonc@google.com",
        "time": "Mon Aug 01 15:48:34 2016 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 03 19:28:11 2016 +0000"
      },
      "message": "Adding support for blacklisting apps from Recents transition.\n\nBug: 30602323\n\nChange-Id: I2a6e75a989264ce72ac552e2c7f82225ccd68adf"
    },
    {
      "commit": "5f1450229bb8a827c4e6d4ed6dbc2de6e31aabff",
      "tree": "8e360527bc8a000fb6b5df3b3d1b95ff5366f525",
      "parents": [
        "0fc298ffc7f6807fe8e14f29996ab113a136cb87"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 02 16:00:12 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 03 11:10:43 2016 -0700"
      },
      "message": "Loading the camera preview correctly with direct boot\n\nWith direct boot the camera preview could be loaded in a wrong\nstate when the device was started. This ensures that it\u0027s reloaded\nmore often and should always be up to date and also fixes the\nbug that the camera preview couldn\u0027t be loaded initially.\n\nChange-Id: Ib43e322a9d6ef05d8519ebc85f4509441829e528\nFixes: 30420861\n"
    },
    {
      "commit": "9c74ff12183776558372df6930591f6a8d3f431f",
      "tree": "caf2adaec5d6092ba5f952380075c75a63a273fc",
      "parents": [
        "d8fb07f53428627c3e32a7e15594b00143ca6476"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 03 10:25:42 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 03 10:26:47 2016 -0400"
      },
      "message": "QS Header: post some updates to the header\n\nThese sometimes trigger binder calls, that can cause jank on the\nfirst frame of expanding the panel.\n\nBug: 30442298\nChange-Id: Id60fd5ee9732515cd6f9645c7ab307c949dfc506\n"
    },
    {
      "commit": "d8fb07f53428627c3e32a7e15594b00143ca6476",
      "tree": "4e54b8bee0dc5773559368e6305c3d3ddca80015",
      "parents": [
        "c9682ab5b508a242f0d569857ee9f6a3b82578de"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 02 15:39:42 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 03 10:03:04 2016 -0400"
      },
      "message": "QS Header: don\u0027t update everything unless we need to\n\nBecause it leads to bad performance.\n\nBug: 30442298\nChange-Id: I4c7b68ad30a1fd4fe8245f27ce2d2b2038583d23\n"
    },
    {
      "commit": "090b7d82d254439d0131de51fed4e0d10571bddb",
      "tree": "aa3f07cb884307c709cce30b3f714a40225df183",
      "parents": [
        "88d57db0ad5e97f873a9aa9c40d71895af8e7200"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 02 18:36:12 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 02 18:37:24 2016 -0700"
      },
      "message": "Only reorient nav bar if needed\n\nBug: 30388298\nChange-Id: Ifda69682fd00ed11ce21b439d12d3b432db1eca7\n"
    },
    {
      "commit": "1c21fc5e0ab9be575050c306e5c3e8a82db0cfd6",
      "tree": "5b4ca13e28282e52b7f5dc28d42dc69909f7ab08",
      "parents": [
        "964d6914ff65ebb7b0c5e6e3fd5a0fbb1d6c9d25"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 02 16:12:58 2016 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 02 16:12:58 2016 -0700"
      },
      "message": "Disable systemui navigation events while keyguard is showing\n\nThis feature isn\u0027t generally useful on this screen and provides\nan additional mechanism for falsing, so it should be disabled.\n\nFixes bug 30443528\n\nChange-Id: Ibdba485917b5e66780ff4915f48ff2014f195eca\n"
    },
    {
      "commit": "174a074eb2b8cbdf17ef754f676236ada80169ee",
      "tree": "d19051a4eae3e164fa68191e7f33e2f9f46f5e12",
      "parents": [
        "ca69bd37a92afc282b1886bc556cfba552268151",
        "3c00afba0b24adfb1678188650e8e60705be7a33"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Aug 02 19:50:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 02 19:50:07 2016 +0000"
      },
      "message": "Merge \"Add metrics logging for fingerprint swipe for notification panel.\" into nyc-mr1-dev"
    },
    {
      "commit": "87fab000c5ba1a61c38696b7ed8074690ec6cd7a",
      "tree": "09a06839877168602bfb9cc4539b870ad2c52cae",
      "parents": [
        "9923784efc7e002a098ab605ec4b239619205067",
        "95f8bea4610221df97824018a36cd58273e44c60"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 02 18:40:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 02 18:40:42 2016 +0000"
      },
      "message": "Merge \"SystemUI: Fix crash from bad notifications\" into nyc-mr1-dev"
    },
    {
      "commit": "9923784efc7e002a098ab605ec4b239619205067",
      "tree": "5aed713eb9afc1fcf2fbebe59f1076a2385f72b5",
      "parents": [
        "1340221244e56eb30453ae53185b9b7abb3c4fe4",
        "23c14fc01cdbe59c0021b8c130f098df6bf15b4d"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 02 18:39:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 02 18:39:25 2016 +0000"
      },
      "message": "Merge \"DozeLog: Properly initialize\" into nyc-mr1-dev"
    },
    {
      "commit": "1340221244e56eb30453ae53185b9b7abb3c4fe4",
      "tree": "1356294c14cba1268ee9774501ed10749ec79b7a",
      "parents": [
        "f7ac45a33b2662a1d315869269d3da6afa9eac9b",
        "6f4d7b39c1445553d4cadcd7497b14b65f318181"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 02 18:31:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 02 18:31:08 2016 +0000"
      },
      "message": "Merge changes I03844bce,I8035357c,Ibe7cb6df into nyc-mr1-dev\n\n* changes:\n  Remove lock contention when unlocking users\n  Only get trace name if tracing is enabled\n  Fix multi-window drag jank if vsync-app is before vsync-sf\n"
    },
    {
      "commit": "c6da82fb9cfd7bfd01c658bcbb19b1a2cbe8dc25",
      "tree": "1f34e4bedf7af0c502cf0c581bc9f1dddf5e52f9",
      "parents": [
        "c1b853ebfba7b8ff67919bb43dd73c80074d1a3b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 02 16:11:25 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 02 20:04:52 2016 +0200"
      },
      "message": "Move brightness handling to a background thread\n\nBug: 30442298\nChange-Id: I6650ffe2373cc68dd5a374a54e107913f2e2e093\n"
    },
    {
      "commit": "dfb851c6cf02ae4f52be116a3cac4f8c9795e1f2",
      "tree": "00d49a2b3eef91af5de0455bd5d42aebb677d20b",
      "parents": [
        "41e185e73b96f6b1025eb2c920bebea32805713d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 02 13:49:43 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 02 13:49:43 2016 -0400"
      },
      "message": "QS: Fix expanding on closing detail\n\nChange-Id: I21f3baf76c956ee3679bd33cbde9859f181cc7eb\nFixes: 30215042\n"
    },
    {
      "commit": "08a79197da3ceff52f8dbd82ac62710c229f6e19",
      "tree": "e0d25589b3a6c490cf3d6870f7128b694a835d5b",
      "parents": [
        "41e185e73b96f6b1025eb2c920bebea32805713d"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 02 13:36:52 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 02 13:36:52 2016 -0400"
      },
      "message": "QS: Tweak animation paths when few icons\n\nAvoid having them clip off the panel\n\nChange-Id: Ie4a96893899d86a8c455a750794be073342dabcc\nFixes: 30530062\n"
    },
    {
      "commit": "3c00afba0b24adfb1678188650e8e60705be7a33",
      "tree": "af4c16e3409590738ad923066f768753099b2881",
      "parents": [
        "41e185e73b96f6b1025eb2c920bebea32805713d"
      ],
      "author": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Jul 19 17:04:21 2016 -0700"
      },
      "committer": {
        "name": "Doris Ling",
        "email": "dling@google.com",
        "time": "Tue Aug 02 10:25:39 2016 -0700"
      },
      "message": "Add metrics logging for fingerprint swipe for notification panel.\n\nAdd metrics log when fingerprint swipe to expand/collapse notification\npanel is handled, and increment the notification and quick setting open\ncount correspondingly.\n\nBug: 29257528\nChange-Id: Ic24c6463a4400711874602157e2fcadc7f0f6da6\n"
    },
    {
      "commit": "dbe6fdb05be5dc7b988c542cbbde7788f15b775f",
      "tree": "da09d9c3620729ace585d45bd1d5a2b3949cc92f",
      "parents": [
        "66e7752ad15f761d09155976b37cb94fc36937d9"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 29 17:16:03 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 02 10:55:49 2016 +0200"
      },
      "message": "Fix multi-window drag jank if vsync-app is before vsync-sf\n\nIf vsync-app is a couple of ms before vsync-sf, we handle the touch\nin SystemUI at vsync-app. Then, we have extremely little time to resize\nall the stacks in activity manager until vsync-sf, so sometimes this is\ndone before vsync-sf tick, and sometimes after, which leads to jank.\n\nFigure out the difference of vsync-app and vsync-sf in SystemUI and then\npost the updates to be processed at vsync-sf so we have the whole 16ms\nto process the change.\n\nChange-Id: Ibe7cb6dfe9fbfe2d3e68e522a95a75138fb0dcf1\nFixes: 30437123\n"
    },
    {
      "commit": "ceb7bfa6af6bfbefde86e01aa593f3462473709c",
      "tree": "bf3afaf553212a08720ad8ed43960e8737855452",
      "parents": [
        "354607f2acbe5e54c28369db36cf14fd7c548467"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 01 12:16:08 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 02 08:49:16 2016 +0000"
      },
      "message": "Reduce duration for pick-up animation\n\nBug: 30316167\nChange-Id: I39f34089fab70bfcc6fbf378411f017c67eafe00\n"
    },
    {
      "commit": "e733f862f06dd4fa9a84741ea94866fc2bc2f14e",
      "tree": "21ec6b9b66ff3c48c99768cfd13af7e7b6f0ef13",
      "parents": [
        "afc7e8e9bac644ce2226080800d37b0c31ce83ad",
        "4387190d8ec9fe4e953fcfeb093a644b82cf85ed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 02 01:07:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 02 01:07:19 2016 +0000"
      },
      "message": "Merge \"Eliminate recents upload jank\" into nyc-mr1-dev"
    },
    {
      "commit": "4387190d8ec9fe4e953fcfeb093a644b82cf85ed",
      "tree": "c717cbed2691386f68b6c97ba09d64ac85137871",
      "parents": [
        "fbd93027e4f8024642271652e490653a4d0c2b55"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Aug 01 14:39:24 2016 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Aug 01 16:36:14 2016 -0700"
      },
      "message": "Eliminate recents upload jank\n\nBug: 30342017\n\nUpload recents thumbnails in the\ndead gaps between frames instead of\nat the start of a frame. This eliminates\njank caused by the large texture\nupload.\n\nChange-Id: I507cd286d199109c7a9a1511d68ba5ab5d28069f\n"
    },
    {
      "commit": "debdc8d90e894ded3791eb32de99a65dee998f8d",
      "tree": "4f9fe59efaeb81e0bd47b8c398c2703835e9f5fc",
      "parents": [
        "76af60554ca5c74a8327774fdc4bf758f7eb518f"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Mon Aug 01 16:24:37 2016 -0700"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Mon Aug 01 16:33:08 2016 -0700"
      },
      "message": "Lockscreen fingerprint icon error color matches error text.\n\nChange-Id: I1091a0466045b486bdebfe9d1ec69f815578aa4b\nFixes: 30538755\n"
    },
    {
      "commit": "dd32d90843baec8c2311ca7a9607031aec3ab5b6",
      "tree": "a88d3f0b40eeffd48c259acca6a7ec0a24afafda",
      "parents": [
        "5faa852c5705542274a618c130ef7c98626a4e67"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Sun Jul 31 10:25:36 2016 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Mon Aug 01 13:24:49 2016 -0700"
      },
      "message": "Fix Night display QSTile for secondary users\n\nBug: 30459698\nChange-Id: I8d56caabf6401239ab9e05ebbe54ecc64a1ab695\n"
    },
    {
      "commit": "54be7c295b6629b6fed9d83ac6f3a29f60338a96",
      "tree": "a190a8220f4d72292dda7d30cfbfed77ffe09dd2",
      "parents": [
        "f6b29b8dd5c7e548e7a09ec027d85a0183753042",
        "ea0d71390ab528ffea7161674333b0bbab8356df"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 29 23:08:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 29 23:08:11 2016 +0000"
      },
      "message": "Merge \"Stop exposing LTE_CA as a rat type.\" into nyc-mr1-dev"
    },
    {
      "commit": "389f091892a31f477ce557150ad096da84570583",
      "tree": "37a1a48cbbce28e5e9eb5c44615b405118e6cd21",
      "parents": [
        "6cecc8dc278845bc2868b28c510a18cd20e95a44"
      ],
      "author": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Fri Jul 29 15:09:55 2016 -0700"
      },
      "committer": {
        "name": "Annie Chin",
        "email": "afchin@google.com",
        "time": "Fri Jul 29 15:09:55 2016 -0700"
      },
      "message": "Add methods for setCarMode()\n\nBug: 30388078\nChange-Id: I34f784ad4058942eb939377b7ca8ce20ff7111d6\n"
    },
    {
      "commit": "ea0d71390ab528ffea7161674333b0bbab8356df",
      "tree": "2300b7cd7d2eafc5e823400d895d4732d0b3ee6c",
      "parents": [
        "81bd8d79cbc87820329f18c7cc4bdd55c36aa6eb"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 28 18:50:10 2016 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 28 20:44:05 2016 -0700"
      },
      "message": "Stop exposing LTE_CA as a rat type.\n\nInstead add a new hidden function to ServiceState for use\nby SystemUI until we get a real API in O.\n\nbug:30480638\nChange-Id: Ifd9b1fbdb74d3a408c419467b7390675fc13ea3d\n"
    },
    {
      "commit": "23c14fc01cdbe59c0021b8c130f098df6bf15b4d",
      "tree": "86fd60b800465878e59b8cc39ff3fad8c0b66791",
      "parents": [
        "88d57db0ad5e97f873a9aa9c40d71895af8e7200"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 28 12:32:41 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 28 12:33:20 2016 -0700"
      },
      "message": "DozeLog: Properly initialize\n\nAdds lazy initialization to all DozeLog traces\nthat are called externally. Also fixes a bug\nwhere certain traces initialized after logging,\nthus missing the first log.\n\nChange-Id: If75d6cc048f76435856f1c570b66cd6ef96e5ee2\nFixes: 30225249\n"
    },
    {
      "commit": "7bb38a941b056e8e7cb41151d927313ec6c138d5",
      "tree": "31fb091755e962fa1ae9416bff1526bb92dd6f76",
      "parents": [
        "88d57db0ad5e97f873a9aa9c40d71895af8e7200"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 21 11:44:01 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 28 12:17:57 2016 -0700"
      },
      "message": "HIC: Add report facility for overzealous anti-falsing\n\nBug: 27405075\nChange-Id: I15e5d601af3c7cc067371bbe51c873d2ce15ec83\n"
    },
    {
      "commit": "0a39c8f1c94e29dad31cfa1d48a0fd43da5cc73a",
      "tree": "e1409f3ae0d67af0e86b90d63f92d03124736b83",
      "parents": [
        "aef7b7242e029d0e814aca664b009a4d9675db27",
        "37d34ba893001d59d0c0a70beea87e00b25e22df"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 28 19:01:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 28 19:01:40 2016 +0000"
      },
      "message": "Merge \"Add support to hide LTE+ in UI.\" into nyc-mr1-dev"
    },
    {
      "commit": "aef7b7242e029d0e814aca664b009a4d9675db27",
      "tree": "5ed627eb68f72ca790ecf94e447387ba24e5b956",
      "parents": [
        "c89c87a0413b94d1f95a5ed8eb8dfcc885001a2a",
        "494f0dedb25fe0560780d4fb815f3cc8e9893ed5"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Jul 28 18:56:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 28 18:56:28 2016 +0000"
      },
      "message": "Merge \"Do less work on configuration change.\" into nyc-mr1-dev"
    },
    {
      "commit": "5e0a42848e880eec9dddbeaecfc08bd45aa9ed74",
      "tree": "12dad1ea3c990b4fe5608afe42cb2187014301bd",
      "parents": [
        "9882960460c1b4000eae4994d4096ad300995559",
        "a5d6cd0981ba54b0fa775a7c6a4f7eb8f425896c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 27 23:42:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 27 23:42:59 2016 +0000"
      },
      "message": "Merge \"Keyguard: Reapply insets when fitsSystemWindow changes\" into nyc-mr1-dev"
    },
    {
      "commit": "9882960460c1b4000eae4994d4096ad300995559",
      "tree": "82cb3cd94327fb64c93fb3f8ef12a1354772f596",
      "parents": [
        "6a1dcb635f6a4d3eaa39259313af80e54963e004",
        "b6edaa952eb04137c126f61122571f41087ad980"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jul 27 23:34:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 27 23:34:32 2016 +0000"
      },
      "message": "Merge \"Polish around locked user communication.\" into nyc-mr1-dev"
    },
    {
      "commit": "95f8bea4610221df97824018a36cd58273e44c60",
      "tree": "868fc3fb32ca6833886ea18481c1170cf1c3998c",
      "parents": [
        "a0f07728d9b706c50c79faa7fd4559de1410fcb6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 27 15:49:03 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 27 15:49:57 2016 -0700"
      },
      "message": "SystemUI: Fix crash from bad notifications\n\nFixes a crash that happens when Notification builders can\u0027t be recovered\nin cacheContentViews. Now we treat this the same way we handle failures\nduring inflation of the remote views.\n\nChange-Id: Ic7dca4bf33db31d7da466b3e4ade8b450f2497f8\nFixes: 29541772\n"
    },
    {
      "commit": "a5d6cd0981ba54b0fa775a7c6a4f7eb8f425896c",
      "tree": "d877c7bf02a588d92a75b948c68b58d270eacb0e",
      "parents": [
        "a0f07728d9b706c50c79faa7fd4559de1410fcb6"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 27 15:12:40 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 27 15:12:43 2016 -0700"
      },
      "message": "Keyguard: Reapply insets when fitsSystemWindow changes\n\nFixes a race in setting up the bouncer. Previously, if the bouncer was\nset up before fitting system windows changed to keyguard mode, the bouncer\nwould not get the insets because they were eaten by the status bar view.\n\nChange-Id: I326081604c59d0a7d57257f4c16bba54edd8d6c0\nFixes: 30401184\n"
    },
    {
      "commit": "37d34ba893001d59d0c0a70beea87e00b25e22df",
      "tree": "3a8a7c763f5fcf741e55419cb602dd229b0867b0",
      "parents": [
        "9adea2e24675c5981f3771a04ebe5585f9197e0c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 27 14:54:34 2016 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 27 14:54:34 2016 -0700"
      },
      "message": "Add support to hide LTE+ in UI.\n\nSome carriers may not want LTE_CA to show in status bar/QS\nso added a config overlay setting for this.\n\nbug:30394970\nChange-Id: I6e318aa9bd5921f76ded477415269f2996e5534c\n"
    },
    {
      "commit": "b6edaa952eb04137c126f61122571f41087ad980",
      "tree": "5e0d095d8a2aa1a5d4f6861847c8560a95838a7e",
      "parents": [
        "445c01b591036a8fb5d342951c60dc1bd7520178"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 27 15:51:31 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 27 15:54:16 2016 -0600"
      },
      "message": "Polish around locked user communication.\n\nBased on user feedback, using a notification to communicate that a\nuser was locked was confusing.  Instead, this CL moves to showing a\nmessage in the keyguard indicator slot at the bottom of the screen,\nwhich is where we communicate other information such as charging\nstatus.\n\nSince a locked user is a very limiting experience, this new message\ntakes precedence over any other indicator message.\n\nBug: 28942360\nChange-Id: I708d2b4b41079d09d46c17365c750488204e3090\n"
    },
    {
      "commit": "628ef54d065b66bff797713c5c7869423412f3f4",
      "tree": "d23325d8dd9f324a2378ea28441c843006044586",
      "parents": [
        "aa54b4e0da675439c969b1da5ad918b8da5b944a",
        "bbb6919945180f76d5776858b1a49f910c8341d8"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 27 21:16:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 27 21:16:12 2016 +0000"
      },
      "message": "Merge \"HIC: Base on elapsed time instead of RTC\" into nyc-mr1-dev"
    },
    {
      "commit": "1d3967506e1cb3843d3bf758187ebc42d1c83485",
      "tree": "05d972cb3c27aced0f5df97a713b63c23b254956",
      "parents": [
        "004d140042368f92a537aa55a2f476a4f4377ff9"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Mon Jul 25 15:05:33 2016 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Jul 27 09:57:31 2016 -0700"
      },
      "message": "framework: SystemUI: add tracing to Keyguard\n\nHelps trace the phone unlock path.\n\nBug: 29693568\nBug: 30279403\nChange-Id: I290864f525e3d08f1efc6b9fc603172a5d139ea0\n"
    },
    {
      "commit": "494f0dedb25fe0560780d4fb815f3cc8e9893ed5",
      "tree": "99670db82c48b77acb3a6bbf2d843378ce638b3a",
      "parents": [
        "993b4b2380f18b193c47eae2e6741aa3a45c25d2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jul 26 12:57:08 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jul 27 09:04:28 2016 -0400"
      },
      "message": "Do less work on configuration change.\n\nChange-Id: I8c657ba8913b4be288cb0979897479a1db33aacf\nFixes: 29625463\n"
    },
    {
      "commit": "c6fe61c59c5a3a6ae691256c9afdde3820e3dd9e",
      "tree": "a7c7ab392030e6f955af4aa7664128b4f5b205f8",
      "parents": [
        "c78bd7f01f3b4ba70df3913bbeb067932a7c3913"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 26 13:04:50 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jul 26 13:04:50 2016 -0400"
      },
      "message": "Fix double status bar icons\n\nDon\u0027t allow the status bar icon slot list to be changed because\nit confuses the relationship between StatusBarIconList and\nStatusBarIconController.  Set it in the constructor to enforce\nthis.\n\nChange-Id: Ieeea0a9efad88179d1cccc0e5702899333de2e72\nFixes: 28524184\n"
    },
    {
      "commit": "52a11f7c64b6e3f94d4a2c35e3ee254a84b2a9f1",
      "tree": "784fb59b868fb7e0b5f3603357d4435da89a6359",
      "parents": [
        "5c6f5afd1986a807c746d2206e2428290c8e1955",
        "3127daf036337e047746f4b6bca56cc5ae18259c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Mon Jul 25 18:49:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 25 18:49:49 2016 +0000"
      },
      "message": "Merge changes from topic \u0027home-button-lock-nyc-mr1-dev\u0027 into nyc-mr1-dev\n\n* changes:\n  Fixes a bug where the lockscreen would be frozen\n  Allow home button to be tapped while a incoming call shows a HUN\n"
    },
    {
      "commit": "5c6f5afd1986a807c746d2206e2428290c8e1955",
      "tree": "419177c6fd554da4be5e8e96ec6a8cce221f23b9",
      "parents": [
        "425023fcdaa0f36cf22e7d70c252add8386c5a44",
        "35a9c14cc689e417d6dccbd4831c6fcadb0ecc8e"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Jul 25 18:38:37 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 25 18:38:38 2016 +0000"
      },
      "message": "Merge \"QS: Cleanup detail toggle on\" into nyc-mr1-dev"
    },
    {
      "commit": "425023fcdaa0f36cf22e7d70c252add8386c5a44",
      "tree": "2fd4496c66c234bcf00afc9a786ab03941e4a0c6",
      "parents": [
        "961492cc306c88a483387957f3ed35106c94b145",
        "df36aed85955d20fe0d13fa1800916f2d538a0ef"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Jul 25 18:36:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 25 18:36:02 2016 +0000"
      },
      "message": "Merge \"QS: Fixup footer + animations\" into nyc-mr1-dev"
    },
    {
      "commit": "df36aed85955d20fe0d13fa1800916f2d538a0ef",
      "tree": "0e7ee99fd5e458043ed7f110938319eacb5e6497",
      "parents": [
        "0df1d34e6e1bb687205fa061b0ae60b34957b65a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Jul 25 11:21:56 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Jul 25 11:21:56 2016 -0400"
      },
      "message": "QS: Fixup footer + animations\n\n - Fix footer alpha animation\n - Don\u0027t show page area when not needed\n\nChange-Id: I1429be25d4768177d691cc50ce4900f6e320938d\nFixes: 30355437\n"
    },
    {
      "commit": "35a9c14cc689e417d6dccbd4831c6fcadb0ecc8e",
      "tree": "f9022dfcdc60332b4b817edd8b39b513f320b149",
      "parents": [
        "0df1d34e6e1bb687205fa061b0ae60b34957b65a"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Jul 25 10:18:30 2016 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Mon Jul 25 10:18:30 2016 -0400"
      },
      "message": "QS: Cleanup detail toggle on\n\n - Fix animating state to not animate when already on\n - Fix enabled state to not be disable during initial animation\n\nChange-Id: Id9c2d160bb65ee9c859f67a6d310f9b84d1b8944\nFixes: 30292340\n"
    },
    {
      "commit": "90dfb89916fc15d0234bcad0338970c03d1c19d2",
      "tree": "3971d44198659833a15b6f9ba2153709736548e6",
      "parents": [
        "0df1d34e6e1bb687205fa061b0ae60b34957b65a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 25 15:57:36 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Jul 25 15:57:36 2016 +0200"
      },
      "message": "Don\u0027t reset layout params when repositioning\n\nNot needed and leads to important properties being lost.\n\nChange-Id: If2cf63df1ef6fe1357c10eedc8acfcf951fc2fa9\nFixes: 30355267\n"
    },
    {
      "commit": "715e07a356ac08829991736c182aa3b7963d5d55",
      "tree": "d5470e18bc974229490797046ec3a5aaf48d8119",
      "parents": [
        "7c2e730f637ee40f2be642b08a3956895dbb178b",
        "73ef3516d213b2fb37daeb57edcb26907997d614"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Jul 25 00:53:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 25 00:53:53 2016 +0000"
      },
      "message": "Merge \"PIP: Handle layoutDirection changes\" into nyc-mr1-dev"
    },
    {
      "commit": "3127daf036337e047746f4b6bca56cc5ae18259c",
      "tree": "7f3ff19485f78d792b12e6d69ac0c80740fa787d",
      "parents": [
        "64be772e0379af8dae42ec83f34a4dd7e8a5cc01"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 22 18:04:23 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 22 18:04:23 2016 -0700"
      },
      "message": "Fixes a bug where the lockscreen would be frozen\n\nWhen a finger was still on the screen while the screen\nturned off the screen could become frozen and only recovered\nby launching the camera gesture.\n\nChange-Id: Ie7dea4152adff46f4499d3e8c4ac237f504f21eb\nFixes: 29773218\nFixes: 30154665\n"
    },
    {
      "commit": "adc51e460c728c21c0482308b6918e5798dcbf81",
      "tree": "38f0981fe1d1b0ad326590b80ff3aa64390d7066",
      "parents": [
        "c8c60f593021a8fce0b583aabbd68e56b41f2e5f",
        "f6782ee1c87ba1f39f595d1facb8b13d851988b9"
      ],
      "author": {
        "name": "Daniel Chapin",
        "email": "chapin@google.com",
        "time": "Fri Jul 22 22:49:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 22 22:49:37 2016 +0000"
      },
      "message": "Merge \"Move SysUI to top app scheduling if panel expanded\" into nyc-mr1-dev"
    },
    {
      "commit": "f6782ee1c87ba1f39f595d1facb8b13d851988b9",
      "tree": "e129590af31dc579f623a7b5acdfbd7b431de782",
      "parents": [
        "6b69f6597ed1808dee82cc0036a865315e553d0c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Jul 22 11:40:00 2016 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Sat Jul 23 00:12:39 2016 +0200"
      },
      "message": "Move SysUI to top app scheduling if panel expanded\n\nAlso fixes a bug which didn\u0027t set the correct renderThreadTid\nwhen restarting an app (for example, when SystemUI gets killed).\n\nBug: 30292998\nChange-Id: I420bee8a11d430b1e52ded050536e56a85a48800\n"
    },
    {
      "commit": "c8c60f593021a8fce0b583aabbd68e56b41f2e5f",
      "tree": "e71efdf064dafa815c0326c3adbfb2a6929f1c3f",
      "parents": [
        "b417eb176f97b5a4d1cdd8f7b53311f06fc28cb2",
        "06c0cb7acdc07344463d8b9022c69125b14adb16"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Fri Jul 22 21:55:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 22 21:55:59 2016 +0000"
      },
      "message": "Merge \"Add Settings#ACTION_NIGHT_DISPLAY_SETTINGS\" into nyc-mr1-dev"
    },
    {
      "commit": "64be772e0379af8dae42ec83f34a4dd7e8a5cc01",
      "tree": "b7ded58317d970db868431031d86730744a92541",
      "parents": [
        "7baaa9e82bebc6b3e7735828dbf67340eebc5821"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 22 13:28:16 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 22 14:15:37 2016 -0700"
      },
      "message": "Allow home button to be tapped while a incoming call shows a HUN\n\nWith heads-up notification the user will not always be in the InCallUi\nscreen when the phone is ringing. Locking the home button is no longer\nappropriate in those cases.\n\nFixes: 27659054\nChange-Id: I2631f00861542b207802c8b6d5b5e95548a44311\n"
    },
    {
      "commit": "db56fb36a68b4347a907990f4db1fd41015a295b",
      "tree": "e285ecf6202a078d86d331167403f9be6b5a8bc0",
      "parents": [
        "0ff47b64cd5e47b648ab6a5462ec376ba048f7a4",
        "4aad455280dd19a3097e8fad3f68bfee1de30327"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 22 20:12:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 22 20:12:20 2016 +0000"
      },
      "message": "Merge \"Notification icons: Correctly apply color filter for DrawableContainers\" into nyc-mr1-dev"
    },
    {
      "commit": "0ff47b64cd5e47b648ab6a5462ec376ba048f7a4",
      "tree": "01b983fd123ca0ba986dde675d5389847b76aebc",
      "parents": [
        "8fcd8f1fb94a35c191fa982c9f1ab00bde739ac7",
        "7baaa9e82bebc6b3e7735828dbf67340eebc5821"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 22 19:20:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 22 19:20:49 2016 +0000"
      },
      "message": "Merge changes Idd0b38b4,I511356a8 into nyc-mr1-dev\n\n* changes:\n  Fixed a bug where the fade in from dark would not work properly\n  Changed the appearance of fullscreen intent notifications again\n"
    },
    {
      "commit": "7baaa9e82bebc6b3e7735828dbf67340eebc5821",
      "tree": "0cff5589349663ba667321a4e63118a8a8fb2660",
      "parents": [
        "981962e6ad04725ebbf1b728afde2bdc7706290f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 21 17:21:09 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jul 22 12:13:13 2016 -0700"
      },
      "message": "Fixed a bug where the fade in from dark would not work properly\n\nChange-Id: Idd0b38b40b06806c727d8e033847a0da0b51f55e\nFixes: 30224123\n"
    },
    {
      "commit": "06c0cb7acdc07344463d8b9022c69125b14adb16",
      "tree": "dcb13478361974c6a6a3b98ff7a76cc82685055d",
      "parents": [
        "3fa345b5c2cf5d7fd8c87e44d1887f011787c548"
      ],
      "author": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Jul 21 19:22:09 2016 -0700"
      },
      "committer": {
        "name": "Justin Klaassen",
        "email": "justinklaassen@google.com",
        "time": "Thu Jul 21 19:22:09 2016 -0700"
      },
      "message": "Add Settings#ACTION_NIGHT_DISPLAY_SETTINGS\n\n- The ACTION_NIGHT_DISPLAY_SETTINGS action can be used to launch\n  Night display settings directly.\n- Updated NightDisplayTile to use ACTION_NIGHT_DISPLAY_SETTINGS.\n\nBug: 30291948\nChange-Id: I6d912cf481f72ef5b52f53fa23942071fc795452\n"
    },
    {
      "commit": "bbb6919945180f76d5776858b1a49f910c8341d8",
      "tree": "b34560aa134269bf4d998d3ae8704cedaa553351",
      "parents": [
        "a8b4e7320a2b6f6f6e234b5b195441e0fb5e3a47"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 21 09:52:15 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jul 21 13:34:54 2016 -0700"
      },
      "message": "HIC: Base on elapsed time instead of RTC\n\nBug: 27405075\nChange-Id: I703a870cf230ddccc9c89a9507e3ee900609f592\n"
    },
    {
      "commit": "02965424b7540e41ebbcfef0da9ff2ad90ffd17c",
      "tree": "76abc40608c21da98c6c514cb6353314f129f78d",
      "parents": [
        "d2b30510c26661c1b96ab06cd4a770c90ce8d128",
        "506deb69a744fe0fa704eda588c3a263b3f8fc2c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jul 21 20:12:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 20:12:13 2016 +0000"
      },
      "message": "Merge changes I4a7b64dc,Ic7df8d38 into nyc-mr1-dev\n\n* changes:\n  Fixes a usability issue where groups were clearable\n  Fixed a bug where notifications could reappear\n"
    },
    {
      "commit": "98e71028c798916ec92663747da9761c8e3610b6",
      "tree": "1816b70aabcae4f67503f2a631f5b6623a7cdafe",
      "parents": [
        "9e7bd8de879ba78e3c3b80f1324b9a48a0921dff",
        "edff57413e8e5841bc258a789d882aaaac3af1e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 21 03:31:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 03:31:02 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr1-dev"
    },
    {
      "commit": "9e7bd8de879ba78e3c3b80f1324b9a48a0921dff",
      "tree": "c79198534b8a622c5c087537a735deee156b8ad0",
      "parents": [
        "22d09743d875d8a2fdf6c6ddf99bc371bfc899dd",
        "0cb33aefacb87f4e0f992a471164c734c4b05585"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jul 21 01:04:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 01:04:25 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Error colors to point to frameworks rather than hard-code them\"\"\" into nyc-mr1-dev"
    },
    {
      "commit": "0cb33aefacb87f4e0f992a471164c734c4b05585",
      "tree": "09c6df3f4c16ca78c0b81ab0f88792a58667155d",
      "parents": [
        "7c11e933d540b27d596a1536ffbb75007e24a7e6"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jul 21 00:59:33 2016 +0000"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jul 21 00:59:33 2016 +0000"
      },
      "message": "Revert \"Revert \"Error colors to point to frameworks rather than hard-code them\"\"\n\nThis reverts commit 7c11e933d540b27d596a1536ffbb75007e24a7e6.\n\nChange-Id: I79ecbc39a78f17d22ec20097cfba213de5e30b5e\n"
    },
    {
      "commit": "22d09743d875d8a2fdf6c6ddf99bc371bfc899dd",
      "tree": "be35aac0e962476a6c86b448157b771a2579b1c6",
      "parents": [
        "433a19e8bf92accb834f703f91650bc8de776073",
        "7c11e933d540b27d596a1536ffbb75007e24a7e6"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jul 21 00:57:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 21 00:57:02 2016 +0000"
      },
      "message": "Merge \"Revert \"Error colors to point to frameworks rather than hard-code them\"\" into nyc-mr1-dev"
    },
    {
      "commit": "7c11e933d540b27d596a1536ffbb75007e24a7e6",
      "tree": "97fb29375b6757ad0b8893a688c669cd0d7ce933",
      "parents": [
        "43f762a0263b7da464c29c139fa6bfc91ec1713d"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jul 21 00:55:53 2016 +0000"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Thu Jul 21 00:55:53 2016 +0000"
      },
      "message": "Revert \"Error colors to point to frameworks rather than hard-code them\"\n\nThis reverts commit 43f762a0263b7da464c29c139fa6bfc91ec1713d.\n\nChange-Id: If328c2e6983a2dd2295d83f17edbaaa3cc149b60\n"
    },
    {
      "commit": "948400a43dcb3e830116b36c2ed46e87129b815e",
      "tree": "1d7fbe3a264b0c5bd0dbb695f31c35fdc214c6b9",
      "parents": [
        "01acf40e0f8559e68c7f8efed17ca9db4eeabc51",
        "43f762a0263b7da464c29c139fa6bfc91ec1713d"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed Jul 20 23:34:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 20 23:34:41 2016 +0000"
      },
      "message": "Merge \"Error colors to point to frameworks rather than hard-code them\" into nyc-mr1-dev"
    },
    {
      "commit": "506deb69a744fe0fa704eda588c3a263b3f8fc2c",
      "tree": "643436a2824f9ec4e4464dd0c64d15a0cc60811c",
      "parents": [
        "9e624e732aa5646c83d203587be9c2c4e94c9266"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 20 15:43:59 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 20 15:43:59 2016 -0700"
      },
      "message": "Fixes a usability issue where groups were clearable\n\nIf any child is not dismissable the summary now also becomes\nnon-dismissable.\n\nChange-Id: I4a7b64dc6cd2151f46b4034195b895bfb868a990\nFixes: 30182606\n"
    },
    {
      "commit": "9e624e732aa5646c83d203587be9c2c4e94c9266",
      "tree": "8a9e1271b5107a2442edb17a6ed9161f85756375",
      "parents": [
        "8b9f948c6fb457df2e38b44b5c5d247da4c38a5c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 20 13:46:49 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jul 20 15:42:27 2016 -0700"
      },
      "message": "Fixed a bug where notifications could reappear\n\nWith sensitive notifications a user could get into\na situation where the groupsummary would not be cleared\nbecause its dismissability was never updated and based\non the visibility of the veto button. This is now corrected.\n\nThis Cl also cleans up the veto button handling overall and\nensures that there\u0027s no stale state arond it.\n\nChange-Id: Ic7df8d382146d7863ee551c1daa8ba5ed384c7b5\nFixes: 30056258\n"
    },
    {
      "commit": "edff57413e8e5841bc258a789d882aaaac3af1e2",
      "tree": "9455119dbc726c16082eceee4afe3e8ab5c91fe5",
      "parents": [
        "761d89ef4eac16e0619e4e1bd5201b04caccafde"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jul 20 15:18:26 2016 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Jul 20 15:18:26 2016 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id8b102a4e41d6b25a88ae261313fc46f2781451e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "56cf73a0f4704c2d1665ed0287fecea3cd871a51",
      "tree": "608021c39379546f16f1343d31d3f5a769a50914",
      "parents": [
        "c50f8ae532cd7195e2a2fcf5cb8cf3fb220b0083"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Mon Jul 18 14:23:32 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 20 15:05:11 2016 -0700"
      },
      "message": "Direct Reply: Allow closing IME separately from DirectReply mode\n\nIf the IME is showing, the first BACK now closes just\nthe IME instead of also closing the Direct Reply mode.\nSubsequent back closes the notification panel as usual.\n\nChange-Id: Ic4b5a4d6b528a211c2fa0c8b5ceb0f7017c09400\nFixes: 29996385\n"
    },
    {
      "commit": "43f762a0263b7da464c29c139fa6bfc91ec1713d",
      "tree": "09c6df3f4c16ca78c0b81ab0f88792a58667155d",
      "parents": [
        "6e446a5f385573e00ea0cdabbd4698bbecdac277"
      ],
      "author": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Tue Jul 19 13:13:41 2016 -0700"
      },
      "committer": {
        "name": "Matthew Fritze",
        "email": "mfritze@google.com",
        "time": "Wed Jul 20 13:56:41 2016 -0700"
      },
      "message": "Error colors to point to frameworks rather than hard-code them\n\nRather than have each instance of the system error color hard code\nthe argb values, they now point to frameworks/base/core/res.\n\nChange-Id: Ia203ff6966cd58a3bc23eb883460f0f8abb050f5\nFixes: 30021554\n"
    },
    {
      "commit": "af06bf225ae0fe62f86c44d125437acaf82566cd",
      "tree": "52ad2eaee4440212d43c2b33110d39ad1ecb78cb",
      "parents": [
        "f8bc27d9683e4089cdfd778dcb61ae67f44665b7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jul 15 12:26:49 2016 -0700"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jul 20 12:05:59 2016 -0700"
      },
      "message": "Direct Reply: Fix circular reveal origin\n\nMakes sure the circular reveal origin matches the bounds of the\ntext. This is necessairy because the TextView for the last action\nspans the full remaining width and is usually much larger than the\ntext, which makes the reveal look uncentered.\n\nAlso adds an animation for closing the direct reply view.\n\nBug: 29876991\nChange-Id: Ib0ae8a12423f0ecfc573928a39634404c8232e40\n"
    }
  ],
  "next": "761d89ef4eac16e0619e4e1bd5201b04caccafde"
}
