)]}'
{
  "log": [
    {
      "commit": "5ae46bcb73f6f373ee6f019ead8a9049d7ff6cab",
      "tree": "3a9f814aea2f6dbdb37ba6a7906c39a0d0e4ba6e",
      "parents": [
        "c543713babea6bcb83401726f70a3f25344131fe",
        "e1aee8bc8ce0992aa3db1a6dd4893b621faca76e"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon Jan 09 18:08:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 09 18:08:03 2017 +0000"
      },
      "message": "Force Grid-based Recents to show at most 8 tasks. am: 883887eac9\nam: e1aee8bc8c\n\nChange-Id: I3c231912c7be65768e8ade869203bfdc3c155624\n"
    },
    {
      "commit": "e1aee8bc8ce0992aa3db1a6dd4893b621faca76e",
      "tree": "463542690a45fb1830f8b5145df7566ac33c241d",
      "parents": [
        "32dfe8c611c032757e5cca2d0b4e6aa3f579d4e7",
        "883887eac908b4b0145f06c52de00f76e8c833df"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon Jan 09 18:03:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jan 09 18:03:34 2017 +0000"
      },
      "message": "Force Grid-based Recents to show at most 8 tasks.\nam: 883887eac9\n\nChange-Id: I3960939f61acd8834101767481e5cafa7d9aac23\n"
    },
    {
      "commit": "883887eac908b4b0145f06c52de00f76e8c833df",
      "tree": "102e9267d0ab18b1b757a19b373736f6ff097d69",
      "parents": [
        "cb29c97907f32141f5b988c023606d42bb963222"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Fri Jan 06 11:53:02 2017 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon Jan 09 09:51:24 2017 -0800"
      },
      "message": "Force Grid-based Recents to show at most 8 tasks.\n\nBug: 32101881\nBug: 33975969\n\nChange-Id: Icbadaa3ca12f53e57e06dd19d7809a23e0efa88c\n"
    },
    {
      "commit": "27d2440ae47c26ef21b01a4821eb1780dcfc5ca3",
      "tree": "7bd3a8f046ad4ac945faae4d70ac68a220189451",
      "parents": [
        "f51b4ff7b1ac09b22772dcbdf7ae24b611c37171",
        "ddb25395086510f7b047af4cb067d79eb9d33aed"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 21:03:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 06 21:03:26 2017 +0000"
      },
      "message": "Update CHAR LIMIT for notification body. am: 429cafb85e\nam: ddb2539508\n\nChange-Id: I0aa9498f9669db6d55e5bacf5f23ae5b01ca3229\n"
    },
    {
      "commit": "ddb25395086510f7b047af4cb067d79eb9d33aed",
      "tree": "94c07b4c28494571d42e69a7455c7d3d9c8e978f",
      "parents": [
        "fcf6cc3062e2e0dc822cd7d8d5b98f86d02d33b4",
        "429cafb85e082097d922d539240f198ec6467f2e"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 20:57:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 06 20:57:05 2017 +0000"
      },
      "message": "Update CHAR LIMIT for notification body.\nam: 429cafb85e\n\nChange-Id: I2cfa08917ce4581d4119ba7a6e492874368cf957\n"
    },
    {
      "commit": "fcf6cc3062e2e0dc822cd7d8d5b98f86d02d33b4",
      "tree": "084ae6fe2e40ad85924e0d5365ef846e5bd132e4",
      "parents": [
        "bbc00c877f61252eff29c7545c298811fc4f58db",
        "1cac83218c95d5bb3a17275272cc5d15c7fe4a3b"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 20:04:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 06 20:04:30 2017 +0000"
      },
      "message": "Add temperature config for high temp warning.\nam: 1cac83218c\n\nChange-Id: I1aedaf0714e0f020f6e062bac716841ec472db2a\n"
    },
    {
      "commit": "429cafb85e082097d922d539240f198ec6467f2e",
      "tree": "1bd9801ddf0c07c651b640dd499b135333499c54",
      "parents": [
        "f36beac9566ea4b2454b3140fcde5d83b802b553"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 10:54:04 2017 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 18:57:41 2017 +0000"
      },
      "message": "Update CHAR LIMIT for notification body.\n\nTest: is comment change\nBug: 34097363\nChange-Id: I8ae19c3b5108c9c2f00614cd5d32cee06082a052\n"
    },
    {
      "commit": "1cac83218c95d5bb3a17275272cc5d15c7fe4a3b",
      "tree": "cff3f56542ab062896fe785a96531d93940c38cf",
      "parents": [
        "f36beac9566ea4b2454b3140fcde5d83b802b553"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jan 05 16:45:37 2017 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 18:28:10 2017 +0000"
      },
      "message": "Add temperature config for high temp warning.\n\nAdds an integer resource (config_warningTemperature) that is used\nto display the high temp warning. If it is set to less than 0,\nthe value from HardwarePropertiesManager#getDeviceTemperatures(\nHardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN,\nHardwarePropertiesManager.TEMPERATURE_THROTTLING) is used instead.\n\nTest: manual\nBug: 30995038\nChange-Id: I05aa1b5930c6c151ebac439dfd5c00b3305dc46d\n(cherry picked from commit 7518471ab69a23130b8cc6852e1b3d58809c97b2)\n"
    },
    {
      "commit": "e7dc98733dc6c72f847da0942944ba4ddc6e38e4",
      "tree": "2a484ee1527b1de3394669d5cd1530366a656f79",
      "parents": [
        "30f532febb239b37d00e1fd1d4c777e30a4cb21f",
        "7518471ab69a23130b8cc6852e1b3d58809c97b2"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Fri Jan 06 18:27:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 06 18:27:26 2017 +0000"
      },
      "message": "Merge \"Add temperature config for high temp warning.\""
    },
    {
      "commit": "bb983d20d2cacebdf81efe88f8ff4aa7304fbff7",
      "tree": "ef06cd8988ad94e50d820f2c432cb0691aad7598",
      "parents": [
        "496777de7d50ce04342d59c029acf53db3086cda"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jan 06 09:54:20 2017 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Jan 06 15:59:45 2017 +0000"
      },
      "message": "Use internal volume controller and status bar.\n\nRemove code that let these components be replaced by external\nprocesses.\n\nBug: 33006669\nBug: 34106436\nTest: manual. reboot device, play music, change volume,\nview notifications\nChange-Id: I458f11537ab9db6f23735487513815553004613f\n"
    },
    {
      "commit": "5e6c0ffd3e91cf0c5872de3e2d99e225ad1468f4",
      "tree": "4a09f6c02d15ea03dacf4d5e2f2bd6c0a1251ab2",
      "parents": [
        "f1941775b6e0d4a47ce1cf895a0ea7b41bbaaaeb"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jan 05 12:57:06 2017 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Jan 06 09:22:02 2017 -0500"
      },
      "message": "Create a global registry for system message IDs\n\nPort all system UI notifications to use the registry.  Retain stable\ninteger IDs where they exist. Assign new stable IDs where resource IDs\nwere previously used.\n\nUsing \"message\" rather than \"notification\" since we may eventually\nwant to include dialogs and toasts.\n\nBug: 32584866\nBug: 30995038\nTest: runtest systemui\nChange-Id: Iec4d7cebbd88683e339ada29a279315222699942\n"
    },
    {
      "commit": "7518471ab69a23130b8cc6852e1b3d58809c97b2",
      "tree": "9aacf2e7ddbfd843f0fb5258cdfcae862537744d",
      "parents": [
        "54217e5c2521dc9d8ffb1a4dc8f4be2c6abbc97f"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jan 05 16:45:37 2017 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jan 05 16:45:37 2017 -0800"
      },
      "message": "Add temperature config for high temp warning.\n\nAdds an integer resource (config_warningTemperature) that is used\nto display the high temp warning. If it is set to less than 0,\nthe value from HardwarePropertiesManager#getDeviceTemperatures(\nHardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN,\nHardwarePropertiesManager.TEMPERATURE_THROTTLING) is used instead.\n\nTest: manual\nBug: 30995038\nChange-Id: I05aa1b5930c6c151ebac439dfd5c00b3305dc46d\n"
    },
    {
      "commit": "31c568274b8522d08e36f5553cdf409077b842d1",
      "tree": "ac2721717f4690b4f173258f8f6927780e0fed14",
      "parents": [
        "874d45597fb5267288b6cecc70df883b65e54be1",
        "96a5c216b75068ee2287fcf879edf22f8c71db8f"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jan 05 19:45:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 19:45:06 2017 +0000"
      },
      "message": "Add logging for task view thumbnail state. am: eb2206cb51\nam: 96a5c216b7\n\nChange-Id: Id6f8fbdac18861ea1244b2c43885d978851694e7\n"
    },
    {
      "commit": "96a5c216b75068ee2287fcf879edf22f8c71db8f",
      "tree": "5a997d788db55615bb41e459bb1aba0574cc1f72",
      "parents": [
        "2b1a252a5cac765e3bb3f344046855c8a88da6b8",
        "eb2206cb51a2fe5e5834e98f1203960b98f50d23"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jan 05 19:38:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 19:38:37 2017 +0000"
      },
      "message": "Add logging for task view thumbnail state.\nam: eb2206cb51\n\nChange-Id: Ibf8fed3d189483f8a8b351d87f406c90d0259fc5\n"
    },
    {
      "commit": "1d513b28e34527fac3376c4c5eb1226579908c9b",
      "tree": "fefe5fedf8ca47eed929db5b6b77c8581f2c09dc",
      "parents": [
        "20088b3e31134f738446e16a7d989850958b4d81",
        "eb2206cb51a2fe5e5834e98f1203960b98f50d23"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 05 19:33:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 19:33:48 2017 +0000"
      },
      "message": "Merge \"Add logging for task view thumbnail state.\" into nyc-mr2-dev"
    },
    {
      "commit": "2cba0e8b0f7e9985e986b48f91444724de685108",
      "tree": "8d6b9d6e3f37982acb7dd858d5085ec0fcda0d26",
      "parents": [
        "fe6648912dab2077d2dc9da3e4ce37f7859162fd",
        "b68fd7ae0a395f00c7f280e8040382639eaa69f9"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Jan 05 18:57:54 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 18:57:57 2017 +0000"
      },
      "message": "Merge \"Remove hardcoded color for cellular data usage view\""
    },
    {
      "commit": "fe6648912dab2077d2dc9da3e4ce37f7859162fd",
      "tree": "1e2482ed27fc93847dfca14265dde2f6377c2fdb",
      "parents": [
        "1ddd16e0301740dbcd2b4b3922bc83e953c718e6",
        "77880db705710bc417eb37b3513c989fa56c05ca"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Jan 05 18:49:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 18:49:56 2017 +0000"
      },
      "message": "Merge \"Move textColor to style StatusBar.Expanded.Date\""
    },
    {
      "commit": "1ddd16e0301740dbcd2b4b3922bc83e953c718e6",
      "tree": "6be23042d5aa30a4e0010737aa71719f0e1bb7e8",
      "parents": [
        "1dbb3f1135de764a81f6f52de201d78a6b054aed",
        "9cbffcba23451a25ba2bb83bc42508ae4da1613c"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Thu Jan 05 18:28:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 18:28:32 2017 +0000"
      },
      "message": "Merge \"Remove hardcoded color for tuner and emergency call\""
    },
    {
      "commit": "f0b74e306d39770b1bf08372977730e8a64746dc",
      "tree": "4d72a5bbe81f5f87c60fc23c5ca11bd06668963d",
      "parents": [
        "3897ad6e84e034ca8f3b4fffd7f58234016651c1"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Jan 05 14:57:43 2017 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Jan 05 14:57:43 2017 +0000"
      },
      "message": "Remove two unused filters on PowerUI receiver.\n\nRemoving some dead code.\n\nTest: None, remove dead code.\nChange-Id: Ibcb31797dc1551f7fed540843afc58cb4eb7d077\n"
    },
    {
      "commit": "9e8b15b953a7f9bacfc626b9797a5aa23a8212eb",
      "tree": "3d930559395309263a7a85b2787d6c4933585e92",
      "parents": [
        "0c7631f8b099b0be785c75c2b5d13d5579fad200",
        "a51dba4ca504f3a9009f57854b7c1ff9a02ddbce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 05 10:06:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 05 10:06:47 2017 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev"
    },
    {
      "commit": "a51dba4ca504f3a9009f57854b7c1ff9a02ddbce",
      "tree": "228241d23fe4d59e570373057a7c9fbde8057cf0",
      "parents": [
        "2258e5fdb98d9625db43441bb15c92b858594e0a"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jan 05 00:27:04 2017 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jan 05 00:27:04 2017 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic18109adbc1f4e2e3f8bf15aa6d5cf0cb703b601\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b54a7924299f818850586f34ad8f1ad08e10ddfb",
      "tree": "a17733764c1bad29803e686624e91b293c19e3b1",
      "parents": [
        "a477ead31c9f48c5c83b53058e8ac6562337767d",
        "bd4eeb725926ac2456a4e24f99639d9df7cff530"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jan 05 03:07:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:07:47 2017 +0000"
      },
      "message": "Added alert icon to high temp dialog.\nam: bd4eeb7259\n\nChange-Id: I8f6d4a0c9ba5c15478010714995243c305982707\n"
    },
    {
      "commit": "a477ead31c9f48c5c83b53058e8ac6562337767d",
      "tree": "be937de46fe27b484a8259d4275324ee4e1f35e1",
      "parents": [
        "104c66d71ebc13632ef81f9602b54a6fd075eff4",
        "d51ac7322e721455f6a216e36d6740fc9e345f17"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jan 05 03:07:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:07:01 2017 +0000"
      },
      "message": "Add VR mode check for thermal notification\nam: d51ac7322e\n\nChange-Id: I056136375b74a38a4973951fb33f795e784bab1e\n"
    },
    {
      "commit": "104c66d71ebc13632ef81f9602b54a6fd075eff4",
      "tree": "2267ce00c927ced820fbcf38a20cbac280b2142e",
      "parents": [
        "546866988a895859d29a655edbfec6f7bab9cba8",
        "67e97053c5efea9396be420e5b5015cd808ab417"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu Jan 05 03:05:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 05 03:05:59 2017 +0000"
      },
      "message": "Show notif when device reaches throttling temp\nam: 67e97053c5\n\nChange-Id: I44639cb19b7fa9547dc1e579a5beb34f923da2a7\n"
    },
    {
      "commit": "bd4eeb725926ac2456a4e24f99639d9df7cff530",
      "tree": "20f869ffeae650e9dfd7041f54ea95b7cec8e44b",
      "parents": [
        "d51ac7322e721455f6a216e36d6740fc9e345f17"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 11:25:20 2017 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 16:54:31 2017 -0800"
      },
      "message": "Added alert icon to high temp dialog.\n\nTest: manual\nBug: 30995038\nChange-Id: I966294c5fb0b8297b2f336102996291f66c08d2c\n(cherry picked from commit e26dc3d194f87ab3fbfdd5a843109b2f4b248383)\n"
    },
    {
      "commit": "d51ac7322e721455f6a216e36d6740fc9e345f17",
      "tree": "2be553115a5019eade7d5335dc87d36b9f0eb20b",
      "parents": [
        "67e97053c5efea9396be420e5b5015cd808ab417"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Mon Dec 19 14:36:33 2016 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 16:54:15 2017 -0800"
      },
      "message": "Add VR mode check for thermal notification\n\nWhen in VR mode, don\u0027t show the high temp notification\nsince VR shows its own notification.\n\nTest: manual\nBug: 30995038\nChange-Id: I845480d968a9b0da9997f035875885bc261c577a\n(cherry picked from commit 65d8a5fc73aac05633d42d7161ca38151aa5f675)\n"
    },
    {
      "commit": "67e97053c5efea9396be420e5b5015cd808ab417",
      "tree": "e6acf8943c7e44504f2b7c9a9fb1f88b449d1a5b",
      "parents": [
        "2258e5fdb98d9625db43441bb15c92b858594e0a"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Dec 14 15:39:20 2016 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 16:53:44 2017 -0800"
      },
      "message": "Show notif when device reaches throttling temp\n\nAdds logic to SystemUI that shows a notification alerting the user\nthat their phone has reached a certain temperature and has throttled\nitself in order to cool down.\n\nThe logic is controlled by a configuration resource:\nR.bool.config_showTemperatureWarning. If false, no action is taken.\n\nWhen true, PowerUI checks every 30 seconds if the current temp of\nHardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN is greater than\nthe throttling temp of HardwarePropertiesManager.DEVICE_TEMPERATURE_SKIN.\nIf any one of the temperatures returned is greater, a notification is shown.\n\nClicking on the notification will show a dialog explaining more details\nabout what the device is doing in response to the high temperature.\n\nThe notification will disappear once the temperature drops below\nthe throttling temperature.\n\nIn order to check the temperature in SystemUI, HardwarePropertiesManager\nhas been updated to also allow any calls made by callers holding the\nsignature-level DEVICE_POWER permission.\n\nTest: runtest systemui\nBug: 30995038\n\nChange-Id: I1b3f122341911c68e90c8a49ad35267ac382b356\n(cherry picked from commit b7caf1d06d5e4ef21cadcc6a68d4b4c4552fb7bc)\n"
    },
    {
      "commit": "b68fd7ae0a395f00c7f280e8040382639eaa69f9",
      "tree": "ce57bb7dcd385753459246a0dd0cde1ec3981797",
      "parents": [
        "0e1d63d4e4f703093072b0514f85d28ab4228f3c"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jan 04 15:43:26 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jan 04 16:12:44 2017 -0800"
      },
      "message": "Remove hardcoded color for cellular data usage view\n\n1. Remove hardcoded color and create colorStateList instead\n2. Remove warning color and use attr textColorError instead\n3. Add function to extract color from colorStateList\n\nBug: 32592245\nTest: manual - Take screenshots\nChange-Id: I7f0a54b304b09b99ba1f255952e7e99e009a4d2a\n"
    },
    {
      "commit": "220c4155f7278b04e4005d2159cddc2e259a999b",
      "tree": "66a65d181c879d9401947844112adab0ac2c78ca",
      "parents": [
        "2b3fffbbd066e8e2845bf23d645dbee6e4213c6d",
        "26bc8996c88cfc828afa95e22efee0fed82d8780"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 04 22:21:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 04 22:21:16 2017 +0000"
      },
      "message": "Merge \"Add notifications for incorrect plugin versions\""
    },
    {
      "commit": "77880db705710bc417eb37b3513c989fa56c05ca",
      "tree": "329b71c263567c593d57078570c9438ced4aeb31",
      "parents": [
        "0e1d63d4e4f703093072b0514f85d28ab4228f3c"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jan 04 13:44:03 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jan 04 13:44:03 2017 -0800"
      },
      "message": "Move textColor to style StatusBar.Expanded.Date\n\nBug: 32592245\nTest: Manual - take an screenshot\nChange-Id: Iebcd9046bfdfcebb06f51bbfa26b59684ba47699\n"
    },
    {
      "commit": "9cbffcba23451a25ba2bb83bc42508ae4da1613c",
      "tree": "e015ad848c6d55c7387cc4552137d9b9b17abdfc",
      "parents": [
        "0e1d63d4e4f703093072b0514f85d28ab4228f3c"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jan 04 13:14:18 2017 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Wed Jan 04 13:33:42 2017 -0800"
      },
      "message": "Remove hardcoded color for tuner and emergency call\n\n1. Add tint color for icon tuner\n2. Remove hardcoded color for emergency call in styles.xml\n\nBug: 32592245\nTest: manual - Take a screenshot\nChange-Id: I64de3f95506ac977cc30726305a79e0024b5bd17\n"
    },
    {
      "commit": "388ef5df4467d9e602cdcee00776963fc728e965",
      "tree": "2a6618cf81bc236d5f9292c546bee2fc7a198c00",
      "parents": [
        "243d13bd5c9cb36eb87847fa9722e654cb96883e",
        "e26dc3d194f87ab3fbfdd5a843109b2f4b248383"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 21:08:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 04 21:08:38 2017 +0000"
      },
      "message": "Merge \"Added alert icon to high temp dialog.\""
    },
    {
      "commit": "26bc8996c88cfc828afa95e22efee0fed82d8780",
      "tree": "528f1a68bd0be4eee0b47b059c65d47c68f209a0",
      "parents": [
        "467085866ff85739b4edce5b634489dee7f7ad55"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jan 04 14:17:47 2017 -0500"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Jan 04 15:57:30 2017 -0500"
      },
      "message": "Add notifications for incorrect plugin versions\n\nTest: runtest systemui\nChange-Id: Ic59a583202a8a20fbfc6fb504e6ab60ecc71ce78\n"
    },
    {
      "commit": "e26dc3d194f87ab3fbfdd5a843109b2f4b248383",
      "tree": "b1f6d332ccc33ae970301e94f9f79875fc084b14",
      "parents": [
        "65d8a5fc73aac05633d42d7161ca38151aa5f675"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 11:25:20 2017 -0800"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 11:25:20 2017 -0800"
      },
      "message": "Added alert icon to high temp dialog.\n\nTest: manual\nBug: 30995038\nChange-Id: I966294c5fb0b8297b2f336102996291f66c08d2c\n"
    },
    {
      "commit": "9625b4fce1a41856b05f23c63be51c7d122445c2",
      "tree": "0620d9ff15e74577d07c92b8916269afc98d89e7",
      "parents": [
        "45d66bb1bfae7948878410cbd94712c5ddfc0b47",
        "65d8a5fc73aac05633d42d7161ca38151aa5f675"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Wed Jan 04 19:18:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 04 19:18:24 2017 +0000"
      },
      "message": "Merge changes from topics \u0027thermal-notif-2\u0027, \u0027thermal-notif\u0027\n\n* changes:\n  Add VR mode check for thermal notification\n  Show notif when device reaches throttling temp\n"
    },
    {
      "commit": "f39f98f56251b497fa510ff7fda286f9bbd853cd",
      "tree": "bc1491a2e9b48a48aea065346e83816264e0070f",
      "parents": [
        "a50cc714719ffa1f7ab4937a795b89cb3ac10846",
        "acf90acf137f236db7cf6df8d7c67228ec2c131b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jan 04 00:01:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 04 00:01:07 2017 +0000"
      },
      "message": "Merge \"QS - Fix race condition in accessibility\" into nyc-mr2-dev"
    },
    {
      "commit": "c71f5b34ce5e006f078d6e66a17b2a7508776f63",
      "tree": "fcd292adbe428e92d7b730d59a6cd18813a6ad09",
      "parents": [
        "3c9ce1cd174c5fdb3405ffa6db7268532d8ba552",
        "76471a5d9ec3a5d66c43f6afa5d7274c6d58a8ca"
      ],
      "author": {
        "name": "Lei Yu",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jan 03 22:15:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 03 22:15:11 2017 +0000"
      },
      "message": "Merge \"Add TileColorPicker to remove hardcoded tile state color\""
    },
    {
      "commit": "eb2206cb51a2fe5e5834e98f1203960b98f50d23",
      "tree": "527b76f9964216fb6950314a989feb26849f2e06",
      "parents": [
        "a50cc714719ffa1f7ab4937a795b89cb3ac10846"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 03 12:37:08 2017 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 03 20:39:10 2017 +0000"
      },
      "message": "Add logging for task view thumbnail state.\n\nTest: adb shell dumpsys activity com.android.systemui\n\nBug: 32735667\nChange-Id: Ieb06b1c11f833f7489d1d4994e634efea4227db2\n"
    },
    {
      "commit": "c75ffe8ccb58966753654c5b817507ad11168bca",
      "tree": "ed50a7081baee7c89987c6aa0c1da6a0246bc1be",
      "parents": [
        "dc143e01ccdf76f780c8331659ca27484733907a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Dec 16 16:20:16 2016 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Jan 03 11:28:37 2017 -0800"
      },
      "message": "Fixing some interaction issues with the PIP menu.\n\n- Due to jank when finishing the PIP menu activity, we handle the\n  menu visibility explicitly and keep the menu activity around\n  once triggered (until PIP ends), instead of finishing and\n  recreating it each time it is invoked.  This also gives us the\n  flexibility to control how the animation looks of both the menu\n  and individual actions.\n- Allow dragging the PIP while the menu activity is showing and\n  taking input\n- Tapping outside of the PIP now hides the menu\n\nTest: Enable the tap-to-interact in the SysUI tuner and drag while\n      the menu is showing.\n\nChange-Id: Iac74710100d793e6825b00c7c0d71b85fb420fa0\nSigned-off-by: Winson Chung \u003cwinsonc@google.com\u003e\n"
    },
    {
      "commit": "76471a5d9ec3a5d66c43f6afa5d7274c6d58a8ca",
      "tree": "8f31326c42cb558388d3694cd3c40955207d8047",
      "parents": [
        "1bdb5e2442f9b3e34809441ff2e8e212b4286453"
      ],
      "author": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Mon Dec 05 15:03:56 2016 -0800"
      },
      "committer": {
        "name": "jackqdyulei",
        "email": "jackqdyulei@google.com",
        "time": "Tue Jan 03 11:21:59 2017 -0800"
      },
      "message": "Add TileColorPicker to remove hardcoded tile state color\n\n1. Remove hardcoded color qs_tile_tint_* in colors.xml\n2. Add tint_color_selector.xml which uses colorForeground and alpha\nto tint.\n3. Use TileColorPicker to grab tile state colors from\ntint_color_selector.xml and provide them to customTile and BatteryTile\n\nBug: 32592245\nTest: make -j40 SystemUITests\nChange-Id: Ie5fc828c3c6d4e1f192643592c034f462fae5313\n"
    },
    {
      "commit": "16ea7f764056d5cb5b4ee26b20d88c181281f794",
      "tree": "f2e258e32096e69bcdfd6bd4b287d13bb5efa879",
      "parents": [
        "9cb68a081ceac978564b5f20b2f08b415f02fc4a",
        "29d656dbe1faeab2d2cf5c64790275bcbdbfee06"
      ],
      "author": {
        "name": "dongwan0605.kim",
        "email": "dongwan0605.kim@lge.com",
        "time": "Tue Jan 03 16:34:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 03 16:34:00 2017 +0000"
      },
      "message": "Merge \"QS: Fix QuickQS visibility at non-first page\" am: fce04dc0be am: 56812a0146 am: 852fb2b1f1\nam: 29d656dbe1\n\nChange-Id: Ibfa95306964670aa10618bc5aa377a0a1bb6ab06\n"
    },
    {
      "commit": "29d656dbe1faeab2d2cf5c64790275bcbdbfee06",
      "tree": "bd99fe0afb9b7c6bceeeaa169bd1d8c066420fc1",
      "parents": [
        "873c2054c96c58f1ff60d97589b8a2bdc07f9ffd",
        "852fb2b1f1980f723e7f063df88f54b1b0cc4d67"
      ],
      "author": {
        "name": "dongwan0605.kim",
        "email": "dongwan0605.kim@lge.com",
        "time": "Tue Jan 03 16:27:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 03 16:27:27 2017 +0000"
      },
      "message": "Merge \"QS: Fix QuickQS visibility at non-first page\" am: fce04dc0be am: 56812a0146\nam: 852fb2b1f1\n\nChange-Id: Ide5e7c588eb1707015ac33a13fb9788e80617587\n"
    },
    {
      "commit": "852fb2b1f1980f723e7f063df88f54b1b0cc4d67",
      "tree": "22ed9a98a28797b36601a02ac9b1cf0a7f210a3e",
      "parents": [
        "57f7c2db57ef5a7ffe43e3b1702dbc9f68e61b26",
        "56812a01462f0445e1e1baac0d00d69585579e07"
      ],
      "author": {
        "name": "dongwan0605.kim",
        "email": "dongwan0605.kim@lge.com",
        "time": "Tue Jan 03 16:17:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 03 16:17:28 2017 +0000"
      },
      "message": "Merge \"QS: Fix QuickQS visibility at non-first page\" am: fce04dc0be\nam: 56812a0146\n\nChange-Id: If8d2963ed44e49e3b33b73a82378b2af32ba4676\n"
    },
    {
      "commit": "03c9afadab603dfb61d7065e2a863f162decd035",
      "tree": "dcf7058606b07512104f6c81eb757ee43066c46b",
      "parents": [
        "9156ccdbb481a09becab4157a2eb5e7535f62cc0"
      ],
      "author": {
        "name": "dongwan0605.kim",
        "email": "dongwan0605.kim@lge.com",
        "time": "Tue Jan 03 15:40:07 2017 +0900"
      },
      "committer": {
        "name": "Dong-wan Kim",
        "email": "dongwan0605.kim@lge.com",
        "time": "Tue Jan 03 06:47:17 2017 +0000"
      },
      "message": "QS: Fix QuickQS visibility at non-first page\n\nWhen user collapsed QSPanel at non-first page, QuickQS always remained\nView.Visible. When user canceled collapsing, QQS remained clickable\nalthough invisible to user(alpha \u003d 0).\nQQS must be non-clickable when user cancels collapsing at non-first page.\n\nTest: QSPanel \u003e 2nd page \u003e Cancel collapsing while collapse QSPanel\n      \u003e Verify invisible QQS is non-clickable\n\nChange-Id: I4c1f195a3faec8e89bb073443f6345f4faddf781\n"
    },
    {
      "commit": "54c62db71b6f6751ad90e5490873ea88ca2d3a57",
      "tree": "8360b14e5f4f797b8f2851c94c20f84404dc7868",
      "parents": [
        "e606e999a72ff1d094f465fa4a70a7f94b04dda6",
        "84cd5cbca0b8c1b6bdf92e84dc688c13467fbb8c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 30 10:19:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 30 10:19:38 2016 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into nyc-mr2-dev"
    },
    {
      "commit": "84cd5cbca0b8c1b6bdf92e84dc688c13467fbb8c",
      "tree": "18549fb53638ce0b69fd57fda07786d60c502f44",
      "parents": [
        "171fa83224bda4fa68ec04c5f2b816a8cb9c5caf"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Dec 29 21:29:31 2016 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Dec 29 21:29:31 2016 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iaff41f85806a9f7041ddb069130afc741300151a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5303427bc69b322bbb9b1031c62d510838d93b11",
      "tree": "ddf2e9096e4c8c5fdd4a4cecfd9fd3f2091a4753",
      "parents": [
        "6727859f42b91df02eb09f345a8a85076be2ac85",
        "e7d231159398e2b5a3c2bd353980a18270c03c73"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Fri Dec 30 01:54:38 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 30 01:54:38 2016 +0000"
      },
      "message": "Cut the Grid-based Recents title if it\u0027s too long. am: 8f34df423d\nam: e7d2311593\n\nChange-Id: I91f090f72790bf77480a4bd393c1e1bf1c1ff8ca\n"
    },
    {
      "commit": "e7d231159398e2b5a3c2bd353980a18270c03c73",
      "tree": "09c01ab0753a91f5a835b2df45aeef3610af00b3",
      "parents": [
        "825d8ff56a42908860b99cbd2ffeebcb96b8d2f2",
        "8f34df423d9f65c692d9bcf59d224e0f938f78ac"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Fri Dec 30 01:23:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 30 01:23:48 2016 +0000"
      },
      "message": "Cut the Grid-based Recents title if it\u0027s too long.\nam: 8f34df423d\n\nChange-Id: I941f6d96bd6dab4c3bf6c09e5dbf4b136407a055\n"
    },
    {
      "commit": "e606e999a72ff1d094f465fa4a70a7f94b04dda6",
      "tree": "dee91e621b9dcc60285bba1d391989d4f31dcefa",
      "parents": [
        "171fa83224bda4fa68ec04c5f2b816a8cb9c5caf",
        "8f34df423d9f65c692d9bcf59d224e0f938f78ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 30 00:35:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 30 00:35:38 2016 +0000"
      },
      "message": "Merge \"Cut the Grid-based Recents title if it\u0027s too long.\" into nyc-mr2-dev"
    },
    {
      "commit": "96b97d722f14cd18223b00aaf57ef6b0db47dc0c",
      "tree": "26fcd92ef5e495e17d611cd673b88959abe7eb42",
      "parents": [
        "afa10b809784d2874eeca746332f62ea09109f09",
        "0655da0374caff1569c09017e17ac28c4b0b7069"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 29 20:29:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 20:29:45 2016 +0000"
      },
      "message": "Merge \"Disallow entering PiP without dismissing keyguard.\""
    },
    {
      "commit": "0655da0374caff1569c09017e17ac28c4b0b7069",
      "tree": "81752306ab4d836757972aa9676b782ed6bab327",
      "parents": [
        "e097432e3065e6ff20c3b2302ea1a6a9b7cf146e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Dec 16 17:05:01 2016 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Dec 29 10:53:23 2016 -0800"
      },
      "message": "Disallow entering PiP without dismissing keyguard.\n\n- If an activity is showing on the keyguard and enters picture-\n  in-picture, then prompt the user to authenticate first\n- Fixing NPE in SystemUI due to null runnable being added to the\n  post-keyguard-gone callbacks\n- Prevent FLAG_SHOW_WHEN_LOCKED from applying when determining\n  visibility over keyguard for activities that are in the pinned\n  stack\n\nBug: 33660880\nTest: android.server.cts.KeyguardLockedTests\nTest: #testEnterPipOverKeyguard\n\nChange-Id: I89477a8a0067e285e5d0122e918fac45274c57ad\n"
    },
    {
      "commit": "f47277805a095b8fe2334b61d325a72247ce2f17",
      "tree": "16ffef36549a807fb825963b5162bfbbb3848213",
      "parents": [
        "bf9928de18adfc39de17300325dfbd229af5db99",
        "4dd5006ff58c3b1ee5a2e0db343170e7cbd1b585"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Thu Dec 29 15:36:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 15:36:56 2016 +0000"
      },
      "message": "Merge \"Change Notification Inline Settings for Channels\""
    },
    {
      "commit": "3e555495fccb6073d36aceba51501f4282244be8",
      "tree": "89cfdbcd562e83d20c19eab7f4a44f4cb76c0f5f",
      "parents": [
        "fe0f4357a1c97f8d1d63f3673cf18b3e45f9eae6",
        "cde90e504ea57f8129fb70d0f8418483136b3527"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Dec 29 12:26:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 12:26:44 2016 +0000"
      },
      "message": "Merge \"Improved the behavior with the empty shade view\""
    },
    {
      "commit": "fe0f4357a1c97f8d1d63f3673cf18b3e45f9eae6",
      "tree": "5f8ea702d0b18b010d974afed67bcbb83abcdc13",
      "parents": [
        "c5f81651a1f95a997f25760643053a31b7b67517",
        "740c1114764e341857d32b486d3b1ad985033a3b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Dec 29 12:26:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 12:26:07 2016 +0000"
      },
      "message": "Merge \"Fixed a bug where notifications could stay expanded\""
    },
    {
      "commit": "71cfaee77888a1123c94e3acf9715867c077f563",
      "tree": "b8c5515d1369444d8cad6b6ac6898504a0a9cebb",
      "parents": [
        "77447de5d56303126fdec11fa9714c85f95dbe56",
        "c29cd0fdca95a7309c8a9c388d1d8cf04992029d"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 29 01:57:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 01:57:24 2016 +0000"
      },
      "message": "Move grid checking into the layout algorithm. am: 26f637b555\nam: c29cd0fdca\n\nChange-Id: Icf69a78743697daaad7e55ca6116d24f716c88ef\n"
    },
    {
      "commit": "c29cd0fdca95a7309c8a9c388d1d8cf04992029d",
      "tree": "a74fa2f6d4c9db8bf967464139d88cda3fa4f906",
      "parents": [
        "53389399486e8cefe356f74d84e58cb900d04af5",
        "26f637b5553facca5f7873c28d19af36ffccd634"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 29 01:51:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 01:51:24 2016 +0000"
      },
      "message": "Move grid checking into the layout algorithm.\nam: 26f637b555\n\nChange-Id: Ie65d71bd7f6edb5e92f6dd331999424a592c8073\n"
    },
    {
      "commit": "c87fcb0963b9fd76427ff3af543d594d68f8443d",
      "tree": "84e318ed5db90199627eb759bf839a53028884a8",
      "parents": [
        "3b430f7d0cf76f2f4f36f02c7b6e6327956e3458",
        "26f637b5553facca5f7873c28d19af36ffccd634"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 29 01:41:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 01:41:56 2016 +0000"
      },
      "message": "Merge \"Move grid checking into the layout algorithm.\" into nyc-mr2-dev"
    },
    {
      "commit": "fc16b764b6bd9ff66f3ae06c869b3a78553a4d2d",
      "tree": "08c5ebb38bdcae04e44de88f76c45ebc10d38331",
      "parents": [
        "55b9008e331253ddaa2e64c9b0da7738493f80c3",
        "ca0e55646bdf66730211249084cb3c220d5efdef"
      ],
      "author": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Thu Dec 29 00:28:55 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 00:28:55 2016 +0000"
      },
      "message": "2D recents: show all close buttons right away am: 8ff7854c4b\nam: ca0e55646b\n\nChange-Id: I42325561cc94f816701f4c9cd3edaca31efd5a22\n"
    },
    {
      "commit": "9577cb827a7e2515ac5f70101679f66c84d341d8",
      "tree": "23315a61a5c87391e614710f9ec4c97b974ef89e",
      "parents": [
        "23a46518c9b0befe2d8e8b161d695c0724d71818",
        "bec5fee38d20f58bd5dd372f6b3449b22016dee8"
      ],
      "author": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Thu Dec 29 00:26:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 00:26:45 2016 +0000"
      },
      "message": "2D Recents: use a slightly darker scrim background am: 48de4e6afe\nam: bec5fee38d\n\nChange-Id: Id67d6d2cbc81588dd6163cfbc25d6ff9f073e08a\n"
    },
    {
      "commit": "ca0e55646bdf66730211249084cb3c220d5efdef",
      "tree": "d7a157dfaa1b1e806bdb977bd8ab68e29a0fcbed",
      "parents": [
        "fe50c6c21f47c945ada24e37673c00fdc7e807f4",
        "8ff7854c4bb12bf0a4a57ca313ed8b7396fbd367"
      ],
      "author": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Thu Dec 29 00:21:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 00:21:48 2016 +0000"
      },
      "message": "2D recents: show all close buttons right away\nam: 8ff7854c4b\n\nChange-Id: I18e3729f5e09601a6548647fa16ba90bf2147cb0\n"
    },
    {
      "commit": "bec5fee38d20f58bd5dd372f6b3449b22016dee8",
      "tree": "6904efb5970ddd7c67ba232fab93f7ef9fb84cba",
      "parents": [
        "31ebbf40bcfc9d71de8d0f293a178c968048fdfe",
        "48de4e6afeee904cddb4327910b80572c3e6365b"
      ],
      "author": {
        "name": "Manu Cornet",
        "email": "manucornet@google.com",
        "time": "Thu Dec 29 00:19:48 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 00:19:48 2016 +0000"
      },
      "message": "2D Recents: use a slightly darker scrim background\nam: 48de4e6afe\n\nChange-Id: I33a961dbd1741d72fa86a0cde0b2e60b76271955\n"
    },
    {
      "commit": "3b430f7d0cf76f2f4f36f02c7b6e6327956e3458",
      "tree": "bf81cc6b3d68ff76617c1936071ca6b7f7adc248",
      "parents": [
        "55a684ff65d417a5be24cdc50419c67130319ce5",
        "8ff7854c4bb12bf0a4a57ca313ed8b7396fbd367"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 29 00:13:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 00:13:18 2016 +0000"
      },
      "message": "Merge \"2D recents: show all close buttons right away\" into nyc-mr2-dev"
    },
    {
      "commit": "55a684ff65d417a5be24cdc50419c67130319ce5",
      "tree": "3c63889a5a3ea27a7bccbc5891815a9620be9b63",
      "parents": [
        "6335e35d518bd8959f1b31b99080d1ed7dafe59a",
        "48de4e6afeee904cddb4327910b80572c3e6365b"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 29 00:12:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 29 00:12:53 2016 +0000"
      },
      "message": "Merge \"2D Recents: use a slightly darker scrim background\" into nyc-mr2-dev"
    },
    {
      "commit": "8f34df423d9f65c692d9bcf59d224e0f938f78ac",
      "tree": "186dc0f026b3787643110a976cc5624b1473e4e3",
      "parents": [
        "26f637b5553facca5f7873c28d19af36ffccd634"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 15:38:44 2016 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 16:07:17 2016 -0800"
      },
      "message": "Cut the Grid-based Recents title if it\u0027s too long.\n\nBug: 33847657\nBug: 32101881\nChange-Id: I040dafcb37c9259dded8fa2cd896e4e4a59aeae5\n"
    },
    {
      "commit": "26f637b5553facca5f7873c28d19af36ffccd634",
      "tree": "67bf39d57ceda2f178d36fb7f18ccbadd95f027e",
      "parents": [
        "0a5e2d6b93af0638f9dccb3bad43266b8fc261ad"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 14:44:14 2016 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 16:07:15 2016 -0800"
      },
      "message": "Move grid checking into the layout algorithm.\n\nWe move grid layout checking into the layout algorithm, so that we can\nhide more computation from the views.\n\nBug: 32101881\n\nChange-Id: I174fe33ef7ed3c04987771dbb42d831a4b9bdab2\n"
    },
    {
      "commit": "59deea52e30d4c143bd7dcd73309673443f824c1",
      "tree": "2c6c3d83264ad62a08508ce7ddfeacd756bad235",
      "parents": [
        "02ca26defc44ae15a4b7e646bc2052192fee0b82",
        "e6dd53291e97d956a753949b6eeffbf88557550d"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 29 00:06:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 00:06:31 2016 +0000"
      },
      "message": "Resue TaskView information. am: 0a5e2d6b93\nam: e6dd53291e\n\nChange-Id: Iedf5472abf2cf11ce0b9ad1f83224adbfda144ff\n"
    },
    {
      "commit": "02ca26defc44ae15a4b7e646bc2052192fee0b82",
      "tree": "9c7cfaa772263bd4bd049596810302121ac3284c",
      "parents": [
        "0396cde36301d6d9ba0cfb5199d6ad7a7a452ef0",
        "0a4e1b70787a1554c0349008a868c448b991a263"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Dec 29 00:05:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 29 00:05:22 2016 +0000"
      },
      "message": "Merge \"QS - Fix race condition in accessibility\" am: 302efd6125 am: 3c0a8bba3c am: b12ed1e10f\nam: 0a4e1b7078\n\nChange-Id: I1409cc428b41b01ffb1461f011337a7cbe409b46\n"
    },
    {
      "commit": "a1ac1af80f96a291ced945ae994caa2a02f71771",
      "tree": "91b11abf2344f9b2762517db72c55530aebb2aab",
      "parents": [
        "0a4e1b70787a1554c0349008a868c448b991a263",
        "e6dd53291e97d956a753949b6eeffbf88557550d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 23:59:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 23:59:59 2016 +0000"
      },
      "message": "Merge \"Resue TaskView information. am: 0a5e2d6b93\" into nyc-mr2-dev-plus-aosp"
    },
    {
      "commit": "e6dd53291e97d956a753949b6eeffbf88557550d",
      "tree": "bba722bf3cdd66f24e3e94fbb5feee20aa73d4cc",
      "parents": [
        "eb609a3d0fc6f3eec32bb937cad65afcf73ecd2c",
        "0a5e2d6b93af0638f9dccb3bad43266b8fc261ad"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 23:58:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 23:58:49 2016 +0000"
      },
      "message": "Resue TaskView information.\nam: 0a5e2d6b93\n\nChange-Id: I0d998b0e31dedb48ef284386811fe67fbda6c981\n"
    },
    {
      "commit": "0a4e1b70787a1554c0349008a868c448b991a263",
      "tree": "5c817812b27f7f991a5c99819c18ea9a85bbcad5",
      "parents": [
        "eb609a3d0fc6f3eec32bb937cad65afcf73ecd2c",
        "b12ed1e10f672e21657cfea3d41a47d61564e25a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Dec 28 23:58:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 23:58:43 2016 +0000"
      },
      "message": "Merge \"QS - Fix race condition in accessibility\" am: 302efd6125 am: 3c0a8bba3c\nam: b12ed1e10f\n\nChange-Id: I2f17f2bd2f293f2c68ba20fbfd6aa3e693f8b865\n"
    },
    {
      "commit": "b12ed1e10f672e21657cfea3d41a47d61564e25a",
      "tree": "27aabaa6bbca46bcf0d8f9d08f70d03d021c479b",
      "parents": [
        "602c3c707319818151d6f5eaf6c3cc19bc113aa3",
        "3c0a8bba3cf2e6856abc20130f333876e94fcdb9"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Dec 28 23:51:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 23:51:30 2016 +0000"
      },
      "message": "Merge \"QS - Fix race condition in accessibility\" am: 302efd6125\nam: 3c0a8bba3c\n\nChange-Id: I3e05c8c127c021dc321b0ef130159ff7a021a9e8\n"
    },
    {
      "commit": "6335e35d518bd8959f1b31b99080d1ed7dafe59a",
      "tree": "f79e78154433fa8909fdcc2c9eb6e1f793c51560",
      "parents": [
        "563ca197472daa4427927b434e63e46fba4d9784",
        "0a5e2d6b93af0638f9dccb3bad43266b8fc261ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 28 23:50:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 23:50:57 2016 +0000"
      },
      "message": "Merge \"Resue TaskView information.\" into nyc-mr2-dev"
    },
    {
      "commit": "acf90acf137f236db7cf6df8d7c67228ec2c131b",
      "tree": "65903fa979dcd116960502e734849212ed1d9a85",
      "parents": [
        "2f157c421a9fa15660b8f1bc0c64b1ebb45fa64a"
      ],
      "author": {
        "name": "dooyoung.hwang",
        "email": "dooyoung.hwang@lge.com",
        "time": "Thu Dec 22 20:04:20 2016 +0900"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Dec 28 15:34:23 2016 -0800"
      },
      "message": "QS - Fix race condition in accessibility\n\nWhen users try to open panel, initialization of accessibility is called\nin Main Thread by this callstack.\n\nat android.view.ViewGroup.buildOrderedChildList\nat android.view.View.populateAccessibilityNodeInfoDrawingOrderInParent\nat android.view.View.onInitializeAccessibilityNodeInfoInternal\nat android.view.View.onInitializeAccessibilityNodeInfo\nat android.view.View.createAccessibilityNodeInfoInternal\nat android.view.View.createAccessibilityNodeInfo\nat android.view.accessibility.AccessibilityRecord.setSource\n...\nat android.view.View.setFlags\nat android.view.View.setVisibility\nat com.android.systemui.qs.QSContainer.updateQsState\nat com.android.systemui.qs.QSContainer.setExpanded\nat com.android.systemui.statusbar.phone.NotificationPanelView.updateQsState\n\nAnd another initialization is tried in QSTileHost Thread by this callstack.\n\nat android.view.ViewGroup.buildOrderedChildList\nat android.view.View.populateAccessibilityNodeInfoDrawingOrderInParent\nat android.view.View.onInitializeAccessibilityNodeInfoInternal\nat android.view.ViewGroup.onInitializeAccessibilityNodeInfoInternal\nat android.view.View.onInitializeAccessibilityNodeInfo\nat android.view.View.createAccessibilityNodeInfoInternal\nat android.view.View.createAccessibilityNodeInfo\nat android.view.accessibility.AccessibilityRecord.setSource\n...\nat android.view.View.announceForAccessibility\nat com.android.systemui.qs.QSPanel.onAnnouncementRequested\nat com.android.systemui.qs.QSTile.handleStateChanged\n\nThis race condition can cause crashes, because the same ArrayList\n(mPreSortedChildren or mTempArrayList in ViewGroup) is modified by two\ndifferent thread.\n\nTest : manual\n\nChange-Id: I9e0ad1fef4be7dc378463c06d10854e0e4c5b3d6\nFixes: 33947140\n(cherry picked from commit 1b0066230edee70aa58bb866ba9b59a4a68690fc)\n"
    },
    {
      "commit": "1060c9dcfd0d115c16209bbceeba84bc25aa9c16",
      "tree": "508bba940a4f8a3ad92b1f5a4e62a42a5a2a5a1f",
      "parents": [
        "21635d67f954a5e39c359627fa78ff54d8791132",
        "e3ecb097b042caeaf2fe5466008b99c8f8d939a7"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 19:26:59 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 19:26:59 2016 +0000"
      },
      "message": "Check split screen properly. am: 5fac212e8b\nam: e3ecb097b0\n\nChange-Id: Ic534ab1ef2c6c0067e1d43f31b662ea23e221e8d\n"
    },
    {
      "commit": "e3ecb097b042caeaf2fe5466008b99c8f8d939a7",
      "tree": "e67b7ddb0c6925d7449394ebcabf83f9e4b64e38",
      "parents": [
        "3b03622406d4498337fdd6b0c6489337feb83016",
        "5fac212e8b15fd84782bd6c914c3a7a5e646d945"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 19:20:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 19:20:00 2016 +0000"
      },
      "message": "Check split screen properly.\nam: 5fac212e8b\n\nChange-Id: Ica99e37798a2447acdbddb7b29b6e67655870b1d\n"
    },
    {
      "commit": "632332c259afd46145504bec3dcf60b697ff8758",
      "tree": "0c81218a46e7cbceae6624c230ff3178388d2f32",
      "parents": [
        "8812fb06956ae20ce749d6c62e581878da67b71d",
        "5fac212e8b15fd84782bd6c914c3a7a5e646d945"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed Dec 28 19:12:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 19:12:27 2016 +0000"
      },
      "message": "Merge \"Check split screen properly.\" into nyc-mr2-dev"
    },
    {
      "commit": "6f0236688fcb1a242c4a0f18999e328eddec5c25",
      "tree": "d71c70251674594a8a9d7950b86aaf4f690e08a1",
      "parents": [
        "b84fd75bf439dc0986945c1c748972e39170d07a",
        "4e723e60877d3557697fb097e42153fd59cdbd8f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 28 17:12:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 28 17:12:28 2016 +0000"
      },
      "message": "Change screen pinning back to old gesture\nam: 4e723e6087\n\nChange-Id: I83dee36d5d3b16adbf740dd6495e7945bf0236ef\n"
    },
    {
      "commit": "8812fb06956ae20ce749d6c62e581878da67b71d",
      "tree": "1eaf811f3df19e61c1fc9a7f31ae2353e7584258",
      "parents": [
        "02f07cce35103dc096193fb798625cf81dc74fa9",
        "4e723e60877d3557697fb097e42153fd59cdbd8f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 28 17:01:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 28 17:01:22 2016 +0000"
      },
      "message": "Merge \"Change screen pinning back to old gesture\" into nyc-mr2-dev"
    },
    {
      "commit": "4dd5006ff58c3b1ee5a2e0db343170e7cbd1b585",
      "tree": "6699c1a1678ac05ac4e7511c83c89ffd2ba74e8e",
      "parents": [
        "95f50d73148908c17015da98d89dcd788bf639ec"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue Dec 06 16:41:22 2016 -0500"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Wed Dec 28 10:13:02 2016 -0500"
      },
      "message": "Change Notification Inline Settings for Channels\n\nRemoves slider advanced settings.\nMove more Guts internals out of BaseStatusBar.\n\nTest: runtest systemui\nChange-Id: I0cf7f144859d1248bd54e281cfe0b35a817376a6\n"
    },
    {
      "commit": "ac5fa1bb605161d65756226fe6535bd822c97435",
      "tree": "32dca0139cc1e1e00f6e87bcdf632f620a314e1b",
      "parents": [
        "9a4d62678e1f14b692707acc9853c51f259c84ca"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 14 11:02:39 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 28 14:57:40 2016 +0100"
      },
      "message": "Change screen pinning back to old gesture\n\nThis makes the code a bit more complicated, but allows apps to\nreceive long-press back again and also makes the mode harder\nto exit for toddlers.\n\nTest: Without TalkBack enabled, make sure the following works:\n- Enter multi-window mode with long pressing recents\n- Long press back gets sent to the app.\n- Enter screen pinning, make sure you can exit with gesture\nTest: With TalkBack enabled, make sure the following works:\n- Enter multi-window mode with long pressing recents\n- Long press back gets sent to the app.\n- Enter screen pinning, make sure you can exit with gesture\nFixes: 324407\nChange-Id: Icd7347aa9c60af00fdb0b3991baabb730552d097\n"
    },
    {
      "commit": "4e723e60877d3557697fb097e42153fd59cdbd8f",
      "tree": "9becc8d0d4e558ca1f48b3ec46e1dc27ea7506f5",
      "parents": [
        "f755dfb89e8524cc5df399fe1ae2459c8a13489a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 14 11:02:39 2016 -0800"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Dec 28 05:56:17 2016 -0800"
      },
      "message": "Change screen pinning back to old gesture\n\nThis makes the code a bit more complicated, but allows apps to\nreceive long-press back again and also makes the mode harder\nto exit for toddlers.\n\nTest: Without TalkBack enabled, make sure the following works:\n- Enter multi-window mode with long pressing recents\n- Long press back gets sent to the app.\n- Enter screen pinning, make sure you can exit with gesture\nTest: With TalkBack enabled, make sure the following works:\n- Enter multi-window mode with long pressing recents\n- Long press back gets sent to the app.\n- Enter screen pinning, make sure you can exit with gesture\nMerged-In: Icd7347aa9c60af00fdb0b3991baabb730552d097\nChange-Id: Icd7347aa9c60af00fdb0b3991baabb730552d097\nFixes: 32440409\n"
    },
    {
      "commit": "799992ef75b70f16eaf4aec1abcf20d77a39b370",
      "tree": "93013c2b3153a9f1f154f7d38d15248b9f358b7b",
      "parents": [
        "7418c7b9474c8cc11de20c14369f61e9c09d4ff6",
        "dff956b0e052f5a1c43d4d0530bf56dd0bd3ac82"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:56:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 27 23:56:47 2016 +0000"
      },
      "message": "Ambient Display: Fix race with coloring and redaction am: e5726a2082\nam: dff956b0e0\n\nChange-Id: I18d7da64d56f70923926df6231472a2c3a909f15\n"
    },
    {
      "commit": "dff956b0e052f5a1c43d4d0530bf56dd0bd3ac82",
      "tree": "81a4e4f2810c62393519316c5c101cc373d3665d",
      "parents": [
        "656f7e20903c09856285e0d53031fc4d48ad0a86",
        "e5726a20824c3cb2ff369207c8d75bfcdb814f69"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:49:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 27 23:49:46 2016 +0000"
      },
      "message": "Ambient Display: Fix race with coloring and redaction\nam: e5726a2082\n\nChange-Id: I9c2c42692f01b7665fb11d6e0f47c707d3c630fc\n"
    },
    {
      "commit": "0a5e2d6b93af0638f9dccb3bad43266b8fc261ad",
      "tree": "822963d09635fc6673ee5799f4b905ffb5f07642",
      "parents": [
        "5fac212e8b15fd84782bd6c914c3a7a5e646d945"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 11:05:44 2016 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 15:48:07 2016 -0800"
      },
      "message": "Resue TaskView information.\n\nIn this commit we calculate all the TaskView information we need\nduring initialization, so that we don\u0027t need to calculate again\nunless any configuration is changed.\n\nBug: 32101881\nChange-Id: I433688d0a05c69064d0da5268b61340cecdbfe74\n"
    },
    {
      "commit": "02f07cce35103dc096193fb798625cf81dc74fa9",
      "tree": "2d29b68b0a1d6ef692b22e3770604916b38a7671",
      "parents": [
        "52133e6916d44968d1187da111f3c6dbe1d5b8c9",
        "e5726a20824c3cb2ff369207c8d75bfcdb814f69"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:36:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 23:37:00 2016 +0000"
      },
      "message": "Merge \"Ambient Display: Fix race with coloring and redaction\" into nyc-mr2-dev"
    },
    {
      "commit": "58ffefa40f1272eb539e1a5ea9fc6d2fb8d98920",
      "tree": "be73fab4891a3c7fc6705abc5f3b90b736b3fa89",
      "parents": [
        "83fcc421c599fffcb27c0161e7ceadfb6232ebc3",
        "c30dc190bafa7ef9a61270ee6eb27ab1613069fe"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:36:15 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 27 23:36:15 2016 +0000"
      },
      "message": "Keyguard: Don\u0027t lock on SIM removed during shutdown am: 1f8025adf2\nam: c30dc190ba\n\nChange-Id: Ic0b38d7d66f702241ee1d9df7e433076cc40485e\n"
    },
    {
      "commit": "c30dc190bafa7ef9a61270ee6eb27ab1613069fe",
      "tree": "b2623bbd23793091b0c8fbc74737fa7860ee84d3",
      "parents": [
        "cbffdfabea67759bb08368c144ec8dd17b003d94",
        "1f8025adf287d96de682de57f18277e2dd523fe1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:29:47 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 27 23:29:47 2016 +0000"
      },
      "message": "Keyguard: Don\u0027t lock on SIM removed during shutdown\nam: 1f8025adf2\n\nChange-Id: I22b34aa27c6540bf661081950a51eb275894c032\n"
    },
    {
      "commit": "52133e6916d44968d1187da111f3c6dbe1d5b8c9",
      "tree": "1e1356655006210f6023a04effff4fa7a117561b",
      "parents": [
        "cbb057d3daee8e784a4bf2909f7a39033cb7b479",
        "1f8025adf287d96de682de57f18277e2dd523fe1"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 23:20:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 23:20:47 2016 +0000"
      },
      "message": "Merge \"Keyguard: Don\u0027t lock on SIM removed during shutdown\" into nyc-mr2-dev"
    },
    {
      "commit": "5fac212e8b15fd84782bd6c914c3a7a5e646d945",
      "tree": "ab2f28670042e78a8d204059ab2655f77120b4d9",
      "parents": [
        "f77ca5fa1890f1de92dd6a7002f4ad9d71b42a89"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Thu Dec 22 16:47:59 2016 -0800"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Tue Dec 27 14:52:24 2016 -0800"
      },
      "message": "Check split screen properly.\n\nThis commit detacts split screen by checking whether there\u0027s\na docked task instead of multi window mode.\n\nBug: 33847223\nBug: 32101881\nChange-Id: I23ee11e57ded7c5e81d51cfbfea05500a879945c\n"
    },
    {
      "commit": "7e5cff01679ad79e037e0694a6290db4a1d3fcce",
      "tree": "fa71ff4898df17cd1a5d3eb77f1359016b3e63dd",
      "parents": [
        "8d4fa7f6b64b8c433d08d0f4d0e617d3b79fd0c9",
        "966045d0702ca36df6e8c1e4597aaeb37436ca2f"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Dec 27 19:22:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 27 19:22:04 2016 +0000"
      },
      "message": "DO NOT MERGE Revert \"Add Brightness setting for VR Mode.\"\nam: 966045d070\n\nChange-Id: Ib1be78a47f5947f4fcc6eabc2f6af76523690ed9\n"
    },
    {
      "commit": "cbb057d3daee8e784a4bf2909f7a39033cb7b479",
      "tree": "09598dd8f24b54704ae739c8955036c5801d80ea",
      "parents": [
        "2f157c421a9fa15660b8f1bc0c64b1ebb45fa64a",
        "966045d0702ca36df6e8c1e4597aaeb37436ca2f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 27 19:08:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 27 19:08:59 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Revert \"Add Brightness setting for VR Mode.\"\" into nyc-mr2-dev"
    },
    {
      "commit": "966045d0702ca36df6e8c1e4597aaeb37436ca2f",
      "tree": "3b0f267af668a9a686c53e659e3dfe1121cf3898",
      "parents": [
        "84980c7a93e93e7134c0198212e222e11eb5ccbd"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Dec 27 11:06:35 2016 +0000"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Dec 27 18:28:40 2016 +0000"
      },
      "message": "DO NOT MERGE Revert \"Add Brightness setting for VR Mode.\"\n\nThis reverts commit 84980c7a93e93e7134c0198212e222e11eb5ccbd.\n\nBug: 33895226\nBug: 30984614\nChange-Id: I2652e77512bc870190e2172a629abac9341b2c4f\n"
    },
    {
      "commit": "7e96654f1b2e7c97f52cdc68d343139a5186d54d",
      "tree": "ba85de917c9a8b375f12aac8a41440e7e36ba1b1",
      "parents": [
        "c7e853f51110b9b6893d526f1f7340b2966f928a"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Dec 27 17:33:57 2016 +0000"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Dec 27 18:28:36 2016 +0000"
      },
      "message": "Revert \"Add Brightness setting for VR Mode.\"\n\nThis reverts commit c7e853f51110b9b6893d526f1f7340b2966f928a.\n\nBug: 33895226\nBug: 30984614\nChange-Id: Icca320e02651b7dd7b8db84ab414f41edee32760\n"
    },
    {
      "commit": "1f8025adf287d96de682de57f18277e2dd523fe1",
      "tree": "fa87f94ea271e476858faa552a8ba3d21d1554d7",
      "parents": [
        "2f157c421a9fa15660b8f1bc0c64b1ebb45fa64a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 10:12:13 2016 -0800"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Dec 27 10:16:37 2016 -0800"
      },
      "message": "Keyguard: Don\u0027t lock on SIM removed during shutdown\n\nFixes a glitch where the SIM is considered removed because\nwe turn off the radio during shutdown.\n\nChange-Id: Id783114f557b87051b833ea84cecc862f910c6ca\nFixes: 33788000\n"
    },
    {
      "commit": "cde90e504ea57f8129fb70d0f8418483136b3527",
      "tree": "86d38b348ab30fd263064aed066a720791e9b0df",
      "parents": [
        "740c1114764e341857d32b486d3b1ad985033a3b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Dec 22 21:01:49 2016 +0100"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Dec 27 13:50:23 2016 +0100"
      },
      "message": "Improved the behavior with the empty shade view\n\nThe empty shade view is now properly appearing\n\nTest: expand panel without notifications, observe smooth transitions\nBug: 33652489\nChange-Id: Idedb79121434b974ff221eefd4417c40b100a317\n"
    },
    {
      "commit": "1b0066230edee70aa58bb866ba9b59a4a68690fc",
      "tree": "a9744c31487331552f9662f306a2e0d4b1a43d8f",
      "parents": [
        "5e055b6a18201eb5e830a94d24d639941683a92e"
      ],
      "author": {
        "name": "dooyoung.hwang",
        "email": "dooyoung.hwang@lge.com",
        "time": "Thu Dec 22 20:04:20 2016 +0900"
      },
      "committer": {
        "name": "Dooyoung Hwang",
        "email": "dooyoung.hwang@lge.com",
        "time": "Mon Dec 26 00:20:43 2016 +0000"
      },
      "message": "QS - Fix race condition in accessibility\n\nWhen users try to open panel, initialization of accessibility is called\nin Main Thread by this callstack.\n\nat android.view.ViewGroup.buildOrderedChildList\nat android.view.View.populateAccessibilityNodeInfoDrawingOrderInParent\nat android.view.View.onInitializeAccessibilityNodeInfoInternal\nat android.view.View.onInitializeAccessibilityNodeInfo\nat android.view.View.createAccessibilityNodeInfoInternal\nat android.view.View.createAccessibilityNodeInfo\nat android.view.accessibility.AccessibilityRecord.setSource\n...\nat android.view.View.setFlags\nat android.view.View.setVisibility\nat com.android.systemui.qs.QSContainer.updateQsState\nat com.android.systemui.qs.QSContainer.setExpanded\nat com.android.systemui.statusbar.phone.NotificationPanelView.updateQsState\n\nAnd another initialization is tried in QSTileHost Thread by this callstack.\n\nat android.view.ViewGroup.buildOrderedChildList\nat android.view.View.populateAccessibilityNodeInfoDrawingOrderInParent\nat android.view.View.onInitializeAccessibilityNodeInfoInternal\nat android.view.ViewGroup.onInitializeAccessibilityNodeInfoInternal\nat android.view.View.onInitializeAccessibilityNodeInfo\nat android.view.View.createAccessibilityNodeInfoInternal\nat android.view.View.createAccessibilityNodeInfo\nat android.view.accessibility.AccessibilityRecord.setSource\n...\nat android.view.View.announceForAccessibility\nat com.android.systemui.qs.QSPanel.onAnnouncementRequested\nat com.android.systemui.qs.QSTile.handleStateChanged\n\nThis race condition can cause crashes, because the same ArrayList\n(mPreSortedChildren or mTempArrayList in ViewGroup) is modified by two\ndifferent thread.\n\nTest : manual\n\nChange-Id: I9e0ad1fef4be7dc378463c06d10854e0e4c5b3d6\n"
    },
    {
      "commit": "0310e8c8f3d0d0ed6989c7778940d4dc9bab9054",
      "tree": "e42795489216b12eece5aa71e69ca20fe3552708",
      "parents": [
        "2f59aa0ce5e78db75762c53f0424b3d63bd66754"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Dec 22 17:11:12 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Dec 23 20:54:11 2016 +0000"
      },
      "message": "Do not translate system-reserved stream type names\n\nDo not translate the names of stream types that are reserved\n  for the internal workings of the audio system, and are\n  never meant to be read by the end user.\nAlso fix the string for STREAM_TTS.\n\nTest: make\nBug: 33790976\nChange-Id: Ied97b1ad38ad90911ac41ed277a618bc50c531c4\n"
    },
    {
      "commit": "84334e25cd96916b5497a584748d0dc8e8968280",
      "tree": "246c49c85bd9a1429110b1d108de4120807f952d",
      "parents": [
        "dfee8e5f2d7b4bce4d2d3cd85e8a4505b321747f",
        "84980c7a93e93e7134c0198212e222e11eb5ccbd"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 22 23:58:05 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 22 23:58:05 2016 +0000"
      },
      "message": "Add Brightness setting for VR Mode.\nam: 84980c7a93\n\nChange-Id: I4a9c3db7bdf73e673cf8b2409404339df94086c2\n"
    },
    {
      "commit": "cfdf27f24bf58c6dce0ed842b351edc032511a7c",
      "tree": "8cdc81daa760a45f092737f0c8275f49e64b8c7d",
      "parents": [
        "dfe1bc2f343bf404637af05b9e7b5bbb7c733270",
        "84980c7a93e93e7134c0198212e222e11eb5ccbd"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 22 23:49:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 22 23:49:20 2016 +0000"
      },
      "message": "Merge \"Add Brightness setting for VR Mode.\" into nyc-mr2-dev"
    },
    {
      "commit": "84980c7a93e93e7134c0198212e222e11eb5ccbd",
      "tree": "61a934ed1df5a2ec2b91feace0fcacbeb76cdbcf",
      "parents": [
        "4869a55f66451222579ffe9d15d829a86a401f09"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Sep 20 15:50:35 2016 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Dec 22 23:26:49 2016 +0000"
      },
      "message": "Add Brightness setting for VR Mode.\n\nThis change saves and loads a different brightness setting when the user\ngoes in and out of VR Mode.\n\nBug: 30984614\nMerged-In: Ie5578bbd6ea346f0eb34fe4abbfd604a5d7c0c93\nChange-Id: Ie5578bbd6ea346f0eb34fe4abbfd604a5d7c0c93\n"
    }
  ],
  "next": "c7e853f51110b9b6893d526f1f7340b2966f928a"
}
