)]}'
{
  "log": [
    {
      "commit": "ce5bbbea08e9dca963a208f5199aad699d4a854d",
      "tree": "365545c15a67ffd90498fa50a4f33871c1f1a264",
      "parents": [
        "0d8fb019633300a6636f1bf99f0716e8579dab35"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jul 30 15:13:17 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 06 22:25:01 2014 -0700"
      },
      "message": "Move image classes options from art to AndroidRuntime [frameworks/base]\n\nBug: 15165413\n\n(cherry picked from commit 108166c749f0418d45f220419a9611c4afec1311)\n\nChange-Id: Ib0d638ac3ca6668a5be04cdbdfd46740dabeceaa\n"
    },
    {
      "commit": "0d8fb019633300a6636f1bf99f0716e8579dab35",
      "tree": "6a5302c69e3dd5d07bb383bcb274bae009488f39",
      "parents": [
        "3fbfbb4adeec1dda1e149758ea302c386101f267"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jul 30 12:11:41 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 06 22:25:01 2014 -0700"
      },
      "message": "Disable compilation based on vold.decrypt. [frameworks/base]\n\nBug: 15165413\n\n(cherry picked from commit 4fd561637a173c7fa6a1d71e9115db1db90514ff)\n\nChange-Id: I2a13b63f9d4a7ffd69a8d21666c6dce84739c6ed\n"
    },
    {
      "commit": "3fbfbb4adeec1dda1e149758ea302c386101f267",
      "tree": "e24c0a50c90acfeabf8c79e19c1635910ffe8078",
      "parents": [
        "a25dc2bbe70b7449dc57e9619778ba592c198003"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jul 28 19:13:28 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 06 22:25:00 2014 -0700"
      },
      "message": "Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]\n\nThis will allow us to conditionally change the compiler-filter based on other properties.\n\nBug: 15165413\n\n(cherry picked from commit f60d3a4702f6d00d7edb5d348c53b9b03ae16b76)\n\nChange-Id: I293c81ba817e9abbf9c05b3fb554ef2f0ad0c4ed\n"
    },
    {
      "commit": "a25dc2bbe70b7449dc57e9619778ba592c198003",
      "tree": "f497fe5905be0a10103c77590068e888db0af688",
      "parents": [
        "7bbf9e720d12c06c46c468f18848b37d61bcaf28"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Aug 05 14:25:43 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 06 22:25:00 2014 -0700"
      },
      "message": "resolved conflicts for merge of 37651b60 to lmp-dev-plus-aosp\n\nChange-Id: I1fe0e64d2069b7424014bd3ff0bf6f80b439220d\n(cherry picked from commit 1faf2d0d25550dc759481fd523456711808e8251)\n"
    },
    {
      "commit": "7bbf9e720d12c06c46c468f18848b37d61bcaf28",
      "tree": "dcb158b2e06c5388179fb041442cba9ef06031f1",
      "parents": [
        "985e566ceca9c11d2f740499053f37dfaeb9033d",
        "5f75cbd8593e83eaf17cfac07186a3b6a7b7b1f1"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 05:23:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 04 23:56:40 2014 +0000"
      },
      "message": "Merge \"Use message validator for sending message.\" into lmp-dev"
    },
    {
      "commit": "985e566ceca9c11d2f740499053f37dfaeb9033d",
      "tree": "b6dc8b3ba3543e9c3df516bfe5b07bb08313e368",
      "parents": [
        "14b7c54eeae4285f3c5084787c0607dd3103f20c"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 06 22:05:48 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 07 05:14:36 2014 +0000"
      },
      "message": "Fix cross-user talk.\n\nAn app can access widgets hosted or provided by its uid and package.\nAccess is also allowed if the caller has the bind app widgets permission\nbut this caller can be in the wrong user. Now the caller should not\nonly have the bind app widget permission but also be in the same user\nas the host or the provider of the widget.\n\nbug:16834230\n\nChange-Id: I5ddb6309f63f2b4ba95360446c2b9584350fb66f\n"
    },
    {
      "commit": "5f75cbd8593e83eaf17cfac07186a3b6a7b7b1f1",
      "tree": "6a6eaeb14ba11eda4bc4797c8eabc94d3bf6c150",
      "parents": [
        "9b5bd967e4c90e424eba36feccdbde71fdee1743"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 12:02:29 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 12:02:29 2014 +0900"
      },
      "message": "Use message validator for sending message.\n\nChange-Id: I2ff82c5596e8c78c24189199ede66ee9905b95f5\n"
    },
    {
      "commit": "14b7c54eeae4285f3c5084787c0607dd3103f20c",
      "tree": "8bdfe2a2dd6e090f83cf683f0b4c7d10a11695d9",
      "parents": [
        "be0c4175398ff5d7e13209e833b3037cdd0207d7",
        "b509c2ecd99619248b7a07fb0fa978bb27f25cc3"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 04:59:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 04 23:56:40 2014 +0000"
      },
      "message": "Merge \"Rename FeatureAction into HdmiCecFeatureAction\" into lmp-dev"
    },
    {
      "commit": "b509c2ecd99619248b7a07fb0fa978bb27f25cc3",
      "tree": "644c1cd9ce05516fb14d58a2f26240bf3f69f6ef",
      "parents": [
        "3f14df5c9df0028f78d930d03d512d969236f0bc"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 13:45:01 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 13:58:02 2014 +0900"
      },
      "message": "Rename FeatureAction into HdmiCecFeatureAction\n\nChange-Id: I92ca11e513f8cf520e84399fe688397f2d9f714a\n"
    },
    {
      "commit": "be0c4175398ff5d7e13209e833b3037cdd0207d7",
      "tree": "85e65050586df213e774f78b0e2cd2e26ea97db4",
      "parents": [
        "3f14df5c9df0028f78d930d03d512d969236f0bc"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Wed Aug 06 18:14:16 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Aug 07 04:50:47 2014 +0000"
      },
      "message": "JobScheduler idle mode not being properly triggered\n\nIssue with how the pending intent was being created -\nthe component name being explicitly set on the intent somehow\ncaused the intent to not be delivered.\nFix: no longer set the component name on the intent.\nBUG: 16798118\n\nChange-Id: I86b08b2a47067dc9b8da8b85450bc338e0826aca\n"
    },
    {
      "commit": "3f14df5c9df0028f78d930d03d512d969236f0bc",
      "tree": "207eb819cc5119ceec1eed92770ae9a9f939bc09",
      "parents": [
        "8f333f19222ac9415152e31f10e0df2b571b0b77",
        "7e6809ad643fa4a70cfb647191731c68f07789cd"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Aug 07 03:55:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Common shade width across devices.\" into lmp-dev"
    },
    {
      "commit": "7e6809ad643fa4a70cfb647191731c68f07789cd",
      "tree": "22cf7a75674ed5782f409e34cee77257cd1edb03",
      "parents": [
        "7c7bc7f6917484250974c5da00af9ef756844b0a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 06 16:03:14 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 06 23:33:53 2014 -0400"
      },
      "message": "Common shade width across devices.\n\nUse 400dp as the visual width of the shade across all devices\nand orientations, except small device portrait.\n\nSince the width is now dynamic across orientations, update the\nnecessary views in SystemUI on rotate.\n\nRemove obsolete styles + resources.\n\nSet max QS columns to 3 on all devices, due to the newer shade\nwidth.\n\nBug:16825515\nChange-Id: Iff171549a79bc318a4d585a2d9ea2af9bc686922\n"
    },
    {
      "commit": "8f333f19222ac9415152e31f10e0df2b571b0b77",
      "tree": "96c7ace26f6c1251be4a4ddb68939ee7c426c36b",
      "parents": [
        "9b5bd967e4c90e424eba36feccdbde71fdee1743"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue Aug 05 22:52:16 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:49:24 2014 +0000"
      },
      "message": "Switch CaptivePortalLogin app to use theme like Settings UI.\n\nThe theme is switched to Theme.Material.Settings.  The progress bar\nwindow feature is not supported in Material (b/16652978) so I added\na progress bar to the layout.  The Theme.Material.Setting\u0027s accent\ncolor is set such that ProgressBars are indistinguishable, so accent\ncolor is reset back to the parent\u0027s setting.\n\nbug:15409354\nChange-Id: Ic2862b8439be8591ec426f3d4dffad72179b2539\n"
    },
    {
      "commit": "7c7bc7f6917484250974c5da00af9ef756844b0a",
      "tree": "86799cdb91972735a4bf94c92993790176459d71",
      "parents": [
        "022e7cc2985046af45e4b0a2fce78870f6e6dfac"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Mon Jul 28 18:15:48 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Aug 06 03:36:09 2014 -0700"
      },
      "message": "Add setConferenceable() API from ConnectionService to incall. (1/4)\n\nChange-Id: I64fdca08d35f893d755e3b154543a261b1418343\n"
    },
    {
      "commit": "9b5bd967e4c90e424eba36feccdbde71fdee1743",
      "tree": "bd7be18947aa4e4f965dfe21bd047a404bbc0ab5",
      "parents": [
        "eec75412a971a5ccb769364120c769c331946eb3",
        "61f4fbd2e8436a1ecd478c2a1f516d064a24d43b"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 02:46:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 04 23:56:40 2014 +0000"
      },
      "message": "Merge \"Rename HdmiCecDeviceInfo into HdmiDeviceInfo.\" into lmp-dev"
    },
    {
      "commit": "eec75412a971a5ccb769364120c769c331946eb3",
      "tree": "eb3be026bfac9f3a02fe87ef3d5d647fd9769f42",
      "parents": [
        "8043df68bff0b6e1240b571cffa7f9d9155e2281"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon Aug 04 12:21:19 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:44:51 2014 +0000"
      },
      "message": "Stop ConnectivityService from talking to netd about uncreated networks.\n\nThis avoids logged netd errors that are red-herrings.\n\nbug:16667349\nChange-Id: I5d6f1681f1d38dab0af4c535573a0c45c0216603\n"
    },
    {
      "commit": "61f4fbd2e8436a1ecd478c2a1f516d064a24d43b",
      "tree": "94b4e1ca32f02e534dc3c62bcfcf9aebf9353730",
      "parents": [
        "dd712a70c80743cae2497cb524d39e9047bf64bd"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 06 19:21:12 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Aug 07 11:14:15 2014 +0900"
      },
      "message": "Rename HdmiCecDeviceInfo into HdmiDeviceInfo.\n\nIn order to include mhl device info to device info,\nrename HdmiCecDeviceInfo into HdmiDeviceInfo.\n\nBUG: 16215362\n\nChange-Id: I30fb0216061fbbdd6fdc1b82c63af83f1b678597\n"
    },
    {
      "commit": "8043df68bff0b6e1240b571cffa7f9d9155e2281",
      "tree": "c0cf3251b21fd7d1da27f7afdea05b734fd07913",
      "parents": [
        "6ac5db5777598b174cc815547ae3ef4e3c405676",
        "5fb2c6ffe75d4089ec57ae42f2e5c7423c648dec"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:42:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 06 21:46:55 2014 +0000"
      },
      "message": "Merge \"Flush DNS cache when routes change.\" into lmp-dev"
    },
    {
      "commit": "5fb2c6ffe75d4089ec57ae42f2e5c7423c648dec",
      "tree": "3e5eae3cfbd5c6c343baafd7ecfeee4f27b47c87",
      "parents": [
        "b69a3a8eaade042aa5b4d17f9b0dfd565c2e4a97"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Aug 06 15:51:33 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Aug 06 22:39:40 2014 -0400"
      },
      "message": "Flush DNS cache when routes change.\n\nWe used to do this but the change got lost in the NetworkAgent\nupgrade.  This brings it back.  ConnectivityService has netd do\nthe actual flushing.\n\nbug:16549455\nChange-Id: I11ddd55fcb9d1ed1d2c6a9be7eb8c57e41bdbdb8\n"
    },
    {
      "commit": "b69a3a8eaade042aa5b4d17f9b0dfd565c2e4a97",
      "tree": "9d1132022d56f94b7dca83b5380a90b70a8cd73b",
      "parents": [
        "306f1a45c636e3721ae4b84b8797e6349ae6ff57"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Aug 06 15:34:26 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Aug 06 15:34:26 2014 -0400"
      },
      "message": "Revert DNS cache flush command deletion from \"Cleanup: Delete dead code.\"\n\nThis reverts part of commit 7a161c535104555890fa78b99faf1f414fc03e85.\nThe DNS cache flushing code needs to be called when routes change.\n\nChange-Id: I20d39eabfa088deeeeeff0c3292b1910fd948b0d\nbug:16549455\n"
    },
    {
      "commit": "306f1a45c636e3721ae4b84b8797e6349ae6ff57",
      "tree": "0ad518ea1655bf1492b4396cb2acc6ab135336d5",
      "parents": [
        "e547ff281020b08eb51ef7b2786831f7aacdd73c"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon Aug 04 10:59:01 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Aug 06 15:22:02 2014 -0400"
      },
      "message": "Add back in ACTION_NETWORK_CONDITIONS_MEASURED broadcast.\n\nThis broadcast used to be sent out by the now defunct CaptivePortalTracker.\nBegin sending it out again from the NetworkMonitor who now tests for\ncaptive portals.\n\nChange-Id: Ia33beb04e78cfc4fc042c3b999a3d4e2f9ba4c96\n"
    },
    {
      "commit": "e547ff281020b08eb51ef7b2786831f7aacdd73c",
      "tree": "25a04728d506d912c4f4a235569df9308b3f95aa",
      "parents": [
        "d2a9363208efc721b2ebb8f98a55b4ee08af4a76"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon Aug 04 09:12:24 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Aug 06 15:17:54 2014 -0400"
      },
      "message": "Use OkHTTP instead of my home-made HTTP, for network validation.\n\nThe home-made version was only done because there was no previous way to\nperform network-specific HTTP.  The home-made version has already shown\nincompatibility, see linked bug.\n\nbug:16316314\nChange-Id: Ic9e50174552d1466eb1ff59ff9d28e18035cc3e0\n"
    },
    {
      "commit": "dd712a70c80743cae2497cb524d39e9047bf64bd",
      "tree": "257f014471962431ccf26a733d789e23cd272034",
      "parents": [
        "58956a556924d5fda091edddc3117708ba925b18",
        "318f91b784e8f71b25e6de2f22d8e24412477ae2"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 07 02:08:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Fix NPE in device policy manager service.\" into lmp-dev"
    },
    {
      "commit": "318f91b784e8f71b25e6de2f22d8e24412477ae2",
      "tree": "f11fc2c49364dffee844731314ae109a98a4c595",
      "parents": [
        "dbed893ba88b76f88ea51d8666653458955cdc67"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 06 19:05:57 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 06 19:05:57 2014 -0700"
      },
      "message": "Fix NPE in device policy manager service.\n\nChange-Id: I796359f903077eb0ef825ed926557f1a13b2e4c4\n"
    },
    {
      "commit": "dbed893ba88b76f88ea51d8666653458955cdc67",
      "tree": "5e585be3fe877d9c1a6e4c0511563bfbbf7aea75",
      "parents": [
        "67739a3a19a76773440e8a4353b311e9ee31e18c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 06 17:54:52 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 07 01:01:17 2014 +0000"
      },
      "message": "Preserve surface insets when view layout is updated\n\nAlso makes canvas save \u0026 restore in threaded renderer a little safer.\n\nBUG: 16654228\nChange-Id: Ie0d49450ed408cffd0b859c08e524b6f904c77ca\n"
    },
    {
      "commit": "67739a3a19a76773440e8a4353b311e9ee31e18c",
      "tree": "1f501027d266bd2c77aabead55c89078adfd7a34",
      "parents": [
        "14e15fe4abf083ac1bb83163946bd1e679e19108",
        "0da85b6c9073956b620c6a88b44027e9ee80066c"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 07 00:58:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Fix regression in remote views.\" into lmp-dev"
    },
    {
      "commit": "0da85b6c9073956b620c6a88b44027e9ee80066c",
      "tree": "95989c7e6920028752fdcf03b63da5003fce19f7",
      "parents": [
        "5557e65b2076c7214c5ef8942f3a7fd8bc4bb6d0"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 06 14:11:37 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 07 00:30:44 2014 +0000"
      },
      "message": "Fix regression in remote views.\n\nNow remote views contain the application info for the app on whose\nbehalf they should show content. The application info contains the\nuser id and the package name which makes it unique in the multi\nuser environment. If the app which creates the remote views does\nnot have the same package as the one passed in the contructor of\nthe remote views, we lookup the app info for the target package.\nThere is a special hidden overload that allows creating a remote\nviews instance that represents an app in given package and user\n(requires interact across users) permission. The latter is used\nby SystemUi when creating remote views for apps that posted a\nnotification.\n\nbug:16838651\n\nChange-Id: I2daa974629f89a2446848e59300d994dadcf4439\n"
    },
    {
      "commit": "5557e65b2076c7214c5ef8942f3a7fd8bc4bb6d0",
      "tree": "cdf07a59028db28d1b2a7ef0df5420aa40f9dcd7",
      "parents": [
        "fbd0e9fa37fc17ccd25e4c1f16195bbd27de3c4c",
        "62defa3a8729878cb7a3051e8265af09eddba29d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 00:26:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 06 23:49:14 2014 +0000"
      },
      "message": "Merge \"Fix hints for tablet lockscreen.\" into lmp-dev"
    },
    {
      "commit": "62defa3a8729878cb7a3051e8265af09eddba29d",
      "tree": "66db5ae18adb1c337a84667c7d202fbd9382bc97",
      "parents": [
        "0b75f83f142a4de5be77238c6030228e1b943aa2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 02:25:37 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 02:25:37 2014 +0200"
      },
      "message": "Fix hints for tablet lockscreen.\n\nChange-Id: I5f304e2da36467bee8306f611adda30f6dc34b3c\n"
    },
    {
      "commit": "fbd0e9fa37fc17ccd25e4c1f16195bbd27de3c4c",
      "tree": "fb67a6cbd7f3b39bd82f22f1763a83c776fb08d6",
      "parents": [
        "905857f1b8708b1a7cf60a5e6b934b75ac6aea77"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 06 16:34:34 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Aug 07 00:23:54 2014 +0000"
      },
      "message": "Surface user action events when un/installing.\n\nThis will be used shortly to connect up with permissions\nconfirmation UI.\n\nBug: 16515814\nChange-Id: If28cecc28549900d960ac107a1fba0b10ce5bd7b\n"
    },
    {
      "commit": "0b75f83f142a4de5be77238c6030228e1b943aa2",
      "tree": "1346bdb4ecac2946aeae208a953def25dbf68768",
      "parents": [
        "7c7bc7f6917484250974c5da00af9ef756844b0a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 02:20:27 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 02:20:27 2014 +0200"
      },
      "message": "Fix constant redrawing on Keyguard issue.\n\nChange-Id: I48d7d746a6f4e737c0292e9f1d4becc5eb6d6294\n"
    },
    {
      "commit": "14e15fe4abf083ac1bb83163946bd1e679e19108",
      "tree": "72c48c0fcf793a79c818c5f7f05dfb37837721cb",
      "parents": [
        "5caf1e8dda6f7ca9a1078803a25e78e9a7db7157",
        "c2dea8daea2ae0001d56689d96ce1066012b7b40"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Aug 07 00:50:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 06 21:46:55 2014 +0000"
      },
      "message": "Merge \"Modify base Configuration used for aapt dump badging\" into lmp-dev"
    },
    {
      "commit": "5caf1e8dda6f7ca9a1078803a25e78e9a7db7157",
      "tree": "8658c016bb50c15b9e733bf206d4ec9c9ad87dc9",
      "parents": [
        "098e7fb5875c31aede4e6d40a3acec876d948527"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 17:12:38 2014 +0900"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Thu Aug 07 00:48:50 2014 +0000"
      },
      "message": "Make caption setting consistent across sessions\n\nChange-Id: I7cb8ab109188b9f78cceb1025339bce98c776052\n"
    },
    {
      "commit": "098e7fb5875c31aede4e6d40a3acec876d948527",
      "tree": "a2a68aefed102df5683ae314517d2883ecfac16b",
      "parents": [
        "5557e65b2076c7214c5ef8942f3a7fd8bc4bb6d0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 06 12:42:44 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 06 17:35:17 2014 -0700"
      },
      "message": "Have TextView editors use the Menu context for action mode icons\n\nUsing the TextView\u0027s context instead when resolving these icons from\nthe theme causes issues if a dark action bar theme is in use.\n\nBug 16686041\n\nChange-Id: I44cb4a83516d8610103b6ebaf604860b67ac84dd\n"
    },
    {
      "commit": "905857f1b8708b1a7cf60a5e6b934b75ac6aea77",
      "tree": "973bba70cba127ecd3d389043a82135f7aa06b33",
      "parents": [
        "0f43bf60206e09e4e8ae655f921d0af18620be05",
        "0b75f83f142a4de5be77238c6030228e1b943aa2"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Aug 07 00:21:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Fix constant redrawing on Keyguard issue.\" into lmp-dev"
    },
    {
      "commit": "6ac5db5777598b174cc815547ae3ef4e3c405676",
      "tree": "ded7e7804c1f44ce68911113a2cdc8414927cbb6",
      "parents": [
        "0a9aae3e29d0760b35eb6de9c5be6515612df879",
        "b69a3a8eaade042aa5b4d17f9b0dfd565c2e4a97"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:35:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:19:02 2014 +0000"
      },
      "message": "Merge \"Revert DNS cache flush command deletion from \"Cleanup: Delete dead code.\"\" into lmp-dev"
    },
    {
      "commit": "0a9aae3e29d0760b35eb6de9c5be6515612df879",
      "tree": "5414d9012cc742e121d58f9cc431174187475f28",
      "parents": [
        "ab14df37ab9fcc63affb877833ee7869e1450bb2",
        "306f1a45c636e3721ae4b84b8797e6349ae6ff57"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:34:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Add back in ACTION_NETWORK_CONDITIONS_MEASURED broadcast.\" into lmp-dev"
    },
    {
      "commit": "ab14df37ab9fcc63affb877833ee7869e1450bb2",
      "tree": "e110103fb4c69d4bd686f18a9598ca99c305868b",
      "parents": [
        "e6499b79216ec70014237ee782300e0e60027831"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon Aug 04 10:31:36 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:32:54 2014 +0000"
      },
      "message": "Remove dead CaptivePortalTracker.\n\nCaptive portals are now detected by the NetworkMonitor.\n\nChange-Id: Ibfb04bf83b1028231397a577468f110d7ab1dc06\n"
    },
    {
      "commit": "e6499b79216ec70014237ee782300e0e60027831",
      "tree": "16cb384c3c5a29282b3553901db75117e398d26d",
      "parents": [
        "dd712a70c80743cae2497cb524d39e9047bf64bd",
        "e547ff281020b08eb51ef7b2786831f7aacdd73c"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Aug 07 02:31:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:19:02 2014 +0000"
      },
      "message": "Merge \"Use OkHTTP instead of my home-made HTTP, for network validation.\" into lmp-dev"
    },
    {
      "commit": "58956a556924d5fda091edddc3117708ba925b18",
      "tree": "f098209c40d025ac3624920f5da4735a89bdc341",
      "parents": [
        "ec9d464a5986bbf0834b290e20e20c8960944b49",
        "4fdd0f47bc10bdbc429c6316c2cc98a747570b12"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Aug 07 01:37:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:07:36 2014 +0000"
      },
      "message": "Merge \"CEC: Hide CEC devices behind non-CEC switch\" into lmp-dev"
    },
    {
      "commit": "4fdd0f47bc10bdbc429c6316c2cc98a747570b12",
      "tree": "1de8539d815ac997c4e84857d11ed26ad0634a4c",
      "parents": [
        "0f43bf60206e09e4e8ae655f921d0af18620be05"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Aug 06 07:23:32 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Aug 07 10:36:30 2014 +0900"
      },
      "message": "CEC: Hide CEC devices behind non-CEC switch\n\nCEC devices connected to a non-CEC switch are not under full control\nof TV. Will be filtered out from the list of devices provided to TIF.\n\nBug: 16797838\nChange-Id: I8f8ff3a33ddeeb0a2877ca0e596a24096e648879\n"
    },
    {
      "commit": "ec9d464a5986bbf0834b290e20e20c8960944b49",
      "tree": "4bb8cc957be7d30a4770485ec6ce0962e943b411",
      "parents": [
        "dbed893ba88b76f88ea51d8666653458955cdc67"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 06 18:10:26 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 07 01:13:23 2014 +0000"
      },
      "message": "Update branding colors\n\nBUG: 16845793\nBUG: 16851916\nChange-Id: I79a15752b5dda8f3c9f159826c61e3d2a6c8bd48\n"
    },
    {
      "commit": "022e7cc2985046af45e4b0a2fce78870f6e6dfac",
      "tree": "732c0a42300e0cae69f8c67e69ea5b253fe5c6bb",
      "parents": [
        "ac8c3d33588306dcb5c9f00421f823328a8f9fd0",
        "1fd38bd99610d7dc2a9c335ae2af4089fe1006a1"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Aug 06 06:49:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 04 23:56:40 2014 +0000"
      },
      "message": "Merge \"TIF: Add content ratings for Australia\" into lmp-dev"
    },
    {
      "commit": "1fd38bd99610d7dc2a9c335ae2af4089fe1006a1",
      "tree": "79bf5dbccf91aa2ac841359284dddb9492819f2b",
      "parents": [
        "d57ba99a5a50346f6d16208780bb87e1f09a9a35"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Tue Aug 05 17:32:20 2014 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Aug 06 15:11:26 2014 +0900"
      },
      "message": "TIF: Add content ratings for Australia\n\nReference: http://www.classification.gov.au/\n\nChange-Id: I79a85124df7e06418ff95ca39ef1db98a83c5af1\n"
    },
    {
      "commit": "ac8c3d33588306dcb5c9f00421f823328a8f9fd0",
      "tree": "77cf83bb50fe260885d78f211e84fd0996157c4d",
      "parents": [
        "887ad97ebed84749cfdd84e8170c72ba888cb414",
        "3d13aec546f1c3a3ef77508a36693869e0ec4c88"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 06:47:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:07:36 2014 +0000"
      },
      "message": "Merge \"Remove a Handler constructor parameter Looper in TIS\" into lmp-dev"
    },
    {
      "commit": "3d13aec546f1c3a3ef77508a36693869e0ec4c88",
      "tree": "93735efc7d401cd381eda62389902257a043ad5a",
      "parents": [
        "ff04ae757a5542d2d5633e75b7adacc4fce1ce7e"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 15:35:48 2014 +0900"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 15:44:35 2014 +0900"
      },
      "message": "Remove a Handler constructor parameter Looper in TIS\n\ngetMainLooper() returns null in the variable initialization phase.\n\nChange-Id: Iebe52eac8955c0a8394501575f90ff6f2825451c\n"
    },
    {
      "commit": "ff04ae757a5542d2d5633e75b7adacc4fce1ce7e",
      "tree": "bebb91bcc575090950be55e0ba15a447360e740e",
      "parents": [
        "d57ba99a5a50346f6d16208780bb87e1f09a9a35"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Jul 02 17:08:23 2014 +0900"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 14:53:28 2014 +0900"
      },
      "message": "Add a method in TIS to relayout SurfaceView\n\nBug: 15389458\nChange-Id: I7f740141e7cf59fea5d321099652e65bc9e5f7d1\n"
    },
    {
      "commit": "d57ba99a5a50346f6d16208780bb87e1f09a9a35",
      "tree": "c2a90b1f2640fdf4461e9151cf5217ba8e3d343d",
      "parents": [
        "40c89a087b18be9e122a2d5a98adce138d15bbc8",
        "e9e0f070e34a612fb3bab5d97bdec1e266da4a20"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Wed Aug 06 04:54:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:07:36 2014 +0000"
      },
      "message": "Merge \"More tweaks for recording\" into lmp-dev"
    },
    {
      "commit": "40c89a087b18be9e122a2d5a98adce138d15bbc8",
      "tree": "1a7b0c8a0bfe74493d816010255babae5b52ca9f",
      "parents": [
        "65dc05248e2d23c2bb911983d138f9449bd369bf"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Aug 05 21:09:29 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Aug 05 21:09:29 2014 -0700"
      },
      "message": "Remove java.lang.reflect.ArtMethod accidentally added in ad601d76e820ba680b14b7016d2e79763b7f4663\n\nChange-Id: Ib01118d950e7cfe91c87a34489c51777262125bf\n"
    },
    {
      "commit": "e9e0f070e34a612fb3bab5d97bdec1e266da4a20",
      "tree": "838b658f65510b672f24ef1109cf7d01fffef261",
      "parents": [
        "f128dbf076df09400ef6f403e37e2539fb69682c"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Aug 05 17:48:59 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Aug 05 18:03:03 2014 +0900"
      },
      "message": "More tweaks for recording\n\n1. Mask TimerClearedStatus message result.\n2. Use proper mask for media info.\n\nChange-Id: I7ed6f6839c333460a7bef5e5a84af2a9a34c6d97\n"
    },
    {
      "commit": "887ad97ebed84749cfdd84e8170c72ba888cb414",
      "tree": "86e81c4a44cd36d53e36918028c93b9bac455ac3",
      "parents": [
        "9551e92507564c597a7764473945114d3c3bfff3",
        "ff04ae757a5542d2d5633e75b7adacc4fce1ce7e"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 06:42:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:03:09 2014 +0000"
      },
      "message": "Merge \"Add a method in TIS to relayout SurfaceView\" into lmp-dev"
    },
    {
      "commit": "9551e92507564c597a7764473945114d3c3bfff3",
      "tree": "a20e0b7a48a37193eee615eb649790add0e200a8",
      "parents": [
        "d57ba99a5a50346f6d16208780bb87e1f09a9a35"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Aug 05 19:06:47 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Aug 05 23:09:13 2014 -0700"
      },
      "message": "TIF: Add explanation for TvView\n\nBug: 16801733\nChange-Id: I8fa81a850d1e29f32fdb6caa4bd3dc4b2668e18a\n"
    },
    {
      "commit": "65dc05248e2d23c2bb911983d138f9449bd369bf",
      "tree": "d5f496d94a23cbdcaed7cfd98dcea531d503b025",
      "parents": [
        "99fe16508200510e3d8ea2e3c34872be8cce826d",
        "b1caf4d8178be53b432399747b5114275c200e43"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 06 02:55:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:03:09 2014 +0000"
      },
      "message": "Merge \"TIF: Add content rating system for Spain\" into lmp-dev"
    },
    {
      "commit": "b1caf4d8178be53b432399747b5114275c200e43",
      "tree": "a29426bc8c987c7e28fa7e86170bbd7edaae6303",
      "parents": [
        "3f145a2f958320766ae9240c7a57debc20d578aa"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 05 18:04:54 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 06 11:48:45 2014 +0900"
      },
      "message": "TIF: Add content rating system for Spain\n\nReferences:\n - http://codigodeautorregulacion.rtve.es/senalizacion-de-los-programas/advertencias-opticas/\n - http://en.wikipedia.org/wiki/RTVE\n\nChange-Id: Icdde8a7f8cfb07cc4f768f95ba764ae6a519e347\n"
    },
    {
      "commit": "99fe16508200510e3d8ea2e3c34872be8cce826d",
      "tree": "64f2c001356aa78c883f338230b45e2e0c33a410",
      "parents": [
        "66b9e91801ba8867514fbcf0ef8f03a2f4fb8798"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Tue Aug 05 15:02:11 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Tue Aug 05 19:34:04 2014 -0700"
      },
      "message": "Sensor related changes for NDK.\n\n     i) Add ASensor_isWakeUpSensor and ASensorManager_getDefaultSensorEx\n        methods.\n\nBug: 16399898\nChange-Id: Icc252aad068fa337bef8b22f20584f98cd5a155d\n"
    },
    {
      "commit": "66b9e91801ba8867514fbcf0ef8f03a2f4fb8798",
      "tree": "c457019dad1efea6252f5bc28ccefe726594a08d",
      "parents": [
        "3f145a2f958320766ae9240c7a57debc20d578aa"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Aug 05 14:28:02 2014 +0900"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Aug 06 11:15:30 2014 +0900"
      },
      "message": "TIF: make TvInputService.Session class static\n\nThis change would make the developers freely extend the Session class\nout of the TvInputService class.\n\nChange-Id: I7dc9501c771a6e4dcfcceeb1b294b95e612596eb\n"
    },
    {
      "commit": "3f145a2f958320766ae9240c7a57debc20d578aa",
      "tree": "ccf987da849c0008a75c4dd8923cda8e631f75f6",
      "parents": [
        "06c41a3e7ffd26894b6df3a0e4bfcfa47c48c739"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Jul 22 19:46:03 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 06 02:03:49 2014 +0000"
      },
      "message": "Add supported refresh rate to displays\n\nChange-Id: I51231dd6dd231d57dd1ac499349d6335121f07d5\n"
    },
    {
      "commit": "06c41a3e7ffd26894b6df3a0e4bfcfa47c48c739",
      "tree": "833942cb0cbdcbe88e29c056a4aff047ee193474",
      "parents": [
        "5d0410fa7c2dead7906780551ba4aa0305021cef"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Aug 04 18:57:47 2014 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Aug 06 10:56:03 2014 +0900"
      },
      "message": "TIF: TvInputHardwareManager to listen to audio port changes\n\nBug: 16758816\nChange-Id: I0c7ace661de1911a53f57e22898eccd7cca7a07d\n"
    },
    {
      "commit": "5d0410fa7c2dead7906780551ba4aa0305021cef",
      "tree": "aab4610704421337c6d1c343f6580d07dc7b2ed8",
      "parents": [
        "55a684a82db815785882e12945288c40f0b9eee7"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jul 30 10:07:40 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Aug 05 18:21:26 2014 -0700"
      },
      "message": "Finalize implementation of Remote Connection Service (1/4)\n\nChange-Id: I3788c9ab03a979f22ab628637adf6d520038cb6e\n"
    },
    {
      "commit": "55a684a82db815785882e12945288c40f0b9eee7",
      "tree": "1f84466b6880f61010eba3e4780c652fb52d1fa5",
      "parents": [
        "11a6ddbb6e8bdab1f6c0a4f8b3779e30e6be78f2",
        "bf0a4eb158ff5352dd2e7c456339cd36c28bcb43"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 01:18:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:07:36 2014 +0000"
      },
      "message": "Merge \"Add system APIs to set Z-order of TvView\" into lmp-dev"
    },
    {
      "commit": "bf0a4eb158ff5352dd2e7c456339cd36c28bcb43",
      "tree": "6f87a8c44515606ca0d2183163d97c985435b960",
      "parents": [
        "fa5ec770ec9278b471670969ca56e1bdec3d050e"
      ],
      "author": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Tue Aug 05 13:32:41 2014 +0900"
      },
      "committer": {
        "name": "Youngsang Cho",
        "email": "youngsang@google.com",
        "time": "Wed Aug 06 10:01:08 2014 +0900"
      },
      "message": "Add system APIs to set Z-order of TvView\n\nBug: 16723028\nChange-Id: I43c840ca2065920360859f8814a0c76ab2937ac1\n"
    },
    {
      "commit": "fa5ec770ec9278b471670969ca56e1bdec3d050e",
      "tree": "503042ac74ae1d83eab43c5391a74a795cfadaca",
      "parents": [
        "8811f3457eacf5fae9bc7c3b5b0775c5f23abb63"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Aug 05 17:55:16 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Wed Aug 06 00:56:45 2014 +0000"
      },
      "message": "Use system collator for display names.\n\nContinue sorting directory names first, but use system collator in\ncase-insensitive ordering.\n\nBug: 13545569\nChange-Id: I24b314c9ef42f397bc96f474d9593bdefc0061d1\n"
    },
    {
      "commit": "11a6ddbb6e8bdab1f6c0a4f8b3779e30e6be78f2",
      "tree": "72396453c1403d6cd41bd79ee7bb7b7f44b413d4",
      "parents": [
        "d3541e5b86e4b367dc2a1dd035f79ed24a9a881b",
        "1dcedbac347a363f77bc7d4818a7da6aefd4d9f4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 06 01:14:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:15:52 2014 +0000"
      },
      "message": "Merge \"Fall-through for ActionModes with ToolbarActionBar\" into lmp-dev"
    },
    {
      "commit": "1dcedbac347a363f77bc7d4818a7da6aefd4d9f4",
      "tree": "721081cc52693ad75ca7bcf9783aaa53fdbbf88a",
      "parents": [
        "e4cf152cb766784b514f99caf82da5648e5de358"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 05 16:38:53 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 05 16:38:53 2014 -0700"
      },
      "message": "Fall-through for ActionModes with ToolbarActionBar\n\nWhen using ToolbarActionBar simply fall through to the default window\ndecor behavior for showing action modes.\n\nBug 16660506\n\nChange-Id: Ib90282287b2af48f39f9d9ace296581565431eed\n"
    },
    {
      "commit": "e4cf152cb766784b514f99caf82da5648e5de358",
      "tree": "d2af98d68747a3184167b2610f1b40ac25f440ba",
      "parents": [
        "f174c6e6de6ba863179401aa7b3d55d91ceed707"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Aug 04 17:55:22 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Aug 05 18:01:53 2014 +0000"
      },
      "message": "Move clip bound execution into drawChild()\n\nbug:15698973\n\nThis makes native and java implementations match up in the sequence of\nclip vs applying other properties / draw calls.\n\nChange-Id: Ia75e00c5b42f81ecd516722ef1c5233d483e0c97\n"
    },
    {
      "commit": "f174c6e6de6ba863179401aa7b3d55d91ceed707",
      "tree": "72a4d0c2f356b4fab886e7f5024c31f53d668770",
      "parents": [
        "966e2583967b436aae1af9d7d3352e0bc4fadf3a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Aug 05 10:42:27 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 05 17:46:05 2014 +0000"
      },
      "message": "Stronger constraints around install session IDs.\n\nGenerate positive, non-zero session IDs, and don\u0027t recycle them\nwithin a given boot.  Guard against ID starvation by crazy apps.\n\nBug: 16792837\nChange-Id: I6035afe4d942d358b5ca12b4f818c55885b74aba\n"
    },
    {
      "commit": "d3541e5b86e4b367dc2a1dd035f79ed24a9a881b",
      "tree": "8d2292993249e6918320ad862f25b166dfb8f82d",
      "parents": [
        "cdcd487abad10f728f0542accc42a31d1f7fedac",
        "43d94347a6feb14870a4ffd7682a816210e5e676"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Wed Aug 06 01:05:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:34:22 2014 +0000"
      },
      "message": "Merge \"Return APDU status code on tramsit channel command failure.\" into lmp-dev"
    },
    {
      "commit": "cdcd487abad10f728f0542accc42a31d1f7fedac",
      "tree": "fa3282138a8b3e81405c56edd26655596d72cd57",
      "parents": [
        "fa5ec770ec9278b471670969ca56e1bdec3d050e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 05 18:00:13 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 06 01:02:15 2014 +0000"
      },
      "message": "Fixing issue where home was triggered on top of other activities being launched. (Bug 16823617)\n\n- Also fixes issue with the Recents hide message being clobbered"
    },
    {
      "commit": "43d94347a6feb14870a4ffd7682a816210e5e676",
      "tree": "07f29f4023566b0d3c8d0faaae6d46f06b65eac2",
      "parents": [
        "46db93404b27fe5ec121ab55527712e2a6692c7a"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Aug 05 17:06:51 2014 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Aug 05 17:06:51 2014 -0700"
      },
      "message": "Return APDU status code on tramsit channel command failure.\n\nChange-Id: I2d506a6ddbb4e27a04f57941247924d36c9d279b\n"
    },
    {
      "commit": "46db93404b27fe5ec121ab55527712e2a6692c7a",
      "tree": "d56c5250b6cddb252b8912bc93fe413726bfd890",
      "parents": [
        "40b8ef99a5132a970903e33d3c8ee087d0502a93"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Jul 29 18:28:47 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Aug 05 19:58:27 2014 +0000"
      },
      "message": "Ensure backup schedule file is closed.\n\nChange-Id: Ie4a62cda74815c67c62fb08e8df25a71d6102d4c\n"
    },
    {
      "commit": "40b8ef99a5132a970903e33d3c8ee087d0502a93",
      "tree": "42d9b0ddb95a249d2b71577f047a6afddd9fe117",
      "parents": [
        "af8a8f3a7d03a626a644d4b62c87ff1a64ae95f8",
        "d3b8223377b8046280e4c09e728edc600171f941"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Aug 05 19:54:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:34:22 2014 +0000"
      },
      "message": "Merge \"SoundTrigger API update.\" into lmp-dev"
    },
    {
      "commit": "af8a8f3a7d03a626a644d4b62c87ff1a64ae95f8",
      "tree": "b2e0fd0a9933afca5d26396ee1d1d51b7e2deacf",
      "parents": [
        "488b792eeeea359ba29addd6a202b5475ad1d18f"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Aug 05 11:58:45 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Aug 05 19:46:36 2014 +0000"
      },
      "message": "Update the system linear progress bar\n\nbug:14622065\n\nChange-Id: Ic08022d934763ba0cc6067af3e50c4afeb8a0e9e\n"
    },
    {
      "commit": "488b792eeeea359ba29addd6a202b5475ad1d18f",
      "tree": "ef91a56db412df12776bef3014739e1d12ad5cae",
      "parents": [
        "dd5b88684d61abb8ba762ef21c9658481795c2c1"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 21:12:02 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 19:26:13 2014 +0000"
      },
      "message": "Fix not being able to dismiss panel with single tap\n\nBug: 16562847\nChange-Id: Ic409b9dd23df7e79a20b83a8a63eaaf1f76b3dd0\n"
    },
    {
      "commit": "dd5b88684d61abb8ba762ef21c9658481795c2c1",
      "tree": "d0ba7327b8fc6b6c90b150e20ae7c4de5ad6a1ac",
      "parents": [
        "1c8eb5e3d03ab492ae5cc69f1d179e9dc244930d"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 21:04:39 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 19:22:53 2014 +0000"
      },
      "message": "Navbar scrim when in QS\n\nBug: 16644711\nChange-Id: I91d823671919068500a29878f3dfe9b481000a58\n"
    },
    {
      "commit": "1c8eb5e3d03ab492ae5cc69f1d179e9dc244930d",
      "tree": "cb3e0036ad9ee839adde6c9c65f7c1a7ec6141d7",
      "parents": [
        "6c8aecd3f20f681c3699cb7656d3be5b20734000"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Aug 04 17:08:25 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 05 19:11:59 2014 +0000"
      },
      "message": "Use actual number of packages rather than getCount()\n\nThe ResolverActivity method getCount() returns the number of\nentries below the default entry, not the total number of entries.\nBut the onCreate() method expected the getCount() method to\nreturn the total number of entries. This change provides the total\nto onCreate().\n\nFixes bug 16800358.\n\nChange-Id: I3915c3d5ad642e31d7248226fc91bd4047f16b2d\n"
    },
    {
      "commit": "6c8aecd3f20f681c3699cb7656d3be5b20734000",
      "tree": "992a0f26144827c6cca04361a0477f4ad6b6f7e3",
      "parents": [
        "781c29c9a866dbf0a01d76838e912a5fec9247fe",
        "d34e5713c9571859d12e9c2e83ce3946cacdd68e"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 05 19:09:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:34:22 2014 +0000"
      },
      "message": "Merge \"Revert \"Make Connection threadsafe\"\" into lmp-dev"
    },
    {
      "commit": "d34e5713c9571859d12e9c2e83ce3946cacdd68e",
      "tree": "0e5f1743c8c8afa3d1921aa6cf19befcd3c1c2f0",
      "parents": [
        "b09c2b5dadd58492d351ff570a0f3b9ac23af128"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 05 18:54:03 2014 +0000"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 05 18:54:03 2014 +0000"
      },
      "message": "Revert \"Make Connection threadsafe\"\n\nThis reverts commit 53488bf3d152eb0ecacca5716c763e8cd7ab28ae.\n\nChange-Id: Ia13c510279e600e8bd1445fd63e2cd6503f4077e\n"
    },
    {
      "commit": "781c29c9a866dbf0a01d76838e912a5fec9247fe",
      "tree": "3357c0dbcffded921ae99db11207272cb2a88edd",
      "parents": [
        "ab1e9bddd83466f15c2f61fbc0b942c6416eb87a"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 20:39:15 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 18:47:54 2014 +0000"
      },
      "message": "Show bouncer if secure camera would show chooser.\n\nBug: 16570873\nChange-Id: I2a86fb3a823d5255c0c35a78c1832c273e3a1578\n"
    },
    {
      "commit": "ab1e9bddd83466f15c2f61fbc0b942c6416eb87a",
      "tree": "ef9f2b633e5e681c62b5b21ae9c3f59452b45c04",
      "parents": [
        "e4cf152cb766784b514f99caf82da5648e5de358"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 04 15:32:42 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 05 18:34:37 2014 +0000"
      },
      "message": "Scan after writing external storage files.\n\nKicks off media scanner after files are written.\n\nBug: 13557203\nChange-Id: I61613f28e07b068573079cc1e362fd3fe135684e\n"
    },
    {
      "commit": "966e2583967b436aae1af9d7d3352e0bc4fadf3a",
      "tree": "965f7ce84aa3895d9463864e0b12386a38ef8b61",
      "parents": [
        "9cf1f37737163b75f25fe6bdda452dc39af8e293",
        "f701954d4eca5b6d62c819ed934397f2bc152ee2"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Aug 05 17:28:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:15:52 2014 +0000"
      },
      "message": "Merge \"Disable heads up when DISABLE_NOTIFICATION_ALERT\" into lmp-dev"
    },
    {
      "commit": "9cf1f37737163b75f25fe6bdda452dc39af8e293",
      "tree": "93b5377f70047eda08490829c2d28116ea15e797",
      "parents": [
        "f75eb0dd604304aacfd16fac818b08a7a0f03f36"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 19:17:42 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 17:18:55 2014 +0000"
      },
      "message": "Update keyguard icon paddings to spec.\n\nBug: 15381387\nChange-Id: Ia75394fd68f66233ebabe9ec4f62b42d40d19eb9\n"
    },
    {
      "commit": "f701954d4eca5b6d62c819ed934397f2bc152ee2",
      "tree": "a4a632fcce5ef5bd67a4a321ee3f2e2858bda14b",
      "parents": [
        "96caa682792c54b5678f8d263a9bf445d623350b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jul 31 12:42:25 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Aug 05 17:16:56 2014 +0000"
      },
      "message": "Disable heads up when DISABLE_NOTIFICATION_ALERT\n\nWhen notification alerts are disabled also turn off heads up. This\nwill fall back to the old behavior, which can allow the fullscreen\nintent to be triggered instead.\n\nBug: 14157742\nChange-Id: I4b6e3d9383894b1674d600c374ff8968ca53513e\n"
    },
    {
      "commit": "f75eb0dd604304aacfd16fac818b08a7a0f03f36",
      "tree": "b24dba1bb4c477f010c2189cfb56c1208e5775f5",
      "parents": [
        "96caa682792c54b5678f8d263a9bf445d623350b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Aug 05 10:14:45 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Tue Aug 05 17:16:44 2014 +0000"
      },
      "message": "DocumentsUI is only dialog when really large.\n\nBug: 16780860\nChange-Id: Ib20ef9771855beba5b31d19887c1c9c1b8e8e5ed\n"
    },
    {
      "commit": "96caa682792c54b5678f8d263a9bf445d623350b",
      "tree": "2adec326611c99a3118131699ea7356bfee3709a",
      "parents": [
        "fda7e2ae83c64fb241c38a563963f50eae3c04ec",
        "f641174eb9a41c9d340e350624533b36e265402f"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 17:10:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:19:02 2014 +0000"
      },
      "message": "Merge \"Revert \"Clean up hiden notifications on Keyguard handling\"\" into lmp-dev"
    },
    {
      "commit": "f641174eb9a41c9d340e350624533b36e265402f",
      "tree": "f3473eee66126416eeb67d1d71487480b831f9b0",
      "parents": [
        "62a7c831d54d0a552f059e70176ccf7ac77e57f4"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 17:10:43 2014 +0000"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 17:10:43 2014 +0000"
      },
      "message": "Revert \"Clean up hiden notifications on Keyguard handling\"\n\nThis reverts commit d9267cae958b572b715d22a4905b18749a369c9f.\n\nToo much performance regression - need to figure out something else.\n\nChange-Id: I2d399add74402e1c036235ec095a053a6d5b828e\n"
    },
    {
      "commit": "62a7c831d54d0a552f059e70176ccf7ac77e57f4",
      "tree": "b5018d2897bb934915068e2e506d2741fb1d8c80",
      "parents": [
        "106c16fbd9601ba23eea9b0f13c8f00933f67ee6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 16:22:30 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 05 17:00:22 2014 +0000"
      },
      "message": "Clean up hiden notifications on Keyguard handling\n\nChange-Id: Ifeabfdd1ed8c11b0796cc79bba81752518921be3\n"
    },
    {
      "commit": "106c16fbd9601ba23eea9b0f13c8f00933f67ee6",
      "tree": "f3473eee66126416eeb67d1d71487480b831f9b0",
      "parents": [
        "fe3e10deaf30f2b54671e2efc7192cece056c35d",
        "8d11a5aa2d42416d580dcf7318200be8b8681dec"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Aug 05 16:56:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:34:22 2014 +0000"
      },
      "message": "Merge \"Allow listeners to see children\" into lmp-dev"
    },
    {
      "commit": "8d11a5aa2d42416d580dcf7318200be8b8681dec",
      "tree": "7d047847d4337d24ec8a9cdc2671dc9f5285fe2a",
      "parents": [
        "61aac3aa0a65d0edd20342440b984707f22a0ba5"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Aug 04 18:29:49 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Aug 04 18:31:26 2014 -0700"
      },
      "message": "Allow listeners to see children\n\nAllow listeners to see notification children. Since L is not baked yet, keeping\nthis version check makes it difficult to test apps.\n\nBug: 16733244\nChange-Id: I70afd6b99fc18c1f0b9188279c04fab80c37d414\n"
    },
    {
      "commit": "61aac3aa0a65d0edd20342440b984707f22a0ba5",
      "tree": "bdfde17e5a6ed5f1f98b30a49a44b651876d1bd8",
      "parents": [
        "4f9e21ee32fa542d654df01953168059400fb3a8"
      ],
      "author": {
        "name": "Shriram Ganesh",
        "email": "sganesh@codeaurora.org",
        "time": "Tue Jul 08 18:48:35 2014 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Aug 05 00:48:40 2014 +0000"
      },
      "message": "IMS Framework \u0026 AIDL Changes for Call Barring \u0026 String Error Codes.\n\nChange-Id: I66fdbbd175c13261c283627999f37071259f7a6a\n"
    },
    {
      "commit": "fe3e10deaf30f2b54671e2efc7192cece056c35d",
      "tree": "edd6468f65dccba59c717dff2f69fa82052cf9ab",
      "parents": [
        "c19f854965361fa5161aa249ef5f4a338f2ff626",
        "e9c19a5a8e020b11935511b37f51f9007994f4b6"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 05 16:39:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:39:51 2014 +0000"
      },
      "message": "Merge \"AudioAttributes: implement hashcode and equals methods\" into lmp-dev"
    },
    {
      "commit": "fda7e2ae83c64fb241c38a563963f50eae3c04ec",
      "tree": "867b52c699da8859f1b66cd82806bbb557628273",
      "parents": [
        "194db6ad91c4aee995930ea8f04ea877730234fd",
        "504d78ea10b04baee2a1a65707dc7003c94d1ee4"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Aug 05 17:10:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:15:52 2014 +0000"
      },
      "message": "Merge \"Security fixes related to cross-user content.\" into lmp-dev"
    },
    {
      "commit": "194db6ad91c4aee995930ea8f04ea877730234fd",
      "tree": "9bfabcd085c361bf3013af14ddc537b21e296f50",
      "parents": [
        "57210c7a1aebb86d091dee0af49b45649ca47f87"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 05 09:52:18 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 05 17:06:07 2014 +0000"
      },
      "message": "Fix cross-user permission checks in print manager service.\n\nThe cross-user check was requesting both interact across users and\ninteract across users all permissions which is too restrictive. Each\none is sufficient. Further, if the app has one of these premissions\nbut specifies a given user not current or current-self, the code\nwas throwing while the correct actions is to return the requested\nuser id as we alreay vetted the caller\u0027s permissions.\n\nbug:16398152\n\nChange-Id: I1a4863eb7b05dababb66bac6e143b78dfad42b81\n"
    },
    {
      "commit": "504d78ea10b04baee2a1a65707dc7003c94d1ee4",
      "tree": "333a8e96a4342f87125917d5b901ca4702e564d0",
      "parents": [
        "57210c7a1aebb86d091dee0af49b45649ca47f87"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Thu Jun 26 10:07:33 2014 +0100"
      },
      "committer": {
        "name": "Nicolas Prévot",
        "email": "nprevot@google.com",
        "time": "Tue Aug 05 17:05:09 2014 +0000"
      },
      "message": "Security fixes related to cross-user content.\n\nEnforcing that only uri grants work across users (not permissions).\nFixing a security hole where malicious Apps could access a uri if they had uri grants to the same uri on another user.\nEnforcing that userIds in uris, if they exist, are the one of the ContentProvider.\n\nBUG: 16779492\n\nChange-Id: Iaa5264bd6c3aa0e15be3a4a64f9dc88238e0cb2e\n"
    },
    {
      "commit": "57210c7a1aebb86d091dee0af49b45649ca47f87",
      "tree": "3c5feb0d4b5e8ed4fa0a6ef19cf948c004c3d26e",
      "parents": [
        "62a7c831d54d0a552f059e70176ccf7ac77e57f4"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Aug 04 17:51:43 2014 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Aug 05 17:01:13 2014 +0000"
      },
      "message": "Add transport parameter to createBond() function (4/4)\n\nBug: 14063256\nChange-Id: I096248b60752992aa23ce5bfbfc47fda95773db2\n"
    },
    {
      "commit": "c19f854965361fa5161aa249ef5f4a338f2ff626",
      "tree": "f4f5b599f167478d3d7b1ad2ddaa923507244cbd",
      "parents": [
        "c946f14a67f36d398f30040976ec6e7baf2643ac",
        "0606cd572ad345fb2c40456509feac626c68dee3"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Aug 05 16:05:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:15:52 2014 +0000"
      },
      "message": "Merge \"Log the version of the WebView package used.\" into lmp-dev"
    },
    {
      "commit": "c946f14a67f36d398f30040976ec6e7baf2643ac",
      "tree": "16232c6c8130e8b1984dad88ed6ed14e92750057",
      "parents": [
        "ae9251262a99b0927c9b0f1fa9438b00989402f4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 05 08:41:08 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 05 16:02:21 2014 +0000"
      },
      "message": "Properly update accessibility manager state.\n\nApplciations that fire accessibility events have to first check\nit accessibility is on and then fire the event. If the app fires\nan event when the feature is off an exception is thrown. However,\ndue to the way accessibility state is pushed to the local\naccessibility manager it was possible that the app checks that\naaccessibility is off, fires an event, then the state of the\nlocal manager changes by the time the event is propagated up\nthe view tree and an exception is thrown. This is a regression.\n\nWe really want this exception to prevent apps sending events\nacross processes if accessibility is off, so now the state\nwe get from the system manager service is applied via a\nmessage so if the app checks that accessibility is off, then\nit will remain off (locally) until the event is propagated.\n\nbug:16672964\n\nChange-Id: Icf5d1b1bdff87b58f285f0d9e1a098552513bbe8\n"
    },
    {
      "commit": "0606cd572ad345fb2c40456509feac626c68dee3",
      "tree": "36bb0637315c0b9393cdaee3d60687e1262f25df",
      "parents": [
        "6aae6528a6672497b1d1dffb5c083093d5c46dc8"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Aug 05 16:12:09 2014 +0100"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Tue Aug 05 16:12:09 2014 +0100"
      },
      "message": "Log the version of the WebView package used.\n\nTo aid in debugging app behaviour when WebView updates may be present,\nlog the package name, version name, and version code of the WebView\npackage when we are about to load it into an application. Do this before\nwe actually load any part of the package in case of an issue loading it\nin the first place.\n\nChange-Id: Id653bad431760b7ead8e3f8eb29f9d6a8bb68d07\n"
    },
    {
      "commit": "6aae6528a6672497b1d1dffb5c083093d5c46dc8",
      "tree": "162b8dc306006d0ef1e46afcf211994506410397",
      "parents": [
        "f128dbf076df09400ef6f403e37e2539fb69682c"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Tue Aug 05 14:48:37 2014 +0900"
      },
      "committer": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Tue Aug 05 18:17:45 2014 +0900"
      },
      "message": "Refactor \u003cFeature Abort\u003e logic to concentrate it in one place.\n\n- Don\u0027t reply from the unregistered address.\n- Use \"unrecognized opcode\" as the default reason.\n\nBug: 16799466, Bug: 16798785\nChange-Id: I7c2ece6436f7ebd59986d2baf4f45cd86e6622d9\n"
    },
    {
      "commit": "ae9251262a99b0927c9b0f1fa9438b00989402f4",
      "tree": "9508dfa665c2b2570c5d55a3db564a0a708b915e",
      "parents": [
        "81a0d40839a7e26d92f812389bbda61555e99fea",
        "24f7e61a3859c37deee97c3e1d19a0903a6b2b2c"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Tue Aug 05 16:00:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 05 00:35:13 2014 +0000"
      },
      "message": "Merge \"Fix CookieSyncManager package summary\" into lmp-dev"
    },
    {
      "commit": "24f7e61a3859c37deee97c3e1d19a0903a6b2b2c",
      "tree": "affb9d1a4e936e77a6f4c3b9d196d161a4e7a2a5",
      "parents": [
        "3f1ddf83a4faba3dec71ed7eebe1835f4685cf60"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Tue Aug 05 10:55:30 2014 +0100"
      },
      "committer": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Tue Aug 05 10:55:30 2014 +0100"
      },
      "message": "Fix CookieSyncManager package summary\n\nPutting the deprecated at the beginning of a class comment seems\nto cause problems with JavaDoc so I\u0027ve moved it to the end.\n\nBug: 16799480\nChange-Id: Ia23dab2ad8ceb8e107e047480b5cb324d11a1457\n"
    }
  ],
  "next": "8811f3457eacf5fae9bc7c3b5b0775c5f23abb63"
}
