)]}'
{
  "log": [
    {
      "commit": "fc01a6687ba6e51a40bf448cf33367d1f1216544",
      "tree": "58370a586ee7f53e3053c1ebd38521e6125e73ed",
      "parents": [
        "c774caff86d2e5dc5ca3a0008007cb0fd384568b",
        "c1973c2888bde77f2dd5dbdba6225afb8829ed46"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 04 21:48:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 04 21:48:08 2014 +0000"
      },
      "message": "am c1973c28: am c0f4ac1b: Merge \"Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag\"\n\n* commit \u0027c1973c2888bde77f2dd5dbdba6225afb8829ed46\u0027:\n  Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag\n"
    },
    {
      "commit": "c0f4ac1bb8668702fa0f053d0ca219bab7dde67c",
      "tree": "6aba81377084b7fda9c8423f0da94895b66a8568",
      "parents": [
        "e46e60041215249a285384cd2282de9f4d956a04",
        "4bb74f157a6c0eb49b7a9806646ac1b5579f66dd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 04 21:13:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 04 21:13:57 2014 +0000"
      },
      "message": "Merge \"Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag\""
    },
    {
      "commit": "04c987a806a2c8c7097fcbbb55b9dff5ad0b47a9",
      "tree": "c517a737e9b4c597075d635c0792e83174c3e0b3",
      "parents": [
        "38bb601e78aa0557a7170e6e7de0050ef16bd802",
        "79067b3cb2f43e62b9a4d46082fb01cbcc513990"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 31 02:29:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 31 02:29:47 2014 +0000"
      },
      "message": "am 79067b3c: am 5568e0e4: Merge \"Move frameworks/base off private libcore.ICU API.\"\n\n* commit \u002779067b3cb2f43e62b9a4d46082fb01cbcc513990\u0027:\n  Move frameworks/base off private libcore.ICU API.\n"
    },
    {
      "commit": "79067b3cb2f43e62b9a4d46082fb01cbcc513990",
      "tree": "f2119b435a935ca85b22a87e78c3897906838382",
      "parents": [
        "4d31c5474bcc4bcc6a6d8dfe232360dad701a3fc",
        "5568e0e45fff7ffe5061770cb527b22d09cf5519"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 31 02:26:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 31 02:26:36 2014 +0000"
      },
      "message": "am 5568e0e4: Merge \"Move frameworks/base off private libcore.ICU API.\"\n\n* commit \u00275568e0e45fff7ffe5061770cb527b22d09cf5519\u0027:\n  Move frameworks/base off private libcore.ICU API.\n"
    },
    {
      "commit": "570f44b4ab083069f042d63948af0c1204a1ec20",
      "tree": "012e7beb06c9ee45d295c3679abfbb5d2e7f5e6b",
      "parents": [
        "fc1ffe89db4bfe51856dadead2ed9c856a96ca65"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 30 19:20:20 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 30 19:20:20 2014 -0700"
      },
      "message": "Move frameworks/base off private libcore.ICU API.\n\nChange-Id: I55355b7ea68174063f31d6bb08a71bcb9dc76d62\n"
    },
    {
      "commit": "4bb74f157a6c0eb49b7a9806646ac1b5579f66dd",
      "tree": "4062f1a7f01e75b05b5d886dcadd316eb68e67e2",
      "parents": [
        "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861"
      ],
      "author": {
        "name": "Jianzheng Zhou",
        "email": "jianzheng.zhou@freescale.com",
        "time": "Fri May 30 09:54:51 2014 +0800"
      },
      "committer": {
        "name": "Jianzheng Zhou",
        "email": "jianzheng.zhou@freescale.com",
        "time": "Fri May 30 09:54:51 2014 +0800"
      },
      "message": "Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag\n\nChange-Id: Ied20e4c7e0e4aa648a76fbe80dd1f0dd30b948a9\nSigned-off-by: Jianzheng Zhou \u003cjianzheng.zhou@freescale.com\u003e\n"
    },
    {
      "commit": "2dc97d48b924e0ea196404d5adbe5084b344d25e",
      "tree": "f512037de6958f47274f58c7ed48b6a8301183b5",
      "parents": [
        "33c08e2986832fa32fc08350f946e7c2e8f2b3a6",
        "90abb78b51a35055f86dee35c4e391e74f325125"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu May 08 21:08:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 08 21:08:24 2014 +0000"
      },
      "message": "am 90abb78b: am 678f7edd: Merge \"Avoid SystemUI crash due to NPE\"\n\n* commit \u002790abb78b51a35055f86dee35c4e391e74f325125\u0027:\n  Avoid SystemUI crash due to NPE\n"
    },
    {
      "commit": "90abb78b51a35055f86dee35c4e391e74f325125",
      "tree": "907f65d1a2f7cf9695228a98c433c5e9adfce46b",
      "parents": [
        "4463cbc61d0947eccb67a52f60661a92d0cad508",
        "678f7edd140f3914655bc600d207d3dcb986f881"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu May 08 21:03:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 08 21:03:04 2014 +0000"
      },
      "message": "am 678f7edd: Merge \"Avoid SystemUI crash due to NPE\"\n\n* commit \u0027678f7edd140f3914655bc600d207d3dcb986f881\u0027:\n  Avoid SystemUI crash due to NPE\n"
    },
    {
      "commit": "678f7edd140f3914655bc600d207d3dcb986f881",
      "tree": "a721576bebba07c25c5b31fbf934969590b13a9d",
      "parents": [
        "3b9600b673ad6a83481dcf88db6c9b2dc5bc9ba3",
        "5f3302622178ddd26848df39125a02405c764c41"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@google.com",
        "time": "Thu May 08 21:00:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 08 21:00:21 2014 +0000"
      },
      "message": "Merge \"Avoid SystemUI crash due to NPE\""
    },
    {
      "commit": "1e67bcec505b1bfb67a83cb3d64e20c2bacf8581",
      "tree": "835f4b69c58412c6514df22b7acd2eb20b15c569",
      "parents": [
        "bba434af67600b1fb4a32f2c130526ad9e938f86",
        "263c36a144a66d30dd51abd7ca0120480e449aa5"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Wed Apr 30 01:24:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 01:24:32 2014 +0000"
      },
      "message": "am 263c36a1: am ade631ee: Merge \"NULL previous background bitmap upon changing wallpaper\"\n\n* commit \u0027263c36a144a66d30dd51abd7ca0120480e449aa5\u0027:\n  NULL previous background bitmap upon changing wallpaper\n"
    },
    {
      "commit": "263c36a144a66d30dd51abd7ca0120480e449aa5",
      "tree": "993d6f422eb78e1e08d2d90b532358e6ac902df7",
      "parents": [
        "108846942f4296fa12b09dd70d60a21c69deace2",
        "ade631eed0df228e343f2a00db653058ff588846"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Wed Apr 30 01:22:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 30 01:22:05 2014 +0000"
      },
      "message": "am ade631ee: Merge \"NULL previous background bitmap upon changing wallpaper\"\n\n* commit \u0027ade631eed0df228e343f2a00db653058ff588846\u0027:\n  NULL previous background bitmap upon changing wallpaper\n"
    },
    {
      "commit": "ade631eed0df228e343f2a00db653058ff588846",
      "tree": "d8f38383117be6cc3d0e6a96ae5337d68d47f933",
      "parents": [
        "357c75e74760933f05ff89352ee86dd540633782",
        "7670b2bd49915509dac72c98f2b6a2c1172c52bf"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Wed Apr 30 01:19:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 30 01:19:10 2014 +0000"
      },
      "message": "Merge \"NULL previous background bitmap upon changing wallpaper\""
    },
    {
      "commit": "293513a59d36cd96a3e474dde5981380d372d8c9",
      "tree": "4268c9994be194a7f4fccdecd089af58516d0953",
      "parents": [
        "1866e5dc8bb04b58a67e54f66cb4ec22e878667d",
        "0b62467b142b61ee1e449ba958ba37dfd961ef56"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 16:07:29 2014 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Apr 29 16:07:29 2014 -0700"
      },
      "message": "Merge commit \u00270b62467b142b61ee1e449ba958ba37dfd961ef56\u0027 into HEAD\n"
    },
    {
      "commit": "c79963c3cb6d0127e2fc9ce5bf000fa05811504d",
      "tree": "570aba58220dc865c03b62586c21107f9569c19b",
      "parents": [
        "165b965edb42460ef9b0add89a76a311c707a1e2",
        "1c1827a6402c3a1f38ba077289a9022f6e6d3f73"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Apr 26 00:25:44 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Apr 26 00:25:44 2014 +0000"
      },
      "message": "am 1c1827a6: am 3f4867f4: Merge \"Telephony: Add functionality to handle ICC IO error\"\n\n* commit \u00271c1827a6402c3a1f38ba077289a9022f6e6d3f73\u0027:\n  Telephony: Add functionality to handle ICC IO error\n"
    },
    {
      "commit": "3f4867f49d6c1932117e3519ce10d11f37829f19",
      "tree": "0b66a9df6b30790cebce9f040c25b9f35d3172ed",
      "parents": [
        "ac7327082c411617f7937b87575c117bd63ad9df",
        "f099a5f389a43a1a1f0abc6577e45c7dfca14c5c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Apr 25 23:58:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 25 23:58:11 2014 +0000"
      },
      "message": "Merge \"Telephony: Add functionality to handle ICC IO error\""
    },
    {
      "commit": "5f3302622178ddd26848df39125a02405c764c41",
      "tree": "06c9b84d0a5a8433f88200c0430e98ef52b7f918",
      "parents": [
        "dac298005ce3c1361e27bb740e4b518765d43d77"
      ],
      "author": {
        "name": "Raju Yadav",
        "email": "raju.yadav@sonymobile.com",
        "time": "Mon Mar 24 10:44:00 2014 +0100"
      },
      "committer": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Wed Mar 26 14:54:12 2014 +0100"
      },
      "message": "Avoid SystemUI crash due to NPE\n\nBaseStatusBar.createNotificationViews() returns null\nwhen it reports handleNotificationError(), leading to\na forced crash of the misbehaving app. However, it\nshould not add a null object of Notification.Entry\nsince it will also crash SystemUI (crashing at compare).\n\nChange-Id: I86678c8024e931420b0fbab1f36b330e7e75d581\n"
    },
    {
      "commit": "cf44a124ab4eca431b3c57776183cd3857113e6f",
      "tree": "463771f3f2ca52d6138c64013eade996f2dac487",
      "parents": [
        "c01e1aeb0d86bd626684c97d709d4a8e995fddfb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 24 11:02:36 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 24 11:02:36 2014 -0400"
      },
      "message": "Unhide Notification kind, rename to category.\n\nChange-Id: I8e6d5a30dff519d7ed4f38e018646dd2bc55db33\n"
    },
    {
      "commit": "2270ac96d5d8ab6c2d1601f8dd5d8409762fb35f",
      "tree": "556f541b3b5e8a24c4279f2f7863ce5e0cea9628",
      "parents": [
        "f8c78b50fc9f6c81c7ad5d76c81445653dcf3cd9",
        "8114c3d02d6bf72c0627aea6ecf738074ac3f232"
      ],
      "author": {
        "name": "Unsuk Jung",
        "email": "unsuk@google.com",
        "time": "Fri Mar 21 19:11:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 21 19:11:01 2014 +0000"
      },
      "message": "am 8114c3d0: am 1a70f391: Merge \"Change wallpaper sizing\" into klp-dev\n\n* commit \u00278114c3d02d6bf72c0627aea6ecf738074ac3f232\u0027:\n  Change wallpaper sizing\n"
    },
    {
      "commit": "b35962f77c518ba116fcf52d00deafe7ee3783b5",
      "tree": "f6d842d77fb88906f67298b983f89290aa090d75",
      "parents": [
        "8e0787f3082f1b66e17c035e876683e42eaee896",
        "8114c3d02d6bf72c0627aea6ecf738074ac3f232"
      ],
      "author": {
        "name": "Unsuk Jung",
        "email": "unsuk@google.com",
        "time": "Fri Mar 21 19:10:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 21 19:10:57 2014 +0000"
      },
      "message": "am 8114c3d0: am 1a70f391: Merge \"Change wallpaper sizing\" into klp-dev\n\n* commit \u00278114c3d02d6bf72c0627aea6ecf738074ac3f232\u0027:\n  Change wallpaper sizing\n"
    },
    {
      "commit": "8114c3d02d6bf72c0627aea6ecf738074ac3f232",
      "tree": "9dcc5e4f31c5ff4accde005700e72069b8cbf20a",
      "parents": [
        "c620ec3614c8737b87d60efa9db96c288bcad794",
        "1a70f391608e82fcc5550c76ccc7bf8bac5bbc10"
      ],
      "author": {
        "name": "Unsuk Jung",
        "email": "unsuk@google.com",
        "time": "Fri Mar 21 19:05:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 21 19:05:40 2014 +0000"
      },
      "message": "am 1a70f391: Merge \"Change wallpaper sizing\" into klp-dev\n\n* commit \u00271a70f391608e82fcc5550c76ccc7bf8bac5bbc10\u0027:\n  Change wallpaper sizing\n"
    },
    {
      "commit": "3368a63c640c059b85b39c7def8f9c63ad921cb5",
      "tree": "aa78b96c1bc084758e0714e748b8676d339d87ca",
      "parents": [
        "dffdf1079da76f532cd6e72bf537c1a69b099c7e"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Dec 18 17:10:16 2013 +0100"
      },
      "committer": {
        "name": "Unsuk Jung",
        "email": "unsuk@google.com",
        "time": "Fri Mar 21 10:29:27 2014 +0000"
      },
      "message": "Change wallpaper sizing\n\nBug: 11997581\n\n- ignore suggested dimensions\n- when orientation changes, scale up wallpaper if\nit doesn\u0027t fill the whole screen, or scale back to\noriginal size if not necessary\n\nChange-Id: I75b7519a105d4097bf7a35cd8af61fc40f45f8fb\n(cherry picked from commit 824a4b5ea4c58592b9b2ebe787f5fb6974e7cabe)\n"
    },
    {
      "commit": "1eac839165b05d4998ca344a25594b0a1cfae042",
      "tree": "9f26d3b291abe3b4ec631e22137b27794a6817ae",
      "parents": [
        "560e75417252b502a41967aa4d819a029361e384",
        "c9a7eeba15641da5a5bc8499e813e6c2211506ff"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 19 00:55:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 00:55:39 2014 +0000"
      },
      "message": "am c9a7eeba: am 4cb1bc28: Merge \"Refresh cast icon assets to improve visual contrast.\" into klp-dev\n\n* commit \u0027c9a7eeba15641da5a5bc8499e813e6c2211506ff\u0027:\n  Refresh cast icon assets to improve visual contrast.\n"
    },
    {
      "commit": "b73417fc1034a27b8a6137fb351ad41d54725217",
      "tree": "d631f7bc122af46a12f77c27813b8537fbb7768c",
      "parents": [
        "8e3a2d435fbc80e635405c56b1ebb35c761dc138",
        "c9a7eeba15641da5a5bc8499e813e6c2211506ff"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 19 00:31:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 00:31:06 2014 +0000"
      },
      "message": "am c9a7eeba: am 4cb1bc28: Merge \"Refresh cast icon assets to improve visual contrast.\" into klp-dev\n\n* commit \u0027c9a7eeba15641da5a5bc8499e813e6c2211506ff\u0027:\n  Refresh cast icon assets to improve visual contrast.\n"
    },
    {
      "commit": "c9a7eeba15641da5a5bc8499e813e6c2211506ff",
      "tree": "4b54528d8be50c84f8bd2307a5014e8731c80358",
      "parents": [
        "1b007565c73097728496f3dbe811a51c879ba89e",
        "4cb1bc2877f8562e6d349a6c737a3055ef4eaa29"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 19 00:25:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 00:25:41 2014 +0000"
      },
      "message": "am 4cb1bc28: Merge \"Refresh cast icon assets to improve visual contrast.\" into klp-dev\n\n* commit \u00274cb1bc2877f8562e6d349a6c737a3055ef4eaa29\u0027:\n  Refresh cast icon assets to improve visual contrast.\n"
    },
    {
      "commit": "f1e8d3632775aca95fb00b1a4a085119a6b0c01e",
      "tree": "9e1bd14fa464479a720196b93c5c95cf9dd2aa8b",
      "parents": [
        "6532523652cf16d3e498939965defab4bd22c491"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 18 13:41:31 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 18 14:40:43 2014 -0700"
      },
      "message": "Refresh cast icon assets to improve visual contrast.\n\nBug: 13473719\nChange-Id: Ia82b2bc487a612f24bbe47f7d6e9182e862bcefa\n"
    },
    {
      "commit": "7670b2bd49915509dac72c98f2b6a2c1172c52bf",
      "tree": "e7f4cb5e7075900d5d80e93e3ef2e993efb61a34",
      "parents": [
        "792f38ddd9e8d25b2c8bf0d67363dbfa56550636"
      ],
      "author": {
        "name": "jshe32X",
        "email": "jianchunx.shen@intel.com",
        "time": "Thu Oct 24 12:57:09 2013 +0800"
      },
      "committer": {
        "name": "Guobin Zhang",
        "email": "guobin.zhang@intel.com",
        "time": "Fri Mar 14 08:09:49 2014 +0800"
      },
      "message": "NULL previous background bitmap upon changing wallpaper\n\nStep to reproduce it on Nexus 10 with 4.4.2(KOT49H):\n1. Long press on home screen.\n2. Choose wallpaper from Wallpapers.\n3. Select new wallpaper and set it.\n4. Repeat step 1-3 several times.\nSee black background instead of the wallpaper.\n\nThere are two binder objects who hold reference to the\nImageWallpaper$DrawableEngine, which keeps the big chunk\nbitmap from being recycled.\nOne is WallpaperService$IWallpaperEngineWrapper. The client\nreferences went away slowly, maybe several minutes after\nchanging wallpaper. Then the finalizer has to been executed\nto GC it.\nThe other one is WallpaperService$Engine$BaseIWindow. Don\u0027t\nknow who still held reference to it even after the window\nwas removed.\nAnyway, let the bitmap be GCed first.\n\nChange-Id: I27f6971a3edd26472b69e59b542b27fd7c8e7b90\nSigned-off-by: jshe32X\u003cjianchunx.shen@intel.com\u003e\nSigned-off-by: Guobin Zhang \u003cguobin.zhang@intel.com\u003e\n"
    },
    {
      "commit": "f099a5f389a43a1a1f0abc6577e45c7dfca14c5c",
      "tree": "405444be9ed73ab09ee68a5e1422172c31fb24f7",
      "parents": [
        "8a927cfa4ea8e4a78f6a9fa1e2b1da9187a3d1e8"
      ],
      "author": {
        "name": "Rakesh Pallerla",
        "email": "rakesh@codeaurora.org",
        "time": "Wed Feb 06 11:44:23 2013 +0530"
      },
      "committer": {
        "name": "Sandeep Kunta",
        "email": "skunta@codeaurora.org",
        "time": "Wed Mar 12 12:23:41 2014 +0530"
      },
      "message": "Telephony: Add functionality to handle ICC IO error\n\nAt present in Android all ICC Card states other than\nICC PRESENT are treated as ICC ABSENT.Adding functionality\nto handle ICC IO error card state.\n\nChange-Id: I229bd80cb5e487f4345bef9fb7fee60850f085d9\nBug: 10643652\n"
    },
    {
      "commit": "0a3bc3c4d204c64267641dcad0d699a5db38d989",
      "tree": "1c8b923e65e9fbebbd83ed4a33212dddee5f88b4",
      "parents": [
        "818f83d965be3cc1af88a1c700115bff0dccf3a3",
        "2cc271ebbccc251ef96edee16b79a22fcf856244"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 04 19:15:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 04 19:15:49 2014 +0000"
      },
      "message": "am 2cc271eb: am d36ede39: Merge \"Allow lights-out + bar icon dimming on low-end devices.\" into klp-dev\n\n* commit \u00272cc271ebbccc251ef96edee16b79a22fcf856244\u0027:\n  Allow lights-out + bar icon dimming on low-end devices.\n"
    },
    {
      "commit": "2cc271ebbccc251ef96edee16b79a22fcf856244",
      "tree": "49351c242b811b3f6657a4f27ea8842c9c67912c",
      "parents": [
        "bf7b64bd30bc1e7fabcfc7f46132f504b30ba97c",
        "d36ede391619e6fc8a1553f5b2f4b33b3603cd65"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 04 19:12:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 04 19:12:33 2014 +0000"
      },
      "message": "am d36ede39: Merge \"Allow lights-out + bar icon dimming on low-end devices.\" into klp-dev\n\n* commit \u0027d36ede391619e6fc8a1553f5b2f4b33b3603cd65\u0027:\n  Allow lights-out + bar icon dimming on low-end devices.\n"
    },
    {
      "commit": "88a9ce42096d6bb324c169633db709ff171972fc",
      "tree": "de51f8e3ff486ca6d7d98de64511f23b1ee69596",
      "parents": [
        "81479358decb0a2cefbb8245e0f56ed0e966d697"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jan 14 14:51:23 2014 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 04 10:03:53 2014 -0500"
      },
      "message": "Allow lights-out + bar icon dimming on low-end devices.\n\nMaintain fallback to OPAQUE mode on low-end devices in place of the\ntranslucent modes.\n\nBug: 12546110\nChange-Id: Ia3582c305cb09aadd56c6aa58b039a174675c79a\n"
    },
    {
      "commit": "dab7a9ed704e500601194375f3bd8ff3e3cf9a55",
      "tree": "2c232be5f8fca529d595019ec9900d15e54cfc22",
      "parents": [
        "45dbfcc781a3926d22571b6ccfa3f27ec896f119"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 22:08:21 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Feb 19 22:08:21 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0c823200179a75e0444f6e86ecc6813a6e662fa0\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0dbcd7d99f37967f2ee7a8fad113df97b6a94fe7",
      "tree": "4e49da397d318c6bab3d830b7e325aabaf6a0a71",
      "parents": [
        "9ecada44042c49516d781281bbe0cba4e0af51a2",
        "2d35ba4d4a43036706638ca0e96e5e1a9904d2af"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Jan 29 15:42:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 29 15:42:34 2014 +0000"
      },
      "message": "am 2d35ba4d: am d12f4eb8: Merge \"[Navigation bar] Allow \"right to left\" gesture to launch search panel\"\n\n* commit \u00272d35ba4d4a43036706638ca0e96e5e1a9904d2af\u0027:\n  [Navigation bar] Allow \"right to left\" gesture to launch search panel\n"
    },
    {
      "commit": "10e71e014ad730a3960603c4e4706a61168e0b46",
      "tree": "d9edc130d12a1c70f1d9dcebfcb2e00fd73cf6c4",
      "parents": [
        "486544f763bd27eb92c95101e23f939c79c9890e"
      ],
      "author": {
        "name": "fisherson_lin",
        "email": "fisherson_lin@htc.com",
        "time": "Mon Jan 20 14:47:27 2014 +0800"
      },
      "committer": {
        "name": "fisherson_lin",
        "email": "fisherson_lin@htc.com",
        "time": "Wed Jan 29 13:10:41 2014 +0800"
      },
      "message": "[Navigation bar] Allow \"right to left\" gesture to launch search panel\n\nSymptom: \"Bottom to up\" gesture can launch search panel in portrait, but \"right to left\" gesture CANNOT in landscape.\nRoot Cause: Not handled.\nSolution: Set swapXY to handle this in landscape case.\n\nChange-Id: I1793280b3656af6912e6b4583b08e80a0a38e44a\n"
    },
    {
      "commit": "b852d28cc1fb615d6347ac544266a6fc419ef005",
      "tree": "ed78bcf09c443028f49963c7811d7703d547305e",
      "parents": [
        "2ae0419fb1ecd7e0705b7b87f8e73d6b73869bca"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 13:15:51 2014 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jan 06 13:15:51 2014 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic05c1c30830a0c9d7cb62fd53f6b144650e05609\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "5a736a99f8b9632a13b65e6c77f64b60ea560c66",
      "tree": "5126fa218a69ce7bb9034a88e49db5f16d104ea5",
      "parents": [
        "c5b19fd397f0c42fa64d79a50edec4e20394241f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 11:09:48 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Dec 26 11:09:48 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iea7a801a62b52fd1685e7d9904a1e805c0d19827\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "986859998cf0311ea61c6ceb5a0d7c5fc1e9b18e",
      "tree": "bf370b5c10f5603a1d4d7149b8059569323b9f20",
      "parents": [
        "0a102150448747bcedcd3276740e1adb8130ae03"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 18 16:36:21 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 18 16:36:21 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3fa88a4097e6971c92bda10756ffd3699276bac3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ebcb32f58a6220802ca129ea33f47b4b69931a10",
      "tree": "32b57c1d6ba9180ae63979e06d7421e107a9aa6c",
      "parents": [
        "6e2d0c1d91f644ab50e0c0b7cae4306262a4ca41",
        "bac61807d3bcfff957b358cb9ad77850bd373689"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 05 13:10:46 2013 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Dec 05 13:10:46 2013 -0800"
      },
      "message": "Merge commit \u0027bac61807d3bcfff957b358cb9ad77850bd373689\u0027 into HEAD\n\nChange-Id: I29374270c8e0c2f2859efaf1d55af9f73da0f8d7\n"
    },
    {
      "commit": "8e77393ae9b5ff99be06798311b3ec4362fbcb40",
      "tree": "2453c9487e63b15844e0ad647a3ca20556bd4513",
      "parents": [
        "c1c23780339c35ab2d88c905d91e290050b35435",
        "99ef026f48948f281467fcf4ce7ebbe15630ad45"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 26 08:38:59 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 26 08:38:59 2013 -0800"
      },
      "message": "am 99ef026f: Merge \"Keep PhoneStatusBar default constructor around.\"\n\n* commit \u002799ef026f48948f281467fcf4ce7ebbe15630ad45\u0027:\n  Keep PhoneStatusBar default constructor around.\n"
    },
    {
      "commit": "9105b7de4717b0003ee13634db807183e3a7878e",
      "tree": "dc6fa6ca03976da7ea7b70f5e3928ffec287f6b2",
      "parents": [
        "9d4ac9703657142b190d3c256de7c3329e5a4b29"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 23 11:15:11 2013 -0400"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Nov 26 13:39:02 2013 +0000"
      },
      "message": "Keep PhoneStatusBar default constructor around.\n\nBy keeping the entire class safe.\n\nCherry picked because the device will otherwise be unusable\nif compiled with proguard 4.10.\n\n(cherry picked from commit af568530203dc2ee59f5fda4895d28b29dd92226)\n\nChange-Id: I0b880f382101f737511bc6db96c604f43ed8d266\n"
    },
    {
      "commit": "2458681b3ea4571d2f1254ef597475fe6a582907",
      "tree": "aaf04259031576b5068a229e30baae720476cbb7",
      "parents": [
        "15b3efc9620662d83b66d75c663bb893ca0bc6e9",
        "263c431017c51fc51c85454a0f9cc7979001a3c1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 21 19:47:30 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 21 19:47:30 2013 -0800"
      },
      "message": "am 263c4310: am ce468a35: Stop wifi display discovery when no longer needed.\n\n* commit \u0027263c431017c51fc51c85454a0f9cc7979001a3c1\u0027:\n  Stop wifi display discovery when no longer needed.\n"
    },
    {
      "commit": "263c431017c51fc51c85454a0f9cc7979001a3c1",
      "tree": "db1a71d25f3459302359ad7fe93d526167453e3f",
      "parents": [
        "27bd44401e48b5b676a1ce5e4940aff3200fb536",
        "ce468a35b388ca46578934706b38dbae94941643"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 21 19:43:00 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 21 19:43:00 2013 -0800"
      },
      "message": "am ce468a35: Stop wifi display discovery when no longer needed.\n\n* commit \u0027ce468a35b388ca46578934706b38dbae94941643\u0027:\n  Stop wifi display discovery when no longer needed.\n"
    },
    {
      "commit": "ce468a35b388ca46578934706b38dbae94941643",
      "tree": "0e403cf705d7b938c0f0f77d09052486b7e14fb3",
      "parents": [
        "90e9b1d3dc15e97bb7ecb88289c3707fe03fb1a6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 21 16:42:03 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 21 19:32:59 2013 -0800"
      },
      "message": "Stop wifi display discovery when no longer needed.\n\nKeep track of how many clients are requesting scans and scan\ncontinuously until all of them are gone then explicitly terminate the\nscan instead of letting it time out as before.\n\nSuspend wifi display scans while connecting or connected to a remote\ndisplay.  This is handled by both the display manager and media router\nsince neither has complete information about what is happening.\nMuch of this code will no longer be needed once wifi display support\nis integrated directly into the media router service.\n\nEnsure that we don\u0027t attempt to scan or connect to wifi displays\nwhile the wifi display feature is off.\n\nInfer when a connection attempt fails and unselect the wifi display\nroute automatically so it doesn\u0027t appear to be connecting forever.\n\nFix issues around correctly canceling and retrying connection attempts.\nOften we would cancel but not retry.\n\nImproved connection reliability somewhat.  It seems that discovery must\nalready be in progress in order for a connection attempt to succeed.\n\nEnsure QuickSettings uses exactly the same logic as the MediaRouteButton\nto determine when the remote display tile should be made visible.\n\nBug: 11717053\nChange-Id: I18afc977b0e8c26204b8c96adaa79f05225f7b6e\n"
    },
    {
      "commit": "9b38499c565057f494eca22bbde53d4f51ef85ef",
      "tree": "8532fdf04595b0c68144d40bd506785526eef74a",
      "parents": [
        "b0183f0ae311966cff0e10e8139c56f97288d1f2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 20 09:50:34 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 20 09:50:34 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I499aa31a9f0e9a997d5e60eb778f16bc3b497663\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4f0d1fc0285a062481d5d0ad5803cb2811e19e7d",
      "tree": "b7b3ca73fb20d6f91a023024cb32bc65fb624629",
      "parents": [
        "564fb1b8ce4aa603bd0d5b3a077ba27d66e77c32"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 18 09:22:29 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 18 09:22:29 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iacdab3a03a17cefc52aa7d72195d0cbcc2354039\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2ea480cac89460ee2524cd080e90f6240e8eebf5",
      "tree": "819e7a2456acd7b6b851efd97361023b168c1562",
      "parents": [
        "2b9f9186fa4b4e336f9d889b66da757c985c2f04",
        "5d0b18cddfcb933d7960c5a6a820045d77a0285c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 15 00:39:57 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 15 00:39:57 2013 -0800"
      },
      "message": "am 5d0b18cd: am 3de885be: Merge \"Disallow applications from initiating cast screen.\" into klp-dev\n\n* commit \u00275d0b18cddfcb933d7960c5a6a820045d77a0285c\u0027:\n  Disallow applications from initiating cast screen.\n"
    },
    {
      "commit": "5d0b18cddfcb933d7960c5a6a820045d77a0285c",
      "tree": "a9c2398339e844568ae387cf4653e14872262f91",
      "parents": [
        "634fbcf8a3a367ef0abbc7a905411c7918281394",
        "3de885bef2f0f85ea76fd96c8f18cdd743ce66a4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 15 00:38:09 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 15 00:38:09 2013 -0800"
      },
      "message": "am 3de885be: Merge \"Disallow applications from initiating cast screen.\" into klp-dev\n\n* commit \u00273de885bef2f0f85ea76fd96c8f18cdd743ce66a4\u0027:\n  Disallow applications from initiating cast screen.\n"
    },
    {
      "commit": "af574183c274f51d04487a9c8355e9f34a1150f2",
      "tree": "c325b02a379f86bc9d8eb42b0bb5d8b700cc80bb",
      "parents": [
        "1907c0d280d97776708810c9d24931aa6f818790"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 14 18:16:08 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 15 00:29:43 2013 -0800"
      },
      "message": "Disallow applications from initiating cast screen.\n\nOnly allow the system ui and settings to connect to a remote display.\nTo do this, we essentially hide the remote displays from applications\nby using the ROUTE_TYPE_REMOTE_DISPLAY then add permission checks\naround the operations that connect to them.\n\nAs a bonus, this may actually save power on devices since applications\nthat use MediaRouter will not longer be performing discover on\nremote display routes at all.\n\nBug: 11257292\nChange-Id: I9ea8c568df4df5a0f0cf3d0f11b39c87e2110795\n"
    },
    {
      "commit": "d21694476563e9a6efc833b78a141e9de2bb35d3",
      "tree": "12536d687798ea59ad039e1be7c5aea48ef2908b",
      "parents": [
        "ab53cbea9e2583300a91fe4eeb5a28a3323c8b9d",
        "2bced6dcb53c1743d6d11ffcb213206a07a63737"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 14 17:35:00 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 14 17:35:00 2013 -0800"
      },
      "message": "am 2bced6dc: am a7a46a66: Merge \"Update cast screen strings.\" into klp-dev\n\n* commit \u00272bced6dcb53c1743d6d11ffcb213206a07a63737\u0027:\n  Update cast screen strings.\n"
    },
    {
      "commit": "2bced6dcb53c1743d6d11ffcb213206a07a63737",
      "tree": "cad98ee1acb6c3c160cbf0dfafff2798bed908e2",
      "parents": [
        "caf21486dfbc4ca67254652f16448493c5f4e06c",
        "a7a46a66fa9f9ce547bac6c2e800a0ae287d9e5c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 14 17:31:32 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 14 17:31:32 2013 -0800"
      },
      "message": "am a7a46a66: Merge \"Update cast screen strings.\" into klp-dev\n\n* commit \u0027a7a46a66fa9f9ce547bac6c2e800a0ae287d9e5c\u0027:\n  Update cast screen strings.\n"
    },
    {
      "commit": "a7a46a66fa9f9ce547bac6c2e800a0ae287d9e5c",
      "tree": "47ca1f4059a9c08c7d8cec59ad09727bf5401c1c",
      "parents": [
        "68837c4eca7705cd32e3de2e7cdcd24c72ecaea7",
        "cef34fce3c925f8db20bb4d3791415bcf150ed78"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 15 01:28:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 15 01:28:59 2013 +0000"
      },
      "message": "Merge \"Update cast screen strings.\" into klp-dev"
    },
    {
      "commit": "ab53cbea9e2583300a91fe4eeb5a28a3323c8b9d",
      "tree": "69f3fe3d7445c12ad2b3e433ff3934cefc19301a",
      "parents": [
        "6f5d85377be86f6d2856470788471bdda5832366",
        "caf21486dfbc4ca67254652f16448493c5f4e06c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Nov 14 17:20:03 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 14 17:20:03 2013 -0800"
      },
      "message": "am caf21486: am 68837c4e: Merge \"Avoid skipping animated status bar icon frames.\" into klp-dev\n\n* commit \u0027caf21486dfbc4ca67254652f16448493c5f4e06c\u0027:\n  Avoid skipping animated status bar icon frames.\n"
    },
    {
      "commit": "caf21486dfbc4ca67254652f16448493c5f4e06c",
      "tree": "897197349885182b8fb85029df601d29b8f9fb89",
      "parents": [
        "434b4acb997484e7a540bf44bebd6b17c63fe270",
        "68837c4eca7705cd32e3de2e7cdcd24c72ecaea7"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Nov 14 17:16:38 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 14 17:16:38 2013 -0800"
      },
      "message": "am 68837c4e: Merge \"Avoid skipping animated status bar icon frames.\" into klp-dev\n\n* commit \u002768837c4eca7705cd32e3de2e7cdcd24c72ecaea7\u0027:\n  Avoid skipping animated status bar icon frames.\n"
    },
    {
      "commit": "cef34fce3c925f8db20bb4d3791415bcf150ed78",
      "tree": "ca10ad410e1aed283a6b71c2d577d34375a3347c",
      "parents": [
        "24fe066ee2ea6d6ea9e30e6f323dad6960c24177"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 14 16:03:36 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 14 16:03:36 2013 -0800"
      },
      "message": "Update cast screen strings.\n\nBug: 11257292\nChange-Id: Ia66152985bafcdd8ec88a3145623536a2b439b78\n"
    },
    {
      "commit": "327276440f86fc9dec5c72b687b77c58d15473f1",
      "tree": "8f068f95116faf6b1a32da98f8cbd1602e99e154",
      "parents": [
        "24fe066ee2ea6d6ea9e30e6f323dad6960c24177"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Nov 14 17:40:02 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Nov 14 19:01:20 2013 -0500"
      },
      "message": "Avoid skipping animated status bar icon frames.\n\nBy avoiding a known issue in AnimationDrawable.\n\nBug:11694594\nChange-Id: I87540728118833f29fc7b64a5c853bc26fd19d73\n"
    },
    {
      "commit": "dc0acc6f5d4cc8e4ed6d2a13793030350cd6262d",
      "tree": "bd2341e00ec397b830e87ed726ca8229b2889407",
      "parents": [
        "711d390be96531c5dfadb9a17e373f1e92ef16a1",
        "b4aac8d83277dc2f88b818e6a9c51bf95e5ac92c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 13 22:39:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 22:39:40 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "b4aac8d83277dc2f88b818e6a9c51bf95e5ac92c",
      "tree": "1e890be4e40d8e85071df352914e59d69d8e36bb",
      "parents": [
        "41b92b008e03be95db938e0238ccb9373c2aaadc"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 13 13:39:45 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 13 13:39:45 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I11d764583416d7fb4dfc85ebe81a98b6a1267424\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "086034117d9214de6339a29b93412276eb00afea",
      "tree": "2e115c36a823f0e7233bf60b4ad143175ef7b358",
      "parents": [
        "076dcaf11b4fd3deef52bddfc2b2e7727f6364a1",
        "2f4fb5eef5ac5c08f7d30c75b56990ce5a729509"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 12:14:25 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 12:14:25 2013 -0800"
      },
      "message": "am 2f4fb5ee: am 31f7c912: Merge \"Bespoke, handcrafted, artisanal assist affordance assets.\" into klp-dev\n\n* commit \u00272f4fb5eef5ac5c08f7d30c75b56990ce5a729509\u0027:\n  Bespoke, handcrafted, artisanal assist affordance assets.\n"
    },
    {
      "commit": "076dcaf11b4fd3deef52bddfc2b2e7727f6364a1",
      "tree": "2e755ffee9c98e42d063d364f22b920f44927e8d",
      "parents": [
        "94913629bee49a035e33d387e5e303736b82ac51",
        "80ffcb194b31839308bbe57c057611fd41cef5e1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 12:14:22 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 12:14:22 2013 -0800"
      },
      "message": "am 80ffcb19: am 42498417: Merge \"DessertCase fixes:\" into klp-dev\n\n* commit \u002780ffcb194b31839308bbe57c057611fd41cef5e1\u0027:\n  DessertCase fixes:\n"
    },
    {
      "commit": "94913629bee49a035e33d387e5e303736b82ac51",
      "tree": "b3e0f92fb76e0ae66e7b1dc45fbc15cdff8ba76e",
      "parents": [
        "c4f535bddac2491aa0e354a609fcbf7c49276295",
        "6150abd8f9557a923e1e9753d5c35d241cd79411"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 12:14:19 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 12:14:19 2013 -0800"
      },
      "message": "am 6150abd8: am f554042a: Merge \"Switch DeadZone to Slog.\" into klp-dev\n\n* commit \u00276150abd8f9557a923e1e9753d5c35d241cd79411\u0027:\n  Switch DeadZone to Slog.\n"
    },
    {
      "commit": "2f4fb5eef5ac5c08f7d30c75b56990ce5a729509",
      "tree": "19d2c8c5992fb553468fdb5e2d13751723920cb3",
      "parents": [
        "80ffcb194b31839308bbe57c057611fd41cef5e1",
        "31f7c912f0b6a2cfa2ea0f0b3a9022e8323f5542"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 12:07:20 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 12:07:20 2013 -0800"
      },
      "message": "am 31f7c912: Merge \"Bespoke, handcrafted, artisanal assist affordance assets.\" into klp-dev\n\n* commit \u002731f7c912f0b6a2cfa2ea0f0b3a9022e8323f5542\u0027:\n  Bespoke, handcrafted, artisanal assist affordance assets.\n"
    },
    {
      "commit": "80ffcb194b31839308bbe57c057611fd41cef5e1",
      "tree": "0721f7fe8c9125d0d0e3ad4b53b45344343a6c00",
      "parents": [
        "6150abd8f9557a923e1e9753d5c35d241cd79411",
        "424984172bb2a89dd06cc49fd5a3665bc7c85e5c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 12:07:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 12:07:16 2013 -0800"
      },
      "message": "am 42498417: Merge \"DessertCase fixes:\" into klp-dev\n\n* commit \u0027424984172bb2a89dd06cc49fd5a3665bc7c85e5c\u0027:\n  DessertCase fixes:\n"
    },
    {
      "commit": "6150abd8f9557a923e1e9753d5c35d241cd79411",
      "tree": "9e372f2f5435ec50058f9641f6bec1f4036eb692",
      "parents": [
        "299e011ebd7ce9593c203ecfc9f5eed45360a5ed",
        "f554042a9582c5b4ad1b0d41bc08a0caad470798"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 12:07:13 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 12:07:13 2013 -0800"
      },
      "message": "am f554042a: Merge \"Switch DeadZone to Slog.\" into klp-dev\n\n* commit \u0027f554042a9582c5b4ad1b0d41bc08a0caad470798\u0027:\n  Switch DeadZone to Slog.\n"
    },
    {
      "commit": "31f7c912f0b6a2cfa2ea0f0b3a9022e8323f5542",
      "tree": "8b105e58c9da3249a5a5dfe3ea39802e79b6650f",
      "parents": [
        "424984172bb2a89dd06cc49fd5a3665bc7c85e5c",
        "b65da9e720ff434fea16c52533904a4afaed5647"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 19:32:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 19:32:42 2013 +0000"
      },
      "message": "Merge \"Bespoke, handcrafted, artisanal assist affordance assets.\" into klp-dev"
    },
    {
      "commit": "424984172bb2a89dd06cc49fd5a3665bc7c85e5c",
      "tree": "46f901dda60a1adc237cdea7d03edf8307e4ccf3",
      "parents": [
        "f554042a9582c5b4ad1b0d41bc08a0caad470798",
        "5c6a781eaf5eafd5f3bba46f1cfd7e53cd0428da"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 19:32:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 19:32:27 2013 +0000"
      },
      "message": "Merge \"DessertCase fixes:\" into klp-dev"
    },
    {
      "commit": "f554042a9582c5b4ad1b0d41bc08a0caad470798",
      "tree": "9abef43a888f95cc0cabf8172949ac56264f3b40",
      "parents": [
        "54ca906604c2ff0a58274e5d1b66cdba4df8c3d8",
        "29787f6ed9664d32d1598c344830315efc965de7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 13 19:32:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 19:32:24 2013 +0000"
      },
      "message": "Merge \"Switch DeadZone to Slog.\" into klp-dev"
    },
    {
      "commit": "e5ae0bfdf7933d7ea8bec94f0c7e25347c423710",
      "tree": "ba468d62eec515df41aafe4c9be85dbb443d6214",
      "parents": [
        "e86ab5e1d34beb6706589f0ce316c0cfa0053ee4",
        "a20f625cc1006b03d4a2be90ba35d1a9783ad363"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Nov 13 08:58:53 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 08:58:53 2013 -0800"
      },
      "message": "am a20f625c: am 41b92b00: Merge \"Finalize assets for screen casting.\" into klp-dev\n\n* commit \u0027a20f625cc1006b03d4a2be90ba35d1a9783ad363\u0027:\n  Finalize assets for screen casting.\n"
    },
    {
      "commit": "a20f625cc1006b03d4a2be90ba35d1a9783ad363",
      "tree": "5d03d22f640a8e65c3a14fbc67debf5c3116a9f0",
      "parents": [
        "79033da8e42ba6ccf096bf10dea1e51873f7d402",
        "41b92b008e03be95db938e0238ccb9373c2aaadc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Nov 13 08:54:27 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 13 08:54:27 2013 -0800"
      },
      "message": "am 41b92b00: Merge \"Finalize assets for screen casting.\" into klp-dev\n\n* commit \u002741b92b008e03be95db938e0238ccb9373c2aaadc\u0027:\n  Finalize assets for screen casting.\n"
    },
    {
      "commit": "e7ae644522f692c204d0233f91e77c7841bdfe53",
      "tree": "62576b08cf67d11e70b9359f2fdcdb84536c46dc",
      "parents": [
        "218ecd43946001f07b60757db130ef5585d474d3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Nov 13 00:45:18 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Nov 13 02:17:53 2013 -0800"
      },
      "message": "Finalize assets for screen casting.\n\nExtend wifi display connection timeout.\n\nShow a notification while connecting to wifi display.\n\nEnsure that remote display providers are really trusted before\nconnecting to them.\n\nBug: 11257292\nChange-Id: Iad0caaa30d7946df818bc75ade071f2e377f8a53\n"
    },
    {
      "commit": "5c6a781eaf5eafd5f3bba46f1cfd7e53cd0428da",
      "tree": "199d56e9f0ca2d598062e9bf869c73b1e2e17e84",
      "parents": [
        "c481a634f4db6e95bc03b22b72414ba12da99f4b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 12 21:50:18 2013 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 12 22:32:03 2013 -0500"
      },
      "message": "DessertCase fixes:\n\n- No more crashing on first launch of the easter egg\n- Use IMMERSIVE_STICKY to avoid getting stuck with bars\n\nBug: 11319125\nChange-Id: I4522feb36c29be8446715ba67d454a2012d181ca\n"
    },
    {
      "commit": "b65da9e720ff434fea16c52533904a4afaed5647",
      "tree": "f2e6ae5d309d40cd026b816bc1263cc7242ca531",
      "parents": [
        "c481a634f4db6e95bc03b22b72414ba12da99f4b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 12 20:51:54 2013 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 12 20:54:31 2013 -0500"
      },
      "message": "Bespoke, handcrafted, artisanal assist affordance assets.\n\nBug: 11243771\nChange-Id: I6eb320ca78ccafc435259d30df95582aa7e3c53c\n"
    },
    {
      "commit": "29787f6ed9664d32d1598c344830315efc965de7",
      "tree": "d08bcc254186e6542323f5bd400879a0fb9e1d4d",
      "parents": [
        "c481a634f4db6e95bc03b22b72414ba12da99f4b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 12 20:33:34 2013 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 12 20:33:34 2013 -0500"
      },
      "message": "Switch DeadZone to Slog.\n\nShould help us identify stray clicks further back in time\nthanks to the longer system log buffer.\n\nBug: 11273982\nChange-Id: Ie2bf445622afff3dbc903adad6c0497954fa5fe0\n"
    },
    {
      "commit": "e7e1a20e021aa75d26c578513a8532fde787a3e4",
      "tree": "7a85900ff5ba5caea572aaacfe8b3709429704b7",
      "parents": [
        "e45d8b2dab33de18bef5cc5ae7db37b890b22d8d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 11 08:56:43 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 11 08:56:43 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I78f1c240c242ca7f9b4e52503e65a991460de62e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f0b9ee9637db1ebf2ef6f056a10c05ee5400de8b",
      "tree": "75bb2edc3b2c7293513fb622b17a5c45bc7f8047",
      "parents": [
        "40c81e4a5d96f8a3853045b289f6131c44d3155d",
        "5773f72457246e437c24624cda8ec2a869165ee8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Nov 10 22:04:54 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Nov 10 22:04:54 2013 -0800"
      },
      "message": "am 5773f724: am dd4f9e8b: Merge \"Update the media router dialogs and integrate into system UI.\" into klp-dev\n\n* commit \u00275773f72457246e437c24624cda8ec2a869165ee8\u0027:\n  Update the media router dialogs and integrate into system UI.\n"
    },
    {
      "commit": "40c81e4a5d96f8a3853045b289f6131c44d3155d",
      "tree": "5cdbaa4f00d65c16a76f991aa134fd4ec16df221",
      "parents": [
        "9a05e846f3ac2f5c60f42160bcca37355647a3a7",
        "3105b6d2f192fc25f57911ef7bafbd62bae5b7e3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Nov 10 22:04:51 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Nov 10 22:04:51 2013 -0800"
      },
      "message": "am 3105b6d2: am 12c32b4d: Merge \"Make quick settings show the standard media router icon.\" into klp-dev\n\n* commit \u00273105b6d2f192fc25f57911ef7bafbd62bae5b7e3\u0027:\n  Make quick settings show the standard media router icon.\n"
    },
    {
      "commit": "5773f72457246e437c24624cda8ec2a869165ee8",
      "tree": "cbe197ccc7e774d1eb0a6a386202fa36f6f4204a",
      "parents": [
        "3105b6d2f192fc25f57911ef7bafbd62bae5b7e3",
        "dd4f9e8b61c0a5639aa82480b7fdd760a2ed609c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Nov 10 22:02:23 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Nov 10 22:02:23 2013 -0800"
      },
      "message": "am dd4f9e8b: Merge \"Update the media router dialogs and integrate into system UI.\" into klp-dev\n\n* commit \u0027dd4f9e8b61c0a5639aa82480b7fdd760a2ed609c\u0027:\n  Update the media router dialogs and integrate into system UI.\n"
    },
    {
      "commit": "3105b6d2f192fc25f57911ef7bafbd62bae5b7e3",
      "tree": "0186a7ef1cd8130aa1a7c1ddbda98b3696646e14",
      "parents": [
        "f32962a878d8434a9c440576af79350ddb3dc2f6",
        "12c32b4d484cc7cc2278a76c6e0fc2304a74b593"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Nov 10 22:02:20 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Nov 10 22:02:20 2013 -0800"
      },
      "message": "am 12c32b4d: Merge \"Make quick settings show the standard media router icon.\" into klp-dev\n\n* commit \u002712c32b4d484cc7cc2278a76c6e0fc2304a74b593\u0027:\n  Make quick settings show the standard media router icon.\n"
    },
    {
      "commit": "0abd3a6ce83ed23abe614155e776b600ef2a66c3",
      "tree": "0e1e4612ad24b020e63d494608defaf298ef8909",
      "parents": [
        "e2126baf72f007d079efcabd45c7a546db34361a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Nov 09 17:48:23 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Nov 10 14:39:19 2013 -0800"
      },
      "message": "Update the media router dialogs and integrate into system UI.\n\nPort the new style UI back into the framework from the support library.\nThere are now two dialogs: a chooser and a controller.  We use the\nsame dialogs for selecting routes within app and within quick settings.\n\nNote that the new UI does not support any grouping features since they\nare deprecated and unused.\n\nBug: 11257292\nChange-Id: I64e936a18d25ab75f0c470cbc1e7085f67004863\n"
    },
    {
      "commit": "e2126baf72f007d079efcabd45c7a546db34361a",
      "tree": "6e9b13039a34fbba67d6a0025d246dc1ba8e8a51",
      "parents": [
        "ed7376fc4829e93f5f2d3037633a37d652a13a7c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 08 13:55:55 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Nov 09 18:59:46 2013 -0800"
      },
      "message": "Make quick settings show the standard media router icon.\n\nFixed a bug in ImageView where we failed to inform a newly updated\nDrawable about the visibility state.  This caused AnimationDrawables\nto not animate when attached to an existing ImageView *unless* that\nImageView happened to be attached to the window *later* or have\nits visibility toggled for some other reason.\n\nBug: 11257292\nChange-Id: Iba9e0db5ba0db2b022950aec0c6f60a435da8ad2\n"
    },
    {
      "commit": "73d15db0f03cadbb54bf13400218191fb009a8d4",
      "tree": "cb26a80ab65ab8161f919d68b3016ae124b052c9",
      "parents": [
        "24efba59bfce8adbcefbf820a997a1ea08ba6ef6",
        "575d07ed54514958caf80d64e0503c55abdf2577"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 08 15:05:32 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 08 15:05:32 2013 -0800"
      },
      "message": "am 575d07ed: am 105b9b05: Merge \"Avoid unnecessary ticker animation if already visible.\" into klp-dev\n\n* commit \u0027575d07ed54514958caf80d64e0503c55abdf2577\u0027:\n  Avoid unnecessary ticker animation if already visible.\n"
    },
    {
      "commit": "575d07ed54514958caf80d64e0503c55abdf2577",
      "tree": "db8453c35e5467d0df8f8e01cde6544b9db9f4a9",
      "parents": [
        "3f257f9faca86b9e6b65fa6a2f9f5b5785d8a26e",
        "105b9b05041ea6f1109d961d548f3dde2bd69501"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 08 15:02:35 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 08 15:02:35 2013 -0800"
      },
      "message": "am 105b9b05: Merge \"Avoid unnecessary ticker animation if already visible.\" into klp-dev\n\n* commit \u0027105b9b05041ea6f1109d961d548f3dde2bd69501\u0027:\n  Avoid unnecessary ticker animation if already visible.\n"
    },
    {
      "commit": "26a08ac51a95bd71e1909d7b40d0e50f0d6bf243",
      "tree": "64280f0110fdb59d9fa564e5a57b063a4b570329",
      "parents": [
        "598a7aedfb6b77fc98bace9f420968a6f3ed637e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 08 16:56:54 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 08 17:00:05 2013 -0500"
      },
      "message": "Avoid unnecessary ticker animation if already visible.\n\nWhen ticker disabled (e.g. on lockscreen) we should avoid\nanimating on halt if already halted.\n\nBug:11033324\nChange-Id: Id2927d66492a128928b80ff98dc9182209be0652\n"
    },
    {
      "commit": "6a1a2f9b880ee83d67208725c22ec4a7b321ed0a",
      "tree": "40b0aafdbab10c27b43fed9385fcab22dd56cefc",
      "parents": [
        "c2b652fd4d386b79dc99af249b6ad3844e53fdf1",
        "7938feef5abd003bf54efa4f862f995856305e44"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 07 17:44:17 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 07 17:44:17 2013 -0800"
      },
      "message": "am 7938feef: am 52277428: Merge \"Integrate remote display providers into Quick Settings.\" into klp-dev\n\n* commit \u00277938feef5abd003bf54efa4f862f995856305e44\u0027:\n  Integrate remote display providers into Quick Settings.\n"
    },
    {
      "commit": "7938feef5abd003bf54efa4f862f995856305e44",
      "tree": "12bd75cfd97cc2d90fbc627b281a5960ce8fbdb2",
      "parents": [
        "5182ea4bb20ec8fbe9562d0eaae8135d433ea0b6",
        "52277428d54cc71f0cde3f1efa035f1e6742b900"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 07 17:41:48 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 07 17:41:48 2013 -0800"
      },
      "message": "am 52277428: Merge \"Integrate remote display providers into Quick Settings.\" into klp-dev\n\n* commit \u002752277428d54cc71f0cde3f1efa035f1e6742b900\u0027:\n  Integrate remote display providers into Quick Settings.\n"
    },
    {
      "commit": "52277428d54cc71f0cde3f1efa035f1e6742b900",
      "tree": "ddbf9478fad6898664eab797d675604181ec172f",
      "parents": [
        "d40a4d74c623175c96a2e9d865a99826e56d1132",
        "635e91529681587a65ca05cf27d5de78b368ead7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 08 01:37:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 01:37:03 2013 +0000"
      },
      "message": "Merge \"Integrate remote display providers into Quick Settings.\" into klp-dev"
    },
    {
      "commit": "635e91529681587a65ca05cf27d5de78b368ead7",
      "tree": "a4ba23ce0c5bfd2f72df69333edc27cab7cd527c",
      "parents": [
        "69b07161bebdb2c726e3a826c2268866f1a94517"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 07 00:38:14 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 07 16:07:18 2013 -0800"
      },
      "message": "Integrate remote display providers into Quick Settings.\n\nThis is a first pass at integrating new remote display functionality\ninto Quick Settings.  The Wireless Display card which previously\nonly supported Wifi Display is reimplemented to use the media router\nto enumerate available remote display routes.  This ensures that the\nuser is presented with a consistent state regarding the currently\nselected display route.\n\nIn this patch, the Wireless Display card still launches the old\nSettings preference page for Wifi Display when clicked.  This will be\naddressed in future patches.\n\nAs part of this change, it was necessary to derive some new lifecycle\ninformation regarding the visibility of the Quick Settings model.\nWhen Quick Settings is shown, an onPrepare event is delivered to\ngive the model a chance to update its state.  Likewise when Quick\nSettings is hidden, an onUnprepare event is delivered.\n\nThese events allow the system to determine precisely when remote\ndisplay discovery is required to update the UI so as not to waste\npower performing discovery in the background all of the time.\n\nBug: 11257292\nChange-Id: Id802aa0983b625aeb972b5d123e4cc080dd6705f\n"
    },
    {
      "commit": "a7756cbc62d19bef22c99990043621086f731b25",
      "tree": "1c8020f3024f3865999f70632dcfe74426a48630",
      "parents": [
        "90be73457e0a5e526db99dc6c9d35798d87067ca",
        "b8aba3f4df3962ea6b11806aff4479f0b61eae0f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 06 19:20:13 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 06 19:20:13 2013 -0800"
      },
      "message": "am b8aba3f4: am b892ac68: Merge \"Fix glitch with switching users from QuickSettings\" into klp-dev\n\n* commit \u0027b8aba3f4df3962ea6b11806aff4479f0b61eae0f\u0027:\n  Fix glitch with switching users from QuickSettings\n"
    },
    {
      "commit": "b8aba3f4df3962ea6b11806aff4479f0b61eae0f",
      "tree": "e7155c7ab84d8c149fc3fab9b49bd86413771acf",
      "parents": [
        "aa719e92ffc2193db68c86b97fce291c27d5d4dd",
        "b892ac680b045daca2926037955857889d32e1c0"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 06 19:16:59 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 06 19:16:59 2013 -0800"
      },
      "message": "am b892ac68: Merge \"Fix glitch with switching users from QuickSettings\" into klp-dev\n\n* commit \u0027b892ac680b045daca2926037955857889d32e1c0\u0027:\n  Fix glitch with switching users from QuickSettings\n"
    },
    {
      "commit": "b892ac680b045daca2926037955857889d32e1c0",
      "tree": "30f127747b012defb933b419efc5cf95765c6ff2",
      "parents": [
        "c157cac9b2827a4eeb0ea29209fbb879a6076de4",
        "8a26b43cd83ef42aecc75590beeb37122dd5bb4b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 07 03:14:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 03:14:37 2013 +0000"
      },
      "message": "Merge \"Fix glitch with switching users from QuickSettings\" into klp-dev"
    },
    {
      "commit": "b1b0266dc7dd1e91bc40900085c9bb85356612db",
      "tree": "72355e02c468b02984d243776abc51c9a5a6f4cf",
      "parents": [
        "46cfab7587920d7175308952ab575954a81b3aff",
        "8ef6da5c9e40ae73a4f73be72df28d51fffcfaad"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Nov 06 05:01:22 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 06 05:01:22 2013 -0800"
      },
      "message": "am 8ef6da5c: am b922178d: Merge \"More background protection in Recents for status bar\" into klp-dev\n\n* commit \u00278ef6da5c9e40ae73a4f73be72df28d51fffcfaad\u0027:\n  More background protection in Recents for status bar\n"
    },
    {
      "commit": "8ef6da5c9e40ae73a4f73be72df28d51fffcfaad",
      "tree": "f20c14d03f5684e2fe7a58b1745eba134b0804d5",
      "parents": [
        "b2b56eaeb19e8974bc7c1fee5039c0491e07fe8f",
        "b922178dce8464aa46203812d8bd4424c47ba486"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Nov 06 04:58:34 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 06 04:58:34 2013 -0800"
      },
      "message": "am b922178d: Merge \"More background protection in Recents for status bar\" into klp-dev\n\n* commit \u0027b922178dce8464aa46203812d8bd4424c47ba486\u0027:\n  More background protection in Recents for status bar\n"
    },
    {
      "commit": "b922178dce8464aa46203812d8bd4424c47ba486",
      "tree": "44738cd847b9c04c925a165501d623314cddba3b",
      "parents": [
        "499c7eeb9ad59e5449481eb871db24a176f2ccdb",
        "9b0b59e6d154610b19e8aa4356982c3338d3c879"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Nov 06 12:38:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 12:38:23 2013 +0000"
      },
      "message": "Merge \"More background protection in Recents for status bar\" into klp-dev"
    },
    {
      "commit": "46cfab7587920d7175308952ab575954a81b3aff",
      "tree": "05127b84ca4d3272aade57768b961147b27d9a46",
      "parents": [
        "fc5ef04e4d1e3eca1d807d00f12a3f84f8028b8b",
        "b2b56eaeb19e8974bc7c1fee5039c0491e07fe8f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 19:15:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 05 19:15:16 2013 -0800"
      },
      "message": "am b2b56eae: am 499c7eeb: Merge \"Update remaining settings icon with old style.\" into klp-dev\n\n* commit \u0027b2b56eaeb19e8974bc7c1fee5039c0491e07fe8f\u0027:\n  Update remaining settings icon with old style.\n"
    },
    {
      "commit": "b2b56eaeb19e8974bc7c1fee5039c0491e07fe8f",
      "tree": "a31aaf99880598214343c56e5f92c9e556474a12",
      "parents": [
        "e88d14a8b8101248ce0a3b3b00993fd1393f6be2",
        "499c7eeb9ad59e5449481eb871db24a176f2ccdb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 18:50:36 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 05 18:50:36 2013 -0800"
      },
      "message": "am 499c7eeb: Merge \"Update remaining settings icon with old style.\" into klp-dev\n\n* commit \u0027499c7eeb9ad59e5449481eb871db24a176f2ccdb\u0027:\n  Update remaining settings icon with old style.\n"
    },
    {
      "commit": "88f3d6bde04ea34e2420899ee4f24a665168eed6",
      "tree": "efffe1ce03cb44fd6cdf1d3e05cbdf10147f254e",
      "parents": [
        "65d4a84b980583e068dd21bf11e5fe034df8d7ef"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 21:39:40 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 21:41:23 2013 -0500"
      },
      "message": "Update remaining settings icon with old style.\n\nBug:11412369\nChange-Id: I7827e3060d9dbf320c23ac7c43e4ef4a5fae3773\n"
    },
    {
      "commit": "633626a096bc38f44759564f59d947a2f34b5bc3",
      "tree": "6d0e8c228418ddbd49315612cd0384e2fb1d1b74",
      "parents": [
        "2b80a35cb51e6a4f939bdef0cdf8ab39e3f76905",
        "6e0b89a5a035fc7759714c9323d381a4cf7be3d4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 13:57:01 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 05 13:57:01 2013 -0800"
      },
      "message": "am 6e0b89a5: am 47c46dd5: Merge \"Battery icon tweaks.\" into klp-dev\n\n* commit \u00276e0b89a5a035fc7759714c9323d381a4cf7be3d4\u0027:\n  Battery icon tweaks.\n"
    },
    {
      "commit": "6e0b89a5a035fc7759714c9323d381a4cf7be3d4",
      "tree": "fb8c20c8a6c18bba3c90afa44d9eb5fbc12859c9",
      "parents": [
        "f5073e71c2d5d124865d01ad9343793f6fcf620c",
        "47c46dd56dc0414ebf6220481f04cc8767268b5c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 12:53:19 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 05 12:53:19 2013 -0800"
      },
      "message": "am 47c46dd5: Merge \"Battery icon tweaks.\" into klp-dev\n\n* commit \u002747c46dd56dc0414ebf6220481f04cc8767268b5c\u0027:\n  Battery icon tweaks.\n"
    },
    {
      "commit": "47c46dd56dc0414ebf6220481f04cc8767268b5c",
      "tree": "a4968ca8c88cf56959a3d5fe069ff64606badd0d",
      "parents": [
        "5f4affdab8ff25d3657075a0b3ae10697aae77da",
        "d8595fd8feca567d48c4e271070a75c576a7dfbf"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 20:48:41 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 20:48:42 2013 +0000"
      },
      "message": "Merge \"Battery icon tweaks.\" into klp-dev"
    },
    {
      "commit": "d8595fd8feca567d48c4e271070a75c576a7dfbf",
      "tree": "4740890781e2c159d1c9d90682d0afd2152b960a",
      "parents": [
        "a89727c85ef79c1384818e14d8b1151c99f82318"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 11:55:04 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 05 11:55:04 2013 -0500"
      },
      "message": "Battery icon tweaks.\n\nFix bottom padding, better bolt placement on non-HH devices.\n\nBug:11412369\nChange-Id: I102a5ece73b2fcb5f78305c925fc2ed5fe9b2884\n"
    },
    {
      "commit": "41c3cb387aba237a42ace7eb17ee7a926fcfdec7",
      "tree": "b28fc675046e9275953006e712e6fa8511fa6566",
      "parents": [
        "48557d6db32c9b489d8c3f165976bf7a92fee5c1",
        "70f8537e737d084c89d42c72db1b7759abf95852"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 05 15:55:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 15:55:38 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "dd0e636eb24a0cc1eab9fbd38ee0abeceb848bb4",
      "tree": "4ada036c9dd9939da537311d201ca30a67e0378a",
      "parents": [
        "5f4a89480a6f5d3eb6ec7f7979f6555ae083c25f",
        "7755e39f58b2629a21f4a0eb30da24c92979ead2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Nov 04 21:54:33 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 04 21:54:33 2013 -0800"
      },
      "message": "am 7755e39f: am 8f42b4e8: Merge \"Don\\\u0027t clear the interacting bit if panel handled touch.\" into klp-dev\n\n* commit \u00277755e39f58b2629a21f4a0eb30da24c92979ead2\u0027:\n  Don\u0027t clear the interacting bit if panel handled touch.\n"
    }
  ],
  "next": "70f8537e737d084c89d42c72db1b7759abf95852"
}
