)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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\""
    },
    {
      "commit": "d8afdb49ffaf727ff5d493854501d42c27faae28",
      "tree": "997008dc163505ca8833a6484f6b2d4895fd6254",
      "parents": [
        "d87448f7a7b6e3b05dc7d4248f79f5a5285a7435"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 04 16:57:09 2011 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Oct 04 17:07:06 2011 -0700"
      },
      "message": "adding Android Beam sample\n\nChange-Id: I30df24bc41fe61ebaab29f23a8df54f2c9599394\n"
    },
    {
      "commit": "bd39ca701492cb4dccfbe70c7bb76219979326a4",
      "tree": "53369dd046f68589d97d3c8f9de05a77b4368224",
      "parents": [
        "b11d09cb66114dd4a3accab903e6f7d9603dfee8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 04 17:05:51 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 04 17:05:55 2011 -0700"
      },
      "message": "Make prompt for headset while typing a password if accessibilbity is on less verbose.\n\nIf accessibility is enabled and there is no headset we do not speak the pressed keys.\nIn such a case we provide a prompt to the blind user to use a headset. This was announced\non every keypress which is quite annoying. Now this is announced only once.\n\nbug:5342234\n\nChange-Id: Ibe55ad991ad2153d09cde57b030544948fa0d73b\n"
    },
    {
      "commit": "09e5b9daf3c675b8943015abb3b420fd45f19fe8",
      "tree": "7daa309c8af0fa375a8e2001bf0fdd197b2eb292",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 16:32:01 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 04 16:32:01 2011 -0700"
      },
      "message": "Fix issue #5388352: font size change back to normal\n\nThis is another place where we are messed up by the stupid default\nConfiguration having a 1.0 font scale.  Argh.\n\nChange-Id: Iaa2550d4edab92fb8a52f98fbb9fd8ef5fab94b5\n"
    },
    {
      "commit": "53902603a47e6be0113c6e48abbbbe09b680fe13",
      "tree": "b1160342bb25928d5db840c72a8a539dd884160f",
      "parents": [
        "b5de598554a97c557a3e0c20c28bbe5454164a6d",
        "873aeb0f8a4516f7921839e964cecd6c327e5d5e"
      ],
      "author": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 16:19:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 16:19:27 2011 -0700"
      },
      "message": "Merge \"Fix permission strings to match ICS-FactoryROM.\""
    },
    {
      "commit": "873aeb0f8a4516f7921839e964cecd6c327e5d5e",
      "tree": "42239d6a130c1afe8a2b1dd655391c75d517c6ec",
      "parents": [
        "3c1951c442e40f7f46775acfc8a22c24f04d8cfc"
      ],
      "author": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 16:15:05 2011 -0700"
      },
      "committer": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 16:16:57 2011 -0700"
      },
      "message": "Fix permission strings to match ICS-FactoryROM.\n\nBug 5394200\n\nChange-Id: I2c6de49247c12d56d04304264dc7694987e4d28e\n"
    },
    {
      "commit": "b5de598554a97c557a3e0c20c28bbe5454164a6d",
      "tree": "75a1f7246189d902ac0f5fcfd94abfef7bc49739",
      "parents": [
        "3c1951c442e40f7f46775acfc8a22c24f04d8cfc",
        "240c7d2d1fb2944ee6a6f1dee41c7bbd766f8f0d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Oct 04 16:16:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 16:16:11 2011 -0700"
      },
      "message": "Merge \"Add -nosystem flag to adb backup\""
    },
    {
      "commit": "3c1951c442e40f7f46775acfc8a22c24f04d8cfc",
      "tree": "00c820bf0c44209aae88af9a5231d9874850e920",
      "parents": [
        "f0f2ff1a5ba1f7d3ff30db3099efeaae71c01db1",
        "795072ec7b489c84ce233be586d1ae85ffed8cd3"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 04 15:53:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 15:53:37 2011 -0700"
      },
      "message": "Merge \"Fix crash running old HC apps.\""
    },
    {
      "commit": "f0f2ff1a5ba1f7d3ff30db3099efeaae71c01db1",
      "tree": "74a255ee4071f39cc05de76d94d02868de7011c7",
      "parents": [
        "2aeecb7aa57242aae29dddff2b9ebd5d21aa3824",
        "7d535138c15b3e9f90432fb942f9027fa334b681"
      ],
      "author": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 15:48:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 04 15:48:22 2011 -0700"
      },
      "message": "am 7d535138: (-s ours) DO NOT MERGE New permissions for social stream.\n\n* commit \u00277d535138c15b3e9f90432fb942f9027fa334b681\u0027:\n  DO NOT MERGE New permissions for social stream.\n"
    },
    {
      "commit": "795072ec7b489c84ce233be586d1ae85ffed8cd3",
      "tree": "7a9d84cf7ad4bf4fcf45a258072e3e330531643d",
      "parents": [
        "40047fa14df169bece9c8d28bdbc515030d37383"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 04 15:46:57 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Oct 04 15:46:57 2011 -0700"
      },
      "message": "Fix crash running old HC apps.\n\nChange-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614\n"
    },
    {
      "commit": "2aeecb7aa57242aae29dddff2b9ebd5d21aa3824",
      "tree": "74a255ee4071f39cc05de76d94d02868de7011c7",
      "parents": [
        "a1aebdf787443413ba870fc9203639405a5ff7bf",
        "0b61f59d77153e7d63a33fc5d47805feb99d918b"
      ],
      "author": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 15:46:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 15:46:10 2011 -0700"
      },
      "message": "Merge \"Add new permissions for read/write social stream.\""
    },
    {
      "commit": "0b61f59d77153e7d63a33fc5d47805feb99d918b",
      "tree": "4b74dadd5e4e15d58a5af9f6db395a5e1b59a879",
      "parents": [
        "58d807f66a98d61c4e0e5c16d56212279e8b3c68"
      ],
      "author": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Mon Oct 03 18:25:26 2011 -0700"
      },
      "committer": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 15:35:48 2011 -0700"
      },
      "message": "Add new permissions for read/write social stream.\n\nThis is a manual merge of a change going in to ICS-FactoryROM.\n\nThese permissions are needed to separate the (potentially invasive)\naccess to the user\u0027s social stream from the existing read/write\ncontacts permission.\n\nPer discussion with Android release team, we are also hiding the\nstream item API until we figure out a better way to guard the data.\n\nBug 5406886\n\nChange-Id: I8339d743c3ebe8923c7ee47f2900444efcf82a52\n"
    },
    {
      "commit": "240c7d2d1fb2944ee6a6f1dee41c7bbd766f8f0d",
      "tree": "1e512dba224bc80c1eeb58411b7d508317699958",
      "parents": [
        "be25ca2997ab98e1257d5625dd510e643dcead95"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 03 18:13:44 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Oct 04 15:35:00 2011 -0700"
      },
      "message": "Add -nosystem flag to adb backup\n\nThis makes it easy to back up everything that belongs to 3rd party apps, but\nnothing that comes with the system per se.  If any system packages are\nexplicitly named on the command line they will be included in the backup\neven if -nosystem was passed.  So, for example, this will back up all 3rd\nparty apps as well as system settings, but nothing else belonging to\nsystem-deployed apps:\n\n   adb backup -all -nosystem com.android.provider.settings\n\nBug 5361503\n\nChange-Id: Iebe04b7d7027ca58b9f55e8eb7f219d6cca69269\n"
    },
    {
      "commit": "7d535138c15b3e9f90432fb942f9027fa334b681",
      "tree": "902ac46cfd7dd3073f72f834c4ec6559a88f1c50",
      "parents": [
        "121e805af449ccee802ae0001f4d8eaf531e6b2d"
      ],
      "author": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Mon Oct 03 18:25:26 2011 -0700"
      },
      "committer": {
        "name": "Dave Santoro",
        "email": "dsantoro@google.com",
        "time": "Tue Oct 04 15:09:54 2011 -0700"
      },
      "message": "DO NOT MERGE New permissions for social stream.\n\nThese permissions are needed to separate the (potentially invasive)\naccess to the user\u0027s social stream from the existing read/write\ncontacts permission.\n\nPer discussion with Android release team, we are also hiding the\nstream item API until we figure out a better way to guard the data.\n\nBug 5406886\n\nChange-Id: I8339d743c3ebe8923c7ee47f2900444efcf82a52\n"
    },
    {
      "commit": "a1aebdf787443413ba870fc9203639405a5ff7bf",
      "tree": "013ce590fe4bec96803c737c6092a18bc4b724c7",
      "parents": [
        "cac15eb21cab68e5b76fe06f9aff273978c92054",
        "51ea88a86e5cf418e956b199de35658f0a5fd623"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Tue Oct 04 14:27:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 14:27:24 2011 -0700"
      },
      "message": "Merge \"New PIN unlock screen layout.\""
    },
    {
      "commit": "cac15eb21cab68e5b76fe06f9aff273978c92054",
      "tree": "e6ac85035f35a197a5d5c6b800f2ee2b99f75d7e",
      "parents": [
        "30433b83cc1473721800a22effc84ce0cb1118f2",
        "b54e7a3d9f60ac605f404f9eb3c5e92ca51bbd23"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Oct 04 14:03:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 14:03:12 2011 -0700"
      },
      "message": "Merge \"docs: add developer guide cross-references, Project ACRE\""
    },
    {
      "commit": "30433b83cc1473721800a22effc84ce0cb1118f2",
      "tree": "e85502a6a90ae900c49d867dc364329015e1e49f",
      "parents": [
        "01c405636477b4c7fef9377fa5ae652afa1815c3",
        "9316e7e31b1961634d3a4900a520fcf56d1efd26"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 04 14:01:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 14:01:08 2011 -0700"
      },
      "message": "Merge \"Reduce height of recent app thumbnails\""
    },
    {
      "commit": "b54e7a3d9f60ac605f404f9eb3c5e92ca51bbd23",
      "tree": "c832f9876384d0c56d90b9fbee36eac689869f74",
      "parents": [
        "8ebf1efd66516340bedbf0d0a19d5e96cc28fa20"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Oct 03 15:09:50 2011 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Oct 04 13:57:00 2011 -0700"
      },
      "message": "docs: add developer guide cross-references, Project ACRE\n\nChange-Id: I5df1c4e13af67ff4c4a5b22f3cb1247bf0103b09\n"
    },
    {
      "commit": "01c405636477b4c7fef9377fa5ae652afa1815c3",
      "tree": "c8ac81ceb61b19e738799685394e12ca3ae8eec0",
      "parents": [
        "50a2f8ea9d855c58f589cfaa12235a742185021d",
        "dac3a043129b1a1e257323b0fa5d6308193fb57c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 04 13:56:56 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 04 13:56:58 2011 -0700"
      },
      "message": "Reconcile with ics-factoryrom-release\n\nChange-Id: I35a78040547d4f13dcf96639a229b0b64a18bbf8\n"
    },
    {
      "commit": "50a2f8ea9d855c58f589cfaa12235a742185021d",
      "tree": "c8ac81ceb61b19e738799685394e12ca3ae8eec0",
      "parents": [
        "b177b190a0c24754fc9af042681be7cd0284040e",
        "ae2c1810839430c84e4a1172580d9c4b18f568ca"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 04 13:52:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 13:52:24 2011 -0700"
      },
      "message": "Merge \"Read iface stats from single proc file.\""
    },
    {
      "commit": "9316e7e31b1961634d3a4900a520fcf56d1efd26",
      "tree": "e4af15e977015a283908448fb236e77f862a625b",
      "parents": [
        "b9e7e132eacb4d1e1719135a366b767018fa1373"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 04 13:44:05 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Oct 04 13:52:05 2011 -0700"
      },
      "message": "Reduce height of recent app thumbnails\n\nChange-Id: I225147d49a6d7b71a08ca0464e702c0aeadb419d\n"
    },
    {
      "commit": "b177b190a0c24754fc9af042681be7cd0284040e",
      "tree": "d91af4954c6bf6e1b02b2e0c4abeb46f7816df59",
      "parents": [
        "c58111b307018da66bc227ed5ca019f7d8143b9a",
        "c8fb532d456b009e61d38e919277e00939cf894a"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 04 13:23:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 13:23:55 2011 -0700"
      },
      "message": "Merge \"Fix 5405210: DevicePolicyManager doesn\u0027t allow Face Unlock\""
    },
    {
      "commit": "ae2c1810839430c84e4a1172580d9c4b18f568ca",
      "tree": "803f5de165bb589b65ed8d14a84ec638e4e939a6",
      "parents": [
        "905b5891d2aa802f447ac2ce5d77b6c5ba06277a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 04 13:11:40 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 04 13:22:39 2011 -0700"
      },
      "message": "Read iface stats from single proc file.\n\nWhen available, use single \"iface_stat_all\" file instead of reading\nvalues from dozens of files scattered across proc.  Tests to verify.\n\nBug: 5397840\nChange-Id: I0247be518436c1f79b32c4b72216739f49a9e8cc\n"
    },
    {
      "commit": "c58111b307018da66bc227ed5ca019f7d8143b9a",
      "tree": "bf7858880f975b0c47607324f8bcb852ab4d5a06",
      "parents": [
        "e5320a0270816122ba7939431cc80ed37a5b691b",
        "905b5891d2aa802f447ac2ce5d77b6c5ba06277a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 04 13:12:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 13:12:06 2011 -0700"
      },
      "message": "Merge \"Track xtables summary, move tether stats, time.\""
    },
    {
      "commit": "e5320a0270816122ba7939431cc80ed37a5b691b",
      "tree": "7721c11ae63480e38c74066caf2d51f382c76933",
      "parents": [
        "2e93402d0e90b484df8ee2ca0319e49ae20614ca",
        "8cb751b05a590a191ab4887567503269a475bbd6"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Oct 04 13:02:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 13:02:31 2011 -0700"
      },
      "message": "Merge \"Tie the lockscreen sounds with the ringer volume.\""
    },
    {
      "commit": "2e93402d0e90b484df8ee2ca0319e49ae20614ca",
      "tree": "12e27976db55d249db89db56ba39ae06e79b4ba7",
      "parents": [
        "8c60235b550ecbd5cba594584f78ef6630953e56",
        "7f8a12c75cf2b376fce58fc22b5ecb1b64acf110"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 04 12:13:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 12:13:27 2011 -0700"
      },
      "message": "Merge \"Reduce/Fix system logging\""
    },
    {
      "commit": "7f8a12c75cf2b376fce58fc22b5ecb1b64acf110",
      "tree": "36d5b96e2d9dafecc39c10759999ddc517fae937",
      "parents": [
        "b9e7e132eacb4d1e1719135a366b767018fa1373"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 04 11:01:50 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Oct 04 12:01:31 2011 -0700"
      },
      "message": "Reduce/Fix system logging\n\nBug: 5410239\nChange-Id: I2f91dfde0b701e8905a1235696591b3154693c7c\n"
    },
    {
      "commit": "8c60235b550ecbd5cba594584f78ef6630953e56",
      "tree": "94dd082d89c53d5f8e1954bfaf60f7fbe2a00217",
      "parents": [
        "a13a322e090c50549ce5a42c382e1ef668cf0481",
        "8f3105ff9bc331a3d664cf06793d47f4763db3c5"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 04 10:51:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 10:51:13 2011 -0700"
      },
      "message": "Merge \"5402566: Copy/cut icons do not appear if the text is Japanese only\""
    },
    {
      "commit": "a13a322e090c50549ce5a42c382e1ef668cf0481",
      "tree": "7b13569abddcd03fe2b883da2915e5f9a4319d2a",
      "parents": [
        "3b8e07269a66f54163452adbd2557d406253592c",
        "e1fc4f6c3c7d573f013b707ee962d58f9fb636dd"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 04 10:50:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 10:50:54 2011 -0700"
      },
      "message": "Merge \"Optimisations and bugs in SpellChecker\""
    },
    {
      "commit": "3b8e07269a66f54163452adbd2557d406253592c",
      "tree": "c849cd626a2c29efceee21133316526e5461b1ea",
      "parents": [
        "afb119c5e19fe74bc99fd7ad2c4bcc21612872a5",
        "9de1feb673499519cb380a142ba1e453109480bd"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Oct 04 10:21:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 10:21:37 2011 -0700"
      },
      "message": "Merge \"Send TURN_HOT message to the state machine from BluetoothService after it starts\""
    },
    {
      "commit": "9e334dbc308da119c7902a4badd2424adc5e9fb9",
      "tree": "d68a0a1a248aa3eb00a992c42e254ba0e396c505",
      "parents": [
        "4a553e3a70d26fac5d7b7ec1142e0cabfdd66670"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 03 18:59:18 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Tue Oct 04 18:18:01 2011 +0100"
      },
      "message": "Clean up SslError\n\n- Don\u0027t use runtime exceptions for programming errors\n- Avoid code duplication\n- Tweak JavaDoc for public API\n\nBug: 5248376\nChange-Id: I5a88e5d444094efd44cce323e92f279840cf857f\n"
    },
    {
      "commit": "a57f23837ad172c1b046d5e9cc8eb3d2e41a69f4",
      "tree": "db5fb30e9e4e61fe8248001d54837fc6de310dc0",
      "parents": [
        "3e21c99f10de1acdd373fbb166a7618bebfceba0"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Oct 04 17:20:09 2011 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Oct 04 17:20:09 2011 +0100"
      },
      "message": "Allow listeners to be set before the service connects.\n\nbug:5408876\nChange-Id: Ib7b2ad56c74e24cc84b55ce748053b80eb0f66e8\n"
    },
    {
      "commit": "c8fb532d456b009e61d38e919277e00939cf894a",
      "tree": "c46e37548dc8811302ff27484998355853571495",
      "parents": [
        "3c5cef23aa504e9f424aee8ed4399b0ad35a4493"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 04 12:18:51 2011 -0400"
      },
      "committer": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Oct 04 12:18:51 2011 -0400"
      },
      "message": "Fix 5405210: DevicePolicyManager doesn\u0027t allow Face Unlock\n\nIf Face Unlock is currently enabled when the device policy manager is installed\nit now forces the user to choose a new acceptable lock type\n\nChange-Id: I725e923240538df3f706251670bf497857d2a25f\n"
    },
    {
      "commit": "afb119c5e19fe74bc99fd7ad2c4bcc21612872a5",
      "tree": "de7b6df3c2ec452192ee3f7de5f81d6ff5fceaf2",
      "parents": [
        "62abf34d0dce0deb017b18beef3d8f73bd90981a",
        "a503a0f5d407fd10528e26b6eaed0e4e1d3badc1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 04 09:04:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 09:04:06 2011 -0700"
      },
      "message": "Merge \"Add explicit mimetype for verifier calls\""
    },
    {
      "commit": "62abf34d0dce0deb017b18beef3d8f73bd90981a",
      "tree": "36210441bedb1c7b45c9376341d4a8d7f7d41f79",
      "parents": [
        "3c5cef23aa504e9f424aee8ed4399b0ad35a4493",
        "bf976ba6576a8ebf0e25f10eca83cb8038578510"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Tue Oct 04 08:39:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 08:39:46 2011 -0700"
      },
      "message": "Merge \"Update dumpsys output\""
    },
    {
      "commit": "dac3a043129b1a1e257323b0fa5d6308193fb57c",
      "tree": "b8e1bfa92d8a839335c7b90a7298e4ba4d3357ba",
      "parents": [
        "121e805af449ccee802ae0001f4d8eaf531e6b2d",
        "a9f2571b10d03b7ce1ac0adf838f4dfc81e5e141"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 04 06:28:35 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 04 06:28:35 2011 -0700"
      },
      "message": "merge in ics-factoryrom-release history after reset to ics-factoryrom\n"
    },
    {
      "commit": "3c5cef23aa504e9f424aee8ed4399b0ad35a4493",
      "tree": "3ce6c52f266a70ea09ed5673631db9d1ccedc8f2",
      "parents": [
        "ebccf3c2c8f31d54505b6250ef87c8db5587c1bc",
        "0fce15b03c06cf3ece42a1ec636349f525f16ea1"
      ],
      "author": {
        "name": "Flavio Lerda",
        "email": "flerda@google.com",
        "time": "Tue Oct 04 02:24:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 04 02:24:28 2011 -0700"
      },
      "message": "Merge \"Add a cached formatted phone number to call log.\""
    },
    {
      "commit": "ebccf3c2c8f31d54505b6250ef87c8db5587c1bc",
      "tree": "efe7dc2c11d71c3a7cd38b743d88bed51a02409a",
      "parents": [
        "c04db7e06737c5b9bae276ac462858d44002672e",
        "cb3521e3bb3615069f1c397219b934d200c59757"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 03 22:00:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 22:00:03 2011 -0700"
      },
      "message": "Merge \"Fix 5185505: allow facelock to be enabled by a setting.\""
    },
    {
      "commit": "cb3521e3bb3615069f1c397219b934d200c59757",
      "tree": "fa2f154d725d4da93ecd715833108986043b2219",
      "parents": [
        "fee5cb54af9c86c045f1cb5d129c2cc395fe56db"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 03 20:42:26 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 03 21:17:53 2011 -0700"
      },
      "message": "Fix 5185505: allow facelock to be enabled by a setting.\n\nThis allows face recognition to be enabled through Settings.Secure,\nso we can test on selected devices.\n\nChange-Id: I7f832cafd6a98f4289d618bc8924cd467706b778\n"
    },
    {
      "commit": "c04db7e06737c5b9bae276ac462858d44002672e",
      "tree": "bc987fad458ca9609339478f4aac28971646d760",
      "parents": [
        "2588a07730ff511329c87b5f61b20419b2443d48"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 03 21:09:35 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 03 21:09:35 2011 -0700"
      },
      "message": "Fix handling of \"allow fds\" state.\n\nDidn\u0027t take into account nesting of bundles.  Boo.\n\nChange-Id: Ic8cf21ad8d6f4938a3e105128624c9d162310d01\n"
    },
    {
      "commit": "8f3105ff9bc331a3d664cf06793d47f4763db3c5",
      "tree": "524594527c54cb9f3cb082a6ae03d1c0c402983f",
      "parents": [
        "2588a07730ff511329c87b5f61b20419b2443d48"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 18:28:59 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 18:34:28 2011 -0700"
      },
      "message": "5402566: Copy/cut icons do not appear if the text is Japanese only\n\nWhen the word iterator return an empty range, select an arbitrary\ncharacter so that cut/copy icons are available.\n\nChange-Id: I16e5a3c7f10886db967d870706da7f2d690af013\n"
    },
    {
      "commit": "2588a07730ff511329c87b5f61b20419b2443d48",
      "tree": "4b138be51a4dccde8dd69a0c035ca770ba242c9b",
      "parents": [
        "32cec0e36b044dfac81a1bbdee23e128bfdab545",
        "82e236d72ac197d6673d0b4d484fe5f0b9436731"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 03 18:33:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 18:33:32 2011 -0700"
      },
      "message": "Merge \"The logic for not populating text to some  accessibility events is scattered.\""
    },
    {
      "commit": "51ea88a86e5cf418e956b199de35658f0a5fd623",
      "tree": "7d66c02d5fbf8c58f8e4d09ef9b9d9e4a57b9825",
      "parents": [
        "b11d09cb66114dd4a3accab903e6f7d9603dfee8"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Mon Oct 03 10:53:26 2011 -0700"
      },
      "committer": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Mon Oct 03 18:29:39 2011 -0700"
      },
      "message": "New PIN unlock screen layout.\n\nMoves \"OK\" to the right and moves backspace up to beside the text field.\n\nBug: 5255976\nChange-Id: I1b97ee108c9f10f11e5feb361810150bd6dbc776\n"
    },
    {
      "commit": "32cec0e36b044dfac81a1bbdee23e128bfdab545",
      "tree": "d169f163bc51ce66f5cb4cc10fc55550a1fbf4d6",
      "parents": [
        "0058f724eb5a4e8b8f7409cdcea0ba154b5d2332",
        "6579a9d6fe2302fa149452f66c4062ebc60c2523"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 03 18:27:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 18:27:51 2011 -0700"
      },
      "message": "Merge \"Transfer large bitmaps using ashmem. Bug: 5224703\""
    },
    {
      "commit": "0058f724eb5a4e8b8f7409cdcea0ba154b5d2332",
      "tree": "eaacfc917da9f014a89e0e2b1840a9ec5f962075",
      "parents": [
        "fee5cb54af9c86c045f1cb5d129c2cc395fe56db",
        "2cdedffcfa5594f9d516fa235d5edf4d4f92c21d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 03 17:43:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 17:43:39 2011 -0700"
      },
      "message": "Merge \"Accessibility services cannot obtain the source of an event coming from a root namespace descendant.\""
    },
    {
      "commit": "fee5cb54af9c86c045f1cb5d129c2cc395fe56db",
      "tree": "db9bff6fc382303a8fdf385267b76e10ab887b5d",
      "parents": [
        "7d657e5cfacec1f0be845c86dd4336e7efde5ede",
        "58396984ef49080d5550919130fc0d869ccf840b"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Mon Oct 03 17:38:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 17:38:47 2011 -0700"
      },
      "message": "Merge \"Reworked biometric weak check functions\""
    },
    {
      "commit": "6579a9d6fe2302fa149452f66c4062ebc60c2523",
      "tree": "ec270840b71b6dc492748ee7da073e7b50547130",
      "parents": [
        "7d657e5cfacec1f0be845c86dd4336e7efde5ede"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 23 21:17:56 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 03 17:28:13 2011 -0700"
      },
      "message": "Transfer large bitmaps using ashmem.\nBug: 5224703\n\nChange-Id: If385a66adf4c6179a0bb49c0e6d09a9567e23808\n"
    },
    {
      "commit": "905b5891d2aa802f447ac2ce5d77b6c5ba06277a",
      "tree": "350a438c16871996361530ffdff0d65d82eaed49",
      "parents": [
        "b9e7e132eacb4d1e1719135a366b767018fa1373"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 30 15:19:49 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 03 17:21:05 2011 -0700"
      },
      "message": "Track xtables summary, move tether stats, time.\n\nBegin tracking xtables summary of data usage to compare with values\nreported from /proc/net/dev.  Roll tethering directly into UID stats\nto trigger UID stats persisting when crossing threshold.\n\nInclude xtables summary and authoritative time in samples.\n\nBug: 5373561, 5397882, 5381980\nChange-Id: Ib7945522caadfbe0864fdf391582dc820f4f371e\n"
    },
    {
      "commit": "7d657e5cfacec1f0be845c86dd4336e7efde5ede",
      "tree": "f3960c488dc3ebe8b083c38d9e65da9d666ad87f",
      "parents": [
        "d5b9b26081b09ecd1a9701e3320bf969ae481f66",
        "9ecebbfbf768fd63e9a6c9a09c86d81c7737ee2d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 03 17:13:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 17:13:54 2011 -0700"
      },
      "message": "Merge \"Add mechanism for Parcel to not allow FDs to be written to it.\""
    },
    {
      "commit": "d5b9b26081b09ecd1a9701e3320bf969ae481f66",
      "tree": "527a2e21938f9f673396817281dc3114307afb6b",
      "parents": [
        "7c2d205298efcc81f6c48ee1605eae12f7d0f7fe",
        "121e805af449ccee802ae0001f4d8eaf531e6b2d"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 03 17:06:26 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 03 17:06:26 2011 -0700"
      },
      "message": "Resolve conflicts for merge 121e805a to master\n\nConflicts:\n\tCleanSpec.mk\n\nChange-Id: I750218dbd78e15c1ae3324b3bcfbcd28a4da2676\n"
    },
    {
      "commit": "e1fc4f6c3c7d573f013b707ee962d58f9fb636dd",
      "tree": "6615933bcd22dd7ff5915bc9d7a14cb5fe0530c0",
      "parents": [
        "f00b4decc3f0b0ebd88b9a2cdb6df959704dfd46"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 17:01:19 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 17:03:57 2011 -0700"
      },
      "message": "Optimisations and bugs in SpellChecker\n\nA bug was introduced in a recent refactoring: correct words didn\u0027t have their\nSpellCheckSpan removed, leaving a lot of useless spans.\n\nSPAN_EXCLUSIVE_EXCLUSIVE should never have a 0-length. With Japanese characters\nwordStart could be equal to wordEnd when parsing the text: skip these.\n\nUsing toString().substring(...) instead of subSequence(...).toString() which\nis more efficient.\n\nChange-Id: I670870a34565939b676400091f4852152a7f7124\n"
    },
    {
      "commit": "9ecebbfbf768fd63e9a6c9a09c86d81c7737ee2d",
      "tree": "08d24c5413fa49ac6386f8b396f29e297e728fbd",
      "parents": [
        "8ebf1efd66516340bedbf0d0a19d5e96cc28fa20"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 28 23:19:47 2011 -0400"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 03 16:58:41 2011 -0700"
      },
      "message": "Add mechanism for Parcel to not allow FDs to be written to it.\n\nThis is to help implement issue #5224703.\n\nChange-Id: I026a5890495537d15b57fe61227a640aac806d46\n"
    },
    {
      "commit": "7c2d205298efcc81f6c48ee1605eae12f7d0f7fe",
      "tree": "06d8fd7d6b596e4d8fc2a61540c08aa14f2f0b75",
      "parents": [
        "d87448f7a7b6e3b05dc7d4248f79f5a5285a7435",
        "d2b58940f7db9d85a9d3f9d12173ec2a07c837df"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 03 16:57:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 16:57:05 2011 -0700"
      },
      "message": "Merge \"Don\u0027t obtain attributes for the whole theme when looking for selection mode drawables.\""
    },
    {
      "commit": "121e805af449ccee802ae0001f4d8eaf531e6b2d",
      "tree": "b8e1bfa92d8a839335c7b90a7298e4ba4d3357ba",
      "parents": [
        "6c465bbe805354dc0101d2cac1d7ce374bb336a0",
        "18f3656eb58627fac4c788c75c9638968378d1d8"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 03 16:49:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 16:49:58 2011 -0700"
      },
      "message": "Merge \"Adding additional variety to sound set 7\" into ics-factoryrom"
    },
    {
      "commit": "d87448f7a7b6e3b05dc7d4248f79f5a5285a7435",
      "tree": "fc3d9d6e5ff4e4f40ce4d67c9a85d2bfc169bec6",
      "parents": [
        "0535bfb25480eba1df5a4ee9ce8930929d5add07",
        "b10b48f62d3cac684424e4181d4e8ec61f227e95"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 16:06:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 16:06:47 2011 -0700"
      },
      "message": "Merge \"docs: remove gerunds from UI dev guides and resolve linkbacks\""
    },
    {
      "commit": "18f3656eb58627fac4c788c75c9638968378d1d8",
      "tree": "c2929e19de7c0909f04d14352d71732bd43f08f7",
      "parents": [
        "8b42fcef5ac33d94b76e3002861d4ea4081a6a4f"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 03 15:37:43 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 03 16:06:09 2011 -0700"
      },
      "message": "Adding additional variety to sound set 7\n\nChange-Id: I3f8c806258e47dc3b78ce81fd582722753573b54\n"
    },
    {
      "commit": "0535bfb25480eba1df5a4ee9ce8930929d5add07",
      "tree": "09a96f4da003f49d71020820bc652327abff0fc9",
      "parents": [
        "893746bef59277072403b953a3f84743a32a522d",
        "13e4ee1c31c87566d1c4c627c83f80473086c8fc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 15:44:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 15:44:50 2011 -0700"
      },
      "message": "Merge \"docs: fix a bug in the search results in which clicking a sorting tab does not open that tab until you click a tab again. This occured due to the order of events being out of order in terms of when we invoke the click() on a tab based on the search being invoked. I\u0027m pretty sure this worked fine before, so I think this might have been introduced by a behavior change in CSE. The fix is to simply invoke the click() for a tab when the respective search results actually return using an additional callback.\""
    },
    {
      "commit": "13e4ee1c31c87566d1c4c627c83f80473086c8fc",
      "tree": "b924be960a7e1fa48719f9396fca7228aecb22ab",
      "parents": [
        "b9e7e132eacb4d1e1719135a366b767018fa1373"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 15:37:36 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 15:42:21 2011 -0700"
      },
      "message": "docs: fix a bug in the search results in which clicking a sorting tab\ndoes not open that tab until you click a tab again. This occured due\nto the order of events being out of order in terms of when we invoke\nthe click() on a tab based on the search being invoked. I\u0027m pretty sure\nthis worked fine before, so I think this might have been introduced\nby a behavior change in CSE. The fix is to simply invoke the click()\nfor a tab when the respective search results actually return using\nan additional callback.\n\nChange-Id: Ib58fdc75b3095ca2a3a2f5f892e778acdbc1dacd\n"
    },
    {
      "commit": "58396984ef49080d5550919130fc0d869ccf840b",
      "tree": "a3a1c67a25a114408c7f10538d9ce3d5fe5ede1c",
      "parents": [
        "c8f68e5c7ffef3bc6775edf39a251baf79b81f6b"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Fri Sep 30 13:55:07 2011 -0400"
      },
      "committer": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Mon Oct 03 18:41:01 2011 -0400"
      },
      "message": "Reworked biometric weak check functions\n\nRenamed isBiometricEnabled to isBiometricWeakInstalled.  This function\nnow checks if the system property is set, the facelock package is\ninstalled, and if the phone has a front facing camera.  It no longer\nchecks if facelock is currently set as the unlock method.\nAdded isBiometricWeakInstalled checks to all cases where facelock is used\nin LockPatternKeyguardView\n\nChange-Id: Ia86a7ad6118101c6aab90ffb2ee9c42bf2548149\n"
    },
    {
      "commit": "893746bef59277072403b953a3f84743a32a522d",
      "tree": "abdaece6d08f31c0fadbfa81046978099e681608",
      "parents": [
        "213478b8587c693782ec4f02f554047df9f18412",
        "9a41ef890dac73b8d439d9b725ec79fdad050486"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 03 15:32:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 15:32:14 2011 -0700"
      },
      "message": "Merge \"allow override of HDMI rotation\""
    },
    {
      "commit": "bf976ba6576a8ebf0e25f10eca83cb8038578510",
      "tree": "b2c3bc678847e516397974038947e1011752a1d8",
      "parents": [
        "8ebf1efd66516340bedbf0d0a19d5e96cc28fa20"
      ],
      "author": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Mon Oct 03 13:06:43 2011 -0700"
      },
      "committer": {
        "name": "Alon Albert",
        "email": "aalbert@google.com",
        "time": "Mon Oct 03 15:16:20 2011 -0700"
      },
      "message": "Update dumpsys output\n\nAfter using the new format for a few days, I decided it\u0027s better to ahve the auth \u0026 acct\ninfo on every row because we will sometimes grep the data and won\u0027t see it if the auth/acct\nis ommited.\n\nAlso added the \"time since last sync\" to every row. This is also very useful.\n\nDetailed Statistics (Recent history):  31 (# of times) 119s (sync time)\n-------------------------------------------------------------------------------------\n  subscribedfeeds                                             : 8/25%      17s/14%\n    aagmtest2@gmail.com/com.google                            :   5/16%      16s/13%\n    aagmtest1@gmail.com/com.google                            :   3/9%       1s/0%\n-------------------------------------------------------------------------------------\n  com.android.calendar                                        : 5/16%      10s/8%\n    aagmtest2@gmail.com/com.google                            :   3/9%       0s/0%\n    aagmtest1@gmail.com/com.google                            :   2/6%       9s/8%\n-------------------------------------------------------------------------------------\n  com.google.android.apps.books                               : 3/9%       26s/22%\n-------------------------------------------------------------------------------------\n  com.android.contacts                                        : 3/9%       14s/11%\n    aagmtest1@gmail.com/com.google                            :   2/6%       9s/7%\n    aagmtest2@gmail.com/com.google                            :   1/3%       5s/4%\n-------------------------------------------------------------------------------------\n  com.android.browser                                         : 3/9%       12s/10%\n-------------------------------------------------------------------------------------\n  com.google.android.music.MusicContent                       : 3/9%       7s/6%\n-------------------------------------------------------------------------------------\n  gmail-ls                                                    : 2/6%       12s/10%\n-------------------------------------------------------------------------------------\n  com.google.android.apps.plus.content.EsGooglePhotoProvider  : 2/6%       1s/0%\n    aagmtest2@gmail.com/com.google                            :   1/3%       1s/0%\n    aagmtest1@gmail.com/com.google                            :   1/3%       0s/0%\n-------------------------------------------------------------------------------------\n  com.google.android.apps.plus.content.EsProvider             : 1/3%       10s/9%\n-------------------------------------------------------------------------------------\n  com.google.android.gallery3d.GooglePhotoProvider            : 1/3%       5s/5%\n-------------------------------------------------------------------------------------\n\nRecent Sync History\n  #1  : 2011-10-03 13:26:41   SERVER    0.0s            aagmtest2@gmail.com/com.google  com.android.calendar\n  #2  : 2011-10-03 13:26:40    LOCAL    1.8s            aagmtest2@gmail.com/com.google  subscribedfeeds\n  #3  : 2011-10-03 13:26:40    LOCAL    0.1s            aagmtest1@gmail.com/com.google  subscribedfeeds\n  #4  : 2011-10-03 13:26:37   SERVER    0.1s         4  aagmtest2@gmail.com/com.google  com.android.calendar\n  #5  : 2011-10-03 13:26:37    LOCAL    0.1s            aagmtest2@gmail.com/com.google  com.google.android.apps.books\n  #6  : 2011-10-03 13:26:30   SERVER    0.9s         7  aagmtest2@gmail.com/com.google  com.google.android.apps.books\n  #7  : 2011-10-03 13:26:25   SERVER    1.1s            aagmtest2@gmail.com/com.google  gmail-ls\n  #8  : 2011-10-03 13:26:13   SERVER   11.8s        11  aagmtest2@gmail.com/com.google  gmail-ls\n  #9  : 2011-10-03 13:26:08   SERVER    5.0s            aagmtest2@gmail.com/com.google  com.android.contacts\n  #10 : 2011-10-03 13:26:08   SERVER    0.7s        29  aagmtest2@gmail.com/com.google  com.android.calendar\n  #11 : 2011-10-03 13:26:07   SERVER    0.7s            aagmtest2@gmail.com/com.google  com.android.browser\n  #12 : 2011-10-03 13:26:04   SERVER    3.0s         2  aagmtest2@gmail.com/com.google  com.android.browser\n  #13 : 2011-10-03 13:26:04   SERVER   25.9s        25  aagmtest2@gmail.com/com.google  com.google.android.apps.books\n\nChange-Id: I8da004f469d136fd9a86310b262eba61197fd0e7\n"
    },
    {
      "commit": "2cdedffcfa5594f9d516fa235d5edf4d4f92c21d",
      "tree": "6a6e87472d5d22fe930c720762426c89b037cd4c",
      "parents": [
        "b11d09cb66114dd4a3accab903e6f7d9603dfee8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 03 14:18:42 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 03 15:07:44 2011 -0700"
      },
      "message": "Accessibility services cannot obtain the source of an event coming from a root namespace descendant.\n\n1. The user can touch the screen at an arbitrary location potentially crossing the root namespace\n   bounday which will send an accessibility event to accessibility services and they should be able\n   to obtain the event source. Also accessibility ids are guaranteed to be unique in the window.\n   Added a package scoped findViewByAccessibilityId method that dives into nested root namespaces.\n\n2. Added accessibility support to the AnalogClock.\n\nbug:5405934\n\nChange-Id: I84edcb554bae41aafcbbc2723c5e62c1ef8a6ddf\n"
    },
    {
      "commit": "213478b8587c693782ec4f02f554047df9f18412",
      "tree": "1f16f42add21d09ce07c43e71da2d6c06a00969c",
      "parents": [
        "774f9856d31d42741660c07d24a1bb86c754365e",
        "bdfb3c5a69af0ae8ee725efff405ac13a66070bf"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 03 15:01:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 15:01:10 2011 -0700"
      },
      "message": "Merge \"Hardware accelerated button focus rings\""
    },
    {
      "commit": "a9f2571b10d03b7ce1ac0adf838f4dfc81e5e141",
      "tree": "7b0fcc97b854a13b38b5a41d732f23ee112f256e",
      "parents": [
        "6c465bbe805354dc0101d2cac1d7ce374bb336a0",
        "f630839d34752e3fafbbd436a7773a297e1f039d"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 03 14:53:50 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 03 14:53:50 2011 -0700"
      },
      "message": "merge in ics-factoryrom-release history after reset to ics-factoryrom\n"
    },
    {
      "commit": "a503a0f5d407fd10528e26b6eaed0e4e1d3badc1",
      "tree": "d07eeaa4f3d636b0983d41fe6c9bb8d0c94c4c11",
      "parents": [
        "b11d09cb66114dd4a3accab903e6f7d9603dfee8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 03 14:45:28 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Oct 03 14:46:10 2011 -0700"
      },
      "message": "Add explicit mimetype for verifier calls\n\nChange-Id: I29ffb216680aa24fd9ca3fb4d190038f6d724cb9\n"
    },
    {
      "commit": "bdfb3c5a69af0ae8ee725efff405ac13a66070bf",
      "tree": "159e7740c10adcde3737b59a3e49b953fc158bc7",
      "parents": [
        "7b1c30dfda65adfaf15fc03daf800b8d99a86f79"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 21 18:20:30 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 03 14:14:33 2011 -0700"
      },
      "message": "Hardware accelerated button focus rings\n\n Bug: 5353510\n\nChange-Id: Ie6a2c509b5890d3d091465a36804648999228553\n"
    },
    {
      "commit": "774f9856d31d42741660c07d24a1bb86c754365e",
      "tree": "f96af237b46cc92a5b1c72216b4b8750a658be6f",
      "parents": [
        "be25ca2997ab98e1257d5625dd510e643dcead95",
        "31b92e28a577f2f36f30b8a95147155fec038e30"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 03 13:53:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 13:53:42 2011 -0700"
      },
      "message": "Merge \"Remember wifi disable due to airplane\""
    },
    {
      "commit": "d2b58940f7db9d85a9d3f9d12173ec2a07c837df",
      "tree": "1a60f0b27a395c0365ded821bc2b4d473f3e1105",
      "parents": [
        "be25ca2997ab98e1257d5625dd510e643dcead95"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 03 13:41:03 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 03 13:42:41 2011 -0700"
      },
      "message": "Don\u0027t obtain attributes for the whole theme when looking for selection\nmode drawables.\n\nChange-Id: I82d327e8fcf67baa557245982b2b5ba76ffa9fec\n"
    },
    {
      "commit": "be25ca2997ab98e1257d5625dd510e643dcead95",
      "tree": "d365babaf7aa6149402fa2e59e7d39e929e9cf5e",
      "parents": [
        "f00b4decc3f0b0ebd88b9a2cdb6df959704dfd46",
        "f8419a0299680ed580975b0fcb758990b4367db8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 03 13:32:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 13:32:47 2011 -0700"
      },
      "message": "Merge \"Fix bugs around overlay action modes.\""
    },
    {
      "commit": "f8419a0299680ed580975b0fcb758990b4367db8",
      "tree": "12c7967c3827ee44c4a4fe6542eb7f2d9e8ac9c7",
      "parents": [
        "1401935b8f249fc56cd8fd236b3e0b4c46adae8d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 03 12:08:54 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 03 13:20:23 2011 -0700"
      },
      "message": "Fix bugs around overlay action modes.\n\nMultiple focusable windows cause undesired behavior around selection\nmodes. TextView isn\u0027t sure how to behave when it loses window focus\nwith regard to selection handles and action modes need to be focusable\nfor WebView find on page since it uses an EditText as a custom view.\n\nFor now:\n\n* Use a layered window decor for overlay action mode when there is no\n  action bar requested. This eliminates an extra window and avoids the\n  issue described for full-screen UIs.\n\n* Disable WebView\u0027s find-on-page mode when the action mode\u0027s UI will\n  not be focusable. This only affects WebViews in floating windows.\n\nAlso remove the \"Text Selection\" title for WebView\u0027s selection mode at\nUX\u0027s request, as it is inconsistent with TextView\u0027s selection mode and\nthe string does not fit on phones in portrait even on wide\ndevices. This now uses the same mechanism used in TextView to decide\nwhether to use title text.\n\nChange-Id: I80caeecea9b47728cf26bb0a388153ca0bdeafe1\n"
    },
    {
      "commit": "f00b4decc3f0b0ebd88b9a2cdb6df959704dfd46",
      "tree": "3fb997706e5fb0fa4129d2a8c578463809b40c33",
      "parents": [
        "6771c7fdbede3f0b68ec06a5ea734c62577876fd",
        "845d9c7f7ee4ffc776f66fcb5206ac7287e270ef"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 12:58:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 12:58:52 2011 -0700"
      },
      "message": "Merge \"Bug 5327547: re-check word after it (may) have been added to user dictionary.\""
    },
    {
      "commit": "6771c7fdbede3f0b68ec06a5ea734c62577876fd",
      "tree": "4b366f99b60be1b5d80aa9edad18f72e394a4d5d",
      "parents": [
        "d3871c53cfbc6c789de97cf3e5928a03c5b84232",
        "176cd0d3b4a612b9fdd88c1d245e9fd93a327bf2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 12:58:42 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 12:58:42 2011 -0700"
      },
      "message": "Merge \"Bug 5384674: When only one suggestion is returned, it is displayed twice\""
    },
    {
      "commit": "d3871c53cfbc6c789de97cf3e5928a03c5b84232",
      "tree": "b06a294115bba706b659592005cec4e110bf42c3",
      "parents": [
        "b9e7e132eacb4d1e1719135a366b767018fa1373",
        "c2deadc9f3c7bb0bd23500bd86a1cffe04862c07"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 03 12:58:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 12:58:34 2011 -0700"
      },
      "message": "Merge \"New underline color for the Voice recognized suggestions\""
    },
    {
      "commit": "9de1feb673499519cb380a142ba1e453109480bd",
      "tree": "46d08eb4e7aeaf0202f5f12b811b47cae63abe61",
      "parents": [
        "0a6cd02b4824f9f974257362eddef0c5c5d46ab3"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Oct 03 12:50:27 2011 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Oct 03 12:50:27 2011 -0700"
      },
      "message": "Send TURN_HOT message to the state machine from BluetoothService after it starts\n\nAll the messages sent to the StateMachine were ignored before the StateMachine\nstarts. To avoid TURN_HOT message from being ignored, move it out to BluetoothService\nto send to the BluetoothAdapterStateMachine after the state machine starts\nbug 5333923\n\nChange-Id: I14ccd6dd7e6430aad2bca9230d01578b5327cc3f\n"
    },
    {
      "commit": "b9e7e132eacb4d1e1719135a366b767018fa1373",
      "tree": "ffdda8c34ce360fc952359581ee9ee8b729843fd",
      "parents": [
        "1401935b8f249fc56cd8fd236b3e0b4c46adae8d",
        "44c7968acd2f8cbfe94111dfef34cc098dbd32a4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 03 12:19:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 12:19:55 2011 -0700"
      },
      "message": "Merge \"docs: fix wacky markup bug caused by lack of sentence terminator\""
    },
    {
      "commit": "31b92e28a577f2f36f30b8a95147155fec038e30",
      "tree": "3e5d743580459153b6e1f5c82e3f990910457451",
      "parents": [
        "ce0a7ade96ddbdcb342e0b382e9d3ea43962cafd"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 03 12:13:20 2011 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Oct 03 12:13:20 2011 -0700"
      },
      "message": "Remember wifi disable due to airplane\n\nAdd the wifi disabled due to airplane mode as a seperate settings so\nthat wifi is restored after a reboot when airplane mode is turned off\n\nBug: 5365718\nChange-Id: I36a9694bbcacd5bb5f89498e4adc47c81e611da6\n"
    },
    {
      "commit": "1401935b8f249fc56cd8fd236b3e0b4c46adae8d",
      "tree": "58d49d7172d2a45f489456ebc85736b435b4a45d",
      "parents": [
        "e0ef70abf56a02d9d6bf31f4f09c62ae69a94c9f",
        "70853772bd119339244a4fc8e020ad78495228be"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 03 11:53:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 11:53:48 2011 -0700"
      },
      "message": "Merge \"Adding accessibility support to the share UI.\""
    },
    {
      "commit": "e0ef70abf56a02d9d6bf31f4f09c62ae69a94c9f",
      "tree": "f5b3da3ae9ce1f927f7eac844a258606105172b0",
      "parents": [
        "e4255b17691f7975e0345389137f5432fb1b5437",
        "11e1fd246c5b785b8631ab44d1e7275861c4bd9c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 03 11:30:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 11:30:10 2011 -0700"
      },
      "message": "Merge \"Slightly less ugly ICS adb icons.\""
    },
    {
      "commit": "e4255b17691f7975e0345389137f5432fb1b5437",
      "tree": "0dae80374f1719fc687e079dce40a1095aabc0c9",
      "parents": [
        "58d807f66a98d61c4e0e5c16d56212279e8b3c68",
        "b76b3b1c815eea62220ba8a148074897ffb92acf"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Mon Oct 03 11:29:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 11:29:16 2011 -0700"
      },
      "message": "Merge \"Center box text vertically\""
    },
    {
      "commit": "11e1fd246c5b785b8631ab44d1e7275861c4bd9c",
      "tree": "9a4b2df16ff964b6487c0437679ad9d588925d53",
      "parents": [
        "58d807f66a98d61c4e0e5c16d56212279e8b3c68"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Sep 30 20:57:15 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 03 14:17:39 2011 -0400"
      },
      "message": "Slightly less ugly ICS adb icons.\n\nChange-Id: I40448c3fa58fe15a924e306584105110657c9f1a\n"
    },
    {
      "commit": "70853772bd119339244a4fc8e020ad78495228be",
      "tree": "8a7b19b324601dec47978c1c8ad7e3030a60a0a2",
      "parents": [
        "b11d09cb66114dd4a3accab903e6f7d9603dfee8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 30 19:57:35 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 03 11:16:40 2011 -0700"
      },
      "message": "Adding accessibility support to the share UI.\n\nAdded content description to the overflow button and default\naction target as well as content description for the popup\nlist with share targets.\n\nbug:5398787\n\nChange-Id: Iea1e9d85893899f7d161986cb958595083c79b93\n"
    },
    {
      "commit": "58d807f66a98d61c4e0e5c16d56212279e8b3c68",
      "tree": "3be6b314f7c15a7918b0537e72858a96e40c491f",
      "parents": [
        "b11d09cb66114dd4a3accab903e6f7d9603dfee8",
        "bcf6ef0b82c1daea43e03b8ad5af319ed324242a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 03 11:08:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 03 11:08:52 2011 -0700"
      },
      "message": "Merge \"Fix contentDescriptions in status bar.\""
    }
  ],
  "next": "b11d09cb66114dd4a3accab903e6f7d9603dfee8"
}
