)]}'
{
  "log": [
    {
      "commit": "c0be1c09cac2d749c62f3d899e45edc4d9701923",
      "tree": "6d4816ae02268fba29680ff1065de48aa49308eb",
      "parents": [
        "df64ac688d400c74438db091952d236fffd5f778"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Apr 22 17:11:22 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Apr 22 17:11:22 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Idf24bec3b74bbe1abc88c2a3c2da451be9ed5c02\nAuto-generated-cl: translation import\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": "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": "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": "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"
    },
    {
      "commit": "70f8537e737d084c89d42c72db1b7759abf95852",
      "tree": "c531cd84c8a854198afae7245711d9e0eca2b449",
      "parents": [
        "cd4919c0325f35a279e17019c9c3c66d80481d30"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 04 10:41:28 2013 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 04 10:41:28 2013 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5db8300884193dc458e26c042f35eed084d4b002\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "7755e39f58b2629a21f4a0eb30da24c92979ead2",
      "tree": "56055968e191ec1021ba6c0ccaa4e4f85f14702b",
      "parents": [
        "c8b01295bc5dcfcd2d9559f366e175db086eae37",
        "8f42b4e8e475f498b3cbbe8d456902876850b1f5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Nov 04 10:27:50 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 04 10:27:50 2013 -0800"
      },
      "message": "am 8f42b4e8: Merge \"Don\\\u0027t clear the interacting bit if panel handled touch.\" into klp-dev\n\n* commit \u00278f42b4e8e475f498b3cbbe8d456902876850b1f5\u0027:\n  Don\u0027t clear the interacting bit if panel handled touch.\n"
    },
    {
      "commit": "d157ca049abd8e6761aab7b50431343869ec831a",
      "tree": "162b832da828a0982761bb9195de525370c3d64d",
      "parents": [
        "3e7495b26058d1442c4ed4960818399728e6bc31"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Nov 04 10:28:05 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Nov 04 10:30:39 2013 -0500"
      },
      "message": "Don\u0027t clear the interacting bit if panel handled touch.\n\nBug:11489729\nChange-Id: Ie225cf9ff27f1490643ba4b1c02aa09896bd6724\n"
    },
    {
      "commit": "9b0b59e6d154610b19e8aa4356982c3338d3c879",
      "tree": "ff0a99120f0b5c093b9b2680377266617e5bfc49",
      "parents": [
        "3e7495b26058d1442c4ed4960818399728e6bc31"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Nov 04 14:29:30 2013 +0100"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Nov 04 16:11:11 2013 +0100"
      },
      "message": "More background protection in Recents for status bar\n\nBug: 11255407"
    },
    {
      "commit": "9b8145f774b0bcccd0b98b1a830a6434a39f3aa2",
      "tree": "873a3ae11da49a855094dda6ae5e41b6c5cffc56",
      "parents": [
        "d914bede93fdffb0d4e36701e47f30100634be6a",
        "17433a633a3d415fc1932738c0814c3dc6716683"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 01 11:54:32 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 01 11:54:32 2013 -0700"
      },
      "message": "am 17433a63: am b7824a94: Merge \"Manage keyguard nav elements using transitions.\" into klp-dev\n\n* commit \u002717433a633a3d415fc1932738c0814c3dc6716683\u0027:\n  Manage keyguard nav elements using transitions.\n"
    },
    {
      "commit": "17433a633a3d415fc1932738c0814c3dc6716683",
      "tree": "020277c5ea5697cf82e8a726c6fbf5e9fd69ab2d",
      "parents": [
        "93e363fe01e9303ae166386ee12566d05e716600",
        "b7824a9475d02bc3d96f1fb881a9769843e8f6f3"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 01 11:51:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 01 11:51:18 2013 -0700"
      },
      "message": "am b7824a94: Merge \"Manage keyguard nav elements using transitions.\" into klp-dev\n\n* commit \u0027b7824a9475d02bc3d96f1fb881a9769843e8f6f3\u0027:\n  Manage keyguard nav elements using transitions.\n"
    },
    {
      "commit": "b7824a9475d02bc3d96f1fb881a9769843e8f6f3",
      "tree": "b42821c5982b8f0d4c39e310d8212d92ad62f7d4",
      "parents": [
        "91230fb31ce602a96f1575d5281722c2aef5558c",
        "56d007b99841f7f603e5d5bc5c23b94c010f1945"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 01 18:48:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 01 18:48:00 2013 +0000"
      },
      "message": "Merge \"Manage keyguard nav elements using transitions.\" into klp-dev"
    },
    {
      "commit": "56d007b99841f7f603e5d5bc5c23b94c010f1945",
      "tree": "f9b18f6e733f35d112130289d29d659c5d98c68b",
      "parents": [
        "e6411e681018289c58ae6f622c11db7c800de962"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Oct 28 18:40:56 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 01 11:33:48 2013 -0400"
      },
      "message": "Manage keyguard nav elements using transitions.\n\nMove the logic for managing dimming the navigation bar\nelements on the lockscreen into BarTransitions.\n\nReplace search light + camera assets with new\nversions at full brightness, and apply 50% dimming\nat runtime, including the IME dismiss button.\n\nRemove unused StatusBarManager _NOP hints.\n\nImprove choreography between camera button +\npassword security (w/ IME).  Fix a few found bugs\nin PagedView.\n\nImprove password security unlock transition, manually\nfade in back along with the rest of the icons.\n\nBug:11221659\nChange-Id: Ifd1f8c9f400d90542f0ca858b9a4deacabbd518a\n"
    },
    {
      "commit": "3f4c6bb5ab254c5f5cbca0e3439b157f117e00b4",
      "tree": "bcc3fa89deaafebb094a852c5206f9add9b928bb",
      "parents": [
        "50bdac61a10c5d0296dc0de7ad6c7f4ed59186f6",
        "1fada0a0122c72bba086bac04e7e63b9f8961bd7"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 01 14:35:41 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 01 14:35:42 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "ee3b039ac679f58a3f34813f6b70798761a406b1",
      "tree": "0a17f53899d3e0a251294c4aa1f72c95c9a8d6f6",
      "parents": [
        "4379bd751877056ffa236d0eb8a6cf59b8732d2c",
        "aa8dbf111444435b6071f7b226af5a7bb2a56c52"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 31 15:30:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 31 15:30:02 2013 -0700"
      },
      "message": "am aa8dbf11: am 43ef1c8c: Merge \"Remove deprecated API calls to KeyguardManager from statusbar\" into klp-dev\n\n* commit \u0027aa8dbf111444435b6071f7b226af5a7bb2a56c52\u0027:\n  Remove deprecated API calls to KeyguardManager from statusbar\n"
    },
    {
      "commit": "aa8dbf111444435b6071f7b226af5a7bb2a56c52",
      "tree": "4d2476a679e9fb08143e1b72a319d75d5e76d33f",
      "parents": [
        "eccfe65f9daf459342ebc658b8a40584dfcea016",
        "43ef1c8c34c6dd7c7ae75ac2c1b9bfdc15405b04"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 31 15:26:52 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 31 15:26:52 2013 -0700"
      },
      "message": "am 43ef1c8c: Merge \"Remove deprecated API calls to KeyguardManager from statusbar\" into klp-dev\n\n* commit \u002743ef1c8c34c6dd7c7ae75ac2c1b9bfdc15405b04\u0027:\n  Remove deprecated API calls to KeyguardManager from statusbar\n"
    },
    {
      "commit": "43ef1c8c34c6dd7c7ae75ac2c1b9bfdc15405b04",
      "tree": "7280def03dd91eaada7bddbe372108f8f98a90a4",
      "parents": [
        "6ce161d1762a1c74b1ed6931c1d54f1f553267b0",
        "a999d463c1f72fc7d9fcb21e850b78ec77793730"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 31 22:22:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 31 22:22:58 2013 +0000"
      },
      "message": "Merge \"Remove deprecated API calls to KeyguardManager from statusbar\" into klp-dev"
    },
    {
      "commit": "a999d463c1f72fc7d9fcb21e850b78ec77793730",
      "tree": "3d754a02b5e00a3ddca21f8f786b045d73214433",
      "parents": [
        "73f68dbcc6e03aa0071097ea8b1b84995013ff59"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 30 13:58:11 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Oct 31 14:32:29 2013 -0700"
      },
      "message": "Remove deprecated API calls to KeyguardManager from statusbar\n\nFixes bug 11448304\n\nChange-Id: I3049a20d9320af0425d7a8f08d5aa208e470e292\n"
    },
    {
      "commit": "6252c996ee7c45fd76171d63d5c7d3cd4bbf803e",
      "tree": "7b916f2aaafc5539ba90b0b75f89625efd71d80a",
      "parents": [
        "8a2a861bd91896c139062bc9901e6a6e486642fd",
        "6af08c29d8353ad63a4d393ef3d72fcf68c8817b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Oct 31 10:42:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 31 10:42:28 2013 -0700"
      },
      "message": "am 6af08c29: am b207ea96: Merge \"Update ic_qs_ime assets to standard brightness.\" into klp-dev\n\n* commit \u00276af08c29d8353ad63a4d393ef3d72fcf68c8817b\u0027:\n  Update ic_qs_ime assets to standard brightness.\n"
    },
    {
      "commit": "6af08c29d8353ad63a4d393ef3d72fcf68c8817b",
      "tree": "bc9579d79bce3f758a52d9319ae982a82045d091",
      "parents": [
        "17727bd9b5b12f45f21ea7d2bffb00957abc5ff8",
        "b207ea960911867e7c1951338df24108d37ad189"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Oct 31 10:39:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 31 10:39:15 2013 -0700"
      },
      "message": "am b207ea96: Merge \"Update ic_qs_ime assets to standard brightness.\" into klp-dev\n\n* commit \u0027b207ea960911867e7c1951338df24108d37ad189\u0027:\n  Update ic_qs_ime assets to standard brightness.\n"
    },
    {
      "commit": "8a26b43cd83ef42aecc75590beeb37122dd5bb4b",
      "tree": "bef2bfe5e13c6c9e539045b857852dfa5acf68f3",
      "parents": [
        "73f68dbcc6e03aa0071097ea8b1b84995013ff59"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 30 15:23:46 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 30 15:23:46 2013 -0700"
      },
      "message": "Fix glitch with switching users from QuickSettings\n\nSince keyguard and systemui were merged into the same process to save\nmemory, they share the same Looper and graphics context.  As a result,\nthere\u0027s no way to allow concurrent animation while keyguard inflates.\nThe workaround is to add a slight delay to allow the animation to finish.\n\nWorkaround for bug 11046339\n\nChange-Id: I355ca4fb325312bae87d587acfb12b475ecdeba4\n"
    },
    {
      "commit": "1fada0a0122c72bba086bac04e7e63b9f8961bd7",
      "tree": "6ccc1fa977e315c030792fa7ddea76d7d69dfcca",
      "parents": [
        "1861284013a2e2d5fd177c1ef66744afd03c3abd"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 30 09:34:05 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 30 09:34:05 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ife16f0c4467fe5d8cd8e8f9908448c100e01e9ca\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c0156b82fd8626d3a7c18ee78ae79e5805efbaa8",
      "tree": "8f3fb682bf4978f43f48f2fb30bac9c9b9b9fe0e",
      "parents": [
        "927d854ff4dc66edd22c109400233eb2d76dfce6"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Oct 30 09:35:22 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Oct 30 09:35:22 2013 -0400"
      },
      "message": "Update ic_qs_ime assets to standard brightness.\n\nBug:11412369\nChange-Id: I582f4dfc28eb7453d67c5fe9c1b90a38ad756666\n"
    },
    {
      "commit": "2fcefe45718af44452b725b61f4051f507cb7e5d",
      "tree": "0d01202c72a441c7fd588d9167985650ced25841",
      "parents": [
        "0116f08b387d237c334b10bb0266426e1ab3c793",
        "161e43dc5952a607a5996ab2cd07ac3ef49c2902"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Oct 29 13:29:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 29 13:29:34 2013 -0700"
      },
      "message": "am 161e43dc: am 1b5bd6b6: Merge \"Update QS settings icon, remove unused location icon.\" into klp-dev\n\n* commit \u0027161e43dc5952a607a5996ab2cd07ac3ef49c2902\u0027:\n  Update QS settings icon, remove unused location icon.\n"
    }
  ],
  "next": "161e43dc5952a607a5996ab2cd07ac3ef49c2902"
}
