)]}'
{
  "log": [
    {
      "commit": "8e359817da14f6a4ffcf3bf4f7a59bc4fef8c211",
      "tree": "20579ef86aa311879c2fde554c076b4f41a967f4",
      "parents": [
        "ad9c5718daa556fb6907c3f600ea505c1ec3aca0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Oct 06 11:14:13 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Oct 06 16:00:58 2011 -0700"
      },
      "message": "Make symlinks for DroidSans.ttf and DroidSans-Bold.ttf\n\nBug: 5420351\n\nMake the following symlinks:\n/system/fonts/DroidSans.ttf -\u003e Roboto-Regular.ttf\n/system/fonts/DroidSans-Bold.ttf -\u003e Roboto-Bold.ttf\n\nChange-Id: If9a74ef4ac2386cdb46d125fed8ce5771e872310\n"
    },
    {
      "commit": "ad9c5718daa556fb6907c3f600ea505c1ec3aca0",
      "tree": "9e8b54404f424b4373969b0721eceb3a652b261c",
      "parents": [
        "328ee9528a7b9ed05007f8086380ee8caacc29fe",
        "a50d0f8985d811a6a2f49aa65e31892048e96ccf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 06 11:22:40 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 06 11:22:40 2011 -0700"
      },
      "message": "am a50d0f89: Merge \"Hide quota APIs until finalized.\" into ics-factoryrom\n\n* commit \u0027a50d0f8985d811a6a2f49aa65e31892048e96ccf\u0027:\n  Hide quota APIs until finalized.\n"
    },
    {
      "commit": "a50d0f8985d811a6a2f49aa65e31892048e96ccf",
      "tree": "465cf0413d8c6ec3d1e58b9b3e60471161fef69b",
      "parents": [
        "2fc826ec944cf85d1c3e65011091c58dc94110c0",
        "44a3e0d497f19fad1de4b73eb0eb6d3b6132c405"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 06 11:19:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 11:19:29 2011 -0700"
      },
      "message": "Merge \"Hide quota APIs until finalized.\" into ics-factoryrom"
    },
    {
      "commit": "328ee9528a7b9ed05007f8086380ee8caacc29fe",
      "tree": "2e6fe789bbddffb6d84879c4cec13e166d3f1f0e",
      "parents": [
        "b23e99c9246e9354ac37e56332e27648477ed96c",
        "feef62bc32ef6dfacd1cd1993156fe070cbe33b6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 06 11:19:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 11:19:25 2011 -0700"
      },
      "message": "Merge \"docs: add new action item and state list drawable resource attributes\""
    },
    {
      "commit": "b23e99c9246e9354ac37e56332e27648477ed96c",
      "tree": "70b50f386244024f3202c1176c8aac761e955951",
      "parents": [
        "43ce9b204ebedbd0d3a3ad24048f081b9b9f854d",
        "2fc826ec944cf85d1c3e65011091c58dc94110c0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 06 11:03:18 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 06 11:03:18 2011 -0700"
      },
      "message": "am 2fc826ec: (-s ours) Import translations for late permission additions.\n\n* commit \u00272fc826ec944cf85d1c3e65011091c58dc94110c0\u0027:\n  Import translations for late permission additions.\n"
    },
    {
      "commit": "43ce9b204ebedbd0d3a3ad24048f081b9b9f854d",
      "tree": "70b50f386244024f3202c1176c8aac761e955951",
      "parents": [
        "16721242556a5e41b81ae07bdd212bff066d50ee",
        "b166bc81acfd521608a1ab1003c5d728598d6ec1"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 06 10:52:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 10:52:13 2011 -0700"
      },
      "message": "Merge \"Set mGotCountryCode properly.\""
    },
    {
      "commit": "44a3e0d497f19fad1de4b73eb0eb6d3b6132c405",
      "tree": "fafd230e88ad6d2c4f04883d35e1d8518a16892e",
      "parents": [
        "7d535138c15b3e9f90432fb942f9027fa334b681"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 06 10:50:09 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 06 10:50:09 2011 -0700"
      },
      "message": "Hide quota APIs until finalized.\n\nBug: 5383656\nChange-Id: Ia2a978a6ff2ee642b0ea4d7d6b8857b7efffd612\n"
    },
    {
      "commit": "16721242556a5e41b81ae07bdd212bff066d50ee",
      "tree": "1fdca7cfbec72107afd945f0848bf077a49206e0",
      "parents": [
        "923154914d7afa5b434d10daa3da10353109754c",
        "7b65a3eb29198632d74df22582835d3399da5b85"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 06 10:35:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 10:35:33 2011 -0700"
      },
      "message": "Merge \"Improve a warning message in WebViewCore\u0027s EventHub\""
    },
    {
      "commit": "2fc826ec944cf85d1c3e65011091c58dc94110c0",
      "tree": "731591e89077b9e315e1caf4c836baaf5c36c11e",
      "parents": [
        "7d535138c15b3e9f90432fb942f9027fa334b681"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 06 10:28:28 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Oct 06 10:28:28 2011 -0700"
      },
      "message": "Import translations for late permission additions.\n\nChange-Id: I80c968b0f6fd74cc52443a3729d02490c77aef30\n"
    },
    {
      "commit": "b166bc81acfd521608a1ab1003c5d728598d6ec1",
      "tree": "6a61ef12a3559303ba1280f0cdf3207e4345e7ab",
      "parents": [
        "11a670531febb0952224a0b819eb5350022fbe69"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 06 10:23:32 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 06 10:23:32 2011 -0700"
      },
      "message": "Set mGotCountryCode properly.\n\nmGotCountryCode needs to be set to false when we don\u0027t know\nthe country code and to true only when we do.\n\nBug: 2578334\nChange-Id: I7cb21e627ae115880df5f9b2095cb4ba094ab751\n"
    },
    {
      "commit": "923154914d7afa5b434d10daa3da10353109754c",
      "tree": "6634cf2f20261265fc6129206964490b0aa7e528",
      "parents": [
        "68b9074a60a8b20235c1887c09eb7073d48c9902",
        "f88a56e2b1e54883c021bd2b2497e12710fb77e3"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Oct 06 10:23:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 10:23:20 2011 -0700"
      },
      "message": "Merge \"Pass correct units for text size in autocomplete drop down.\""
    },
    {
      "commit": "68b9074a60a8b20235c1887c09eb7073d48c9902",
      "tree": "afb1380dffd7189f5a1793bc54216815eaa3f9fd",
      "parents": [
        "526c2264d87ce123f93d1b5e744e4f03b4bd49a9",
        "a607060bbd985560a9fa0218906eddabf522d734"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Oct 06 10:22:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 10:22:03 2011 -0700"
      },
      "message": "Merge \"Prevent adapter flickering\""
    },
    {
      "commit": "526c2264d87ce123f93d1b5e744e4f03b4bd49a9",
      "tree": "b955035197c3129ee0ad9cf855309c46205aa6c4",
      "parents": [
        "beedd8627a82007de61480c9e794dd967b708ded",
        "b927ec199c8d6d11f16f94a936352cbe842187b2"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Oct 06 10:11:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 10:11:32 2011 -0700"
      },
      "message": "Merge \"Mark random music player sample as updated in the resource TOC\""
    },
    {
      "commit": "beedd8627a82007de61480c9e794dd967b708ded",
      "tree": "e76e69330f66d4c7621edde7bc54288014dec740",
      "parents": [
        "3475ebfab28fbecc22841c692dbd0cbdba48417d",
        "90ba107fcf36ce6df111a594b2cc27163b36793d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 06 09:17:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 09:17:14 2011 -0700"
      },
      "message": "Merge \"Return a runtime error instead of assertion if seeking beyond EOS in mpeg4 files.\""
    },
    {
      "commit": "90ba107fcf36ce6df111a594b2cc27163b36793d",
      "tree": "68a137efdd26cfea3b2846403ae88dd86ace23ac",
      "parents": [
        "94d2f366f971bc052da9856e9f8867094e738cd1"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 06 09:07:12 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 06 09:07:12 2011 -0700"
      },
      "message": "Return a runtime error instead of assertion if seeking beyond EOS in mpeg4 files.\n\nChange-Id: If6531b4a1ff45460cfcdcc04764c5c63a2f5a749\nrelated-to-bug: 5418914\n"
    },
    {
      "commit": "3475ebfab28fbecc22841c692dbd0cbdba48417d",
      "tree": "a79d203b14d19b7751d110f1f574c8b899192cd9",
      "parents": [
        "11a670531febb0952224a0b819eb5350022fbe69",
        "518f72ca38f4a5e1dfcfade6b40e4fd082dd9fd8"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 06 08:48:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 08:48:52 2011 -0700"
      },
      "message": "Merge \"Fix SslError.getPrimaryError() to return -1 if the set of errors is empty\""
    },
    {
      "commit": "11a670531febb0952224a0b819eb5350022fbe69",
      "tree": "aeb0135b4168fd498c587f81c60174bc9f1f8661",
      "parents": [
        "ab72e95ed3036266704059b7ed7e295d6e3328e6",
        "71fa342b3fb6fa602267dbeae89dbd186f629e6c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 06 07:39:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 07:39:11 2011 -0700"
      },
      "message": "Merge \"primary progress updated to fix clipping problem\""
    },
    {
      "commit": "ab72e95ed3036266704059b7ed7e295d6e3328e6",
      "tree": "f32379f54263a50696fbe656691185bbbd1296c1",
      "parents": [
        "535698c57dbbd0d0eef79223293526748a07dfec",
        "140caf5bb70d7a40fec7cac88b1ee68fe3e51321"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 06 07:39:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 06 07:39:03 2011 -0700"
      },
      "message": "Merge \"scrubber assets updated to larger size\""
    },
    {
      "commit": "7b65a3eb29198632d74df22582835d3399da5b85",
      "tree": "d2a95a8901f14f932887a3474b4bbc541633856b",
      "parents": [
        "ca35bc5acc80ad1380a9631770f13448677d0d34"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Aug 30 13:52:51 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Oct 06 14:54:31 2011 +0100"
      },
      "message": "Improve a warning message in WebViewCore\u0027s EventHub\n\nThese warnings appear occasionally and this will help track them down.\n\nAlso removes an unused method.\n\nBug: 5421676\nChange-Id: I5ba3f146449623e3457aafc91fd2e7edc367a9d9\n"
    },
    {
      "commit": "535698c57dbbd0d0eef79223293526748a07dfec",
      "tree": "e093a5cf9b65e9321c4440fabbe26f9c53638ce2",
      "parents": [
        "ca35bc5acc80ad1380a9631770f13448677d0d34"
      ],
      "author": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Thu Oct 06 13:36:15 2011 +0100"
      },
      "committer": {
        "name": "Luca Zanolin",
        "email": "zano@google.com",
        "time": "Thu Oct 06 13:36:15 2011 +0100"
      },
      "message": "Remove the mic from the keyboard in SearchView\n\nBug: 5357750\nChange-Id: I20c87a25e95222772c6b5154d09dd681b966fd9a\n"
    },
    {
      "commit": "f88a56e2b1e54883c021bd2b2497e12710fb77e3",
      "tree": "43a998deabd0992f7a5b1f404105b47c00b50d11",
      "parents": [
        "ca35bc5acc80ad1380a9631770f13448677d0d34"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Oct 06 12:10:31 2011 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Thu Oct 06 12:10:31 2011 +0100"
      },
      "message": "Pass correct units for text size in autocomplete drop down.\n\nWe need to set the size of the text used in the autocomplete\ndrop down in pixels, as we do when setting the size of the\nEditText itself.\n\nBug: 5420125\nChange-Id: Ife6d8c108c57106ffaa8706fa9e4e537a73a1733\n"
    },
    {
      "commit": "ca35bc5acc80ad1380a9631770f13448677d0d34",
      "tree": "b91d2b0886117e1c37dba04f485fbda28eed4569",
      "parents": [
        "093f9b79c977cedc7a57ba1ac5884bdea2f74854",
        "293779f9c63cbae0dde564449f0270b595593b0d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Oct 05 23:38:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 23:38:44 2011 -0700"
      },
      "message": "Merge \"Refine random stats generation.\""
    },
    {
      "commit": "293779f9c63cbae0dde564449f0270b595593b0d",
      "tree": "4e5944d8ab6f0c21a68a5f5190872b35f9ebc8e5",
      "parents": [
        "1302d32996100233826598040a8c55bfbecb9322"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Oct 05 23:31:57 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Oct 05 23:31:57 2011 -0700"
      },
      "message": "Refine random stats generation.\n\nOffer parameters to pick out specific list of packages, and to change\nduration and total data.\n\nBug: 5416742\nChange-Id: I6970a5e76f3198ef23a400c079037212b000ca6b\n"
    },
    {
      "commit": "feef62bc32ef6dfacd1cd1993156fe070cbe33b6",
      "tree": "3944b0e906d9e20d844ff9bb29422c8c3e09988a",
      "parents": [
        "26ae7db48d94c7247e1faef9cfc08c85097b9ba3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 22:56:35 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 23:08:39 2011 -0700"
      },
      "message": "docs: add new action item and state list drawable resource attributes\n\nChange-Id: I68d514390b5369536be5251e23dbb298c5a0e7b0\n"
    },
    {
      "commit": "093f9b79c977cedc7a57ba1ac5884bdea2f74854",
      "tree": "e447b4c261758cafab6c03d91ed9a198ed13e898",
      "parents": [
        "26ae7db48d94c7247e1faef9cfc08c85097b9ba3",
        "7bb9883d0564e1d3f7303d4934418998d540c1b8"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Oct 05 22:11:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 22:11:19 2011 -0700"
      },
      "message": "Merge \"Adding logging to debug widget deletions\""
    },
    {
      "commit": "26ae7db48d94c7247e1faef9cfc08c85097b9ba3",
      "tree": "e1cd965a0355da202dca8abe911ccb88d614be1a",
      "parents": [
        "22f3d9fab02be74fd39817c0c9300dab4a7c6de6",
        "3b2faf68e5a66ac67b28d6f79d4ba213b6c0d09c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 19:11:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 19:11:04 2011 -0700"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "3b2faf68e5a66ac67b28d6f79d4ba213b6c0d09c",
      "tree": "87a6afaf907a5ea0d64a67cedae193b48d19961b",
      "parents": [
        "2447871b99e6b10a68985f037420eb77cabe4d29"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 19:08:31 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 19:08:31 2011 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I01dbb8747f81c83d86e089762b2d34d8bba2bffd\n"
    },
    {
      "commit": "22f3d9fab02be74fd39817c0c9300dab4a7c6de6",
      "tree": "de517bc562cd0942d71b375be0fca992178bfe0f",
      "parents": [
        "3eb4527a0036ce144b9aa9a361982429e934dc56",
        "f67f8b4ee4555fa1fdbab111d73ab70bb0625c6e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 05 19:08:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 19:08:28 2011 -0700"
      },
      "message": "Merge \"Fix 5396647: Move lock slider up by 10dip on lock screen.\""
    },
    {
      "commit": "a607060bbd985560a9fa0218906eddabf522d734",
      "tree": "a766cba38281212701acbcec473da5a23a3acb7e",
      "parents": [
        "afb119c5e19fe74bc99fd7ad2c4bcc21612872a5"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Oct 05 18:26:57 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Oct 05 18:26:57 2011 -0700"
      },
      "message": "Prevent adapter flickering\n\n Bug: 5403763\n Prevent rapidly switching between a null adapter and a valid\n adapter by only clearing if the node pointer changes or the text view\n is no longer autocompletable.\n\nChange-Id: Ie594396db807b5ad5e1a5a0e68ec0c7677364aaf\n"
    },
    {
      "commit": "3eb4527a0036ce144b9aa9a361982429e934dc56",
      "tree": "197db52bbd235dedb0674105660e2eb7057a2e06",
      "parents": [
        "1a7ae63490939fbbb7c021f8f20078822f72549b",
        "f4b2ba18942eb2ae06a8f64dda5c691b2a2a914b"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 05 18:24:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 18:24:42 2011 -0700"
      },
      "message": "Merge \"Add ActionBarCompat sample (CL 2 of 2)\""
    },
    {
      "commit": "7bb9883d0564e1d3f7303d4934418998d540c1b8",
      "tree": "d276105394ac8d7e43a0b36b1ba1ee4d6790bfad",
      "parents": [
        "1a7ae63490939fbbb7c021f8f20078822f72549b"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 05 18:10:13 2011 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Oct 05 18:18:40 2011 -0700"
      },
      "message": "Adding logging to debug widget deletions\n\nChange-Id: I15a943650f930fd3fb6163c60af85abc2865e684\n"
    },
    {
      "commit": "f67f8b4ee4555fa1fdbab111d73ab70bb0625c6e",
      "tree": "c7aa560e8b32d6d91704da87e46be6a85031bbe0",
      "parents": [
        "63d8b0c8b509fb744c034c67027380959279cdc4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 05 18:12:04 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Oct 05 18:12:04 2011 -0700"
      },
      "message": "Fix 5396647: Move lock slider up by 10dip on lock screen.\n\nChange-Id: I32d5b8bc784e2171b4880c08eeabfda7c58238db\n"
    },
    {
      "commit": "1a7ae63490939fbbb7c021f8f20078822f72549b",
      "tree": "66f108d5784b11ad4f8cd2d9d88588d962c22496",
      "parents": [
        "3c892288837d165e0273ff1a0f1194c2347d24ac",
        "2447871b99e6b10a68985f037420eb77cabe4d29"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 18:09:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 18:09:41 2011 -0700"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "2447871b99e6b10a68985f037420eb77cabe4d29",
      "tree": "34138acbfb7fff8d2362bf348cb97a048279326b",
      "parents": [
        "4dfce20cac7492882d366d053006795aefad59da"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 18:01:23 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 18:04:48 2011 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I7bb00b8ee0da952f3697b23dccf32dde55733b7a\n"
    },
    {
      "commit": "3c892288837d165e0273ff1a0f1194c2347d24ac",
      "tree": "0c375fd155180f03d18c97f991bb9176793ddcf7",
      "parents": [
        "219f3c71269ff0bd8949b88af07f92c4e4eddc67",
        "6fccbd04fc7e64dfc05096281cd64d76dfcb299d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 05 18:02:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 18:02:54 2011 -0700"
      },
      "message": "Merge \"Fix issue 5381089: problem with A2DP music volume\""
    },
    {
      "commit": "6fccbd04fc7e64dfc05096281cd64d76dfcb299d",
      "tree": "5ae109331b34eda9a381bb55f5e31711cab7ce75",
      "parents": [
        "50dabc5f0efbe2c4a987579cb2ad94132ee587be"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 05 17:42:25 2011 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 05 17:42:25 2011 -0700"
      },
      "message": "Fix issue 5381089: problem with A2DP music volume\n\nThis problem only occurs when audio effects are present and\nthe music volume is applied by one effect engine.\nWhen connecting or disconnecting A2DP, audio effects are moved from\none mixer thread to another. When removed from the source thread,\nthe effect is stopped but it is not restarted when added to the\ndestination thread.\nThis regression was introduced by commit 21b5c47e.\n\nChange-Id: I4cc578d8d760ec65b185032b6fda98c739d331bc\n"
    },
    {
      "commit": "219f3c71269ff0bd8949b88af07f92c4e4eddc67",
      "tree": "4f1ee647435a82a5908ca02c9780bf108bf012a5",
      "parents": [
        "39382aa77a6c50eb4b7292c1d5063a2934c3f36c",
        "4dfce20cac7492882d366d053006795aefad59da"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 17:24:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 17:24:29 2011 -0700"
      },
      "message": "Merge \"Make SENSOR orientation modes trump rotation lock. Bug: 5371750\""
    },
    {
      "commit": "39382aa77a6c50eb4b7292c1d5063a2934c3f36c",
      "tree": "92374fe423b1185ace5c945c087a2d82a61b5c06",
      "parents": [
        "610c2d25edb2aa87623e969cbc24efeaf8555469",
        "e0696a73aca5162847341a24c2eec6e5f470beb6"
      ],
      "author": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Wed Oct 05 17:23:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 17:23:33 2011 -0700"
      },
      "message": "Merge \"updated blue border for stackviews to new holo blue\""
    },
    {
      "commit": "610c2d25edb2aa87623e969cbc24efeaf8555469",
      "tree": "0b206eb329cf21eeb2cc80ac97e075037b86fe1c",
      "parents": [
        "953dd3820193399da268ecfca2718ec90d2e7a27",
        "764041d21360b4865f905194e08eb8ea2f3ead9f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 05 17:12:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 17:12:17 2011 -0700"
      },
      "message": "Merge \"Fixbug #5387832 [UI/Visual] Address of the website is not displayed properly(second line of the address is partly shown)\""
    },
    {
      "commit": "953dd3820193399da268ecfca2718ec90d2e7a27",
      "tree": "eee406eca0ebe9c43c3edac7e130faf1b6b3a2ba",
      "parents": [
        "2c92d46626da444e356835a2cf90b7c7a6540b19",
        "0f43161150903a008a5fd703078cdf446601160a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 05 16:34:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 16:34:40 2011 -0700"
      },
      "message": "Merge \"Add a time threshold for re-enabling networks\""
    },
    {
      "commit": "764041d21360b4865f905194e08eb8ea2f3ead9f",
      "tree": "60d28a372b9f7db55bfbb15a95ae1d223655397e",
      "parents": [
        "e921572bda621b75a217bce115c2b605caf9b26a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 05 16:28:18 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 05 16:28:18 2011 -0700"
      },
      "message": "Fixbug #5387832 [UI/Visual] Address of the website is not displayed properly(second line of the address is partly shown)\n\n- make VERY_WIDE bigger ... 64 times actually\n\nChange-Id: I1a177ef5821d9341abb77ea69a50e05a5bfc97b5\n"
    },
    {
      "commit": "2c92d46626da444e356835a2cf90b7c7a6540b19",
      "tree": "a8c9eef71ce2e54c4dea243ec0c0bbb625d0e80f",
      "parents": [
        "67f9d32e5ed55b15b84be4d0bdff828d48abe2eb",
        "0a714850798918981ac78527bac82fd5e6c4ae96"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Oct 05 16:16:03 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Oct 05 16:16:03 2011 -0700"
      },
      "message": "Reconcile with ics-factoryrom-release\n\nChange-Id: I656e0ea68c6bf350f391a3922884216955997686\n"
    },
    {
      "commit": "4dfce20cac7492882d366d053006795aefad59da",
      "tree": "a0a266f97f0f06b7e6b8def3da32800abf17bd7f",
      "parents": [
        "66fb1f3f3d8038d6bf216b52ba21a7e42fda040f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 12:00:10 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 05 16:12:07 2011 -0700"
      },
      "message": "Make SENSOR orientation modes trump rotation lock.\nBug: 5371750\n\nChange-Id: I4d18b6c8ba1de0afd5929ddb8d7123272e35fbe2\n"
    },
    {
      "commit": "f4b2ba18942eb2ae06a8f64dda5c691b2a2a914b",
      "tree": "0e1d85782d97ef5e16c7bc8d4df662a76be137ce",
      "parents": [
        "67f9d32e5ed55b15b84be4d0bdff828d48abe2eb"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Fri Sep 30 15:48:34 2011 -0700"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Wed Oct 05 15:59:23 2011 -0700"
      },
      "message": "Add ActionBarCompat sample (CL 2 of 2)\n\nChange-Id: Ie64eaad0c5cd148288ee48c524ff3516522fc10f\n"
    },
    {
      "commit": "e0696a73aca5162847341a24c2eec6e5f470beb6",
      "tree": "10a3612a4fad1addb327f3122910caee5b578e59",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Wed Oct 05 15:27:35 2011 -0700"
      },
      "committer": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Wed Oct 05 15:37:35 2011 -0700"
      },
      "message": "updated blue border for stackviews to new holo blue\n\nChange-Id: I1dc52fa0b089e52afb2213b106aea049c861c1ea\n"
    },
    {
      "commit": "67f9d32e5ed55b15b84be4d0bdff828d48abe2eb",
      "tree": "a8c9eef71ce2e54c4dea243ec0c0bbb625d0e80f",
      "parents": [
        "1302d32996100233826598040a8c55bfbecb9322",
        "1fa26cbfc883ef76a46234d104906a1a9a515fc5"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Oct 05 15:33:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 15:33:46 2011 -0700"
      },
      "message": "Merge \"Fix monkey NullPointerException\""
    },
    {
      "commit": "1302d32996100233826598040a8c55bfbecb9322",
      "tree": "7857aebb0090e7a4be0f2d3d1e7dda44f2a9ba8c",
      "parents": [
        "cfb753a641781425b6ef04a503271108fbce8bd0",
        "edaab94c2bc5b131dabff440e7ff3dfde6a012b7"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Oct 05 15:09:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 15:09:46 2011 -0700"
      },
      "message": "Merge \"Force a repaint when hwc invalidate hook is called\""
    },
    {
      "commit": "518f72ca38f4a5e1dfcfade6b40e4fd082dd9fd8",
      "tree": "1b0b9b4e9a9cdae4a00ae9c784be81ed7f564785",
      "parents": [
        "4198627a284a9dbdd7a16f98c4fbcf5032c6020f"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 18:48:09 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 23:09:23 2011 +0100"
      },
      "message": "Fix SslError.getPrimaryError() to return -1 if the set of errors is empty\n\nAlso fix a couple of buggy asserts.\n\nBug: 5416594\nChange-Id: I0e7e2548886af5fc0b8c20f70a3040d2c5bc68ea\n"
    },
    {
      "commit": "edaab94c2bc5b131dabff440e7ff3dfde6a012b7",
      "tree": "d77e057787b89660b87434b1b4fb3e6a8c1fc1fa",
      "parents": [
        "94d2f366f971bc052da9856e9f8867094e738cd1"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Oct 05 15:00:22 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Oct 05 15:00:22 2011 -0700"
      },
      "message": "Force a repaint when hwc invalidate hook is called\n\nwithout this prepare() would be called but not set() since the\ndirty region is empty.\n\nChange-Id: I038acfbdad4c16015357ccde4d1949391d6f989d\n"
    },
    {
      "commit": "cfb753a641781425b6ef04a503271108fbce8bd0",
      "tree": "9ebedcc32083e63abb0129b9eacd4aa59855cc5b",
      "parents": [
        "63d8b0c8b509fb744c034c67027380959279cdc4",
        "f219f23aec8ef65cca70cd038cb9b77212cf9435"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 14:56:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 14:56:21 2011 -0700"
      },
      "message": "Merge \"Fix SslCertLookupTable to correctly determine whether we have a valid cached decision\""
    },
    {
      "commit": "63d8b0c8b509fb744c034c67027380959279cdc4",
      "tree": "f43b7e817564b6f1048e919235b72b038086c3bd",
      "parents": [
        "fe7fcd23d5b306db7b1fb31c901cbcbb6b66db1d",
        "d94931ab251da2f2bed00d4c2d0aa087920e3de2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Oct 05 14:09:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 14:09:49 2011 -0700"
      },
      "message": "Merge \"Doc change: add diffs for API level 14.\""
    },
    {
      "commit": "fe7fcd23d5b306db7b1fb31c901cbcbb6b66db1d",
      "tree": "85ab4f855fe966136f8345db16f353b7fbaab657",
      "parents": [
        "2950b1b2340292f1dec3165e65da3b635c29d168",
        "0c422a72edbbb0e259a123bd028eb264f5e3cd2c"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Oct 05 13:58:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 13:58:59 2011 -0700"
      },
      "message": "Merge \"Added callback for Face Unlock service to poke the wakelock\""
    },
    {
      "commit": "0c422a72edbbb0e259a123bd028eb264f5e3cd2c",
      "tree": "bbcae97aef6f984a6026acd5c35dfda95bd08dd9",
      "parents": [
        "94d2f366f971bc052da9856e9f8867094e738cd1"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Oct 05 16:03:23 2011 -0400"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Oct 05 16:13:18 2011 -0400"
      },
      "message": "Added callback for Face Unlock service to poke the wakelock\n\nChange-Id: I76a4e0f8ac0fe17e39195f4593fac7e36d7281f0\n"
    },
    {
      "commit": "2950b1b2340292f1dec3165e65da3b635c29d168",
      "tree": "0a5c9b86722bc6aad2352e7b09d97d66cb192ef3",
      "parents": [
        "94d2f366f971bc052da9856e9f8867094e738cd1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 13:08:18 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 13:08:18 2011 -0700"
      },
      "message": "add spell checker sample to build\n\nChange-Id: Id03246e140ee6676810fcefebff0ba73115987ec\n"
    },
    {
      "commit": "0f43161150903a008a5fd703078cdf446601160a",
      "tree": "6c5ed6f56b7ecd74964e790adc328cc0a08d9b5c",
      "parents": [
        "50dabc5f0efbe2c4a987579cb2ad94132ee587be"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 05 12:40:00 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 05 12:49:13 2011 -0700"
      },
      "message": "Add a time threshold for re-enabling networks\n\nReconnecting to a bad network can be expensive (network down time wise and for the device as well).\n\nAdd a minimum threshold.\n\nBug: 5234206\nChange-Id: I5ef1fe06038db73c29a3e95b6229506555f36c77\n"
    },
    {
      "commit": "94d2f366f971bc052da9856e9f8867094e738cd1",
      "tree": "84afd8c5a2db3e3ce2af88811edccc980c3904a3",
      "parents": [
        "5a144de0f8e6bee9c812f334c219d6b5e94ccd6d",
        "dce0bb62ce4e1afbdacd2b4a8ee2e02a1563e852"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Wed Oct 05 12:46:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 12:46:27 2011 -0700"
      },
      "message": "Merge \"Killing Facelock when a phonecall comes in\""
    },
    {
      "commit": "5a144de0f8e6bee9c812f334c219d6b5e94ccd6d",
      "tree": "d491396d6e63ec4506848b11e75c04c2e1328712",
      "parents": [
        "66fb1f3f3d8038d6bf216b52ba21a7e42fda040f",
        "c4c541a0dab65c2808e0a927a2c91d6e596e7a0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 12:26:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 12:26:31 2011 -0700"
      },
      "message": "Merge \"docs: add sample spellcheckerservice to resources docs\""
    },
    {
      "commit": "c4c541a0dab65c2808e0a927a2c91d6e596e7a0d",
      "tree": "da456123a447ed25b59b0d68c5c577af9732dcff",
      "parents": [
        "50dabc5f0efbe2c4a987579cb2ad94132ee587be"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 11:35:33 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 05 12:23:04 2011 -0700"
      },
      "message": "docs: add sample spellcheckerservice to resources docs\n\nChange-Id: I16420a6ade14a7c78f2fa4a6d2a5f6ef6717ac5d\n"
    },
    {
      "commit": "66fb1f3f3d8038d6bf216b52ba21a7e42fda040f",
      "tree": "405bb1fab8e97e7fa1d520b039dfa4373d3fc7ed",
      "parents": [
        "f270a1521c39bb6f47ebd29c1a14d9a33f14d87f",
        "f6576d9631f9c5a393c20d5cefc79fb150119e06"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Oct 05 12:01:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 12:01:51 2011 -0700"
      },
      "message": "Merge \"Wrapping new API with #defines to prevent old apps from using them.\""
    },
    {
      "commit": "f270a1521c39bb6f47ebd29c1a14d9a33f14d87f",
      "tree": "f6e3a26aebb885702d22add4f6467782ff4a7045",
      "parents": [
        "30c845f9ca9e504d4d76099a8be111c99ac669f4",
        "dc221e01ff25ecf404ed945e1899be1e03a5462f"
      ],
      "author": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Wed Oct 05 11:35:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 11:35:29 2011 -0700"
      },
      "message": "Merge \"Streamline the layers update codepath. Directly update the layers transform and position. This makes updates faster and less dependent on other webkit work.\""
    },
    {
      "commit": "71fa342b3fb6fa602267dbeae89dbd186f629e6c",
      "tree": "ccf8717b7a5196bf5f620348cb1c796d1cae4235",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Tue Oct 04 16:22:39 2011 -0700"
      },
      "committer": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Wed Oct 05 11:31:25 2011 -0700"
      },
      "message": "primary progress updated to fix clipping problem\n\nChange-Id: I98aed6f5f2ca1de31802ca15ad16ae8143142538\n"
    },
    {
      "commit": "30c845f9ca9e504d4d76099a8be111c99ac669f4",
      "tree": "f20be56e29016f23d6c54d3b387fbf96518caa5a",
      "parents": [
        "edc633170fb28fd17395472d000875f19d157e18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 05 11:30:55 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 05 11:30:55 2011 -0700"
      },
      "message": "Turn off logging.\n\nChange-Id: I5b050e33fe918c08b24091c6ccb9c5fe2b01d496\n"
    },
    {
      "commit": "140caf5bb70d7a40fec7cac88b1ee68fe3e51321",
      "tree": "e478c8965502e8d5807614ae2cdc54ec3fa517ce",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Tue Oct 04 15:28:57 2011 -0700"
      },
      "committer": {
        "name": "Richard Ngo",
        "email": "richardngo@google.com",
        "time": "Wed Oct 05 11:28:37 2011 -0700"
      },
      "message": "scrubber assets updated to larger size\n\nChange-Id: Id30d2591a177ca8f5eb5a21dd2880c8183945cd4\n"
    },
    {
      "commit": "edc633170fb28fd17395472d000875f19d157e18",
      "tree": "a9ef99d892a181918163e5439fbd4557e0ea17b4",
      "parents": [
        "01017cdf7452baa13908cba6aa26632114544b33",
        "161dc80ea754d987a905bc5814872168d581040d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 05 11:25:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 11:25:19 2011 -0700"
      },
      "message": "Merge \"Always unfreeze display.\""
    },
    {
      "commit": "01017cdf7452baa13908cba6aa26632114544b33",
      "tree": "d26d86851ad64c2cf8907a572a3cc3bab1414925",
      "parents": [
        "668f7c3ec91d16c61f684b23cb55aa2530684b5f",
        "9d0e37e27cc4e71088afb2cda927454bca14b939"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 05 11:25:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 11:25:02 2011 -0700"
      },
      "message": "Merge \"Some new ICS target SDK changes.\""
    },
    {
      "commit": "668f7c3ec91d16c61f684b23cb55aa2530684b5f",
      "tree": "ac252c41f92f5dcae0d9995c57e9ea347da7a392",
      "parents": [
        "50dabc5f0efbe2c4a987579cb2ad94132ee587be",
        "836e262aa8e2f66548231ab11eb3b3e91d0e7901"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 05 11:15:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 11:15:13 2011 -0700"
      },
      "message": "Merge \"Fix issue #5348948: Third Party app \"Byki Turkish\" shows...\""
    },
    {
      "commit": "dce0bb62ce4e1afbdacd2b4a8ee2e02a1563e852",
      "tree": "541591e66df7c14e84f01c5eb79513fd05903ace",
      "parents": [
        "50dabc5f0efbe2c4a987579cb2ad94132ee587be"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Wed Oct 05 11:52:52 2011 -0400"
      },
      "committer": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Wed Oct 05 13:51:45 2011 -0400"
      },
      "message": "Killing Facelock when a phonecall comes in\n\nThis needs to actively listen for phonecall callbacks,\nor calls that come in while Facelock is active will drop.\n\nChange-Id: I818433e5de9085f0357f61d6a04b395e58871396\n"
    },
    {
      "commit": "50dabc5f0efbe2c4a987579cb2ad94132ee587be",
      "tree": "b4f40cd437298a864c7fc17920a0cbc8917cd850",
      "parents": [
        "ff1cd56a79353557108a09fb4ac425ac054eaaa5",
        "db62a245f968159ea5ff8ad99afb4cd035e2304d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 05 10:36:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 10:36:20 2011 -0700"
      },
      "message": "Merge \"Set crop params to ANative Window during Initialization.\""
    },
    {
      "commit": "db62a245f968159ea5ff8ad99afb4cd035e2304d",
      "tree": "09cbb61511de7a81a17b57edb11e8898ee38f2c5",
      "parents": [
        "b4e7d4ca7502bb8ff599229ec90c1bf5b481f2f7"
      ],
      "author": {
        "name": "Lakshman Gowda",
        "email": "lakshman79@ti.com",
        "time": "Thu Sep 29 17:47:35 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 05 10:29:27 2011 -0700"
      },
      "message": "Set crop params to ANative Window during Initialization.\n\nThe native_window_set_crop() is called when port reconfig event callback comes from decoder\u0027s and\ncrop parameters are changed from default getconfig() OMX_IndexConfigCommonOutputCrop values.\nSince the default crop params are same as port reconfig crop params, the native_window_set_crop()\nis not called, hence resulting in displaying the whole frame(paddedWidth x paddedHeight).\nBy calling native_window_set_crop() during initilaization of output port of decoder ensures\nin setting up ANative window to crop region.\n\nChange-Id: I68926464a1f5c7e6053804615c8b9bd32ea85688\nSigned-off-by: Lakshman Gowda \u003clakshman79@ti.com\u003e\n"
    },
    {
      "commit": "ff1cd56a79353557108a09fb4ac425ac054eaaa5",
      "tree": "c1c67aad84c75c1f9cf726619bf0d4291ac838f7",
      "parents": [
        "4198627a284a9dbdd7a16f98c4fbcf5032c6020f",
        "56379d23971baafa0e6987fe2b18d7a1ffea439d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 05 10:03:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 10:03:54 2011 -0700"
      },
      "message": "Merge \"Handle unexpected interface up/down events\""
    },
    {
      "commit": "f219f23aec8ef65cca70cd038cb9b77212cf9435",
      "tree": "94cf0aaddd702448616eb9ffa6b575bbb81177ac",
      "parents": [
        "4198627a284a9dbdd7a16f98c4fbcf5032c6020f"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 04 17:00:58 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 18:01:54 2011 +0100"
      },
      "message": "Fix SslCertLookupTable to correctly determine whether we have a valid cached decision\n\nWe should only re-use a cached \u0027allow\u0027 decision if the decision ...\n- is for the same host\n- is for an error which is at least as severe as the current error\n\nBug: 5409251\nChange-Id: Id8516f58c8d23de44e80539ffeaf945be3d2914a\n"
    },
    {
      "commit": "4198627a284a9dbdd7a16f98c4fbcf5032c6020f",
      "tree": "dc0e53b7354dfd0b5ae8d96110883fc59644e0dc",
      "parents": [
        "7897fdd6a65499d76ac8573e5b428d07675b98f4",
        "bf52c0ea10482ad761e4fbc8ce07e9517b8541f6"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 10:00:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 10:00:59 2011 -0700"
      },
      "message": "Merge changes I447cd196,I0c6cdae4\n\n* changes:\n  SSL-related cleanup in BrowserFrame and SslCertLookupTable\n  Clean up SslErrorHandlerImpl\n"
    },
    {
      "commit": "7897fdd6a65499d76ac8573e5b428d07675b98f4",
      "tree": "0232b4ab9cdb6a777db3d7a267df36e2237be42a",
      "parents": [
        "1d4a25556a9fca40f08b908c2d146664eab5aac2",
        "fa03f9a3460a695337231df3195271060a1b4a06"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 09:46:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 09:46:27 2011 -0700"
      },
      "message": "Merge \"Fix BrowserFrame to construct SslError using the full URL, rather than the host\""
    },
    {
      "commit": "1d4a25556a9fca40f08b908c2d146664eab5aac2",
      "tree": "67176f85d6bf80625ab4f6dcf42576e83ad5cb9d",
      "parents": [
        "b4e7d4ca7502bb8ff599229ec90c1bf5b481f2f7",
        "464cb21e2aaa448072449b82156f18bd64c0e613"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Oct 05 09:23:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 09:23:03 2011 -0700"
      },
      "message": "Merge \"docs: Camera class JavaDoc FixIts for ICS\""
    },
    {
      "commit": "b4e7d4ca7502bb8ff599229ec90c1bf5b481f2f7",
      "tree": "170b557e62067e85e3cfac3f16b9b9cf4308c74b",
      "parents": [
        "ea54b17038a6631f9e911a084c6138a57647915c",
        "a57f23837ad172c1b046d5e9cc8eb3d2e41a69f4"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Oct 05 06:52:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 06:52:24 2011 -0700"
      },
      "message": "Merge \"Allow listeners to be set before the service connects.\""
    },
    {
      "commit": "0a714850798918981ac78527bac82fd5e6c4ae96",
      "tree": "902ac46cfd7dd3073f72f834c4ec6559a88f1c50",
      "parents": [
        "7d535138c15b3e9f90432fb942f9027fa334b681",
        "dac3a043129b1a1e257323b0fa5d6308193fb57c"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 05 06:39:22 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 05 06:39:22 2011 -0700"
      },
      "message": "merge in ics-factoryrom-release history after reset to ics-factoryrom\n"
    },
    {
      "commit": "bf52c0ea10482ad761e4fbc8ce07e9517b8541f6",
      "tree": "381da2270af7402b91478adc06f1920c048fb47b",
      "parents": [
        "270a3c806224403dd48cb7c721693f565d9a0595"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 04 11:22:11 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 13:32:32 2011 +0100"
      },
      "message": "SSL-related cleanup in BrowserFrame and SslCertLookupTable\n\n- Fix a comment in BrowserFrame.certificate()\n- Simplify SslCertLookupTable by not storing \u0027deny\u0027 decisions.\n  We only need to store \u0027allow\u0027 decisions, as we don\u0027t re-use \u0027deny\u0027 decisions.\n\nNo change in behaviour.\n\nBug: 5409251\nChange-Id: I447cd1966fbb6c2dea8088b2e4c4e2de22405cb9\n"
    },
    {
      "commit": "270a3c806224403dd48cb7c721693f565d9a0595",
      "tree": "430fc25e55c21882b9ba7fa429648ebaa04cce69",
      "parents": [
        "fa03f9a3460a695337231df3195271060a1b4a06"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 04 12:16:47 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 13:28:28 2011 +0100"
      },
      "message": "Clean up SslErrorHandlerImpl\n\n- Use assert rather than junit.framework.Assert\n- Add some comments\n- There\u0027s no need for checkSslPrefTable() to call handleSslErrorResponse() as\n  we\u0027ll never update the table. Instead call\n  LoadListener.handleSslErrorResponse() directly.\n\nNo functional change.\n\nBug: 5409251\nChange-Id: I0c6cdae43fa966f86f4a6c43b74c2f2a01f60319\n"
    },
    {
      "commit": "fa03f9a3460a695337231df3195271060a1b4a06",
      "tree": "dacf945108e70190cdf0027b57544869184dcf76",
      "parents": [
        "ea54b17038a6631f9e911a084c6138a57647915c"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 12:45:37 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 13:16:17 2011 +0100"
      },
      "message": "Fix BrowserFrame to construct SslError using the full URL, rather than the host\n\nhttps://android-git.corp.google.com/g/#/c/133348 changed BrowserFrame to\nconstruct the SslError using only the host. This was done so that we match on\njust the host component of the URL when re-using previous decisions in case of\nan SSL error. It also means that the browser displays only the host when it\nshows the SSL error dialog.\n\nThis change fixes BrowserFrame to pass the full URL to SslError. We modify\nSslCertLookupTable to keep the existing behaviour regarding matching on only the\nhost component. There\u0027s no need to change Browser to continue displaying only\nthe host as I think this change was an unintentional side-effect.\n\nAlso remove dead code-path in BrowserFrame.reportSslCertError(). This\nmethod is used only with the Chromium HTTP stack. This code was added\nin https://android-git.corp.google.com/g/#/c/121023.\n\nNo functional change.\n\nBug: 5410252\nChange-Id: Ief2dbf4558095fb6fa7ab0caac7d37fa4f640b66\n"
    },
    {
      "commit": "ea54b17038a6631f9e911a084c6138a57647915c",
      "tree": "508a5ab06063f3701023f064f959d1767c52a20c",
      "parents": [
        "85b10b0dd0e568699f349ba500ddc8d3e6c1c12d",
        "9e334dbc308da119c7902a4badd2424adc5e9fb9"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Wed Oct 05 02:28:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 05 02:28:15 2011 -0700"
      },
      "message": "Merge \"Clean up SslError\""
    },
    {
      "commit": "85b10b0dd0e568699f349ba500ddc8d3e6c1c12d",
      "tree": "c7905116d981cded578c9c114226f34852b33488",
      "parents": [
        "a11630fc715dad9618942de423049aafc8ad9999"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 04 20:59:01 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Oct 04 21:14:15 2011 -0700"
      },
      "message": "Fix 5317948: Don\u0027t display facelock when transport controls are showing.\n\nChange-Id: I0061fa9ec184846b0ed82c977a2e48b36cb079af\n"
    },
    {
      "commit": "a11630fc715dad9618942de423049aafc8ad9999",
      "tree": "785960f4f8d0d6530c8dcdb095ae6d239205aa41",
      "parents": [
        "ac0757a47c91a197111b457d209577560f4c18c7",
        "d410bfb2001e7960a27fe6adb9d56f229e70fe5c"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 19:40:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 19:40:23 2011 -0700"
      },
      "message": "Merge \"LayoutLib: fix support for textScaleX.\""
    },
    {
      "commit": "d410bfb2001e7960a27fe6adb9d56f229e70fe5c",
      "tree": "5c44ddfed050a89911e907fdc61e0aa7ed48bbde",
      "parents": [
        "e5493f31152ebb2e9c9818699ba6f853a9a59894"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 19:39:18 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 19:39:18 2011 -0700"
      },
      "message": "LayoutLib: fix support for textScaleX.\n\nChange-Id: I821191a40012e9727b4a3573d580483c3ae1de48\n"
    },
    {
      "commit": "ac0757a47c91a197111b457d209577560f4c18c7",
      "tree": "a9c5f9011bd9ffb4ce700bd635bbe5e4e9541691",
      "parents": [
        "e5493f31152ebb2e9c9818699ba6f853a9a59894",
        "ed7a8fc768df158241819f062a12dafdaf8a628d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 04 19:22:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 19:22:41 2011 -0700"
      },
      "message": "Merge \"Canvas.getClipBounds() was broken and unreliable with OpenGL ES 2.0\""
    },
    {
      "commit": "ed7a8fc768df158241819f062a12dafdaf8a628d",
      "tree": "d9a6e1cf1bd27733c9a4f077a1cd735f9d9fe755",
      "parents": [
        "e0ef70abf56a02d9d6bf31f4f09c62ae69a94c9f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 04 19:21:27 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 04 19:21:27 2011 -0700"
      },
      "message": "Canvas.getClipBounds() was broken and unreliable with OpenGL ES 2.0\n\nThis bug was affecting several third party applications. The bug was\nintroduced by an optimization that prevented the local clip to be\nrecomputed when needed.\n\nChange-Id: I7b5c464db21b5ff1a7274af75a3a64d0e9d84772\n"
    },
    {
      "commit": "161dc80ea754d987a905bc5814872168d581040d",
      "tree": "59ae6585d32038b0947571e3927a3524ad2a0e01",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 19:18:25 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 19:18:25 2011 -0700"
      },
      "message": "Always unfreeze display.\n\nChange-Id: I7a0f3be49fe723fe59cf6268861bc5fe7f49bc62\n"
    },
    {
      "commit": "836e262aa8e2f66548231ab11eb3b3e91d0e7901",
      "tree": "da21b163196da2ca737bc305d43c070ef3d4429d",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 18:32:39 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 19:17:49 2011 -0700"
      },
      "message": "Fix issue #5348948: Third Party app \"Byki Turkish\" shows...\n\n...a tiny dialog (works fine in GB and HC)\n\nI found two problems:\n\n- When first binding an application, we were not correctly computing\nthe compat configuration.\n- When retrieving the display metrics to hand to Resources, we were\nusing the one with compat applied.  This is not right, because\nResources will apply the compat itself, so in some cases the compat\nscaling was applied twice.\n\nChange-Id: I22c9cfed9e271290c1a7544fa3ffa54a2e65daf9\n"
    },
    {
      "commit": "e5493f31152ebb2e9c9818699ba6f853a9a59894",
      "tree": "1ae48619eddfa518de875733ac33b7cbd1e4cfa7",
      "parents": [
        "0bb83a28395cddd22e1fa1e806def6498dedd709",
        "14094097329b3bdcbf26392141111d74c8b89718"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 19:10:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 19:10:33 2011 -0700"
      },
      "message": "Merge \"Layoutlib: Typeface support for loading fonts manually.\""
    },
    {
      "commit": "0bb83a28395cddd22e1fa1e806def6498dedd709",
      "tree": "588cfb2ae375e92fd27c2009b1fece6292bdaefe",
      "parents": [
        "af1ef9ed034e68db9d6c25f8b174fabf60b779d9",
        "178006a0e05b41b4c4de93aec30368a9102ca140"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 19:10:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 19:10:13 2011 -0700"
      },
      "message": "Merge \"Layoutlib now parses system_fonts.xml instead of its own.\""
    },
    {
      "commit": "af1ef9ed034e68db9d6c25f8b174fabf60b779d9",
      "tree": "287af1a51af3101e1951a84e496d773ffb5e9a73",
      "parents": [
        "59ba98565d82fe7542569d1dd0847b47f30655d6",
        "7a07219a1fc8cb94ea2694025e26f70d652ad2a1"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 04 18:44:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 18:44:55 2011 -0700"
      },
      "message": "Merge \"Adding a flag for if biometric weak has ever been used\""
    },
    {
      "commit": "59ba98565d82fe7542569d1dd0847b47f30655d6",
      "tree": "e7cb3d8a76ccb2355ea994d69abd36f5100c8b76",
      "parents": [
        "e921572bda621b75a217bce115c2b605caf9b26a",
        "09e5b9daf3c675b8943015abb3b420fd45f19fe8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 18:35:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 18:35:19 2011 -0700"
      },
      "message": "Merge \"Fix issue #5388352: font size change back to normal\""
    },
    {
      "commit": "14094097329b3bdcbf26392141111d74c8b89718",
      "tree": "9a41ea4a27d5bb311916b66c0f756055f97c78cf",
      "parents": [
        "178006a0e05b41b4c4de93aec30368a9102ca140"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Aug 03 17:11:33 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 18:24:30 2011 -0700"
      },
      "message": "Layoutlib: Typeface support for loading fonts manually.\n\nIf the font being loaded is a system font, then we can find the font\nfile and manually load it.\n\nChange-Id: I95473b1f1b88df64316b77c41ed05d4d09ab61ed\n"
    },
    {
      "commit": "178006a0e05b41b4c4de93aec30368a9102ca140",
      "tree": "5261679b7d2ae70313d6896a54b6301c69a13179",
      "parents": [
        "3c1951c442e40f7f46775acfc8a22c24f04d8cfc"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 18:01:07 2011 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 04 18:02:10 2011 -0700"
      },
      "message": "Layoutlib now parses system_fonts.xml instead of its own.\n\nAlso parse fallback_fonts.\nThis lets layoutlib automatically use the same fonts as the base\nplatforms, for instance it now uses the new ICS fonts.\n\nChange-Id: Id6e778dc0e3f2a9112601e0eaf8499a9713ec433\n"
    },
    {
      "commit": "7a07219a1fc8cb94ea2694025e26f70d652ad2a1",
      "tree": "a8e16399de9a5196dab772e12d899409243573b6",
      "parents": [
        "8c60235b550ecbd5cba594584f78ef6630953e56"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Mon Oct 03 17:36:01 2011 -0400"
      },
      "committer": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 04 21:01:52 2011 -0400"
      },
      "message": "Adding a flag for if biometric weak has ever been used\n\nThis flag will be used to show a tutorial screen first time it is used.\nThe flag is set to true once facelock has been set (via the savePassword or\nsavePattern when in fallback mode)\n\nChange-Id: I43e3f876810fd32d3d5a5a285201e8054c4b3098\n"
    },
    {
      "commit": "dc221e01ff25ecf404ed945e1899be1e03a5462f",
      "tree": "d8974e0e08bf3c2b89c6816619972961937cbf9a",
      "parents": [
        "e0ef70abf56a02d9d6bf31f4f09c62ae69a94c9f"
      ],
      "author": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Tue Oct 04 17:57:59 2011 -0700"
      },
      "committer": {
        "name": "Nicolas Roard",
        "email": "nicolasroard@google.com",
        "time": "Tue Oct 04 17:57:59 2011 -0700"
      },
      "message": "Streamline the layers update codepath.\nDirectly update the layers transform and position.\nThis makes updates faster and less dependent on other webkit work.\n\nbug:5218173\nChange-Id: I5f784ef64eda1be3cee406aa23702e5378c8de9e\n"
    },
    {
      "commit": "e921572bda621b75a217bce115c2b605caf9b26a",
      "tree": "2933e0b7b4cea4cd66baf91317266f8d16a9c8ae",
      "parents": [
        "63f5e09c8cce112b0945190da7d4a108b92a6c52",
        "ad0b051b133baf92f199c96a8ac1e81b3393190c"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Oct 04 17:24:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 17:24:37 2011 -0700"
      },
      "message": "Merge \"Revert \"Fix bug #5387832 [UI/Visual] Address of the website is not displayed properly(second line of the address is partly shown)\"\""
    },
    {
      "commit": "ad0b051b133baf92f199c96a8ac1e81b3393190c",
      "tree": "c234fbd6ddc1b42c309239d49ea397e5afd7b886",
      "parents": [
        "a130e5f59dc6b2117e4c1a8ffef54828e9ea44c7"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Oct 04 17:21:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 17:21:26 2011 -0700"
      },
      "message": "Revert \"Fix bug #5387832 [UI/Visual] Address of the website is not displayed properly(second line of the address is partly shown)\"\n\nThis reverts commit a130e5f59dc6b2117e4c1a8ffef54828e9ea44c7"
    },
    {
      "commit": "d94931ab251da2f2bed00d4c2d0aa087920e3de2",
      "tree": "4dfd833b08a08b7e3a6dcdbb4d4d7f0f7a2bfc6c",
      "parents": [
        "3c1951c442e40f7f46775acfc8a22c24f04d8cfc"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Sat Oct 01 11:47:06 2011 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Oct 04 17:20:49 2011 -0700"
      },
      "message": "Doc change: add diffs for API level 14.\n\nChange-Id: Ib893a0ce12682fc371b0d90671e10559969ba4bb\n"
    },
    {
      "commit": "63f5e09c8cce112b0945190da7d4a108b92a6c52",
      "tree": "eee4d6007b80db9942ca10ac578e413ad4062cda",
      "parents": [
        "df5d7c882c5893fce13e0d2b6b2a97b177cb2692",
        "bd39ca701492cb4dccfbe70c7bb76219979326a4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 04 17:14:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 17:14:57 2011 -0700"
      },
      "message": "Merge \"Make prompt for headset while typing a password if accessibilbity is on less verbose.\""
    },
    {
      "commit": "df5d7c882c5893fce13e0d2b6b2a97b177cb2692",
      "tree": "8d5333ef10b11e0acb016dcb1183b38e3ef8b74b",
      "parents": [
        "53902603a47e6be0113c6e48abbbbe09b680fe13",
        "d8afdb49ffaf727ff5d493854501d42c27faae28"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 04 17:09:38 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 17:09:38 2011 -0700"
      },
      "message": "Merge \"adding Android Beam sample\""
    }
  ],
  "next": "d8afdb49ffaf727ff5d493854501d42c27faae28"
}
