)]}'
{
  "log": [
    {
      "commit": "b19a0bcdd8a5020c61a0d697f600fdc943c86f59",
      "tree": "e75f35d1f391b17bb5b9b91c0fdb8a7b22629b9f",
      "parents": [
        "4a8dddbf18fedb33bb2c725db489669a141e1d73"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Aug 07 19:46:01 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Aug 13 11:16:46 2014 -0700"
      },
      "message": "Final structural tweaks to Telecomm API (1/8)\n\nBug: 16416927\nBug: 16494880\nChange-Id: I45fbe287c410cbb5e1b985f320b862d732811f43\n"
    },
    {
      "commit": "4a8dddbf18fedb33bb2c725db489669a141e1d73",
      "tree": "774468fae721eb0caa83e3ddc710a4af2d9676f2",
      "parents": [
        "eb829f2f9fa9348e85f1ff5e856e0525c53ddff6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 13 10:49:26 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 13 18:15:28 2014 +0000"
      },
      "message": "Clean up app following death when creating service\n\nIf an app has died, run through the cleanup before relaunching its\nservice.\n\nAlso a little simplifying refactor.\n\nFixes bug 16979752.\n\nChange-Id: I376cbef2ea00fc626588386317f092cc6dea0bdc\n"
    },
    {
      "commit": "eb829f2f9fa9348e85f1ff5e856e0525c53ddff6",
      "tree": "683012218403f4daa5c7b2663f7a0d276762d0dd",
      "parents": [
        "160c6fc1e9eeac87b6c0bd909aa9402e26046120",
        "a5d29971f8f4d463348e9de0f7af7e2e92a377a0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Aug 13 18:06:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Disassociate system windows from apps\" into lmp-dev"
    },
    {
      "commit": "160c6fc1e9eeac87b6c0bd909aa9402e26046120",
      "tree": "bd6eff51fe5f77f191bd6074ddf676bcaaec9afa",
      "parents": [
        "a31413a325747aa91ff8002a0975e1651ad68325"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Aug 13 10:57:18 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Aug 13 10:59:46 2014 -0700"
      },
      "message": "Remvoe build log spam.\n\nChange-Id: I87a0864d1f4d1c01f660f2bb603b5d0b42e19b53\n"
    },
    {
      "commit": "a31413a325747aa91ff8002a0975e1651ad68325",
      "tree": "5d5fc391e66794300586f13654d15be498827849",
      "parents": [
        "2d8964cca7663b32ca339e1bb57eb4830488fb97"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Tue Aug 12 17:20:07 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Aug 13 10:52:17 2014 -0700"
      },
      "message": "Fix delete clause for sound model DB\n\nSince UUIDs contain \u0027-\u0027s they need to be wrapped within quotes\n\nBug: 16985919\nChange-Id: I624a512ca7fc2494a7737b5465c94a9e161dec88\n"
    },
    {
      "commit": "a5d29971f8f4d463348e9de0f7af7e2e92a377a0",
      "tree": "6a6cff375a71f0a5d4e26130a34137927df00ead",
      "parents": [
        "015cb5dc71b653db9eb61aaa3798df485df47ed9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 12 18:57:49 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 12 18:57:49 2014 -0700"
      },
      "message": "Disassociate system windows from apps\n\nIf an app launches a system window remove the app token.\n\nFixes bug 16825063.\n\nChange-Id: I7c7403e0958f3cd9f6dd5e2964b2e9cabc51ded7\n"
    },
    {
      "commit": "2d8964cca7663b32ca339e1bb57eb4830488fb97",
      "tree": "14008a61fbc5079b74452cb9bf6e746a1d4ecc1e",
      "parents": [
        "3c9ad6ebd8804f0a2dbb0fc93c9e885bda59ac37",
        "ff8e6093fa5c9114d3565e0fb0d87bd4df3d777c"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Aug 13 17:50:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Update FlpHardwareProvider native layer, to stop raising FatalErrors.\" into lmp-dev"
    },
    {
      "commit": "ff8e6093fa5c9114d3565e0fb0d87bd4df3d777c",
      "tree": "a583b4fc7244e80f11ee5bfa5331edec53c4bd6e",
      "parents": [
        "e2f7f0a5b89f596b9b9f771a6f65b4b8baabddd8"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Aug 12 19:04:03 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Aug 12 19:05:33 2014 -0700"
      },
      "message": "Update FlpHardwareProvider native layer, to stop raising FatalErrors.\n\nb/16800814\n\nChange-Id: Ic619f37c02c7e4dddc4ef06369f8730cbd66e6bd\n"
    },
    {
      "commit": "e2f7f0a5b89f596b9b9f771a6f65b4b8baabddd8",
      "tree": "6c220a0d8dfe121bdd5ca0fdccf73d3b0a4bf1df",
      "parents": [
        "deb434ca08e57dd40eecbd3ca0f66c02e2d3e88c",
        "08a1be81d7b597f858164fee6a4934264259b3ae"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Wed Aug 13 01:27:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:42 2014 +0000"
      },
      "message": "Merge \"Implement MHL RAP reception.\" into lmp-dev"
    },
    {
      "commit": "08a1be81d7b597f858164fee6a4934264259b3ae",
      "tree": "c09d9bee80c5826bc3d8c93f2bb731913f16a2c3",
      "parents": [
        "48054241eb70b4319f8df6575e838f64d6b2c05a"
      ],
      "author": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Tue Aug 12 20:58:41 2014 +0900"
      },
      "committer": {
        "name": "Yuncheol Heo",
        "email": "ycheo@google.com",
        "time": "Wed Aug 13 10:26:23 2014 +0900"
      },
      "message": "Implement MHL RAP reception.\n\nBug: 16966458\nChange-Id: I77effc917e19072c387be8ba28d6ce1664d16415\n"
    },
    {
      "commit": "48054241eb70b4319f8df6575e838f64d6b2c05a",
      "tree": "9a0febf14f4e04b089ab2cf79c4ee9131b1f66f3",
      "parents": [
        "e253fabbc76779b26475fe40ea91e7359085920e"
      ],
      "author": {
        "name": "keunyoung",
        "email": "keunyoung@google.com",
        "time": "Tue Aug 12 17:50:19 2014 -0700"
      },
      "committer": {
        "name": "Keun-young Park",
        "email": "keunyoung@google.com",
        "time": "Wed Aug 13 01:14:19 2014 +0000"
      },
      "message": "fix wrong flag check for virtual display\n\n- FLAG_NEVER_BLANK was always set for non-public display\n\nbug: 16958538\nChange-Id: Ia147ac3ca39d687e60ec4b77726f6b6e4c3aeb3b\n"
    },
    {
      "commit": "3c9ad6ebd8804f0a2dbb0fc93c9e885bda59ac37",
      "tree": "661cdf79283d6d28297ae6e72e9f8df0de7876ae",
      "parents": [
        "eceec05d4c53c48ba32bba3d54fcdb9a012aeeaa",
        "dc894046beddcd60719011d1791b51be8cc2cb4d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 13 17:47:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Fix some IntentFilter docs.\" into lmp-dev"
    },
    {
      "commit": "eceec05d4c53c48ba32bba3d54fcdb9a012aeeaa",
      "tree": "9a3d9d6b3032b49de092d40df033c03dfe84a601",
      "parents": [
        "2bb8bfd1e85c8359412159fde57dd5722f5be58c"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed Aug 13 09:57:52 2014 -0700"
      },
      "committer": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Aug 13 17:25:15 2014 +0000"
      },
      "message": "Revert \"Revert \"Update attrs / public.xml for VectorDrawable opacity removal\"\"\n\nThis reverts commit d0a9544a772c906ed68793209d1e4a809174cca2.\n"
    },
    {
      "commit": "2bb8bfd1e85c8359412159fde57dd5722f5be58c",
      "tree": "393b20c9a0f43fd83ace82eb090d69e29256cfed",
      "parents": [
        "959409b86f04700cb9898e4641b3bc1da30f5cb2"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 02:06:54 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 17:24:36 2014 +0000"
      },
      "message": "Dismiss bouncer when onTrustInitiatedByUser fires\n\nAlso modifies the SampleTrustAgent to allow testing of the feature\nand adds the initiatedByUser flag to the dumpsys output.\n\nBug: 16840500\nChange-Id: I4c08ddcdcbd0ab02c694a1873f73cb9a250f98d7\n"
    },
    {
      "commit": "959409b86f04700cb9898e4641b3bc1da30f5cb2",
      "tree": "bc73e8eb2503fc7892be5b97a7f0a63832c6c346",
      "parents": [
        "ca17708880ce75d6487ff6f87ff013ff4c9d78d5"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 17:58:01 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Aug 13 17:23:19 2014 +0000"
      },
      "message": "QS Brightness Mirror: Also mirror setMax \n\nFollow-up to Ic1f934f9ddbb582453b4b52a4b4402c71ac79654\n\nBug: 15408618\nChange-Id: I3ea82f011f366fe34be2ff07546a7f46c1c3dc55"
    },
    {
      "commit": "ca17708880ce75d6487ff6f87ff013ff4c9d78d5",
      "tree": "27585c46ecb2d3ca59903b1a652c6000ae9bf432",
      "parents": [
        "da97066d5aa6543704a7dcbf484d47b64e0d7525",
        "919176239fd68a801cf4af8c9ba959f1fb574bd8"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 13 17:15:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 17:15:36 2014 +0000"
      },
      "message": "am 91917623: am 37bdcbbb: am bcdbe1a0: Merge \"Doc Change: remove obsolete links.\" into klp-modular-docs\n\n* commit \u0027919176239fd68a801cf4af8c9ba959f1fb574bd8\u0027:\n  Doc Change: remove obsolete links.\n"
    },
    {
      "commit": "919176239fd68a801cf4af8c9ba959f1fb574bd8",
      "tree": "8a9185c57527195593ccc92c2dcc741054946691",
      "parents": [
        "84f00277b11a0324f0dd08054b119f2a61f1e646",
        "37bdcbbba2db31f0efb8aa900ba7ce81a710e08c"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 13 17:09:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 17:09:15 2014 +0000"
      },
      "message": "am 37bdcbbb: am bcdbe1a0: Merge \"Doc Change: remove obsolete links.\" into klp-modular-docs\n\n* commit \u002737bdcbbba2db31f0efb8aa900ba7ce81a710e08c\u0027:\n  Doc Change: remove obsolete links.\n"
    },
    {
      "commit": "37bdcbbba2db31f0efb8aa900ba7ce81a710e08c",
      "tree": "d15133992c9094f73409ca02110d5fd079449ef1",
      "parents": [
        "9ada140fc1a8cb6dabc0b0951249cb7a46578c37",
        "bcdbe1a0fcb9c24cdc4ee402f29f279ef2b9e7fa"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 13 17:05:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 17:05:01 2014 +0000"
      },
      "message": "am bcdbe1a0: Merge \"Doc Change: remove obsolete links.\" into klp-modular-docs\n\n* commit \u0027bcdbe1a0fcb9c24cdc4ee402f29f279ef2b9e7fa\u0027:\n  Doc Change: remove obsolete links.\n"
    },
    {
      "commit": "84f00277b11a0324f0dd08054b119f2a61f1e646",
      "tree": "d8b5214617475de8abb524e4343346b595f21015",
      "parents": [
        "eb4d136e5a8833a7071b797ab6e6e455ae85b063",
        "9ada140fc1a8cb6dabc0b0951249cb7a46578c37"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Aug 13 16:12:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 16:12:37 2014 +0000"
      },
      "message": "am 9ada140f: am efbbb182: Merge \"cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\" into klp-modular-docs\n\n* commit \u00279ada140fc1a8cb6dabc0b0951249cb7a46578c37\u0027:\n  cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\n"
    },
    {
      "commit": "9ada140fc1a8cb6dabc0b0951249cb7a46578c37",
      "tree": "7ff42d5d22f452ce1564d4a4852b7ec2baf167a6",
      "parents": [
        "a5365ed9dd080529609078c0b262e775ba3b460e",
        "efbbb18241c8b74a2813b48af2aeff8f03fbe8e7"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Aug 13 16:07:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 16:07:40 2014 +0000"
      },
      "message": "am efbbb182: Merge \"cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\" into klp-modular-docs\n\n* commit \u0027efbbb18241c8b74a2813b48af2aeff8f03fbe8e7\u0027:\n  cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\n"
    },
    {
      "commit": "dc894046beddcd60719011d1791b51be8cc2cb4d",
      "tree": "12d9aee789fae3812e37f2d2ca49330869b40623",
      "parents": [
        "e25547b335bf44568cf8eed2294f43d7853049d2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 12 18:59:28 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 12 18:59:28 2014 -0700"
      },
      "message": "Fix some IntentFilter docs.\n\nChange-Id: I1dc6feb41bf275583d8b25ed5ca98d2b1432c752\n"
    },
    {
      "commit": "efbbb18241c8b74a2813b48af2aeff8f03fbe8e7",
      "tree": "ebe94c070547436a9fd9ec3f89fb2dff736a6ab9",
      "parents": [
        "ac605c8488a3092c1451ac29cad35ff2ff9f7f98",
        "607c17f99cb7f8e214a2faaf18c9913c827aa0a4"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Aug 13 16:02:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\" into klp-modular-docs"
    },
    {
      "commit": "deb434ca08e57dd40eecbd3ca0f66c02e2d3e88c",
      "tree": "78aa7be866f4a3404094b749446fd5fbc797c012",
      "parents": [
        "48054241eb70b4319f8df6575e838f64d6b2c05a",
        "a3fb40d5f492825bb86769f541620baca5616e05"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 13 01:27:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Add 560dpi, and some other stuff.\" into lmp-dev"
    },
    {
      "commit": "e253fabbc76779b26475fe40ea91e7359085920e",
      "tree": "e5653456b1f7eb7761bbfe5bbf7229f298797b1b",
      "parents": [
        "8e083ec0444e52cb203228bcf1c1cd34bcc4e70d",
        "550c4b0d4dc6f3e2ef388b4250c758829c8255bc"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 13 01:13:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"TIF: Temporarily disable permission check for parental controls\" into lmp-dev"
    },
    {
      "commit": "8e083ec0444e52cb203228bcf1c1cd34bcc4e70d",
      "tree": "6f1d80189cbbc3663ba1356d5fbbd05820468922",
      "parents": [
        "f2546bf4235d0c875e9394986535febf068b6101"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Tue Aug 12 18:10:21 2014 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Wed Aug 13 00:53:28 2014 +0000"
      },
      "message": "CEC: Remove timeout from deviceSelect processing\n\n20-second timeout set for incoming \u003cactive source\u003e command after\n\u003cset stream path\u003e is moved out of HdmiControlService, to\nHDMI input service.\n\nBug: 16967429\nChange-Id: I5b50b0187e562b51e227a29e54824740ca37906e\n"
    },
    {
      "commit": "550c4b0d4dc6f3e2ef388b4250c758829c8255bc",
      "tree": "4fbf2fd472ac092edfb02833a5a8db8d4ead60dd",
      "parents": [
        "177f08e593a9a1a4b37ab8b92c55f7178c42c78a"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Aug 12 17:50:37 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Aug 12 17:50:37 2014 -0700"
      },
      "message": "TIF: Temporarily disable permission check for parental controls\n\nBug: 16979343\nChange-Id: I00ff70194faaf7218151388dc10ce8e4dd3d2728\n"
    },
    {
      "commit": "da97066d5aa6543704a7dcbf484d47b64e0d7525",
      "tree": "0b244ce6b9d2f9b9ad1556bab891605643c14f53",
      "parents": [
        "4f82d40e9fcc95d10fdc38aa86b86b53876a02c9",
        "931a37f992c738ebc5d3c82e424d94591798a4d7"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Aug 13 17:06:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Add additional logging around AGPS IP Address handling.\" into lmp-dev"
    },
    {
      "commit": "931a37f992c738ebc5d3c82e424d94591798a4d7",
      "tree": "912db295458b9350193f74b57cf110b74a3d7911",
      "parents": [
        "f2546bf4235d0c875e9394986535febf068b6101"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Aug 12 16:36:59 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Aug 12 17:51:01 2014 -0700"
      },
      "message": "Add additional logging around AGPS IP Address handling.\n\nThe additional logging is expected to help troubleshoot and prevent the issue tracked by the\nfollowing bugs:\nb/16875580\nb/16961654\n\nChange-Id: Ibee7fe0774efa3db77ab53af96c128ced186b40e\n"
    },
    {
      "commit": "4f82d40e9fcc95d10fdc38aa86b86b53876a02c9",
      "tree": "4f7d9190876379129e1ef08ebd9b977cff64953c",
      "parents": [
        "b369ff7b389e1032b0200c2b5564e85532e05a16",
        "3822882b32d9b1b803aaff9b657a91d680f1d0f9"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Aug 13 16:28:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:49 2014 +0000"
      },
      "message": "Merge \"Add trace events to WebView startup.\" into lmp-dev"
    },
    {
      "commit": "b369ff7b389e1032b0200c2b5564e85532e05a16",
      "tree": "ca7e7ae4634e4163694b1bbc623d45eeacb8b733",
      "parents": [
        "ceb4d418464d1b72c450c5e390b1cc7b1f92a49f",
        "84f00277b11a0324f0dd08054b119f2a61f1e646"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Aug 13 16:17:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 13 16:17:49 2014 +0000"
      },
      "message": "am 84f00277: am 9ada140f: am efbbb182: Merge \"cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\" into klp-modular-docs\n\n* commit \u002784f00277b11a0324f0dd08054b119f2a61f1e646\u0027:\n  cherrypick from klp-docs docs: security consideration for Android \u003c4.2 Change-Id: I5fe51641539f7ffe7abcdb0618371dd3f4b62ab5\n"
    },
    {
      "commit": "3822882b32d9b1b803aaff9b657a91d680f1d0f9",
      "tree": "71d062e450d90256b54038275c9ca2fc5e4690d5",
      "parents": [
        "1806b1fc25bcffaa005e72a55042031a42b168b1"
      ],
      "author": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Aug 13 17:11:45 2014 +0100"
      },
      "committer": {
        "name": "Torne (Richard Coles)",
        "email": "torne@google.com",
        "time": "Wed Aug 13 17:11:45 2014 +0100"
      },
      "message": "Add trace events to WebView startup.\n\nAdd system trace events for several interesting points during the\nloading of the WebView APK so we can measure how much each part\ncontributes to startup time.\n\nBug: 16870075\nChange-Id: Iadfd1881faea0377fa01313dddabb1d030962c5f\n"
    },
    {
      "commit": "1806b1fc25bcffaa005e72a55042031a42b168b1",
      "tree": "a49d95c51b7fb791de26adef7ed9a0fb85290548",
      "parents": [
        "4903f64ba2478849e6c401f42f5a77c1d4f9f7df"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Aug 12 12:37:50 2014 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Wed Aug 13 21:17:20 2014 +0900"
      },
      "message": "Switch RouteInfo to use IpPrefix instead of LinkAddress.\n\nThis addresses a TODO and also makes it possible to create\nroutes to destinations that are not valid LinkAddresses, such as\nmulticast addresses.\n\nBug: 16875580\nChange-Id: Id4c77b00dc3064bf27d78cdcbbe035e645748cfe\n"
    },
    {
      "commit": "4903f64ba2478849e6c401f42f5a77c1d4f9f7df",
      "tree": "ace15042e8025593f37f0f87444d60120e623c22",
      "parents": [
        "dd0b7d083fd7a176c8cba151469d34ec69803a70"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Aug 11 13:33:45 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Aug 13 12:41:19 2014 +0100"
      },
      "message": "Persist the cpuAbiOverride setting.\n\nIf an app is installed with an ABI override (adb install -r --abi)\nwe should remember this so that we don\u0027t revert to the scan derived\nABI on the next reboot.\n\nbug: 16476618\n\nChange-Id: I6085bc0099eb613dd9d3b07113c7c13859780697\n"
    },
    {
      "commit": "dd0b7d083fd7a176c8cba151469d34ec69803a70",
      "tree": "d235de384708f927c41916cb07dac23028459f06",
      "parents": [
        "20200849d1dd6ac5e52b3d18ced2d9becb5ff229",
        "a9a29a29e55380ebd30175a75b285b16201002b6"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Aug 13 11:13:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:42 2014 +0000"
      },
      "message": "Merge \"Fix hashCode of TvContentRating\" into lmp-dev"
    },
    {
      "commit": "20200849d1dd6ac5e52b3d18ced2d9becb5ff229",
      "tree": "3d361e59877b0d573d23dae2d61e3245aac1a4a8",
      "parents": [
        "7f8821c5a252f5b41a43502d6140708708b16511"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Aug 11 11:45:24 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Aug 13 11:05:58 2014 +0000"
      },
      "message": "Fix a couple of PM warnings.\n\n- \"Could not delete native binary\" : This one is a bit of\n  a WTF. git history tells us this code has been around for\n  a very long time (the warning\u0027s new though). It\u0027s a no-op\n  because codePath always contains the *current* codePath and\n  trying to remove native libs from the current codePath will\n  do nothing for bundled apps. This code sounds like it wants\n  to delete dangling native binaries for system apps that were\n  upgraded during an OTA. This sounds like a wrong place to do\n  that, though.\n\n- \"Unrecognized code path\" : This one\u0027s harmless and removed\n  by moving this call closer to where it\u0027s used.\n\nbug: 16823001\n\nChange-Id: I9b40ae507b2c80ff3fdd45d5699df62bfc86514f\n"
    },
    {
      "commit": "a9a29a29e55380ebd30175a75b285b16201002b6",
      "tree": "d50d9c6cb36edeabf0f186861bdce0902c79ce6d",
      "parents": [
        "09015492e52299bdf810f95e6aa9262e69879827"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Aug 13 17:30:04 2014 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Wed Aug 13 08:32:29 2014 +0000"
      },
      "message": "Fix hashCode of TvContentRating\n\nBug: 16963556\nChange-Id: I0d419e4a47cd4b0a364d3b05063dcdbfc8a168ae\n"
    },
    {
      "commit": "7f8821c5a252f5b41a43502d6140708708b16511",
      "tree": "bc48573dd560d6e7b8a2aeb538821a292df89809",
      "parents": [
        "7360591bbfc91594f96b3169509d1ea5f2ab5c44",
        "7c97bbc39f0b748e413de3cd0b0f0c995a2af0ce"
      ],
      "author": {
        "name": "Alexandra Gherghina",
        "email": "alexgherghina@google.com",
        "time": "Wed Aug 13 09:55:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"Bugfix: adds extra null check\" into lmp-dev"
    },
    {
      "commit": "7360591bbfc91594f96b3169509d1ea5f2ab5c44",
      "tree": "0ce5d981535e9818aa107392ad5eb4542f391a9f",
      "parents": [
        "09015492e52299bdf810f95e6aa9262e69879827"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Aug 13 16:49:35 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Aug 13 17:17:09 2014 +0900"
      },
      "message": "Suppress warnings of redundant calls of #updateCursorAnchorInfo\n\nWarnings of redundant calls of #updateCursorAnchorInfo should be\nsuppressed at least until such redundant calls from\nandroid.widget.Editor are addressed.\n\nBUG: 16996008\nChange-Id: I62b6acdab06178520473bd53e56e2cfb62fb17be\n"
    },
    {
      "commit": "09015492e52299bdf810f95e6aa9262e69879827",
      "tree": "5e76faa5c07a32438a66e0fcad2bbdc1769f3f17",
      "parents": [
        "3eb780bc17d6f655e389c44a83c4659c454dd24d",
        "0c38fc764b0e1c5c8b880872d9b4a647a76955cd"
      ],
      "author": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Wed Aug 13 06:43:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"TIF: Fix release logic for hardware wrapper input\" into lmp-dev"
    },
    {
      "commit": "0c38fc764b0e1c5c8b880872d9b4a647a76955cd",
      "tree": "a26802d93f3cd9212d1026f291a098cc7c5fa5e2",
      "parents": [
        "dd8e48f306b85ab10d57e474475f3ab9756aa5e9"
      ],
      "author": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Wed Aug 13 07:33:50 2014 +0900"
      },
      "committer": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Wed Aug 13 15:41:20 2014 +0900"
      },
      "message": "TIF: Fix release logic for hardware wrapper input\n\nChange-Id: I7aad26682738e7a20bc6a053c3827ab79e83e925\n"
    },
    {
      "commit": "dd8e48f306b85ab10d57e474475f3ab9756aa5e9",
      "tree": "58be6535653559dcee597ee2483f9663677efd41",
      "parents": [
        "38781bd2c2c61385651314098b4a615cb8e8efa1",
        "276ec84b5db595be54613fa57b9c7f507ec464e6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Aug 13 05:46:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"TIF: fix parental control data inconsistency\" into lmp-dev"
    },
    {
      "commit": "276ec84b5db595be54613fa57b9c7f507ec464e6",
      "tree": "af101862d6cd99a8c92c900f365a365e7650292e",
      "parents": [
        "8e083ec0444e52cb203228bcf1c1cd34bcc4e70d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Aug 13 14:34:28 2014 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Aug 13 14:34:28 2014 +0900"
      },
      "message": "TIF: fix parental control data inconsistency\n\nBug: 16987144\nChange-Id: I43cc7de92663d50073d5c4da1dbffe4e9a2b26a6\n"
    },
    {
      "commit": "38781bd2c2c61385651314098b4a615cb8e8efa1",
      "tree": "d2802da8c15abdcf456e79db2123eb3ed7041ae1",
      "parents": [
        "79dea425af818c3fe1d4edb0af7ad301cdd621a4"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 12 00:57:07 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 13 04:07:21 2014 +0000"
      },
      "message": "Fix some minor print UX bugs.\n\n1. The last row of print options was not visible on a phone.\n\n2. The preview page size on a phone in landscape unusably small.\n\n3. Updated the Save to PDF icon.\n\nbug:16966145\n\nChange-Id: I25ce1572758c62f34344683af2452fb045bb857e\n"
    },
    {
      "commit": "79dea425af818c3fe1d4edb0af7ad301cdd621a4",
      "tree": "dd3b9845f074cc8669f2bfc132a3cc43f550a17a",
      "parents": [
        "539aad45707202a2167f03475da38b4cccf020f0"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Aug 08 15:11:22 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 13 04:06:48 2014 +0000"
      },
      "message": "Check accessibility cache integrity only on eng builds.\n\nThe checks may have false ositives and spam test logs.\n\nbug:1689853:\n\nChange-Id: I576600192823f159e28ecea29f888187eeceb98b\n"
    },
    {
      "commit": "539aad45707202a2167f03475da38b4cccf020f0",
      "tree": "65b03bd82205ecd4ebefa4ae4f86b70247a69e98",
      "parents": [
        "e2f7f0a5b89f596b9b9f771a6f65b4b8baabddd8"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 04 00:43:39 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Aug 13 04:02:23 2014 +0000"
      },
      "message": "Large text support for notifications.\n\nBug: 7216066\nBug: 15437369\nChange-Id: I01a07f04c18d374fc1656f0b1f439a7c33c9d80c\n"
    },
    {
      "commit": "bcdbe1a0fcb9c24cdc4ee402f29f279ef2b9e7fa",
      "tree": "89b98b422e88df97c5d803769022b4b830ff31fd",
      "parents": [
        "efbbb18241c8b74a2813b48af2aeff8f03fbe8e7",
        "cb62407d7a7908507d2b70fc7574d8e0723b7d58"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 13 17:02:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Doc Change: remove obsolete links.\" into klp-modular-docs"
    },
    {
      "commit": "cb62407d7a7908507d2b70fc7574d8e0723b7d58",
      "tree": "06f1c2b30f58c4e07d5a914f3cefe8cc061a2689",
      "parents": [
        "ac605c8488a3092c1451ac29cad35ff2ff9f7f98"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Tue Aug 12 17:51:44 2014 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Tue Aug 12 17:52:27 2014 -0700"
      },
      "message": "Doc Change: remove obsolete links.\n\nFixes for:\n\nb/16494813\n\nChange-Id: I2aaae520cdafadf8707f2fbf38c10588f0de2987\n"
    },
    {
      "commit": "f2546bf4235d0c875e9394986535febf068b6101",
      "tree": "98eeb5165b4b5eef1a14491e605cbb1e21d934e4",
      "parents": [
        "0d79310e25a316194b63337975177c6e734f2be4",
        "029942f77d05ed3d20256403652b220c83dad6e1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 13 00:28:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Add API for obtaining max text length for accessibility\" into lmp-dev"
    },
    {
      "commit": "177f08e593a9a1a4b37ab8b92c55f7178c42c78a",
      "tree": "b66d2faf396b5f8e75a8d03fd3f5e2a3d7e85ce0",
      "parents": [
        "2adf8902ce39f066d001cb7171d93066162fb486",
        "48520210958b07d99791779abd52ba8034f3aa21"
      ],
      "author": {
        "name": "Jon Miranda",
        "email": "jonmiranda@google.com",
        "time": "Tue Aug 12 23:58:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Changed flow in export methods to continue through the loop if it encounters an int[] return type.\" into lmp-dev"
    },
    {
      "commit": "ceb4d418464d1b72c450c5e390b1cc7b1f92a49f",
      "tree": "c70773567e517f06e2640358d3b90a705ac1bb1f",
      "parents": [
        "e07465fafd66a6e882890febcd688e04e6cf2c61",
        "81f871e2b96125d57b76c07169e868e516443794"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Aug 13 15:53:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Add support for AudioAttributes in android.media.Ringtone\" into lmp-dev"
    },
    {
      "commit": "e07465fafd66a6e882890febcd688e04e6cf2c61",
      "tree": "992b676421dcbdd09ae2edccb3f7e5db40af80be",
      "parents": [
        "55b0abd75c4fe61d293846f55c3d9fe834a4d15a",
        "ff86bcd08827d1050a8cfd99b521c21848b3f364"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Aug 13 15:26:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 13 01:30:28 2014 +0000"
      },
      "message": "Merge \"Resolve invalid Typeface style to default\" into lmp-dev"
    },
    {
      "commit": "55b0abd75c4fe61d293846f55c3d9fe834a4d15a",
      "tree": "346cf89c1d28af021953223334fd6b2efba56f4d",
      "parents": [
        "72eb2ae21bc8d1788ffc4445b39ede87bc91cdc4",
        "3929232cf9d17f81e4fc31004fef3deaa9096826"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 13 15:11:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"Send LED signal up to SystemUI regardless of setting.\" into lmp-dev"
    },
    {
      "commit": "3929232cf9d17f81e4fc31004fef3deaa9096826",
      "tree": "5889efe06f07f7eb79dc57948995b1821b7831bc",
      "parents": [
        "1806b1fc25bcffaa005e72a55042031a42b168b1"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 13 11:00:59 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 13 11:00:59 2014 -0400"
      },
      "message": "Send LED signal up to SystemUI regardless of setting.\n\nLet it make an independent decision about whether or not to\ndo anything with it.\n\nBug:17001245\nChange-Id: Ie494abec423f3620bf142ad332bb5f0a4d4341a5\n"
    },
    {
      "commit": "72eb2ae21bc8d1788ffc4445b39ede87bc91cdc4",
      "tree": "14b592fea8aa7621bac86386003587cfe81104bc",
      "parents": [
        "f7fc6f75822bd4baa9dbd9f8610b963de239af76",
        "8de4311c51229efbe2f2d0afbf298982c5cadd96"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Wed Aug 13 14:03:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"Lockscreen launch animations\" into lmp-dev"
    },
    {
      "commit": "f7fc6f75822bd4baa9dbd9f8610b963de239af76",
      "tree": "7d56c849933695a8073048ad19e10eff3f7fa9b3",
      "parents": [
        "059a49f8345f4717f48bab21dd04a7af8f9d27ad",
        "1cf41c14aae685a76af0a140e5bf2563a8372e1c"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 13 13:58:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:49 2014 +0000"
      },
      "message": "Merge \"Reuse existing TouchHelpers on rotation\" into lmp-dev"
    },
    {
      "commit": "059a49f8345f4717f48bab21dd04a7af8f9d27ad",
      "tree": "bc6a61521c8e9ec0012601c78ba541f3003ab409",
      "parents": [
        "1806b1fc25bcffaa005e72a55042031a42b168b1",
        "ccd14fbcfe613eae71f0e00c39f38e5125749389"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 13 13:46:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:48 2014 +0000"
      },
      "message": "Merge \"Reset the notification expanded states on screen off\" into lmp-dev"
    },
    {
      "commit": "3eb780bc17d6f655e389c44a83c4659c454dd24d",
      "tree": "04858d54fdd06856dbdc662f9611033d309e0a36",
      "parents": [
        "dd8e48f306b85ab10d57e474475f3ab9756aa5e9",
        "ecc7498b2bcf65adf20f5544a2994c68b75f8cea"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 13 06:07:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Turn off voice interaction service restrction for now\" into lmp-dev"
    },
    {
      "commit": "ecc7498b2bcf65adf20f5544a2994c68b75f8cea",
      "tree": "0be1be87bb97f3f77d101880d825565302f859e4",
      "parents": [
        "38781bd2c2c61385651314098b4a615cb8e8efa1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 12 23:05:24 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 12 23:05:24 2014 -0700"
      },
      "message": "Turn off voice interaction service restrction for now\n\nNeed to wait for the prebuilt to update.\n\nChange-Id: I5501c2ba23e6e18379aa0859b248446c82de6cdc\n"
    },
    {
      "commit": "2adf8902ce39f066d001cb7171d93066162fb486",
      "tree": "e017a4b5605a5bfc533c9b37c5de01eae5b62c2b",
      "parents": [
        "aa2474d50a9c61301d973349ba3eab4e69974729",
        "27cede8777c999f226e2e1035b5011e59b558444"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 23:51:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Prevent re-entry when clearing animating hotspots\" into lmp-dev"
    },
    {
      "commit": "aa2474d50a9c61301d973349ba3eab4e69974729",
      "tree": "820a04fe6048a533d57014171100af1472589e7f",
      "parents": [
        "d82b3750d0c744ea8a0025671ff8d242ac404ddb",
        "0017ef9ee1ca342863a76fd44d1cce4709a7ce67"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Tue Aug 12 23:51:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"fix ghost clipBounds problem\" into lmp-dev"
    },
    {
      "commit": "d82b3750d0c744ea8a0025671ff8d242ac404ddb",
      "tree": "438bd45aad63cd350355b366d3a100d3236f84af",
      "parents": [
        "3caecc6ea2cdaef92de66fa39bd8e58be21f6039",
        "a0e88b5013d708ac6ed6518817d83c64c87ae4b1"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 12 23:51:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:35 2014 +0000"
      },
      "message": "Merge \"Implementing Recents focus states. (Bug 16950262)\" into lmp-dev"
    },
    {
      "commit": "3caecc6ea2cdaef92de66fa39bd8e58be21f6039",
      "tree": "a7a49367a8a7148c989d481662af023acb294de5",
      "parents": [
        "d4edf4cb01b6f0509089708590753774072bffd1"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Aug 12 23:41:42 2014 +0000"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue Aug 12 16:48:46 2014 -0700"
      },
      "message": "Revert \"Update attrs / public.xml for VectorDrawable opacity removal\"\n\nThis reverts commit 9c44a95d5168c219facb39e7cca275d1e0a02cee.\n\nChange-Id: If328d3101ce44c63d643217218109bb82e4f20ae\n"
    },
    {
      "commit": "a0e88b5013d708ac6ed6518817d83c64c87ae4b1",
      "tree": "57b05cf0afad1274d3745a0ba4f888df8d61461a",
      "parents": [
        "3e1902504979b9b456a14dffa6507ee2d9ea3d6a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Aug 11 19:25:42 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 12 23:18:34 2014 +0000"
      },
      "message": "Implementing Recents focus states. (Bug 16950262)\n\n- Fixed issue with focus going to send front most task when coming from Home\n- Adding shortcut to dismiss a task\n- Refactoring code to get secondary overlay and affiliation color\n- Throttling alt-tab key presses\n- Fixing issue with slivers of the task thumbnail being visible for affiliated tasks\n\nChange-Id: Iaafe408318646a423fd58b51bbe93dbe0f2eed99\n"
    },
    {
      "commit": "0d79310e25a316194b63337975177c6e734f2be4",
      "tree": "38d37136558e2ea3b3ddd3bb3cdc37391e2463fc",
      "parents": [
        "177f08e593a9a1a4b37ab8b92c55f7178c42c78a",
        "91a8c7c62913c2597e3bf5a6d59d2ed5fc7ba4e0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 13 00:07:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 23:14:33 2014 +0000"
      },
      "message": "Merge \"Switch to cos interpolation of shadow alpha\" into lmp-dev"
    },
    {
      "commit": "0017ef9ee1ca342863a76fd44d1cce4709a7ce67",
      "tree": "e044b479517dd7b83388190760fa61ccd3468167",
      "parents": [
        "7036cb6bacdb1a805ff24e793c502abbc5c66473"
      ],
      "author": {
        "name": "Dake Gu",
        "email": "dake@google.com",
        "time": "Tue Aug 12 14:54:53 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Aug 12 16:10:40 2014 -0700"
      },
      "message": "fix ghost clipBounds problem\n\nOverlayViewGroup clipChildren\u003dtrue, so that RenderNode\nof GhostView will be forced clip its content to its bounds.\nBecause GhostView is transformed to a different location\nother than (0,0),  the content left/up to the bounds\nis clipped out.\n\nIntroduce another clipChildren\u003dfalse view between\nOverlayViewGroup and GhostView.\n\nb/16982904\n\nChange-Id: Ia11926c78e19bffe80c3d4584a59b83b2fbee6df\n"
    },
    {
      "commit": "d4edf4cb01b6f0509089708590753774072bffd1",
      "tree": "47f212f642fde5ca42502108e8485097ec80aa61",
      "parents": [
        "3e1902504979b9b456a14dffa6507ee2d9ea3d6a"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Aug 12 15:22:27 2014 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Tue Aug 12 16:02:33 2014 -0700"
      },
      "message": "Disable GPS when battery saver is on and screen is off.\nBug: 15348895\n\nChange-Id: Iae2c3898ff48dc4d22e0ff872d7417ef6945c5e3\n"
    },
    {
      "commit": "91a8c7c62913c2597e3bf5a6d59d2ed5fc7ba4e0",
      "tree": "22f6e0e41bccc3df2b4b053a5decddabe5382c95",
      "parents": [
        "ddc122ee5015f9ca0cc124a53c175aadf85f50ad"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Aug 12 14:31:35 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Aug 12 16:00:09 2014 -0700"
      },
      "message": "Switch to cos interpolation of shadow alpha\n\nbug:16852257\n\nUpdates default shadow opacities to compensate.\n\nAlso, update variable/constant naming related to vertex alpha.\n\nChange-Id: I9055b4ac3c9ac305ca9d515f21b52d6aa6dc9c5c\n"
    },
    {
      "commit": "3e1902504979b9b456a14dffa6507ee2d9ea3d6a",
      "tree": "880a5ba4601461b850fbeb727a4186aaebb36c37",
      "parents": [
        "8570ee6d6757025853666b0710386c2bad706b8d"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Aug 12 11:09:01 2014 -0700"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Aug 12 22:54:13 2014 +0000"
      },
      "message": "DNG: Fix row stride check.\n\nBug: 16986715\n\nChange-Id: I5337194f7078d394b9e972e81861794283925612"
    },
    {
      "commit": "81f871e2b96125d57b76c07169e868e516443794",
      "tree": "6b28f2b5733357fb74e7a78a9826dec5d4f64821",
      "parents": [
        "8570ee6d6757025853666b0710386c2bad706b8d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Aug 06 16:32:38 2014 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Aug 12 15:53:15 2014 -0700"
      },
      "message": "Add support for AudioAttributes in android.media.Ringtone\n\nDeprecate use of stream types.\nMap deprecated API to AudioAttributes.\nAdd new methods to specify AudioAttributes on a Ringtone instance.\n\nBug 16790748\n\nChange-Id: Ifb3c2e838e1f119614459ad7d71d83a4d7c9ffdb\n"
    },
    {
      "commit": "8570ee6d6757025853666b0710386c2bad706b8d",
      "tree": "81e1d8d5495e0b9ee1e700e7bcc0e776826ff958",
      "parents": [
        "125cf62d596f544db4cb7b314f94c2757f5afaa7",
        "eb4d136e5a8833a7071b797ab6e6e455ae85b063"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Aug 12 22:52:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 22:52:08 2014 +0000"
      },
      "message": "am eb4d136e: am a5365ed9: am ac605c84: Merge \"docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\" into klp-modular-docs\n\n* commit \u0027eb4d136e5a8833a7071b797ab6e6e455ae85b063\u0027:\n  docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\n"
    },
    {
      "commit": "8de4311c51229efbe2f2d0afbf298982c5cadd96",
      "tree": "93189443fcf95e9014b67eb5f037d83baeef67c2",
      "parents": [
        "125cf62d596f544db4cb7b314f94c2757f5afaa7"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Mon Aug 11 22:36:20 2014 +0200"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 12 22:47:52 2014 +0000"
      },
      "message": "Lockscreen launch animations\n\n- Get rid of ActivityManager.dismissKeyguardOnNextActivity, which was\n  used for two different things: Dismiss keyguard from somewhere else\n  (not really necessary anymore), wait to actually dismiss keyguard\n  after the window behind is drawn. Instead, introduce\n  keyguardWaitingForActivityDrawn(), and change the semantics where\n  necessary.\n- Make wallpaper_close_enter consistent with task_open_enter and the\n  Keyguard launch animation.\n- Close the panel even on lockscreen when launching a notification.\n- Block notification shade updates during the collapsing motion so\n  notification don\u0027t play the disappear animation immediately after\n  having launched a notification.\n\nBug: 15991916\n\nChange-Id: I133c177b84e926c87c1a404ba93d633593fec3ab\n"
    },
    {
      "commit": "eb4d136e5a8833a7071b797ab6e6e455ae85b063",
      "tree": "96ca1a1e6cbc82e1444dc5fef24b92d25ea70424",
      "parents": [
        "ecae7cb04fd16b2d79f156c0c50c48c1fc592a1e",
        "a5365ed9dd080529609078c0b262e775ba3b460e"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Aug 12 22:46:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 22:46:41 2014 +0000"
      },
      "message": "am a5365ed9: am ac605c84: Merge \"docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\" into klp-modular-docs\n\n* commit \u0027a5365ed9dd080529609078c0b262e775ba3b460e\u0027:\n  docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\n"
    },
    {
      "commit": "48520210958b07d99791779abd52ba8034f3aa21",
      "tree": "7e409d3f4333de0028e4880e1e8aa948dd0a69df",
      "parents": [
        "125cf62d596f544db4cb7b314f94c2757f5afaa7"
      ],
      "author": {
        "name": "Jon Miranda",
        "email": "jonmiranda@google.com",
        "time": "Fri Aug 08 10:49:47 2014 -0700"
      },
      "committer": {
        "name": "Jon Miranda",
        "email": "jonmiranda@google.com",
        "time": "Tue Aug 12 15:45:57 2014 -0700"
      },
      "message": "Changed flow in export methods to continue through the loop if it encounters\nan int[] return type.\n\nThere are two such instances:\n\n1. \"private int[] mRules\" within RelativeLayout LayoutParams.\n2. \"public int[] getLocationOnScreen\" in View.\n\nWhen I added #2, we noticed missing annotated fields/methods in Hierarchy\nViewer, but #1 also caused the same issue (mainly not exporting\nalignWithParent field)\n\nBug: 16844914\nChange-Id: I0d83a4391aa0565897cd7f0523995c97b7a4976d\n"
    },
    {
      "commit": "a5365ed9dd080529609078c0b262e775ba3b460e",
      "tree": "378929fe33448d30eabe50f2de43b2e45bcfac15",
      "parents": [
        "378b25584f3ddeb242dfc3c9c161512a897cc0d8",
        "ac605c8488a3092c1451ac29cad35ff2ff9f7f98"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Aug 12 22:42:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 22:42:19 2014 +0000"
      },
      "message": "am ac605c84: Merge \"docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\" into klp-modular-docs\n\n* commit \u0027ac605c8488a3092c1451ac29cad35ff2ff9f7f98\u0027:\n  docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\n"
    },
    {
      "commit": "125cf62d596f544db4cb7b314f94c2757f5afaa7",
      "tree": "b5add43b848a9b16b210e371675873887f034282",
      "parents": [
        "5454bc19d87e80875199ccefc3b88887074bf54b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 11 09:58:44 2014 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Aug 12 22:39:35 2014 +0000"
      },
      "message": "Fix CellIdentityLte.equals\n\nBug: 16902094\nChange-Id: I92786dc792bf318d2236212eb2acf955ec41e066\n"
    },
    {
      "commit": "a3fb40d5f492825bb86769f541620baca5616e05",
      "tree": "b0ee1bfed076637ffd16ef5b3087c961ba0fb3a2",
      "parents": [
        "e25547b335bf44568cf8eed2294f43d7853049d2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 12 15:06:50 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 12 15:38:19 2014 -0700"
      },
      "message": "Add 560dpi, and some other stuff.\n\nLike new settings actions for some of the new settings panels.\nAnd fix voice interaction services so they require a recognizer.\nAnd tweak array map doc to be correct.\n\nBlah blah blah.\n\nChange-Id: Ib5e66b574b10e7b3fa39723b21046a74e6ead204\n"
    },
    {
      "commit": "27cede8777c999f226e2e1035b5011e59b558444",
      "tree": "c87e52a56fc87ce6364f606abac30d961f8b2c49",
      "parents": [
        "61da0fdfeece43ee4060b3334774304488e817e3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 15:03:01 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 15:03:01 2014 -0700"
      },
      "message": "Prevent re-entry when clearing animating hotspots\n\nBUG: 16651728\nChange-Id: I2b1b1501a4adfded833d0ed95ec3537ae217a6d7\n"
    },
    {
      "commit": "029942f77d05ed3d20256403652b220c83dad6e1",
      "tree": "7876ce9e6045ebed1127ed219b004a3103d45879",
      "parents": [
        "61da0fdfeece43ee4060b3334774304488e817e3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 14:55:56 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 14:55:56 2014 -0700"
      },
      "message": "Add API for obtaining max text length for accessibility\n\nBUG: 16736956\nChange-Id: I15ffb9bf68e074adf3e0dbcd230367e115c03e3c\n"
    },
    {
      "commit": "ac605c8488a3092c1451ac29cad35ff2ff9f7f98",
      "tree": "a14bd95801e16cb5fe7b87fa252a3f50b8a299ba",
      "parents": [
        "41e836a644b1fa767fdcce629bbb4753e0f5ecd6",
        "20dad64d0346c89accf547249ef68ac0863fc4ff"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Aug 12 22:38:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 20:55:12 2014 +0000"
      },
      "message": "Merge \"docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\" into klp-modular-docs"
    },
    {
      "commit": "20dad64d0346c89accf547249ef68ac0863fc4ff",
      "tree": "e7edacd7a6c926ee5aa4ad19ff07f3421effe4c0",
      "parents": [
        "25303a980c026aab3ba0a01ce2a51122eb9982c2"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Fri Jul 18 13:21:48 2014 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Tue Aug 12 15:08:05 2014 -0700"
      },
      "message": "docs: Updated L Preview Overview and support page with information about using NDK r10 for 64-bit support.\n\nChange-Id: Ib759f6a187a8a1298d01f8485a8e05e5d9b67e27\n"
    },
    {
      "commit": "ddc122ee5015f9ca0cc124a53c175aadf85f50ad",
      "tree": "06206ea71e24c651b2cf2bcf391982ceecd93d0e",
      "parents": [
        "c7d62b777b4da14e45e010817e4dc9fbf316da7e",
        "c15819748a78963f0dbfbb06300419daf3d2f5f6"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 12 19:56:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:56:56 2014 +0000"
      },
      "message": "Merge \"New lock pattern assets and animations\" into lmp-dev"
    },
    {
      "commit": "ecae7cb04fd16b2d79f156c0c50c48c1fc592a1e",
      "tree": "2dd54cb90b0aee42efc6c5e2860a098ba021f811",
      "parents": [
        "18718444b99b4b631021d5452161c7338cb99473",
        "378b25584f3ddeb242dfc3c9c161512a897cc0d8"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Aug 12 19:52:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 19:52:21 2014 +0000"
      },
      "message": "am 378b2558: am 41e836a6: Merge \"docs: update dashboard\" into klp-modular-docs\n\n* commit \u0027378b25584f3ddeb242dfc3c9c161512a897cc0d8\u0027:\n  docs: update dashboard\n"
    },
    {
      "commit": "378b25584f3ddeb242dfc3c9c161512a897cc0d8",
      "tree": "52fee4ed470788bbe3daca3fc975dc97e281068f",
      "parents": [
        "97dbb136473b18a6d7171577ef2a7136819b4a18",
        "41e836a644b1fa767fdcce629bbb4753e0f5ecd6"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Aug 12 19:45:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 19:45:28 2014 +0000"
      },
      "message": "am 41e836a6: Merge \"docs: update dashboard\" into klp-modular-docs\n\n* commit \u002741e836a644b1fa767fdcce629bbb4753e0f5ecd6\u0027:\n  docs: update dashboard\n"
    },
    {
      "commit": "5454bc19d87e80875199ccefc3b88887074bf54b",
      "tree": "39b351bdc8774b5e385193fd6978ce33e063dfac",
      "parents": [
        "e25547b335bf44568cf8eed2294f43d7853049d2",
        "467d629ca714cd74658043c1ddfec36c60d898c1"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 22:32:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:31:43 2014 +0000"
      },
      "message": "Merge \"Use correct checked value when animating Switch\" into lmp-dev"
    },
    {
      "commit": "467d629ca714cd74658043c1ddfec36c60d898c1",
      "tree": "40c5739d6c2527da4f363de207966dd1ec91ca81",
      "parents": [
        "61da0fdfeece43ee4060b3334774304488e817e3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 15:13:19 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 15:13:19 2014 -0700"
      },
      "message": "Use correct checked value when animating Switch\n\nBUG: 16984959\nChange-Id: I1b4ffea568619663e26c097a28b86579d090c0ce\n"
    },
    {
      "commit": "c7d62b777b4da14e45e010817e4dc9fbf316da7e",
      "tree": "0917c0469a54e2f0c05b455a151ecaa4e9fd2426",
      "parents": [
        "b3cca876c2e11b865cb4f83abe2c48a60b95af5b",
        "bf75945e7a1ae7c1000682716643c942c1e19ba6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Aug 12 19:47:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:31:43 2014 +0000"
      },
      "message": "Merge \"Rework shadow interpolation\" into lmp-dev"
    },
    {
      "commit": "bf75945e7a1ae7c1000682716643c942c1e19ba6",
      "tree": "5be8c8acfb85bb0a6077691e2c0255232cace2ae",
      "parents": [
        "c28aceb11e736382bc7ee749483ea5f23299ad78"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Aug 11 16:00:44 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Aug 12 12:44:59 2014 -0700"
      },
      "message": "Rework shadow interpolation\n\nbug:16852257\n\nUse pow(alpha, 1.5) to avoid harsh edges on shadow alpha ramps.\n\nAlso adjusts shadow constants to compensate.\n\nChange-Id: I5869956d7d292db2a8e496bc320084b6d64c3fb7\n"
    },
    {
      "commit": "b3cca876c2e11b865cb4f83abe2c48a60b95af5b",
      "tree": "adb26b979dae1340e5c0bd6a976874f14c7f36fd",
      "parents": [
        "c28aceb11e736382bc7ee749483ea5f23299ad78"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Aug 08 18:42:51 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Aug 12 12:33:01 2014 -0700"
      },
      "message": "Fix ripples projecting to scrolled view\n\nbug:16873774\n\n1) Fix projectionReceiveIndex, which could in some cases point at\ntranslate/restore ops.\n\n2) Use background translateX / translateY for projected RenderNodes.\nThis makes them match background position, and thus properly account\nfor scroll.\n\nChange-Id: Idbd5700858fd67c5abea0270a1012952fe09ac22\n"
    },
    {
      "commit": "e25547b335bf44568cf8eed2294f43d7853049d2",
      "tree": "28cc7263e4255a3057ebc543b8fcf419d9f98c92",
      "parents": [
        "99421aed1f57195254b36cf10e23c92219d72270",
        "25d35a9d68fed6304352d0bfc2e0d581ed47f8b5"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 12 22:20:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:21:04 2014 +0000"
      },
      "message": "Merge \"AAPT: Dump an APK\u0027s split name attribute\" into lmp-dev"
    },
    {
      "commit": "25d35a9d68fed6304352d0bfc2e0d581ed47f8b5",
      "tree": "d6e2d8af132bef8bad1376ce322e59a23676a13e",
      "parents": [
        "33fe1ed56d7d7b781046d28d7e1aebe42894623e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Aug 11 09:41:56 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 12 22:17:25 2014 +0000"
      },
      "message": "AAPT: Dump an APK\u0027s split name attribute\n\nBug:16919497\n\nChange-Id: I109e21bff9e4a64a10f48dce7f2d41102b32ee1d"
    },
    {
      "commit": "99421aed1f57195254b36cf10e23c92219d72270",
      "tree": "581adec6a384b221f37bdb0c9db0d34be8e5e54c",
      "parents": [
        "33fe1ed56d7d7b781046d28d7e1aebe42894623e",
        "f6cf1a02537959c5953553000cb7151c0554a333"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 22:14:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:31:43 2014 +0000"
      },
      "message": "Merge \"Invalidate root render node when accessibility focus moves\" into lmp-dev"
    },
    {
      "commit": "33fe1ed56d7d7b781046d28d7e1aebe42894623e",
      "tree": "f7e7b415bb920dc2aca512a6af2c9dd8b843baed",
      "parents": [
        "4ebcdfdd4294cc52a68fb150bc7a34f005290ea3",
        "93baa0ed9b6b582e28454a4c636b2bfc91d90fcf"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 12 22:04:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:26:20 2014 +0000"
      },
      "message": "Merge \"Clearing tasks along with application data. (Bug 16952119)\" into lmp-dev"
    },
    {
      "commit": "4ebcdfdd4294cc52a68fb150bc7a34f005290ea3",
      "tree": "1ebf27ba98e0836c778b0ad2f4bb4086efa219ba",
      "parents": [
        "70236bf4f10b485c20fd7aab80c9309a8b8f5cbf"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 12 23:33:49 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 12 22:03:19 2014 +0000"
      },
      "message": "Implement final lock now affordance\n\nAlso removes the GlobalAction. Also fixes the animation not\nbeing applied to the background of the affordance.\n\nBug: 15344542\nBug: 16952834\n\nChange-Id: Ie790b40a5d1ba10fa42a793c8cfeaf6687d17c61"
    },
    {
      "commit": "70236bf4f10b485c20fd7aab80c9309a8b8f5cbf",
      "tree": "b2b2ba6f7778d459bb43f9d6b64c7f5b7102d7f0",
      "parents": [
        "1725f941249a9cc421731d5ac5e8fe6fc9da5606"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Aug 08 14:19:58 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Aug 12 14:51:48 2014 -0700"
      },
      "message": "Remove extraneous clearing of inet condition\n\nThis was old code I missed in previous inet condition refactor\nand caused us to show \"not connect\" icon any time we connected\nto a secondary network (mms/supl/etc).\n\nbug:16896743\nChange-Id: I0fa62e09bb0b7c0ee0864bb1f95967eac5f60d3e\n"
    },
    {
      "commit": "93baa0ed9b6b582e28454a4c636b2bfc91d90fcf",
      "tree": "1b347ee132d16faafb3aeab00b10da3bd4ac2073",
      "parents": [
        "7a2b9936022d6d7dc5b237a7e166e230a50df25e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 12 11:39:53 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Aug 12 14:21:01 2014 -0700"
      },
      "message": "Clearing tasks along with application data. (Bug 16952119)\n\nChange-Id: Ie986712a7d7d0911b6de7a4b34b7d03bf7874d6f\n"
    },
    {
      "commit": "1725f941249a9cc421731d5ac5e8fe6fc9da5606",
      "tree": "53b9a7ede4114459474c9bd81e1297e16c9c2b98",
      "parents": [
        "cd542b8a98ea9c648622c9360c251de4be4223e4",
        "ad55abdc748f2cba6955e9e60cf7964dc027f2b5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 12 21:12:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 19:31:43 2014 +0000"
      },
      "message": "Merge \"Fix NPE in NinePatchDrawable, propagate theme in StateListDrawable\" into lmp-dev"
    },
    {
      "commit": "cd542b8a98ea9c648622c9360c251de4be4223e4",
      "tree": "9266a6714f91fea60a1a42ef7913cf387b28b3a0",
      "parents": [
        "76a1623afc170a13923b68f3256057d8adeb7937"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 12 22:25:35 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Aug 12 21:04:26 2014 +0000"
      },
      "message": "Update brightness slider thumb and spacing\n\nAlso fixes a few errors in the measuring logic.\n\nBug: 15170399\nChange-Id: I7ce7edef0a08dc00ef747988cd64e40a9fbae192\n"
    },
    {
      "commit": "76a1623afc170a13923b68f3256057d8adeb7937",
      "tree": "458a7e24ffb9da76391bb683bebfa73d2baa7f6b",
      "parents": [
        "9a0b289f060e68e42d3db0b843d55cf920f3da12"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Fri Aug 08 17:00:47 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Aug 12 20:52:26 2014 +0000"
      },
      "message": "Preparations for lockscreen launch animations\n\n- Update unlock animations to new spec to make the consistent with\n  lockscreen launch animations.\n- Introduce disappearing motion for security views which runs before\n  we actually dismiss Keyguard.\n- If a window is running the un-force-hide animation, treat as it\n  would have the wallpaper flag set so the wallpaper stays until\n  the animation is completely done.\n- Run an animation on the wallpaper if the wallpaper is going away.\n\nBug: 15991916\nBug: 16234603\nBug: 15326120\nChange-Id: I063aa4f269ddcf75b9a705e90f0c3056b541b642\n"
    },
    {
      "commit": "9a0b289f060e68e42d3db0b843d55cf920f3da12",
      "tree": "d4859fad956007459e0263aa9045b870ade4609c",
      "parents": [
        "02b25e9ba6b5c15c3af08bf74ad70519fcbcd8ce"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Aug 11 15:03:32 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 12 20:25:37 2014 +0000"
      },
      "message": "Fix NPE in UsageStats for new User\n\nBug:16946585\n\nChange-Id: Ibd0d674681f3f49087305cea33ce7292f5d2229d\n"
    },
    {
      "commit": "02b25e9ba6b5c15c3af08bf74ad70519fcbcd8ce",
      "tree": "83d93cf905284017515097b2989afd2ec04d07b1",
      "parents": [
        "ddc122ee5015f9ca0cc124a53c175aadf85f50ad",
        "ecae7cb04fd16b2d79f156c0c50c48c1fc592a1e"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Aug 12 20:06:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 12 20:06:20 2014 +0000"
      },
      "message": "am ecae7cb0: am 378b2558: am 41e836a6: Merge \"docs: update dashboard\" into klp-modular-docs\n\n* commit \u0027ecae7cb04fd16b2d79f156c0c50c48c1fc592a1e\u0027:\n  docs: update dashboard\n"
    }
  ],
  "next": "41e836a644b1fa767fdcce629bbb4753e0f5ecd6"
}
