)]}'
{
  "log": [
    {
      "commit": "b24f45d542d2838c6f910e4fd57dc5bf738a1ffd",
      "tree": "b51fdaa50e4dbfde2ae92efb657fc3f1a5949fe5",
      "parents": [
        "241fe477edba539bcc58df4410c307d9540a4233",
        "1a4c4334f02152c96cfc71136dc31085826c6894"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 11 15:33:33 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 11 15:33:33 2011 -0700"
      },
      "message": "am 1a4c4334: Merge \"Fix bug 5396097 - menu theme consistency\" into ics-mr0\n\n* commit \u00271a4c4334f02152c96cfc71136dc31085826c6894\u0027:\n  Fix bug 5396097 - menu theme consistency\n"
    },
    {
      "commit": "241fe477edba539bcc58df4410c307d9540a4233",
      "tree": "ebf2e678751cc334857c197ee6119e3640f59e75",
      "parents": [
        "5d98d67d3198055228587d1f36e0272876f57405",
        "58bf986c3e3948242e89654e6d59b97a21345582"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 11 15:33:28 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 11 15:33:28 2011 -0700"
      },
      "message": "am 58bf986c: Merge \"Use ashmem for CursorWindows. Bug: 5332296\" into ics-mr0\n\n* commit \u002758bf986c3e3948242e89654e6d59b97a21345582\u0027:\n  Use ashmem for CursorWindows. Bug: 5332296\n"
    },
    {
      "commit": "5d98d67d3198055228587d1f36e0272876f57405",
      "tree": "ee77cd33520d0f6e73144cf605a19c04ea22ad0f",
      "parents": [
        "a8490f1a4d50cd06af5a253e5addce7b2b1172b3",
        "a72a80632b07dd7faf0ca2a4a0eae2770b14caa6"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 15:33:26 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 11 15:33:26 2011 -0700"
      },
      "message": "am a72a8063: (-s ours) Merge \"DO NOT MERGE AdapterView does not set setCurrentItemIndex in accessibility event.\" into ics-mr0\n\n* commit \u0027a72a80632b07dd7faf0ca2a4a0eae2770b14caa6\u0027:\n  DO NOT MERGE AdapterView does not set setCurrentItemIndex in accessibility event.\n"
    },
    {
      "commit": "a8490f1a4d50cd06af5a253e5addce7b2b1172b3",
      "tree": "ee77cd33520d0f6e73144cf605a19c04ea22ad0f",
      "parents": [
        "21e188fd6f264d93746d5c412fa7a210050680e8",
        "52f7fcf844ffdf5f03bca58e58b1ee3e8cc1a4c5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 15:33:25 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 11 15:33:25 2011 -0700"
      },
      "message": "am 52f7fcf8: (-s ours) Merge \"DO NOT MERGE AdapterView#isScrollableForAccessibility does not handle null adapter.\" into ics-mr0\n\n* commit \u002752f7fcf844ffdf5f03bca58e58b1ee3e8cc1a4c5\u0027:\n  DO NOT MERGE AdapterView#isScrollableForAccessibility does not handle null adapter.\n"
    },
    {
      "commit": "21e188fd6f264d93746d5c412fa7a210050680e8",
      "tree": "ee77cd33520d0f6e73144cf605a19c04ea22ad0f",
      "parents": [
        "69f364ae879cfde8716de07cc3358a4bc515a05b",
        "ad87f5b40f2a3fd2d506dc15e00b8af28a8fa2ba"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 11 15:24:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 15:24:15 2011 -0700"
      },
      "message": "Merge \"Fix 5389442 RemoteControlClient javadoc\""
    },
    {
      "commit": "1a4c4334f02152c96cfc71136dc31085826c6894",
      "tree": "6d764b7d3ef064e1622c5f961b70fc2537919904",
      "parents": [
        "58bf986c3e3948242e89654e6d59b97a21345582",
        "538e565c06e915b91e7e3a901f872ccdd9bccdd3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 11 15:07:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 15:07:36 2011 -0700"
      },
      "message": "Merge \"Fix bug 5396097 - menu theme consistency\" into ics-mr0"
    },
    {
      "commit": "69f364ae879cfde8716de07cc3358a4bc515a05b",
      "tree": "bbd685447eb2bd1a74123184ce11a3e90b90d67c",
      "parents": [
        "f751210b4b040458df789e217f168bccbb95117a",
        "89b8a2161ab6ad0211df305da1eebd6227a217e6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 11 14:54:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 14:54:08 2011 -0700"
      },
      "message": "Merge \"Update internal state when iface is removed.\""
    },
    {
      "commit": "f751210b4b040458df789e217f168bccbb95117a",
      "tree": "28f9a6db86b00b8bab987a3210eedac9b860ea6e",
      "parents": [
        "df61887feb5348f1d30a2e86b13ae64c271c4acc",
        "4db2504adab21e4439c123d2675db555e0143afa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:51:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 14:51:18 2011 -0700"
      },
      "message": "Merge \"Fix the build\""
    },
    {
      "commit": "4db2504adab21e4439c123d2675db555e0143afa",
      "tree": "0a88c5b99755d2530511610dde2c1ad23a66852b",
      "parents": [
        "7498ccb6b9a1e61281d998fc81adc9a4a5e87e56"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:48:56 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:48:56 2011 -0700"
      },
      "message": "Fix the build\n\nChange-Id: I3071feab62abee7393557ceb920786b476fb0b02\n"
    },
    {
      "commit": "df61887feb5348f1d30a2e86b13ae64c271c4acc",
      "tree": "681f52ea8ff9aed0d1d96306f1ae830853464203",
      "parents": [
        "bd3f526eabcdb77cb2b3ed062072a959924dd95b",
        "7498ccb6b9a1e61281d998fc81adc9a4a5e87e56"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Tue Oct 11 14:10:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 14:10:10 2011 -0700"
      },
      "message": "Merge \"Check whether an AsyncTask is created/executed on a looper thread.\""
    },
    {
      "commit": "7498ccb6b9a1e61281d998fc81adc9a4a5e87e56",
      "tree": "891b11ae996a48239fbcf117db24edb07df0045e",
      "parents": [
        "9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Sep 16 23:24:54 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:09:27 2011 -0700"
      },
      "message": "Check whether an AsyncTask is created/executed on a looper thread.\n\nChange-Id: I181b253c50a6579f35e61cd4b0c500379462e035\n"
    },
    {
      "commit": "ad87f5b40f2a3fd2d506dc15e00b8af28a8fa2ba",
      "tree": "be556697448569ed7fdf1597d7a4a77f22fb969a",
      "parents": [
        "338140f7340a5471b5c5e8152405bc810fe56769"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 11 12:07:35 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Oct 11 14:09:23 2011 -0700"
      },
      "message": "Fix 5389442 RemoteControlClient javadoc\n\nExtend RemoteControlClient class description with an example\n of instance creation showing how the PendingIntent is created\n and how it uses the same ComponentName as the one used\n in AudioManager.registerMediaButtonEventReceiver()\n\nChange-Id: If8f050f94b112f9680ba6bf32ba622bc648fb1d0\n"
    },
    {
      "commit": "bd3f526eabcdb77cb2b3ed062072a959924dd95b",
      "tree": "b60bc0b0fcb45f282761c118751c4cdcfb371784",
      "parents": [
        "baf8711684885fdc242c44903200ca6904fa5c46",
        "a9dc86b21defc26db0d71f276aff5c3af0b62ff5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:07:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 14:07:15 2011 -0700"
      },
      "message": "Merge \"Correctly apply transforms when getting a TextureView\u0027s bitmap Bug #5439406\""
    },
    {
      "commit": "a9dc86b21defc26db0d71f276aff5c3af0b62ff5",
      "tree": "e4274c53c5839ef4d6c658bc8b145a67db9568fb",
      "parents": [
        "098ffcd521cd272ee3a63174759cceeda618d2ef"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:06:21 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Oct 11 14:06:21 2011 -0700"
      },
      "message": "Correctly apply transforms when getting a TextureView\u0027s bitmap\nBug #5439406\n\nChange-Id: I271a9a2e38f5b3600dc158f8f442a6b0893f472b\n"
    },
    {
      "commit": "58bf986c3e3948242e89654e6d59b97a21345582",
      "tree": "f24b48e26c1217bf8316a439db65feb7fa95e95b",
      "parents": [
        "a72a80632b07dd7faf0ca2a4a0eae2770b14caa6",
        "0cde89f5f025b7826be009ebb9673b970e180e32"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 11 13:54:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 13:54:45 2011 -0700"
      },
      "message": "Merge \"Use ashmem for CursorWindows. Bug: 5332296\" into ics-mr0"
    },
    {
      "commit": "a72a80632b07dd7faf0ca2a4a0eae2770b14caa6",
      "tree": "c8b1b1f4330b0807c3ba2ab9b2544415483946ee",
      "parents": [
        "52f7fcf844ffdf5f03bca58e58b1ee3e8cc1a4c5",
        "eb0c52e491d89543d0e9573b81fdb9145d680059"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 13:54:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 13:54:28 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE AdapterView does not set setCurrentItemIndex in accessibility event.\" into ics-mr0"
    },
    {
      "commit": "52f7fcf844ffdf5f03bca58e58b1ee3e8cc1a4c5",
      "tree": "703ad4c07c104dcdcdaaa5655f6594956e00a1ed",
      "parents": [
        "c351ab473400ff15e53c33ab57cf8286c4bfad7a",
        "98348517fde86f993b5720a862bce5c2a5f1a06f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 13:54:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 13:54:23 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE AdapterView#isScrollableForAccessibility does not handle null adapter.\" into ics-mr0"
    },
    {
      "commit": "baf8711684885fdc242c44903200ca6904fa5c46",
      "tree": "fa847682db64a599ab228195ba8be832affe8d87",
      "parents": [
        "c351ab473400ff15e53c33ab57cf8286c4bfad7a",
        "79425fd600e521f1eb4947c26ef631d3e1d29920"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Oct 11 13:49:59 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 11 13:49:59 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://android-git:29418/platform/frameworks/base\n"
    },
    {
      "commit": "538e565c06e915b91e7e3a901f872ccdd9bccdd3",
      "tree": "716e925319b222df61faab785f8a430eeb63e657",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 11 13:47:08 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 11 13:49:28 2011 -0700"
      },
      "message": "Fix bug 5396097 - menu theme consistency\n\nFix a bug where action bar menus were using the wrong context to\ninflate stock views. This was causing them to use the action bar\u0027s\nthemed widget context instead of the current theme\u0027s specific action\nbar items.\n\nNote that action views in the menu will still be inflated using the\nthemed widget context. This can produce some weird side effects if\nthe action views use theme attributes relating to these action bar\nitem attributes.\n\nChange-Id: Ied3614d1fedb10a0f5366bbe7b90cd5f2f1ff969\n"
    },
    {
      "commit": "79425fd600e521f1eb4947c26ef631d3e1d29920",
      "tree": "74b2fce07e5e64d04d953fe71899944f56823902",
      "parents": [
        "e69eaf5c6de95a0db7d5cddf079169a925bac85f",
        "562dfff65ac79590c0b7c50019cd3d107e8b4e0e"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Oct 11 12:39:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 12:39:46 2011 -0700"
      },
      "message": "Merge \"Remove deprecated (and hidden) enableForegroundNdefPush callback API\u0027s.\""
    },
    {
      "commit": "e69eaf5c6de95a0db7d5cddf079169a925bac85f",
      "tree": "80ca60cd7ed28278b12322927657ff199714cea0",
      "parents": [
        "b545851dd59766f5e9471a08fdd7b60318492eb9",
        "be7c29c9f7e3d7b75d4374c8b5c0ca43c9d09c68"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 11 12:35:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 12:35:05 2011 -0700"
      },
      "message": "Merge \"Don\u0027t log BlockGuard violations on ENG builds.\""
    },
    {
      "commit": "c351ab473400ff15e53c33ab57cf8286c4bfad7a",
      "tree": "be9908887dc8ec09d1f9d72d84b948ede6800547",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 05 17:13:46 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Oct 11 12:03:10 2011 -0700"
      },
      "message": "cherrypick from hc-mr2 Change-Id: Ia38b7c364a3a655faa5cc5d13e19c2dbbb12eee5\ndocs: add docs for new hardware feature constants\n\nChange-Id: I1b5b7b37a85856d28db8ecf08b070f24312ccca2\n"
    },
    {
      "commit": "b545851dd59766f5e9471a08fdd7b60318492eb9",
      "tree": "a5a85b3202416ad62876021a913bd28abef96d4b",
      "parents": [
        "0c9698aca534f123414e4c5a9419f210473ba11b",
        "d27a0cb96e0509f75bb81ab97f7b6766853773e4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Oct 11 12:01:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 12:01:15 2011 -0700"
      },
      "message": "Merge \"Stop enabling all disabled status bar features from GlobalActions.\""
    },
    {
      "commit": "eb0c52e491d89543d0e9573b81fdb9145d680059",
      "tree": "1e950a068957f98b694f36ea3979af73b4d984a2",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 18:15:41 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 11:58:13 2011 -0700"
      },
      "message": "DO NOT MERGE AdapterView does not set setCurrentItemIndex in accessibility event.\n\nCherry picking since branching caught us in the middle of review.\n\nbug:5439637\n\nChange-Id: I67d080abb4c14cad88b952e2f91d65e181b2029b\n"
    },
    {
      "commit": "89b8a2161ab6ad0211df305da1eebd6227a217e6",
      "tree": "575c77a16d74d208bf6eaf0a7eddd4fa36039610",
      "parents": [
        "f6497e45fae88788b1c67d815458355a1f2f65b5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 11 11:58:11 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Oct 11 11:58:11 2011 -0700"
      },
      "message": "Update internal state when iface is removed.\n\nBug: 5433432\nChange-Id: I7eb0ffe3ae07f42d5c47fe4082f490478c5099bf\n"
    },
    {
      "commit": "98348517fde86f993b5720a862bce5c2a5f1a06f",
      "tree": "a60af8a05d54307a552fbda7420445a2a6d7dc8f",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 17:18:19 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 11:54:22 2011 -0700"
      },
      "message": "DO NOT MERGE AdapterView#isScrollableForAccessibility does not handle null adapter.\n\nCherry picking since branching caught us in the middle of review.\n\n1. If an AdapterView has no adapter and the view tries to fire an\n   accessibility event we get a null pointer exception.\n\nbug:5439321\n\nChange-Id: Ia3d7a5ad852ef42422d10d8a62c4d3af6792313b\n"
    },
    {
      "commit": "be7c29c9f7e3d7b75d4374c8b5c0ca43c9d09c68",
      "tree": "17f8cc5940579e2d6316e97aaa55d8c96b5d7eec",
      "parents": [
        "384bf04a38b79877be7cc03c2e67f706d84598e7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 11 11:35:23 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 11 11:35:23 2011 -0700"
      },
      "message": "Don\u0027t log BlockGuard violations on ENG builds.\n\nWe want to see CloseGuard violations in the log in ENG builds\nbecause they indicate serious problems, but BlockGuard is\ntoo noisy and is best viewed in the aggregate from the\ndrop box based tools.\n\nChange-Id: I77d4d0a561a4299355c111d0ccb5a2147646245b\n"
    },
    {
      "commit": "0c9698aca534f123414e4c5a9419f210473ba11b",
      "tree": "032e232c3dc295d947b978248585f6483651be97",
      "parents": [
        "384bf04a38b79877be7cc03c2e67f706d84598e7",
        "b2a9e2167216d9b1330e93eaf6ecd37843042c09"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 11 11:30:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 11:30:45 2011 -0700"
      },
      "message": "Merge changes I67d080ab,Ia3d7a5ad\n\n* changes:\n  AdapterView does not set setCurrentItemIndex in accessibility event.\n  AdapterView#isScrollableForAccessibility does not handle null adapter.\n"
    },
    {
      "commit": "0cde89f5f025b7826be009ebb9673b970e180e32",
      "tree": "ee6a4c95c0b07890353a813afb15a52334384f0d",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 10 14:50:10 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 11 11:03:19 2011 -0700"
      },
      "message": "Use ashmem for CursorWindows.\nBug: 5332296\n\nThe memory dealer introduces additional delays for reclaiming\nthe memory owned by CursorWindows because the Binder object must\nbe finalized.  Using ashmem instead gives CursorWindow more\ndirect control over the lifetime of the shared memory region.\n\nThe provider now allocates the CursorWindows and returns them\nto clients with a read-only protection bit set on the ashmem\nregion.\n\nImproved the encapsulation of CursorWindow.  Callers shouldn\u0027t\nneed to care about details like how string fields are allocated.\n\nRemoved the compile-time configuration of string and numeric\nstorage modes to remove some dead weight.\n\nChange-Id: I07c2bc2a9c573d7e435dcaecd269d25ea9807acd\n"
    },
    {
      "commit": "384bf04a38b79877be7cc03c2e67f706d84598e7",
      "tree": "e760409af9e6024f74c40c6b3346e2ef6cc99e5d",
      "parents": [
        "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed",
        "4f3aa5849066841dcf3fcce2f3f367f77c48ddfe"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Oct 11 10:01:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 11 10:01:39 2011 -0700"
      },
      "message": "Merge \"Remove non-module names from PRODUCT_PACKAGES\""
    },
    {
      "commit": "99f36683a4f2c218d52922ae7c2a0c0b3f2890ed",
      "tree": "a611d06246c7e9beff0adc810e7eed0d30eeb965",
      "parents": [
        "5c3bea702276bed21234715b497d683ef1b1f012",
        "10ff393a523e49c7c8f306c7c79eddf9b5ce8276"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 11 04:29:26 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 11 04:29:27 2011 -0700"
      },
      "message": "Reconcile with ics-factoryrom-release\n\nChange-Id: Ibd1dca227b44e13538ea0b9f6aea45d180a010d3\n"
    },
    {
      "commit": "5c3bea702276bed21234715b497d683ef1b1f012",
      "tree": "a611d06246c7e9beff0adc810e7eed0d30eeb965",
      "parents": [
        "12b6fa1da82567b9a36664b759d10464f4970e6f",
        "919139247ccf5ade7c24ec1a9499a377be5498c2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 22:21:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 22:21:57 2011 -0700"
      },
      "message": "Merge \"fix an issue where the screen could stay off\""
    },
    {
      "commit": "919139247ccf5ade7c24ec1a9499a377be5498c2",
      "tree": "aca54f8ec378483be0d9a842261b2f4f1313c4bc",
      "parents": [
        "b946a56b696674f6d6f399f68df38ec18adebe87"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 22:18:55 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 22:18:55 2011 -0700"
      },
      "message": "fix an issue where the screen could stay off\n\nthis would happen when toggling on/off/on very fast, the screen\ncould stay black (while the panel is on).\n\nBug: 5429724\nChange-Id: Ic8aa6aff066e6267923c0d47ef65e314e7bb6d41\n"
    },
    {
      "commit": "12b6fa1da82567b9a36664b759d10464f4970e6f",
      "tree": "81ef6218120ff861c734207dd972072dc2469c78",
      "parents": [
        "66360acc126c243de7938c7499f22c4f9a037a29",
        "baa2812b377ec412f1b764463f20b8baad91b207"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 22:06:07 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 22:06:07 2011 -0700"
      },
      "message": "Merge \"Fix 5386408: Fix battery state information propagation in Lock Screen\""
    },
    {
      "commit": "baa2812b377ec412f1b764463f20b8baad91b207",
      "tree": "a83256bb1f7ffe20a18c8efa0b0cf19573f768fe",
      "parents": [
        "338140f7340a5471b5c5e8152405bc810fe56769"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 21:55:04 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 22:02:54 2011 -0700"
      },
      "message": "Fix 5386408: Fix battery state information propagation in Lock Screen\n\nThis fixes a bug where Lock Screen would sometimes inappropriately show\n\"charged\" if it took a while for Lock Screen to get an update on the\nbattery state.  It now starts with the state set to BATTERY_STATUS_UNKNOWN\nso we properly update listeners when we finally get battery information\nin handleBatteryUpdate().\n\nChange-Id: I71018a233f38b2f897ff2e6592d7e310550fa016\n"
    },
    {
      "commit": "10ff393a523e49c7c8f306c7c79eddf9b5ce8276",
      "tree": "084f4ebedf95481a422810c3086a40423c997a17",
      "parents": [
        "83cf0313075d41b602fdbd808cd06a6efd40a43a",
        "d5b3935e03ff3a2a177bd4763ac0dc894fcdf505"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 10 20:38:59 2011 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Oct 10 20:38:59 2011 -0700"
      },
      "message": "merge in ics-factoryrom-release history after reset to ics-factoryrom\n"
    },
    {
      "commit": "66360acc126c243de7938c7499f22c4f9a037a29",
      "tree": "1b44637c50d83b7842df9586f7ff40976a8ee542",
      "parents": [
        "9f4021d86a92355539844623b782331006926a4e",
        "67e043db11b29f3c0c84529ae21a0fdd7ae11c6d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 20:06:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 20:06:29 2011 -0700"
      },
      "message": "Merge \"Fix 5249234: Add contentDescription to buttons on transport control on lock screen.\""
    },
    {
      "commit": "9f4021d86a92355539844623b782331006926a4e",
      "tree": "a4d178b44bc8db265b252d593fbf925a3276598d",
      "parents": [
        "5f9532f47e823185d7549f7008203a6df1a44131",
        "474fd74b8828717820b303497fece32f0b0e5d44"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 19:16:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 19:16:52 2011 -0700"
      },
      "message": "Merge \"Keep screen brightness at 0 while waiting for the UI to be displayed.\""
    },
    {
      "commit": "5f9532f47e823185d7549f7008203a6df1a44131",
      "tree": "b11277121a219fe6ac30a040d8781adac471b188",
      "parents": [
        "9c518d1f16850ba1036bab5d731cad9dacd1b6fa",
        "2e8fb73ec088dbe459b07475aee1e43b500f101c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 19:15:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 19:15:32 2011 -0700"
      },
      "message": "Merge \"Fix issue #5435470: SharedPreferencesImpl should read from file...\""
    },
    {
      "commit": "67e043db11b29f3c0c84529ae21a0fdd7ae11c6d",
      "tree": "a03610fb79bed647bdafa827714576fca5a9acb5",
      "parents": [
        "338140f7340a5471b5c5e8152405bc810fe56769"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 17:48:01 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 19:11:06 2011 -0700"
      },
      "message": "Fix 5249234: Add contentDescription to buttons on transport control on lock screen.\n\nChange-Id: Ie4e9139e01c37a0d9542ff9996a84db0083b35ef\n"
    },
    {
      "commit": "9c518d1f16850ba1036bab5d731cad9dacd1b6fa",
      "tree": "ce37c7bd19c4709dcf95c40324ea0fce6d5e7de9",
      "parents": [
        "338140f7340a5471b5c5e8152405bc810fe56769",
        "b946a56b696674f6d6f399f68df38ec18adebe87"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 19:05:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 19:05:23 2011 -0700"
      },
      "message": "Merge \"Fix screen off animation when in landscape\""
    },
    {
      "commit": "b946a56b696674f6d6f399f68df38ec18adebe87",
      "tree": "9fd734eabf3de7708cc0e60dd4dc54ec90d2830b",
      "parents": [
        "9e076a61e5daacd4c846b8dc362d89f053054703"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 19:02:07 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 19:02:07 2011 -0700"
      },
      "message": "Fix screen off animation when in landscape\n\nChange-Id: I4bc5b12d7a64a4bf8b9a851594be4d60b790d1ed\n"
    },
    {
      "commit": "2e8fb73ec088dbe459b07475aee1e43b500f101c",
      "tree": "11e7609a5ddc206fd749914207c2bf8bb0095015",
      "parents": [
        "94e8471a956d46f4fae3da2b1e79862e07209efa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 18:47:00 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 18:47:00 2011 -0700"
      },
      "message": "Fix issue #5435470: SharedPreferencesImpl should read from file...\n\n...via BufferedInputStream\n\nChange-Id: Ic14eff1e53b6f4a0de5f59bd97cd390eb908e3c6\n"
    },
    {
      "commit": "474fd74b8828717820b303497fece32f0b0e5d44",
      "tree": "acc6af64e5bad221a0458b35befe4d72f6eefe58",
      "parents": [
        "94e8471a956d46f4fae3da2b1e79862e07209efa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 18:40:22 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 18:40:22 2011 -0700"
      },
      "message": "Keep screen brightness at 0 while waiting for the UI to be displayed.\n\nChange-Id: I957135c5423db6d83f4f30232481a1b6d77165fa\n"
    },
    {
      "commit": "b2a9e2167216d9b1330e93eaf6ecd37843042c09",
      "tree": "c646c8be25723a8c2be3a4ffcb2ebfb696d3b414",
      "parents": [
        "54669f837ac305a0e7a7725cb418a51b4ed8ebcd"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 18:15:41 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 18:15:49 2011 -0700"
      },
      "message": "AdapterView does not set setCurrentItemIndex in accessibility event.\n\nbug:5439637\n\nChange-Id: I67d080abb4c14cad88b952e2f91d65e181b2029b\n"
    },
    {
      "commit": "338140f7340a5471b5c5e8152405bc810fe56769",
      "tree": "e85ed41001498513b1be4011f1043da8c0abc1a1",
      "parents": [
        "f005a2c83b341647ea827e548cf506d37a8bf97e",
        "50e7e51d68e3b01c3362fe9ab7b3448132e48b43"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 10 17:47:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 17:47:46 2011 -0700"
      },
      "message": "Merge \"Over-limit within handful of MTU\u0027s, update assets.\""
    },
    {
      "commit": "f005a2c83b341647ea827e548cf506d37a8bf97e",
      "tree": "7cab06f2773f9c21c90deec107e80816f438b5ab",
      "parents": [
        "6b1950cce182c51eff045acc1655d9994685edcd",
        "530d9f10a6af8ff83a184582ca81608b29510b42"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 17:39:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 17:39:54 2011 -0700"
      },
      "message": "Merge \"Adding accessibility support to the pattern lock.\""
    },
    {
      "commit": "6b1950cce182c51eff045acc1655d9994685edcd",
      "tree": "5736c68b179713e218a6fe83c1b852f9165f9a48",
      "parents": [
        "b765e45f007a97c5b624f27a9368164ad03a4fee",
        "32319dd852709b975e53360f479634e43db4d224"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Oct 10 17:34:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 17:34:15 2011 -0700"
      },
      "message": "Merge \"Add \"format\" extra to SMS delivery report intents.\""
    },
    {
      "commit": "b765e45f007a97c5b624f27a9368164ad03a4fee",
      "tree": "42c10b325b9f4d207c6d8a967dcb1c0600cbd780",
      "parents": [
        "882ed3747145ca68b3acb26636be7a39755b5548",
        "e659fb92750490807d5bb6f27ce01d2253bd7c70"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 10 17:27:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 17:27:05 2011 -0700"
      },
      "message": "Merge \"Gracefully handle \"needs init\" transport errors at finish\""
    },
    {
      "commit": "54669f837ac305a0e7a7725cb418a51b4ed8ebcd",
      "tree": "a9a1bfd2102fab8fac99a6ad4b81445a360e5702",
      "parents": [
        "041ed0485a5fce499add436d9a117562b202254e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 17:18:19 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 17:18:24 2011 -0700"
      },
      "message": "AdapterView#isScrollableForAccessibility does not handle null adapter.\n\n1. If an AdapterView has no adapter and the view tries to fire an\n   accessibility event we get a null pointer exception.\n\nbug:5439321\n\nChange-Id: Ia3d7a5ad852ef42422d10d8a62c4d3af6792313b\n"
    },
    {
      "commit": "50e7e51d68e3b01c3362fe9ab7b3448132e48b43",
      "tree": "badba8b1e91776754889b2630fac74b5774edbd9",
      "parents": [
        "f6497e45fae88788b1c67d815458355a1f2f65b5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 10 16:50:35 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 10 16:57:21 2011 -0700"
      },
      "message": "Over-limit within handful of MTU\u0027s, update assets.\n\nConsider a network over-limit when it\u0027s measured usage is within a\nhandful of MTU\u0027s, since kernel completely drops packets that trigger\nlimit alert.\n\nUpdate notification drawables.\n\nBug: 5433359, 5224629\nChange-Id: I10b19cc34c34b47775904229829a25208cd85d25\n"
    },
    {
      "commit": "32319dd852709b975e53360f479634e43db4d224",
      "tree": "731df94f6d5b6ee68e1cb97e5056739cd2b9e470",
      "parents": [
        "94e8471a956d46f4fae3da2b1e79862e07209efa"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Oct 10 16:56:58 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Oct 10 16:56:58 2011 -0700"
      },
      "message": "Add \"format\" extra to SMS delivery report intents.\n\nThe MMS app was updated for multiple SMS dispatcher support, passing\nthe \"format\" extra into SmsMessage.createFromPdu() so that the PDU\nis interpreted as the correct format (3GPP or 3GPP2).\n\nThis change adds the \"format\" extra to the intents that are sent for\nSMS delivery reports. The MMS app is already expecting this extra, so\nthis change fixes a NPE that was introduced with the last change.\n\nBug: 5434052\nChange-Id: I38b97f166c78d246d721ca1db8a4a18a2c6529bd\n"
    },
    {
      "commit": "882ed3747145ca68b3acb26636be7a39755b5548",
      "tree": "b19e69a0d5055b0bf4c001f0b43c47bbd3be230f",
      "parents": [
        "2cba116c27f52fa7545d5131ff9e18294d87e81a",
        "83cf0313075d41b602fdbd808cd06a6efd40a43a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 16:46:35 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 16:46:35 2011 -0700"
      },
      "message": "Resolved conflicts for merge of 83cf0313 to master\n\nChange-Id: Ib66ee7e34d0c4d845004bce635ee1ef300d3b344\n"
    },
    {
      "commit": "e659fb92750490807d5bb6f27ce01d2253bd7c70",
      "tree": "bf5964ac83cd2ae610a7682be41a087e52c4a4d4",
      "parents": [
        "e47b89cabe38bb0a711c3b2a87be9696c7a1f074"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 10 16:34:50 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 10 16:34:50 2011 -0700"
      },
      "message": "Gracefully handle \"needs init\" transport errors at finish\n\nAlthough it\u0027s typical for a backup transport to report that it\nneeds an explicit initialization opportunity when the backup is\ninitiated, it can sometimes come to pass that the \"needs init\"\nerror condition is reported at backup *finish*.  In this case the\nframework side was failing to properly reset all of the relevant\nstate.  The end result was to spin hard forever, holding wakelocks\nand continually failing to actually perform the necessary init\noperation, possibly continuing even after a reboot.  Fixed.\n\nBug 5434579\n\nChange-Id: If1d72c338526e4019ea524c48a11e71e44e77f71\n"
    },
    {
      "commit": "2cba116c27f52fa7545d5131ff9e18294d87e81a",
      "tree": "b86165a564295ff0b26c26701e072b8867c1bb77",
      "parents": [
        "2b78c7006aabe9473ad7da932b0bc221684013e4",
        "04b81c713e88c056b430b326350359b4e8f1377f"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Oct 10 16:34:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 16:34:34 2011 -0700"
      },
      "message": "Merge \"Don\u0027t show icon for power-off confirmation dialog.\""
    },
    {
      "commit": "83cf0313075d41b602fdbd808cd06a6efd40a43a",
      "tree": "084f4ebedf95481a422810c3086a40423c997a17",
      "parents": [
        "832c54857519c405d7aa0d3bccfe74078f1a1abf",
        "62dce9b57477a02f53c8038d8f2c60480509eabe"
      ],
      "author": {
        "name": "Hiroshi Lockheimer",
        "email": "hiroshi@google.com",
        "time": "Mon Oct 10 16:34:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 16:34:23 2011 -0700"
      },
      "message": "Merge \"Ensuring previous sounds are named correctly Bug: 5416299\" into ics-factoryrom"
    },
    {
      "commit": "2b78c7006aabe9473ad7da932b0bc221684013e4",
      "tree": "c775f898ed00dde499d419e5e8f5230979f3af2c",
      "parents": [
        "51ee6a7ad9ca66451e2c17c9ac169920a30bb692",
        "19eb7014bd6d0751b21c2b00873c0fbf499abe61"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Oct 10 16:30:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 16:30:06 2011 -0700"
      },
      "message": "Merge \"Fix 5406921: Register for receiving phone state changes when KGSVM gets created.\""
    },
    {
      "commit": "51ee6a7ad9ca66451e2c17c9ac169920a30bb692",
      "tree": "0d50e826a88457fd2cd7ae4b9a7a3a7cce4e2279",
      "parents": [
        "94e8471a956d46f4fae3da2b1e79862e07209efa",
        "c3892c525d5fffc40f068e7fdc975807e987c9d4"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Mon Oct 10 16:28:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 16:28:36 2011 -0700"
      },
      "message": "Merge \"Fixes 5429869 Only displaying FaceUnlock when window is focused\""
    },
    {
      "commit": "04b81c713e88c056b430b326350359b4e8f1377f",
      "tree": "3fdac4c2a2c79744c3fa8e58fbfe1fe529bafa4a",
      "parents": [
        "b6eb58ef037f29d217b570f19d390de5873668d7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Oct 10 16:24:48 2011 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Oct 10 16:24:48 2011 -0700"
      },
      "message": "Don\u0027t show icon for power-off confirmation dialog.\n\nBug: 5380396\nChange-Id: I57574b613d95885c829df729297b24be1c73b876\n"
    },
    {
      "commit": "94e8471a956d46f4fae3da2b1e79862e07209efa",
      "tree": "8f6126fb59bc0bdc6beacdb192b9db035b66cac9",
      "parents": [
        "a1a274f2794e29afd5ba5e2ca31352cae5c508fd",
        "58f42a59bda3bc912d0d2f81dc65a9d31d140eaa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 16:08:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 16:08:05 2011 -0700"
      },
      "message": "Merge \"Fix issue #5405788: Device continuously opening and closing...\""
    },
    {
      "commit": "a1a274f2794e29afd5ba5e2ca31352cae5c508fd",
      "tree": "d77d7f745f7582fa845072616463d157361b786b",
      "parents": [
        "b6eb58ef037f29d217b570f19d390de5873668d7",
        "9920f4fdeaa3a4c597f62c3d082becc48ea8a7ab"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 16:05:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 16:05:53 2011 -0700"
      },
      "message": "Merge \"Accessibility text changed event text not populated.\""
    },
    {
      "commit": "62dce9b57477a02f53c8038d8f2c60480509eabe",
      "tree": "8a84c461b6c7995062a34522d720af7706551e29",
      "parents": [
        "9e7caa0b270f8cea1fd2a61c5bffcf0df1037970"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 15:05:49 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 15:57:41 2011 -0700"
      },
      "message": "Ensuring previous sounds are named correctly\nBug: 5416299\n\nChange-Id: I0f2cd229be02908553368d6ff19977a0ebd3e613\n"
    },
    {
      "commit": "b6eb58ef037f29d217b570f19d390de5873668d7",
      "tree": "759beffa5623d02e8992f0230f6c6faf8498acbf",
      "parents": [
        "b47232b4d532ae982c31cd9e183dd142f65fa1a5",
        "d5b3935e03ff3a2a177bd4763ac0dc894fcdf505"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Oct 10 15:39:41 2011 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Oct 10 15:39:42 2011 -0700"
      },
      "message": "Reconcile with ics-factoryrom-release\n\nChange-Id: I8642724549283dbcd3d104a35d5c659e5591682e\n"
    },
    {
      "commit": "b47232b4d532ae982c31cd9e183dd142f65fa1a5",
      "tree": "759beffa5623d02e8992f0230f6c6faf8498acbf",
      "parents": [
        "50c31024e30f26720321bbd5adeb46a554beca7e",
        "098ffcd521cd272ee3a63174759cceeda618d2ef"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 10 15:24:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 15:24:06 2011 -0700"
      },
      "message": "Merge \"Don\u0027t call saveLayer() when it\u0027s not required Bug #5435653\""
    },
    {
      "commit": "098ffcd521cd272ee3a63174759cceeda618d2ef",
      "tree": "1ee1e7cc07f825cd06fb2564168ecceb68bcfa62",
      "parents": [
        "589b0bb6ab81657ba201cbc441a49f85305170bc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 10 15:22:25 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 10 15:23:32 2011 -0700"
      },
      "message": "Don\u0027t call saveLayer() when it\u0027s not required\nBug #5435653\n\nsaveLayer() can be extremely expensive on some GPU architectures. Avoiding\nthis call greatly improve the rendering performance of drawables with\nstrok + fill.\n\nChange-Id: Ib414174ba05d5bad56d942b8e67ab784e7d60b9e\n"
    },
    {
      "commit": "50c31024e30f26720321bbd5adeb46a554beca7e",
      "tree": "f81d6cccce8aafbfef0a8db5326a77d1362e71df",
      "parents": [
        "737f33091f28251f0ac6e525e7401c841ef54af0",
        "f58ba6506959947d2e646833789c859ae50e6767"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Oct 10 15:22:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 15:22:04 2011 -0700"
      },
      "message": "Merge \"Support AMR as a file type so that it can be imported into movie studio\""
    },
    {
      "commit": "737f33091f28251f0ac6e525e7401c841ef54af0",
      "tree": "89af2b6109a51abbbf98d6356185b13d347977b8",
      "parents": [
        "8c3e707999359ed77bf1e2ac8465edae8dffc37c",
        "f656030a865be029c7c29bab2ea6f5fff07624ae"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 10 15:18:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 15:18:35 2011 -0700"
      },
      "message": "Merge \"Bug 5437846: Crash in SpellChecker\""
    },
    {
      "commit": "f656030a865be029c7c29bab2ea6f5fff07624ae",
      "tree": "b4749a633cb2c53c524a6fde18ab9c0b90da7b78",
      "parents": [
        "9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 10 15:03:55 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 10 15:04:54 2011 -0700"
      },
      "message": "Bug 5437846: Crash in SpellChecker\n\nThe cached mText field from TextView is not constant overtime.\nIt is especially changed whne the first character of text is added.\nRetrieve the actual current value everytime we use it.\n\nChange-Id: Ie297a3292106879621e54a22e5d03444d442ec96\n"
    },
    {
      "commit": "58f42a59bda3bc912d0d2f81dc65a9d31d140eaa",
      "tree": "01c6bed2aec11d4e09510f5962620c115661e90e",
      "parents": [
        "8c3e707999359ed77bf1e2ac8465edae8dffc37c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 13:46:34 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 10 14:53:08 2011 -0700"
      },
      "message": "Fix issue #5405788: Device continuously opening and closing...\n\n...the \"Complete action using\" dialog\n\nWhen an application goes idle, it sends back to the activity manager\nthe configuration it last used, to make sure the two don\u0027t get out\nof sync.  Fix a bunch of edge cases here in dealing with that, and\nbe sure to also send the current configuration when launching an\nactivity so the client is always up-to-date when launching.\n\nAlso a small fix to not show the upgrading dialog during first boot.\n\nChange-Id: I14ed366a87cd689d1c78787369e052422290ac6f\n"
    },
    {
      "commit": "8c3e707999359ed77bf1e2ac8465edae8dffc37c",
      "tree": "f2ff0137c9d518340b018d5773c43d9cd314a593",
      "parents": [
        "17b8bd12f423ef7eec67c70c926175157bd8e7f3",
        "832c54857519c405d7aa0d3bccfe74078f1a1abf"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 14:43:35 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 10 14:43:35 2011 -0700"
      },
      "message": "am 832c5485: Merge \"Update screen lock/unlock sound Bug: 5416299\" into ics-factoryrom\n\n* commit \u0027832c54857519c405d7aa0d3bccfe74078f1a1abf\u0027:\n  Update screen lock/unlock sound Bug: 5416299\n"
    },
    {
      "commit": "17b8bd12f423ef7eec67c70c926175157bd8e7f3",
      "tree": "90b3d8951555ed61ffbfca5b2f616af30f218b1d",
      "parents": [
        "015a8224eb7199f0702d38a585369fcbd2c8220a",
        "17249d6472b85e669c1b854fc413888e78af6def"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 14:43:33 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 10 14:43:33 2011 -0700"
      },
      "message": "am 17249d64: Adding Pollux notification tone Bug: 5416299\n\n* commit \u002717249d6472b85e669c1b854fc413888e78af6def\u0027:\n  Adding Pollux notification tone Bug: 5416299\n"
    },
    {
      "commit": "015a8224eb7199f0702d38a585369fcbd2c8220a",
      "tree": "6431d4ef1c1c7b00864ba9bcbe871a2cb6ad974b",
      "parents": [
        "61cfda7e7819a8fbd95f98a583f2f209afdd880a",
        "9e7caa0b270f8cea1fd2a61c5bffcf0df1037970"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Oct 10 14:37:25 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 10 14:37:25 2011 -0700"
      },
      "message": "am 9e7caa0b: Tie the lockscreen sounds with the ringer volume.\n\n* commit \u00279e7caa0b270f8cea1fd2a61c5bffcf0df1037970\u0027:\n  Tie the lockscreen sounds with the ringer volume.\n"
    },
    {
      "commit": "61cfda7e7819a8fbd95f98a583f2f209afdd880a",
      "tree": "6431d4ef1c1c7b00864ba9bcbe871a2cb6ad974b",
      "parents": [
        "1e43657ca08d755e950220a0e70518f33dce705e",
        "803ce0f9fdd455dc4ec0c6ad9c141c76315fd4da"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 10 14:37:23 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 10 14:37:23 2011 -0700"
      },
      "message": "am 803ce0f9: (-s ours) Use SoundPool instead of Ringtone.\n\n* commit \u0027803ce0f9fdd455dc4ec0c6ad9c141c76315fd4da\u0027:\n  Use SoundPool instead of Ringtone.\n"
    },
    {
      "commit": "1e43657ca08d755e950220a0e70518f33dce705e",
      "tree": "6431d4ef1c1c7b00864ba9bcbe871a2cb6ad974b",
      "parents": [
        "184b44e79406e5f7e4f68673277c9637c6451b55",
        "589b0bb6ab81657ba201cbc441a49f85305170bc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 10 14:07:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 14:07:10 2011 -0700"
      },
      "message": "Merge \"Make sure we have the correct GL context when grabbing a bitmap Bug #5427391\""
    },
    {
      "commit": "184b44e79406e5f7e4f68673277c9637c6451b55",
      "tree": "6b2b00f6b1a28f00605c6dac883baf35641fb11f",
      "parents": [
        "1d805c2b90f67a394016a138995c4c1eeb855ff7",
        "d2183654e03d589b120467f4e98da1b178ceeadb"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 10 14:06:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 14:06:09 2011 -0700"
      },
      "message": "Merge \"Fix ownership of CursorWindows across processes. Bug: 5332296\""
    },
    {
      "commit": "589b0bb6ab81657ba201cbc441a49f85305170bc",
      "tree": "17f825cfeb26e710794e87b3c7d37dfbefba7a79",
      "parents": [
        "9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 10 13:57:47 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Oct 10 13:57:47 2011 -0700"
      },
      "message": "Make sure we have the correct GL context when grabbing a bitmap\nBug #5427391\n\nChange-Id: I4687a6a3e8968fc3ca8ef171833b2bb7afc16f89\n"
    },
    {
      "commit": "1d805c2b90f67a394016a138995c4c1eeb855ff7",
      "tree": "afbe086bb589a826b426fd566b176fb9001d73e6",
      "parents": [
        "aa71686e1287600cabb9d15dc1b0a72f89c04d96",
        "281432c4672ddcce762cd4964d613f6b7cf2a27a"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Oct 10 13:28:01 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 13:28:01 2011 -0700"
      },
      "message": "Merge \"Delay sending Plugin Draw event until the surface is ready.\""
    },
    {
      "commit": "281432c4672ddcce762cd4964d613f6b7cf2a27a",
      "tree": "aa66f475b0a4b3410ff2ce362b715b2428586620",
      "parents": [
        "9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Aug 22 14:05:49 2011 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Oct 10 16:19:56 2011 -0400"
      },
      "message": "Delay sending Plugin Draw event until the surface is ready.\n\nbug: 5436630\nChange-Id: Ib66859b94b60fc5ea2a8db5e2e40690a084d5b0a\n"
    },
    {
      "commit": "aa71686e1287600cabb9d15dc1b0a72f89c04d96",
      "tree": "36e724f4ef2c6e51a095555b0ed5dfdbc7a77080",
      "parents": [
        "a5da78f09df49ed379028ccaaa383c68dcb58397",
        "cca606d7c33e6cfd7f67e96e5229f676703b150a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 10 13:06:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 13:06:54 2011 -0700"
      },
      "message": "Merge \"Improve loadData JavaDoc\""
    },
    {
      "commit": "cca606d7c33e6cfd7f67e96e5229f676703b150a",
      "tree": "a94db8576f09850429a7fa197738e9e9b68f4858",
      "parents": [
        "b19c7878cc48746b7dda7ebdf1c85f6a7e6996a3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Oct 07 12:31:26 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Oct 10 12:55:22 2011 -0700"
      },
      "message": "Improve loadData JavaDoc\n\n Bug: 5425567\n\nChange-Id: I2feff8ac69b2bb790aec8c5f710af0df257e28fb\n"
    },
    {
      "commit": "a5da78f09df49ed379028ccaaa383c68dcb58397",
      "tree": "c8e3610dcfa36c98f2f24f57378e64abbf327f5e",
      "parents": [
        "5872a7758b15f98fcd37e7f1cd357328932f7bf5",
        "7f3259403df63043575c150653ee6e6019cb0733"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 10 12:45:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 12:45:02 2011 -0700"
      },
      "message": "Merge \"YouTube can now request custom cache/prefetch parameters and disconnect-at-highwater\""
    },
    {
      "commit": "4f3aa5849066841dcf3fcce2f3f367f77c48ddfe",
      "tree": "d4367734b171e18baca59c3fb73ae17119ae4b7f",
      "parents": [
        "b19c7878cc48746b7dda7ebdf1c85f6a7e6996a3"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Oct 10 12:44:12 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Oct 10 12:44:12 2011 -0700"
      },
      "message": "Remove non-module names from PRODUCT_PACKAGES\n\nBug: 5430740\nThose files are in PRODUCT_COPY_FILES but not modules that can be put in\nPRODUCT_PACKAGES.\n\nChange-Id: I9e2f60de7ac2e12e6880e1365a36615835ca747c\n"
    },
    {
      "commit": "7f3259403df63043575c150653ee6e6019cb0733",
      "tree": "2709520950f626e6561693e82908733c42b8e758",
      "parents": [
        "bdb3df82bb800de6f86de6b5bb2a4d29e09b3383"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Oct 07 13:40:45 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Oct 10 12:41:21 2011 -0700"
      },
      "message": "YouTube can now request custom cache/prefetch parameters and disconnect-at-highwater\n\nthrough the use of pseudo http headers specified in the setDataSource call.\n\nx-cache-config: -1/-1/0\nx-disconnect-at-highwatermark: 1\n\nturns off keep-alives and disconnects every time the cache is full (will attempt\nto reconnect once it run below lowwater mark)\n\nrelated-to-bug: 5433309\n\nChange-Id: Id2f942fc956e0e156834cfcd6bb08dae6a29fae1\n"
    },
    {
      "commit": "5872a7758b15f98fcd37e7f1cd357328932f7bf5",
      "tree": "0aa75b8135c11f272dc399f56dcb485367d9b1ab",
      "parents": [
        "9e076a61e5daacd4c846b8dc362d89f053054703",
        "184df101c005e6f9289f4c72e0e38c405a98cb33"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Oct 10 12:38:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 12:38:16 2011 -0700"
      },
      "message": "Merge \"enable EGL_IMG_context_priority for the omap4 platform\""
    },
    {
      "commit": "9920f4fdeaa3a4c597f62c3d082becc48ea8a7ab",
      "tree": "7519d0d7df6c1c45597c27b084dcfe33e2be4f9d",
      "parents": [
        "b19c7878cc48746b7dda7ebdf1c85f6a7e6996a3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Oct 07 18:39:11 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 12:32:16 2011 -0700"
      },
      "message": "Accessibility text changed event text not populated.\n\nAdded the TYPE_VIEW_TEXT_CHANGED event to the populating events.\n\nbug:5430831\n\nChange-Id: I78e87640ea4279227d89f399ad43e9b88eb4a486\n"
    },
    {
      "commit": "9e076a61e5daacd4c846b8dc362d89f053054703",
      "tree": "0ca79078fbb4854dbf4cc4de5a52c099002bd446",
      "parents": [
        "4873131858a78708d42ffbdae0753c1bcd04d46f",
        "1d8e7d640ad5ed6fe82bca017293dd89169f1c2e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 10 11:48:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 11:48:58 2011 -0700"
      },
      "message": "Merge \"Fix Cursor leak in SettingsBackupAgent. Bug: 5434060\""
    },
    {
      "commit": "4873131858a78708d42ffbdae0753c1bcd04d46f",
      "tree": "1f60a13f09d54760bada5546e325b4abff754722",
      "parents": [
        "222b92a7322346e544188ca040bef1e27ab2b71a",
        "d5875d98f06817f78bd974842a8a9c2d41802d20"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 10 11:48:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 11:48:53 2011 -0700"
      },
      "message": "Merge \"Always log StrictMode violations on ENG builds.\""
    },
    {
      "commit": "222b92a7322346e544188ca040bef1e27ab2b71a",
      "tree": "81a9fafb71a9cb4f5504811faf2856c0b005b14d",
      "parents": [
        "326e8748f082f3c794fcfcd7c87c688a0564a964",
        "baaf8c3f55d9d95b9d2cd9279e2ce1725da0dc52"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 10 11:48:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 11:48:49 2011 -0700"
      },
      "message": "Merge \"Implement CloseGuard in ContentResolver.\""
    },
    {
      "commit": "326e8748f082f3c794fcfcd7c87c688a0564a964",
      "tree": "41280e40cde8bf9ab0c73ce771d480f59c926215",
      "parents": [
        "9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1",
        "df6611d8c0cd69c3dcb93462eb138e0bbf137b88"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 10 11:48:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 11:48:39 2011 -0700"
      },
      "message": "Merge \"Clean up handrolled Binder proxies. Bug: 5332296\""
    },
    {
      "commit": "9dcd5afabe37872eab1b0bf2d4cab7f36b9f30a1",
      "tree": "a25330a6f3abbf01856355a5bf3e060c2497147e",
      "parents": [
        "59ba2b2fabf91af7685f3c00eea7fc155d05f1fc",
        "7d09f04363cdda6a3cf8b2ad1b67c9a07fa8975f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 10 11:19:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 11:19:35 2011 -0700"
      },
      "message": "Merge \"Bug 5430909 - Overlay action bar should consume hover events\""
    },
    {
      "commit": "7d09f04363cdda6a3cf8b2ad1b67c9a07fa8975f",
      "tree": "a4d24704abc2696063a841e72ab3a492165bcb71",
      "parents": [
        "e0f2515b444ceae20571cbe29e44237d259f54bd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 10 11:15:56 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 10 11:15:56 2011 -0700"
      },
      "message": "Bug 5430909 - Overlay action bar should consume hover events\n\nOtherwise these will incorrectly fall through to the view below.\n\nChange-Id: I97280c41b2080f3f156554c6eb111af246e140d0\n"
    },
    {
      "commit": "530d9f10a6af8ff83a184582ca81608b29510b42",
      "tree": "62c432b24dee2ff07918712037c9807eeada3a9b",
      "parents": [
        "041ed0485a5fce499add436d9a117562b202254e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 04 14:51:25 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 10 11:05:49 2011 -0700"
      },
      "message": "Adding accessibility support to the pattern lock.\n\nThe pattern lock fires accessibility eventa to announce start,\nupdate, and end of a pattern. The pattern lock reacts to hover\nevents if touch exploration is enabled.\n\nbug:5318807\n\nChange-Id: I5a10c76338ca029f63f278c7e7d0aaba2386f73c\n"
    },
    {
      "commit": "59ba2b2fabf91af7685f3c00eea7fc155d05f1fc",
      "tree": "e05119b795f2020918ba6cbdb31f6cd5180089ab",
      "parents": [
        "70fa87b54fd3dd6ef06ebbb7ceeb966bde7f7122",
        "287d6c6e12a38864d019fa7b9184206bc8a31ea1"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Oct 10 10:54:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 10:54:51 2011 -0700"
      },
      "message": "Merge \"Bug 5250788: LatinIME slows down as amount of Text increases\""
    },
    {
      "commit": "70fa87b54fd3dd6ef06ebbb7ceeb966bde7f7122",
      "tree": "659b43f0afa69342c1931b291066f0f519478844",
      "parents": [
        "041ed0485a5fce499add436d9a117562b202254e",
        "03e9d8ae0759289f4474227382caa898f398c636"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Oct 10 10:29:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 10:29:17 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "832c54857519c405d7aa0d3bccfe74078f1a1abf",
      "tree": "f1a7cfe740f97c51f2605fe90fc1f07a2584638b",
      "parents": [
        "17249d6472b85e669c1b854fc413888e78af6def",
        "3c902ecdaefa7e85c0a8bed18a100e9dcd7c3d38"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 10:08:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 10:08:55 2011 -0700"
      },
      "message": "Merge \"Update screen lock/unlock sound Bug: 5416299\" into ics-factoryrom"
    },
    {
      "commit": "041ed0485a5fce499add436d9a117562b202254e",
      "tree": "bdccb1eccfbaac6e3602f398b2fe67e63c16e056",
      "parents": [
        "b19c7878cc48746b7dda7ebdf1c85f6a7e6996a3",
        "d17423739f64fa2510acc998107579fa96bcabcf"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Oct 10 09:51:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 10 09:51:31 2011 -0700"
      },
      "message": "Merge \"Size Autocomplete drop down items correctly.\""
    },
    {
      "commit": "d17423739f64fa2510acc998107579fa96bcabcf",
      "tree": "4245f1aecc293964ffd0fd3fba6e9baba275520e",
      "parents": [
        "bdb3df82bb800de6f86de6b5bb2a4d29e09b3383"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Oct 10 12:14:50 2011 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Oct 10 17:19:55 2011 +0100"
      },
      "message": "Size Autocomplete drop down items correctly.\n\nFit the list item size to the content, and add a small amount of\npadding.\n\nBug: 5420125\nChange-Id: I50d6085654be77d1d314efad40df496e9c639c69\n"
    },
    {
      "commit": "b19c7878cc48746b7dda7ebdf1c85f6a7e6996a3",
      "tree": "0e3cebb0752e9804e3b84a68bd6cc0412b3e30a6",
      "parents": [
        "bdb3df82bb800de6f86de6b5bb2a4d29e09b3383"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 10 14:09:44 2011 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Oct 10 16:57:05 2011 +0100"
      },
      "message": "Improve documentation for WebView.loadUrl() to specify charset\n\nBug: 5435233\nChange-Id: I69a8e0c551b58f284cfa95dccfc0ea49b0bbf05f\n"
    },
    {
      "commit": "17249d6472b85e669c1b854fc413888e78af6def",
      "tree": "90e984e774c3d6b30be455b8db6891d46e830a7c",
      "parents": [
        "9e7caa0b270f8cea1fd2a61c5bffcf0df1037970"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 07:53:50 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 07:55:30 2011 -0700"
      },
      "message": "Adding Pollux notification tone\nBug: 5416299\n\nChange-Id: I471977f1119c1afe314fa7539d8452fab5a4961e\n"
    },
    {
      "commit": "3c902ecdaefa7e85c0a8bed18a100e9dcd7c3d38",
      "tree": "b6bd6390ef3ffee3c22cddec93a6792fa987586f",
      "parents": [
        "9e7caa0b270f8cea1fd2a61c5bffcf0df1037970"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 07:50:07 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Oct 10 07:50:07 2011 -0700"
      },
      "message": "Update screen lock/unlock sound\nBug: 5416299\n\nChange-Id: Icdb1d45ce2afd742cc89cfb8e53245a158d4c241\n"
    }
  ],
  "next": "c3892c525d5fffc40f068e7fdc975807e987c9d4"
}
