)]}'
{
  "log": [
    {
      "commit": "1c41517124a90fcfdb95dc069fc492c6fcf1ff25",
      "tree": "43a463cfe40b0cf7e96ca9045075e31390d1e60e",
      "parents": [
        "553a53ef9ff789dff8b5a74dfea4d6f37feeb263"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 08 17:06:46 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Nov 08 17:19:31 2010 -0800"
      },
      "message": "Handle user message ID 0\nPass RS runtime errors back to java.\nthrow exceptions for runtime errors.\n\nChange-Id: Ifcf16cbbf9b98137971dced5076f8a5563eb016c\n"
    },
    {
      "commit": "553a53ef9ff789dff8b5a74dfea4d6f37feeb263",
      "tree": "bc37fffcc822a2b29052335d1f493147bcca663d",
      "parents": [
        "9f1425431f00e9fde4c1aa90d713bd9b011e7867"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Wed Nov 03 17:38:49 2010 -0700"
      },
      "committer": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Mon Nov 08 16:11:54 2010 -0800"
      },
      "message": "Make saveRecentQuery() async.\n\nBug: 3163612\nChange-Id: Idd3c1925e0f1dc3272dd1303d8f2907c5c5fca8b\n"
    },
    {
      "commit": "9f1425431f00e9fde4c1aa90d713bd9b011e7867",
      "tree": "ce1821f56ea99c32127cbc36192e46a58d29ce8b",
      "parents": [
        "3fe599ce21a3a28a03a2d575fdeedb7b2ac8590a",
        "6908cd154c5a2ed2e3b21d40f51952d45be69184"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 08 15:54:34 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 15:54:34 2010 -0800"
      },
      "message": "Merge \"Fix animations to use correct interpolator.\""
    },
    {
      "commit": "3fe599ce21a3a28a03a2d575fdeedb7b2ac8590a",
      "tree": "aa8cb3f47b95499bf871970a101d5bf12325697c",
      "parents": [
        "98b8bc7f9a314d614817aec2d60883b3f1a0a3fd",
        "9d71e2180062931416092f26276a07e55b318f62"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Nov 08 15:29:45 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 15:29:45 2010 -0800"
      },
      "message": "Merge \"Moving attrib creation to Mesh. Adding arrays as shader inputs. Removing fixed size arrays.\""
    },
    {
      "commit": "6908cd154c5a2ed2e3b21d40f51952d45be69184",
      "tree": "b01421f8d553e0e157bb263b0d1481eaedfd1aa6",
      "parents": [
        "98b8bc7f9a314d614817aec2d60883b3f1a0a3fd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 08 15:11:16 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 08 15:28:12 2010 -0800"
      },
      "message": "Fix animations to use correct interpolator.\n\nAlso some fragment fixes.\n\nChange-Id: I3906199e541a86379d07c8a4e4d5f9e99830c44a\n"
    },
    {
      "commit": "9d71e2180062931416092f26276a07e55b318f62",
      "tree": "4e649a7ff122348fc2ed2961b3c280a989327242",
      "parents": [
        "5b59e02eb542f016866985945859b033e94f9f0b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Nov 08 15:10:52 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Nov 08 15:10:52 2010 -0800"
      },
      "message": "Moving attrib creation to Mesh. Adding arrays as shader inputs.\nRemoving fixed size arrays.\n\nChange-Id: I0213e403a2f1283dd43f21bea770aeb059561903\n"
    },
    {
      "commit": "98b8bc7f9a314d614817aec2d60883b3f1a0a3fd",
      "tree": "a4675f683c0d263c448c754a98a99ec8a53568fd",
      "parents": [
        "1bc0177328ed5103f3ce49eadbaeb2f363a00bc8",
        "646f46eddf897bff4aebcc8454004539589e0965"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 15:10:19 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 15:10:19 2010 -0800"
      },
      "message": "Merge \"make the resolver activity\u0027s items visible\""
    },
    {
      "commit": "646f46eddf897bff4aebcc8454004539589e0965",
      "tree": "7c4c2d462b37c63dfb8ea145a08b7f762546dbbb",
      "parents": [
        "a4eb4c3a207c4d1b0e72bad332c3e6b928a77738"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 15:08:56 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 15:08:56 2010 -0800"
      },
      "message": "make the resolver activity\u0027s items visible\n\nChange-Id: Ic02c834c01c3d71d6e1c073f986b87ae5faa1da0\n"
    },
    {
      "commit": "1bc0177328ed5103f3ce49eadbaeb2f363a00bc8",
      "tree": "e6d580eea56afd597c1931e863559d80e7839c55",
      "parents": [
        "d8acf9b68235c9c9a73f797cf520b9384d1c9368",
        "f2e6b13620f3ebbb94166834abaaabcc08a403b7"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Nov 08 14:07:53 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 14:07:53 2010 -0800"
      },
      "message": "Merge \"Add APIs for starting and stopping a virtual call.\""
    },
    {
      "commit": "d8acf9b68235c9c9a73f797cf520b9384d1c9368",
      "tree": "f3c0ee6f19508124f4c1974dc6ba70443fdf3730",
      "parents": [
        "db9015635043effd7aa1811625315dbf2ced5c2a",
        "0fe478ea04720a57ef3919dbc23711bc7eba517f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 08 14:03:30 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 14:03:30 2010 -0800"
      },
      "message": "Merge \"Support nested display lists.\""
    },
    {
      "commit": "db9015635043effd7aa1811625315dbf2ced5c2a",
      "tree": "0dc834532b6fa63688f258f398417edbc80ad319",
      "parents": [
        "a4eb4c3a207c4d1b0e72bad332c3e6b928a77738",
        "2e1a8967243a88d73f3b3485b07a02aa4f8d16d9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 08 13:14:17 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 08 13:14:17 2010 -0800"
      },
      "message": "am 2e1a8967: (-s ours) resolved conflicts for merge of 31dc911a to gingerbread-plus-aosp\n\n* commit \u00272e1a8967243a88d73f3b3485b07a02aa4f8d16d9\u0027:\n  Support post-decode video rotation.\n"
    },
    {
      "commit": "a4eb4c3a207c4d1b0e72bad332c3e6b928a77738",
      "tree": "0dc834532b6fa63688f258f398417edbc80ad319",
      "parents": [
        "1a542c7b8ed0be049869a12d1e01e2604d052ac2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 11:05:25 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 13:02:58 2010 -0800"
      },
      "message": "Make all the activities in the framework use the holo theme.\n\nChange-Id: I18b669923fcd52e3bbb82b63e491d46cdb4bf4be\n"
    },
    {
      "commit": "1a542c7b8ed0be049869a12d1e01e2604d052ac2",
      "tree": "ed1b5acbe31240e259689a6496ed1cf2dfa5dd1b",
      "parents": [
        "3915bb845b032dc184dba5e60970b803390ca3ed"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 09:48:20 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 13:02:58 2010 -0800"
      },
      "message": "The CHEEK_TOUCH stuff never worked.  Remove it.\n\nBug: 3104906\nChange-Id: Ia37236ba1775fc3ec8c111e2e0b85b105e0dea6a\n"
    },
    {
      "commit": "3915bb845b032dc184dba5e60970b803390ca3ed",
      "tree": "198a47c1d4ada990ef04d563b5e0caaec35abc18",
      "parents": [
        "60029771d26ca3c51288c3d92cab1d3537147acd"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 05 15:02:16 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Nov 08 12:49:43 2010 -0800"
      },
      "message": "Tell system server whether the app handled input events.\n\nRefactored ViewRoot, NativeActivity and related classes to tell the\ndispatcher whether an input event was actually handled by the application.\n\nThis will be used to move more of the global default key processing\ninto the system server instead of the application.\n\nChange-Id: If06b98b6f45c543e5ac5b1eae2b3baf9371fba28\n"
    },
    {
      "commit": "60029771d26ca3c51288c3d92cab1d3537147acd",
      "tree": "c6016d37a49d9b420a571b3fb181ec0ceb867599",
      "parents": [
        "cce1d2a60bc1ef10ec6beb338ec3d4cf94486c47",
        "36f7413dabfab50699135019ba55151e9227f59d"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Nov 08 12:24:31 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 12:24:31 2010 -0800"
      },
      "message": "Merge \"add frequency band control API\""
    },
    {
      "commit": "0fe478ea04720a57ef3919dbc23711bc7eba517f",
      "tree": "d498b2893e0890f0bb9dccf44dc392004d68e844",
      "parents": [
        "cce1d2a60bc1ef10ec6beb338ec3d4cf94486c47"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 08 12:08:41 2010 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 08 12:15:28 2010 -0800"
      },
      "message": "Support nested display lists.\n\nChange-Id: I3815a2832fc0f722c668ba8f51c5f177edb77c94\n"
    },
    {
      "commit": "2e1a8967243a88d73f3b3485b07a02aa4f8d16d9",
      "tree": "51d2379d88e270d6c401e505521237ff3ce96c7a",
      "parents": [
        "d8166a719e192a026bf25a82b8eb6212823950a3",
        "31dc911aee2b50752c0eb7785176075cdaed139c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 08 11:50:14 2010 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Nov 08 11:56:08 2010 -0800"
      },
      "message": "resolved conflicts for merge of 31dc911a to gingerbread-plus-aosp\n\nChange-Id: I2f51b2120b3c552566d91a7dc498a5e8b130205f\n"
    },
    {
      "commit": "cce1d2a60bc1ef10ec6beb338ec3d4cf94486c47",
      "tree": "02a22110ccb0c69a4b0b25cb43f326280de221db",
      "parents": [
        "3fe3851753e3623d3c7c468efa6ee17f17f9aa74",
        "5fe11d20e3c432fc04dc3526c35496c49045a19d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Nov 08 11:49:02 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 11:49:02 2010 -0800"
      },
      "message": "Merge \"Add vector array test to RSTest.\""
    },
    {
      "commit": "3fe3851753e3623d3c7c468efa6ee17f17f9aa74",
      "tree": "b2024bc364b286ba52e359706ce4084c4fbcbb75",
      "parents": [
        "d57c14f95ee9cfa199e874f7993f4b9bf4f418de"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Nov 03 11:46:54 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Nov 08 11:22:01 2010 -0800"
      },
      "message": "Window manager: cancel animations before losing references to them.\n\nFor possible future changes to android.view.animation.Animation to tie\ninto StrictMode\u0027s animation annotations on violations.\n\nChange-Id: I3a23fa9bd5edb0500586bb0e341f83f998b28ae7\n"
    },
    {
      "commit": "d57c14f95ee9cfa199e874f7993f4b9bf4f418de",
      "tree": "3e24799e0fb95d318a25c13d003012fa139268d1",
      "parents": [
        "5b59e02eb542f016866985945859b033e94f9f0b",
        "4b9b7c38e8f52259f9d2f960072d35e8a1ab2129"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 08 11:10:44 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 11:10:44 2010 -0800"
      },
      "message": "Merge \"Add custom CloseGuard.Reporter for StrictMode\""
    },
    {
      "commit": "5b59e02eb542f016866985945859b033e94f9f0b",
      "tree": "b9efb747263d813bc9d9798b85dd90d4464e6784",
      "parents": [
        "51387974f0914a12dcf758938bbd4ffe120bdab4",
        "ec062f63a2f5fb49f825544da348e594dbf5bf3c"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Nov 08 11:01:41 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 11:01:41 2010 -0800"
      },
      "message": "Merge \"StrictMode: now in more system server threads.\""
    },
    {
      "commit": "51387974f0914a12dcf758938bbd4ffe120bdab4",
      "tree": "f7faf54592578cf034731b4f2bdd79d45a7a7e62",
      "parents": [
        "bc4119a390754505327fd2b51187d69353b239f1",
        "86f6786032b1a0380cf089aeeceef7e9d8982ef8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 08 10:59:27 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 10:59:27 2010 -0800"
      },
      "message": "Merge \"Move the volume, media, call, camera and search key handling from PhoneWindow to a new PhoneFallbackEventHandler class that is used for all windows, not just ones with decors.\""
    },
    {
      "commit": "4b9b7c38e8f52259f9d2f960072d35e8a1ab2129",
      "tree": "81c60303060fa2e7431b2113054e0c0fc6d482a9",
      "parents": [
        "3a3f24e37049de6714de64188b1814a6476dbebb"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 08 10:30:40 2010 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 08 10:58:20 2010 -0800"
      },
      "message": "Add custom CloseGuard.Reporter for StrictMode\n\nStrictMode now replaces the default CloseGuard.Reporter with one that\ncalls onVmPolicyViolation, which is a renamed version of\nonSqliteObjectLeaked.\n\nChange-Id: Iea980662e2ee91939960c83b8768a8172379617a\n"
    },
    {
      "commit": "bc4119a390754505327fd2b51187d69353b239f1",
      "tree": "6f6382df87b3c1a473c75ce4d0c916c8816bb80a",
      "parents": [
        "c44960a1fa893369b81c725328ce902caee8d35b",
        "ab36acb39941ce981dddda9f9cf4d2d23a56fd26"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 08 10:52:37 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 10:52:37 2010 -0800"
      },
      "message": "Merge \"Fixe some stuff.\""
    },
    {
      "commit": "ab36acb39941ce981dddda9f9cf4d2d23a56fd26",
      "tree": "d4bcf4171fa304133b5a6bcae91308667b1bc62d",
      "parents": [
        "2cf17ed7d87f8e0fc77de5e22c152018e7553959"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 14:12:11 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 08 10:46:19 2010 -0800"
      },
      "message": "Fixe some stuff.\n\nAddresses these bugs:\n\n3061847 - With no headers, PreferenceActivity crashes\n2888426 - minor typo in DevicePolicyManagerService.ActiveAdmin.writeToXml()\n3159155 - IllegalStateException:\"Can not perform this action after\n    onSaveInstanceState\" while dismissing a DialogFragment\n3155995 - PopupWindow.showAtLocation does not respect LayoutParams\n\nAlso tweak the new fragment APIs to use abstract classes instead of\ninterfaces as base classes.\n\nChange-Id: I9c0b4337fe0e304b737b5f7c2762762372bb3020\n"
    },
    {
      "commit": "c44960a1fa893369b81c725328ce902caee8d35b",
      "tree": "6354d925442afa32593fe73d89280087d85e6fbf",
      "parents": [
        "2cf17ed7d87f8e0fc77de5e22c152018e7553959",
        "ee8dd6baf848130400af8864e5de142c8a5e3718"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 08 10:45:14 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 10:45:14 2010 -0800"
      },
      "message": "Merge \"Delete used import\""
    },
    {
      "commit": "ec062f63a2f5fb49f825544da348e594dbf5bf3c",
      "tree": "d87954d437798f3a8dc1f2f25edc6fdf134957c8",
      "parents": [
        "3a3f24e37049de6714de64188b1814a6476dbebb"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Nov 03 09:56:54 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Nov 08 10:39:05 2010 -0800"
      },
      "message": "StrictMode: now in more system server threads.\n\nWho knew there were so many Loopers in the system server?\n\nThis adds dropbox logging for the activity manager thread, policy\nthread, and window manager thread.\n\nThe goal\u0027s to catch more stuttering.\n\nChange-Id: I999a6ff4a955f0ef549b12a38796b843ade5fe66\n"
    },
    {
      "commit": "ee8dd6baf848130400af8864e5de142c8a5e3718",
      "tree": "b01241e0a99fc1a6958a72598e3644b04e0abd98",
      "parents": [
        "3a3f24e37049de6714de64188b1814a6476dbebb"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 08 10:37:19 2010 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Nov 08 10:37:19 2010 -0800"
      },
      "message": "Delete used import\n\nChange-Id: Ic950e50565aadafd2575561eb03c8e1e2ff45593\n"
    },
    {
      "commit": "36f7413dabfab50699135019ba55151e9227f59d",
      "tree": "006bc30be81547b912373f200e028bb73c55ad04",
      "parents": [
        "3a3f24e37049de6714de64188b1814a6476dbebb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Nov 04 16:57:37 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Nov 08 10:09:17 2010 -0800"
      },
      "message": "add frequency band control API\n\nChange-Id: I6cc6cdef27d493d4ef76cec17fdca7e49d9dc8d7\n"
    },
    {
      "commit": "2cf17ed7d87f8e0fc77de5e22c152018e7553959",
      "tree": "38cc77ce6793d22ffa1542ecbb07be8e69e47034",
      "parents": [
        "212233314155221c5307f8056e626ea2cd6cceb1",
        "2f63c4ef414b63ee600a6b70fbeca3c76932982b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 08 09:55:47 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 09:55:47 2010 -0800"
      },
      "message": "Merge \"Change margins and font size for preference_child style. Missed in previous checkin.\""
    },
    {
      "commit": "212233314155221c5307f8056e626ea2cd6cceb1",
      "tree": "95abe3e6de6157efaa4265fab0880eff921fc43e",
      "parents": [
        "3a3f24e37049de6714de64188b1814a6476dbebb",
        "d8166a719e192a026bf25a82b8eb6212823950a3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Nov 08 09:51:30 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 08 09:51:30 2010 -0800"
      },
      "message": "am d8166a71: (-s ours) am 1653e261: Merge \"Rotation support\" into gingerbread\n\n* commit \u0027d8166a719e192a026bf25a82b8eb6212823950a3\u0027:\n  Rotation support\n"
    },
    {
      "commit": "2f63c4ef414b63ee600a6b70fbeca3c76932982b",
      "tree": "c16e7c6945b3af561d01d26c09608333c71f828e",
      "parents": [
        "8da35290693d404b482104abc5f696f6cfd58a2c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 08 09:41:02 2010 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 08 09:41:02 2010 -0800"
      },
      "message": "Change margins and font size for preference_child style. Missed in previous checkin.\n"
    },
    {
      "commit": "3a3f24e37049de6714de64188b1814a6476dbebb",
      "tree": "95abe3e6de6157efaa4265fab0880eff921fc43e",
      "parents": [
        "0f2d6c69f315365a81c4e07065401aab69ed9282",
        "76f15bcb8bd37085bb5494633976e81d1087fb4e"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Nov 08 08:46:50 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 08:46:50 2010 -0800"
      },
      "message": "Merge \"Do not use CAMERA_ID_DEFAULT because it is removed.\""
    },
    {
      "commit": "0f2d6c69f315365a81c4e07065401aab69ed9282",
      "tree": "f2a31c41c71a76e56e865574c069c5210b313bc8",
      "parents": [
        "7f7bd525680ec5f3c0437993b8016f7cad70f29e",
        "28e3f101707c7a03dcc774b9b0e6d95d68b3752d"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Nov 08 08:02:43 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 08 08:02:44 2010 -0800"
      },
      "message": "Merge \"Remove inappropriate conversion of IOException to AssertionError\""
    },
    {
      "commit": "76f15bcb8bd37085bb5494633976e81d1087fb4e",
      "tree": "412790214ac22b2b914a328e16a83c18c680b232",
      "parents": [
        "7f7bd525680ec5f3c0437993b8016f7cad70f29e"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Nov 08 23:38:16 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Nov 08 23:40:29 2010 +0800"
      },
      "message": "Do not use CAMERA_ID_DEFAULT because it is removed.\n\nbug:3173302\nChange-Id: I360e55f2665b2e121c8cf017e17c4cb4dd181e88\n"
    },
    {
      "commit": "7f7bd525680ec5f3c0437993b8016f7cad70f29e",
      "tree": "7f94120749647f6c4ef6d92b103e1dd11010f13c",
      "parents": [
        "01b04e10df00dcf16bfb92f88b3b1932f579632e"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Nov 05 11:23:31 2010 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Nov 08 09:36:54 2010 -0500"
      },
      "message": "Disallow scroll intercepts while changing text selection.\n\nBug:3107564\nChange-Id: I81d173b3d7b6fdbe335ef351917402fc01a4c52e\n"
    },
    {
      "commit": "01b04e10df00dcf16bfb92f88b3b1932f579632e",
      "tree": "a36565c47c104178a59ffa433434462b12e00fe6",
      "parents": [
        "8da35290693d404b482104abc5f696f6cfd58a2c"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Nov 08 10:49:16 2010 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon Nov 08 10:49:16 2010 +0000"
      },
      "message": "Fix potential NPE in WebView\n\nNew up and initialise the data structure for tracking autofillable\nform fields properly. We should not wait for the first autofill\nmessage from WebCore as we have some special state values we need\nto set.\n\nChange-Id: Ic30b9ac69436f784d65e50dcabe6af1ef3326ff4\n"
    },
    {
      "commit": "8da35290693d404b482104abc5f696f6cfd58a2c",
      "tree": "c3bcfe443c4057d440f3b96f84fa865a148871ca",
      "parents": [
        "08caf9e84f730837999e26753cb87f2aea0500c5"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 05 09:15:51 2010 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Nov 07 16:46:24 2010 -0800"
      },
      "message": "Added assets for preference panel and adjusted layout margins for new spec.\n"
    },
    {
      "commit": "08caf9e84f730837999e26753cb87f2aea0500c5",
      "tree": "ba54603cbbe573a474a1f1868d79cd4a4c7de26f",
      "parents": [
        "76b970cb93e93a4e23cb1bf2f21260ae6a65cdf4",
        "bb97d7bbf33393af842de1d8fd8512a24c73b6b3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sat Nov 06 16:25:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:25:39 2010 -0700"
      },
      "message": "am bb97d7bb: am 0467b0ab: Merge \"Add a new public API to support recording rotated videos\" into gingerbread\n\n* commit \u0027bb97d7bbf33393af842de1d8fd8512a24c73b6b3\u0027:\n  Add a new public API to support recording rotated videos\n"
    },
    {
      "commit": "76b970cb93e93a4e23cb1bf2f21260ae6a65cdf4",
      "tree": "627925e9711aa4a5044d865b385ec55de10cfe3a",
      "parents": [
        "82849afd719037968ddcb58e14cec8685f702216",
        "f80403dd5903e03cb51f374d042a297c84faaec4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sat Nov 06 16:25:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:25:32 2010 -0700"
      },
      "message": "am f80403dd: am ab3d69f6: Merge \"docs: update homepage for GB\" into gingerbread\n\n* commit \u0027f80403dd5903e03cb51f374d042a297c84faaec4\u0027:\n  docs: update homepage for GB\n"
    },
    {
      "commit": "82849afd719037968ddcb58e14cec8685f702216",
      "tree": "a16549c00299cb9ed039a2d1428c0b5561b378f1",
      "parents": [
        "a9570ab0439e7a734ef4ffc65e55dbf7f433d270",
        "3442611ee11b2987c83054fe3c7ed5521f27f052"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Sat Nov 06 16:25:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:25:03 2010 -0700"
      },
      "message": "am 3442611e: am 5580e44c: Merge \"Support changing style parent in overlays\"\n\n* commit \u00273442611ee11b2987c83054fe3c7ed5521f27f052\u0027:\n  Support changing style parent in overlays\n"
    },
    {
      "commit": "a9570ab0439e7a734ef4ffc65e55dbf7f433d270",
      "tree": "fc088f5a96bb83e679fba8ee7c09b7da672c5205",
      "parents": [
        "b6c6579511246210cc713bb83f928e274352de75",
        "8806fc729b96bf806806ef8d82147d59abfc1536"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Nov 06 16:24:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:24:57 2010 -0700"
      },
      "message": "am 8806fc72: am 70fc04c8: Reorganize PackageManager dump to avoid NPE\n\n* commit \u00278806fc729b96bf806806ef8d82147d59abfc1536\u0027:\n  Reorganize PackageManager dump to avoid NPE\n"
    },
    {
      "commit": "b6c6579511246210cc713bb83f928e274352de75",
      "tree": "fc088f5a96bb83e679fba8ee7c09b7da672c5205",
      "parents": [
        "d44266cec387e76b788b4eb84b28463fa3268c66",
        "a27fc901d8543c7734f70f0ef05977dcb94671f6"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Sat Nov 06 16:24:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:24:52 2010 -0700"
      },
      "message": "am a27fc901: am 47e43feb: Doc change: Proguard tool\n\n* commit \u0027a27fc901d8543c7734f70f0ef05977dcb94671f6\u0027:\n  Doc change: Proguard tool\n"
    },
    {
      "commit": "d44266cec387e76b788b4eb84b28463fa3268c66",
      "tree": "a57d97a0b4e6106e225062375dfe0ec1cc3b2486",
      "parents": [
        "5d322c09db42e7541650404d09e426276174b0c2",
        "01128df3c442b87f601d9c13ff2ebd54b015925d"
      ],
      "author": {
        "name": "Hiroshi Lockheimer",
        "email": "hiroshi@google.com",
        "time": "Sat Nov 06 16:24:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:24:45 2010 -0700"
      },
      "message": "am 01128df3: am ce22d608: Merge \"allow all 4 orientations\" into gingerbread\n\n* commit \u002701128df3c442b87f601d9c13ff2ebd54b015925d\u0027:\n  allow all 4 orientations\n"
    },
    {
      "commit": "5d322c09db42e7541650404d09e426276174b0c2",
      "tree": "a35de23c16d2693b437994dd9f5f0eb04e036f6f",
      "parents": [
        "41a4833bf2603d4194e470f783531581dd532545",
        "3de641cbb9c825cef5cc29905ea88be98ac2ce4e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sat Nov 06 16:24:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:24:35 2010 -0700"
      },
      "message": "am 3de641cb: am 4ebbfa8a: Merge \"Doc change: Updating and restructuring the NDK section for GB. Filenames for new NDK packages still need updating.\" into gingerbread\n\n* commit \u00273de641cbb9c825cef5cc29905ea88be98ac2ce4e\u0027:\n  Doc change: Updating and restructuring the NDK section for GB. Filenames for new NDK packages still need updating.\n"
    },
    {
      "commit": "41a4833bf2603d4194e470f783531581dd532545",
      "tree": "1cc53ac16a0c261991dce82092d571cf80caf163",
      "parents": [
        "3513c3f17f6fdbb92d1bf3be68df97708bacbc82",
        "4da6efc8a3ecfcf46a8988ad1d277ae00ed1f58c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sat Nov 06 16:24:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:24:28 2010 -0700"
      },
      "message": "am 4da6efc8: am 46151652: Merge \"fix xlarge support in aapt for gingerbread\" into gingerbread\n\n* commit \u00274da6efc8a3ecfcf46a8988ad1d277ae00ed1f58c\u0027:\n  fix xlarge support in aapt for gingerbread\n"
    },
    {
      "commit": "3513c3f17f6fdbb92d1bf3be68df97708bacbc82",
      "tree": "f16ee20b32bb528a2a03ff9a7f671653a74ec51b",
      "parents": [
        "12b1401262845d9b906d64ab54260c1378ade4a5",
        "04856d99f8f353711f294254c1159461213684a5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sat Nov 06 16:24:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 16:24:20 2010 -0700"
      },
      "message": "am 04856d99: am 6e88c84c: docs: remove allowClearUserData from \u003capplication\u003e manifest doc and clarify in javadocs that it\\\u0027s only for system apps bug: 3128020\n\n* commit \u002704856d99f8f353711f294254c1159461213684a5\u0027:\n  docs: remove allowClearUserData from \u003capplication\u003e manifest doc and clarify in javadocs that it\u0027s only for system apps bug: 3128020\n"
    },
    {
      "commit": "d8166a719e192a026bf25a82b8eb6212823950a3",
      "tree": "3f6f516a25016b93365922631c05818ccd7ebc9d",
      "parents": [
        "bb97d7bbf33393af842de1d8fd8512a24c73b6b3",
        "1653e261e84922facfe27d3d8acc455ed2b6b6da"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sat Nov 06 14:22:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 14:22:05 2010 -0700"
      },
      "message": "am 1653e261: Merge \"Rotation support\" into gingerbread\n\n* commit \u00271653e261e84922facfe27d3d8acc455ed2b6b6da\u0027:\n  Rotation support\n"
    },
    {
      "commit": "bb97d7bbf33393af842de1d8fd8512a24c73b6b3",
      "tree": "8bc7017d4fc6eeaacb6bba4f06e24b123ecfe9d7",
      "parents": [
        "f80403dd5903e03cb51f374d042a297c84faaec4",
        "0467b0abfc94f959163d84eadedf6941e41c1882"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Sat Nov 06 14:21:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 14:21:53 2010 -0700"
      },
      "message": "am 0467b0ab: Merge \"Add a new public API to support recording rotated videos\" into gingerbread\n\n* commit \u00270467b0abfc94f959163d84eadedf6941e41c1882\u0027:\n  Add a new public API to support recording rotated videos\n"
    },
    {
      "commit": "f80403dd5903e03cb51f374d042a297c84faaec4",
      "tree": "5baed291830db33bbd543f065e8df465fb5b91d6",
      "parents": [
        "3442611ee11b2987c83054fe3c7ed5521f27f052",
        "ab3d69f6d5a9157438f86cf90449a5f5ce7e31e0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Sat Nov 06 14:21:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 06 14:21:23 2010 -0700"
      },
      "message": "am ab3d69f6: Merge \"docs: update homepage for GB\" into gingerbread\n\n* commit \u0027ab3d69f6d5a9157438f86cf90449a5f5ce7e31e0\u0027:\n  docs: update homepage for GB\n"
    },
    {
      "commit": "12b1401262845d9b906d64ab54260c1378ade4a5",
      "tree": "c8bca83cc6eef8444844e2e2b42774e76acbf4a0",
      "parents": [
        "97a4f47411bb3d9a1637cc93e79314d774a04bae",
        "d28f753c943d72dcdf3b67566f911f46c8b6830d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 06 13:00:35 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 06 13:00:35 2010 -0700"
      },
      "message": "Merge \"Turn off the ALS when the user setting doesn\u0027t ask for automatic brightness.\""
    },
    {
      "commit": "d28f753c943d72dcdf3b67566f911f46c8b6830d",
      "tree": "cfdd569ff52920c5dfa820471750448c36cb7f7c",
      "parents": [
        "f3e5fcc91734d8e39b396f1b70b9903a6b3dd2c0"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 06 12:56:53 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 06 12:56:53 2010 -0700"
      },
      "message": "Turn off the ALS when the user setting doesn\u0027t ask for automatic brightness.\n\nBug: 3118027\nChange-Id: I24a97adce55b7b403edcbd331bdc8b0fc593b76f\n"
    },
    {
      "commit": "97a4f47411bb3d9a1637cc93e79314d774a04bae",
      "tree": "c37d81dd2aa3484c639ca78c112d31332f13efa1",
      "parents": [
        "a726e12fb71705f8629a1b0041821db15b1b95fc"
      ],
      "author": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Fri Nov 05 16:17:47 2010 +0800"
      },
      "committer": {
        "name": "Ray Chen",
        "email": "raychen@google.com",
        "time": "Sat Nov 06 18:37:09 2010 +0800"
      },
      "message": "Add more EXIF tags.\n\nChange-Id: I1844d9c87bee9feb14c4b493b4af59a1752859c7\n"
    },
    {
      "commit": "a726e12fb71705f8629a1b0041821db15b1b95fc",
      "tree": "3b125da7957ddd55acf7e3b3556ee19e468f0b80",
      "parents": [
        "f5d847e8b260325caa7f5765e6b0745eeb185fa2",
        "4414eb4b2955be9eb62d1ddf379d1a7ae1822887"
      ],
      "author": {
        "name": "Owen Lin",
        "email": "owenlin@android.com",
        "time": "Sat Nov 06 01:20:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 06 01:20:19 2010 -0700"
      },
      "message": "Merge \"Add more EXIF tags.\""
    },
    {
      "commit": "f5d847e8b260325caa7f5765e6b0745eeb185fa2",
      "tree": "224e27aa1857224e6db66d502ed8810d35fe60dc",
      "parents": [
        "ba8e26b7c7d5cf6dcae90411b77728a1ead32382",
        "db87c0df6f0cb162a85978fcb8165cdd7a75a7b8"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Nov 05 20:25:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 20:25:05 2010 -0700"
      },
      "message": "Merge \"resolved conflicts from merge of c3b112ba to master\""
    },
    {
      "commit": "db87c0df6f0cb162a85978fcb8165cdd7a75a7b8",
      "tree": "9d419649ab42e25f00e1f8c75b9166f602f9c2fb",
      "parents": [
        "d141305f93364810b4e2324fe41285b65a6b6c82",
        "c3b112ba20310a8f89c42f7a21295890660191d7"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Nov 05 20:21:24 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Nov 05 20:21:29 2010 -0700"
      },
      "message": "resolved conflicts from merge of c3b112ba to master\n\nChange-Id: I76a5f88849ab617af3316d63378bf3296256e8e1\n"
    },
    {
      "commit": "ba8e26b7c7d5cf6dcae90411b77728a1ead32382",
      "tree": "5ffbd0dc23b4e07d705e713298330a3619a9b28d",
      "parents": [
        "5de7b22a60a829d47bff95db3161d23701ab1b60",
        "56c2d337e02a275397fc9d0460dca90977f199ac"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 20:17:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 20:17:01 2010 -0700"
      },
      "message": "Merge \"Fix bug 3067895 - Popup menus clip to container windows\""
    },
    {
      "commit": "5de7b22a60a829d47bff95db3161d23701ab1b60",
      "tree": "62ee06bd45b95f0c4bfe217a8605eb827379f3a3",
      "parents": [
        "d141305f93364810b4e2324fe41285b65a6b6c82",
        "3320dcd049700481c744d499feeecd1454afd4d7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 20:16:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 20:16:05 2010 -0700"
      },
      "message": "Merge \"Fixed several dialog theming issues\""
    },
    {
      "commit": "56c2d337e02a275397fc9d0460dca90977f199ac",
      "tree": "b30a87c963b9979c58118d23b847eab1b5fea37c",
      "parents": [
        "eb0699bacd1ad8053172ab146385b4f0600c8eee"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 20:03:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 20:12:56 2010 -0700"
      },
      "message": "Fix bug 3067895 - Popup menus clip to container windows\n\nListPopupWindows will now move to fit within the screen, but will not\nbe constrained by their parent windows.\n\nChange-Id: I2a19ef474926f328466db32874db4191beebf626\n"
    },
    {
      "commit": "3320dcd049700481c744d499feeecd1454afd4d7",
      "tree": "95a7380b0c5f25668cb41b11b074efc2566985d8",
      "parents": [
        "eb0699bacd1ad8053172ab146385b4f0600c8eee"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 20:06:02 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 20:06:02 2010 -0700"
      },
      "message": "Fixed several dialog theming issues\n\nChange-Id: I8e83e5a35acaae63a70bef48f543e3fd82ced354\n"
    },
    {
      "commit": "5fe11d20e3c432fc04dc3526c35496c49045a19d",
      "tree": "f90cf7ba8ae12bea18d3567c3bc080f8191c3f8e",
      "parents": [
        "14aa0592e67c9acf514fe03f6d6d58aeab6401eb"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Nov 05 19:48:42 2010 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Nov 05 19:48:42 2010 -0700"
      },
      "message": "Add vector array test to RSTest.\n\nChange-Id: I258d23a44df011aaf64aa545c86c97611d70143f\n"
    },
    {
      "commit": "86f6786032b1a0380cf089aeeceef7e9d8982ef8",
      "tree": "663485aedd29b4397504c055e3dfef007bcbd76c",
      "parents": [
        "f3e5fcc91734d8e39b396f1b70b9903a6b3dd2c0"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 05 18:57:34 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 05 18:58:29 2010 -0700"
      },
      "message": "Move the volume, media, call, camera and search key handling from\nPhoneWindow to a new PhoneFallbackEventHandler class that is used\nfor all windows, not just ones with decors.\n\nBug: 3155146\nChange-Id: Ib070fa3e523e3564b225bca576c08012fef4f416\n"
    },
    {
      "commit": "d141305f93364810b4e2324fe41285b65a6b6c82",
      "tree": "ffddb5aa53f0062bf19928d35f6379024bf078b7",
      "parents": [
        "c7481cd56f2fdcf713bc6fa9a82810345e88f63e"
      ],
      "author": {
        "name": "Gil Dobjanschi",
        "email": "virgild@google.com",
        "time": "Fri Nov 05 17:41:42 2010 -0700"
      },
      "committer": {
        "name": "Gil Dobjanschi",
        "email": "virgild@google.com",
        "time": "Fri Nov 05 17:41:42 2010 -0700"
      },
      "message": "Fix: FileInputStream not closed after parsing XML file\n\nChange-Id: I8ea69738d5ba1e91c9c759f76c49a8a324c24b88\n"
    },
    {
      "commit": "c7481cd56f2fdcf713bc6fa9a82810345e88f63e",
      "tree": "a7ba58b99959b60de567a1208fe170466544a7ae",
      "parents": [
        "a79cd0b7fab149616f122ffc325061c4b3a82b30",
        "c006e8ef64bbfd47a9ecd4cfd708362e40b0d337"
      ],
      "author": {
        "name": "Gil Dobjanschi",
        "email": "virgild@google.com",
        "time": "Fri Nov 05 17:39:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 17:39:04 2010 -0700"
      },
      "message": "Merge \"Added an export method without codec parameters.\""
    },
    {
      "commit": "31dc911aee2b50752c0eb7785176075cdaed139c",
      "tree": "11c30987b79659d1c25d867a473b8997c61ea7d4",
      "parents": [
        "1653e261e84922facfe27d3d8acc455ed2b6b6da"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Nov 04 11:50:27 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Nov 05 17:03:17 2010 -0700"
      },
      "message": "Support post-decode video rotation.\n\nChange-Id: Ia371316e73a57e44610de86adce3eaa560afbf84\n"
    },
    {
      "commit": "1653e261e84922facfe27d3d8acc455ed2b6b6da",
      "tree": "737a20118b6780a4c81578a92ce3b2afd6f9808c",
      "parents": [
        "0467b0abfc94f959163d84eadedf6941e41c1882",
        "65a73f4e8c79d05c0d9001b660325748d4ecf37b"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Nov 05 16:58:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 16:58:51 2010 -0700"
      },
      "message": "Merge \"Rotation support\" into gingerbread"
    },
    {
      "commit": "0467b0abfc94f959163d84eadedf6941e41c1882",
      "tree": "398758db12ccdd0b8ba9b30a0730d8c459c6d5b9",
      "parents": [
        "ab3d69f6d5a9157438f86cf90449a5f5ce7e31e0",
        "ad8f19c6b3167cadc90a35f4d795b07aa2f04ffa"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Nov 05 16:58:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 16:58:33 2010 -0700"
      },
      "message": "Merge \"Add a new public API to support recording rotated videos\" into gingerbread"
    },
    {
      "commit": "ad8f19c6b3167cadc90a35f4d795b07aa2f04ffa",
      "tree": "b7f7f7f125d1843b8a22040d5c6d13547103720f",
      "parents": [
        "ce22d608733953e367a590efd9c7656a68ffc24d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Nov 04 19:11:27 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Nov 05 15:53:00 2010 -0700"
      },
      "message": "Add a new public API to support recording rotated videos\n\no changed a comment about the rotation orientation from counter-clockwise\n  to clockwise.\n\nChange-Id: I16ad73ce1a55cc627d9a516e23d1325753b3037e\n"
    },
    {
      "commit": "65a73f4e8c79d05c0d9001b660325748d4ecf37b",
      "tree": "84b658d31134be344fc440355196b7932373471d",
      "parents": [
        "ce22d608733953e367a590efd9c7656a68ffc24d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 18:39:28 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Nov 05 15:47:52 2010 -0700"
      },
      "message": "Rotation support\n\n- We only support 0, 90, 180, and 270 degree clockwise rotation\n\n- Some players are known to ignore composition matrix in the MP4 file,\n  although this is part of the MP4 file standard.\n  Both QT and YT are supporting the rotation\n\nChange-Id: I1b7f66a801e9d9c49d889c9b06dd6173fa7e76c4\n"
    },
    {
      "commit": "ab3d69f6d5a9157438f86cf90449a5f5ce7e31e0",
      "tree": "f4a74e26d828ed691e6a0d288c70223fe66ab24b",
      "parents": [
        "70fc04c84db8f99ac2ac60fd9719b91057aacc9b",
        "0bd1685bc8e2cf7e55e642af8aa3e67142a8fefa"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 05 15:02:39 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 15:02:39 2010 -0700"
      },
      "message": "Merge \"docs: update homepage for GB\" into gingerbread"
    },
    {
      "commit": "a79cd0b7fab149616f122ffc325061c4b3a82b30",
      "tree": "66cf1ead91f58f173b8d181f9c7004f654ae5fed",
      "parents": [
        "eb0699bacd1ad8053172ab146385b4f0600c8eee",
        "51e7fe7545e3509ebb5c31c10440acd31cec89a2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 05 15:01:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 15:01:43 2010 -0700"
      },
      "message": "Merge \"Rename the locked meta key constants for clarity.\""
    },
    {
      "commit": "eb0699bacd1ad8053172ab146385b4f0600c8eee",
      "tree": "2e63ca53b6c7f380c1f38acff42603065fc2fbf9",
      "parents": [
        "1a9be66e126c8a945b265f1c7540b8d935fba4ca",
        "b642518e54624d6667253218ab24cbb9dbd6c179"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Nov 05 14:49:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 14:49:37 2010 -0700"
      },
      "message": "Merge \"fix broken build\""
    },
    {
      "commit": "b642518e54624d6667253218ab24cbb9dbd6c179",
      "tree": "b264c738eea86f1f5e2d2e0e94bbe41152cce75c",
      "parents": [
        "7301a23fb29f67ef77c07fc220cbd2da4bd41828"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Nov 05 14:47:59 2010 -0700"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Nov 05 14:47:59 2010 -0700"
      },
      "message": "fix broken build\n\nChange-Id: If1e5639f48d5155e141bce4bf5deef9de5668c27\n"
    },
    {
      "commit": "0bd1685bc8e2cf7e55e642af8aa3e67142a8fefa",
      "tree": "02b332d54a266a5d9f477bf5f7cdc9d42eb7187b",
      "parents": [
        "47e43febdd8ba83c333c9c98ca6a8c0bda421305"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 05 14:28:23 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 05 14:37:47 2010 -0700"
      },
      "message": "docs: update homepage for GB\n\nChange-Id: I0db90c0f42a47a62f2570f2ea835e38ab7fcd5b0\n"
    },
    {
      "commit": "1a9be66e126c8a945b265f1c7540b8d935fba4ca",
      "tree": "b48d59634aae7a1a432111ac90dcfe9d599af4b4",
      "parents": [
        "70dee40dbf4cfd79b10b532770334f6c602d8849",
        "250528e5b2362cb7b6749afb331acd8226f67744"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 05 14:32:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 14:32:33 2010 -0700"
      },
      "message": "Merge \"MediaScanner: Fix mismatch between internal and external file paths.\""
    },
    {
      "commit": "250528e5b2362cb7b6749afb331acd8226f67744",
      "tree": "2e32f3c8b13a89e60015441a35c6c5cc424ff7b0",
      "parents": [
        "f3e5fcc91734d8e39b396f1b70b9903a6b3dd2c0"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 05 17:24:34 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 05 17:31:03 2010 -0400"
      },
      "message": "MediaScanner: Fix mismatch between internal and external file paths.\n\nChange-Id: If2fac90a466c4d63fc90f96e91733c9e9ca14680\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "70dee40dbf4cfd79b10b532770334f6c602d8849",
      "tree": "f109a2e36187a15e393bc84f7eb71954dbd6322a",
      "parents": [
        "c5b2e2d86ac01de04450058b4da63f515c6a05a0",
        "f95449dc383f617d597db5a8b23682ff18ffcac0"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Nov 05 14:21:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 14:21:28 2010 -0700"
      },
      "message": "Merge \"Revert \"Rationalized the single/multiple line initialization in TextViews.\"\""
    },
    {
      "commit": "c5b2e2d86ac01de04450058b4da63f515c6a05a0",
      "tree": "9c33fbdf614f5d887e7a5945907e738fa4000629",
      "parents": [
        "e8865178e5449dd356cf432b2022c6466dce9e9e",
        "ed7bfbf6c87153c3f2f23d6856db4180d4bac429"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 14:06:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 14:06:59 2010 -0700"
      },
      "message": "Merge \"Fix issue #3163426: Screen corruption when using the watermark feature\""
    },
    {
      "commit": "3442611ee11b2987c83054fe3c7ed5521f27f052",
      "tree": "ff4a2db0081d7c404b0c5a1bdc4ac28768272405",
      "parents": [
        "8806fc729b96bf806806ef8d82147d59abfc1536",
        "5580e44c250944f5cd011b2682eea5cc2de9706c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Nov 05 14:05:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 14:05:41 2010 -0700"
      },
      "message": "am 5580e44c: Merge \"Support changing style parent in overlays\"\n\n* commit \u00275580e44c250944f5cd011b2682eea5cc2de9706c\u0027:\n  Support changing style parent in overlays\n"
    },
    {
      "commit": "8806fc729b96bf806806ef8d82147d59abfc1536",
      "tree": "9d87de116485af110ecfa7cabc17fa94fa6a2c99",
      "parents": [
        "a27fc901d8543c7734f70f0ef05977dcb94671f6",
        "70fc04c84db8f99ac2ac60fd9719b91057aacc9b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Nov 05 13:58:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:58:20 2010 -0700"
      },
      "message": "am 70fc04c8: Reorganize PackageManager dump to avoid NPE\n\n* commit \u002770fc04c84db8f99ac2ac60fd9719b91057aacc9b\u0027:\n  Reorganize PackageManager dump to avoid NPE\n"
    },
    {
      "commit": "a27fc901d8543c7734f70f0ef05977dcb94671f6",
      "tree": "342b9e9e56ddc159be1103fc8f365fe81222a429",
      "parents": [
        "01128df3c442b87f601d9c13ff2ebd54b015925d",
        "47e43febdd8ba83c333c9c98ca6a8c0bda421305"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Nov 05 13:58:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:58:12 2010 -0700"
      },
      "message": "am 47e43feb: Doc change: Proguard tool\n\n* commit \u002747e43febdd8ba83c333c9c98ca6a8c0bda421305\u0027:\n  Doc change: Proguard tool\n"
    },
    {
      "commit": "01128df3c442b87f601d9c13ff2ebd54b015925d",
      "tree": "4f717872d985874741da7b2244b38002d7958e16",
      "parents": [
        "3de641cbb9c825cef5cc29905ea88be98ac2ce4e",
        "ce22d608733953e367a590efd9c7656a68ffc24d"
      ],
      "author": {
        "name": "Hiroshi Lockheimer",
        "email": "hiroshi@google.com",
        "time": "Fri Nov 05 13:58:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:58:04 2010 -0700"
      },
      "message": "am ce22d608: Merge \"allow all 4 orientations\" into gingerbread\n\n* commit \u0027ce22d608733953e367a590efd9c7656a68ffc24d\u0027:\n  allow all 4 orientations\n"
    },
    {
      "commit": "3de641cbb9c825cef5cc29905ea88be98ac2ce4e",
      "tree": "15fa19dc36b6cc6388d42ab06584855a8ed5838f",
      "parents": [
        "4da6efc8a3ecfcf46a8988ad1d277ae00ed1f58c",
        "4ebbfa8a44da790eb13e7e88314bd0a648f8b891"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 05 13:57:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:57:52 2010 -0700"
      },
      "message": "am 4ebbfa8a: Merge \"Doc change: Updating and restructuring the NDK section for GB. Filenames for new NDK packages still need updating.\" into gingerbread\n\n* commit \u00274ebbfa8a44da790eb13e7e88314bd0a648f8b891\u0027:\n  Doc change: Updating and restructuring the NDK section for GB. Filenames for new NDK packages still need updating.\n"
    },
    {
      "commit": "4da6efc8a3ecfcf46a8988ad1d277ae00ed1f58c",
      "tree": "70ac77a2300fe3d201896d3f2ec81a54ff607233",
      "parents": [
        "04856d99f8f353711f294254c1159461213684a5",
        "46151652b8dc562f4a3332e1d12fa799e3638ea8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 05 13:57:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:57:41 2010 -0700"
      },
      "message": "am 46151652: Merge \"fix xlarge support in aapt for gingerbread\" into gingerbread\n\n* commit \u002746151652b8dc562f4a3332e1d12fa799e3638ea8\u0027:\n  fix xlarge support in aapt for gingerbread\n"
    },
    {
      "commit": "04856d99f8f353711f294254c1159461213684a5",
      "tree": "1fe2bbe69b3ec43cb52e93267866471c9eb38db6",
      "parents": [
        "c3b112ba20310a8f89c42f7a21295890660191d7",
        "6e88c84cbe0a07cb8c7b9ea23d1434bcf2e2a457"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Nov 05 13:57:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:57:31 2010 -0700"
      },
      "message": "am 6e88c84c: docs: remove allowClearUserData from \u003capplication\u003e manifest doc and clarify in javadocs that it\\\u0027s only for system apps bug: 3128020\n\n* commit \u00276e88c84cbe0a07cb8c7b9ea23d1434bcf2e2a457\u0027:\n  docs: remove allowClearUserData from \u003capplication\u003e manifest doc and clarify in javadocs that it\u0027s only for system apps bug: 3128020\n"
    },
    {
      "commit": "f95449dc383f617d597db5a8b23682ff18ffcac0",
      "tree": "69a79dad5dac797a2108f4e73d2090f12b22338b",
      "parents": [
        "e8865178e5449dd356cf432b2022c6466dce9e9e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Nov 05 13:54:13 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Nov 05 13:54:25 2010 -0700"
      },
      "message": "Revert \"Rationalized the single/multiple line initialization in TextViews.\"\n\nThis reverts commit 10644106b819acad4f88c3882d5688638951728c.\n\nConflicts:\n\n\tcore/java/android/widget/TextView.java\n\nChange-Id: I597314363f6ee06dbc475583ffe5dcc7eb543f88\n"
    },
    {
      "commit": "ed7bfbf6c87153c3f2f23d6856db4180d4bac429",
      "tree": "1d566f941ad814b9409d80cb107e21ceccc35edd",
      "parents": [
        "2332a74c61fb0c5041bff4f0e361364a3378b4c7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 13:08:35 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 13:45:10 2010 -0700"
      },
      "message": "Fix issue #3163426: Screen corruption when using the watermark feature\n\nChange-Id: I23f76f04fb52bb272eccbbcc55606c09404c6ca9\n"
    },
    {
      "commit": "e8865178e5449dd356cf432b2022c6466dce9e9e",
      "tree": "f5382218a8a319a1f5a3df452c032934999d144e",
      "parents": [
        "06a42367ce6b7116c451f9e3155196ef8806f861",
        "3b476abca80ef62c26eb5e10e72680b0ec29b174"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 05 13:32:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 13:32:33 2010 -0700"
      },
      "message": "Merge \"Show date in system bar.\""
    },
    {
      "commit": "3b476abca80ef62c26eb5e10e72680b0ec29b174",
      "tree": "3c20726204848c534993c461f801a195fada7c55",
      "parents": [
        "1a33a09ec2b41437854b7c51d6a4883720c627c2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 05 16:31:03 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 05 16:31:03 2010 -0400"
      },
      "message": "Show date in system bar.\n\nBug: 2996123\nChange-Id: If2f588defaa4c27bf6010e14c946c5ab2894e1db\n"
    },
    {
      "commit": "51e7fe7545e3509ebb5c31c10440acd31cec89a2",
      "tree": "c9826e9555c6ec96ba3061365bcb7ed2a555c43e",
      "parents": [
        "06a42367ce6b7116c451f9e3155196ef8806f861"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Oct 29 22:19:53 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Nov 05 13:27:35 2010 -0700"
      },
      "message": "Rename the locked meta key constants for clarity.\n\nAlso added some tests for LED setting.\n\nChange-Id: I3fd86322afd07ae8de52d1ccbc2fae2c6d586641\n"
    },
    {
      "commit": "06a42367ce6b7116c451f9e3155196ef8806f861",
      "tree": "d49e6e83df31a0684dc075aa492ca972055d18da",
      "parents": [
        "ffdf487b6f6b7d75ba7d30d62275395c68f6b0a0",
        "10a433937895bff0d84f439a20a36fff97651cfd"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "danfuzz@android.com",
        "time": "Fri Nov 05 13:12:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:12:53 2010 -0700"
      },
      "message": "am 10a43393: am 265acc50: am 05cc2d63: (-s ours) This class no longer exists.\n\n* commit \u002710a433937895bff0d84f439a20a36fff97651cfd\u0027:\n  This class no longer exists.\n"
    },
    {
      "commit": "ffdf487b6f6b7d75ba7d30d62275395c68f6b0a0",
      "tree": "d49e6e83df31a0684dc075aa492ca972055d18da",
      "parents": [
        "04e0c49092aebcbbe22e8dc3571f26faf4d02dc5",
        "73cd0c39bb1289704df3f3266ecedd3ed561d48c"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "danfuzz@android.com",
        "time": "Fri Nov 05 13:12:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 05 13:12:48 2010 -0700"
      },
      "message": "am 73cd0c39: am 7dbeb24a: This class no longer exists.\n\n* commit \u002773cd0c39bb1289704df3f3266ecedd3ed561d48c\u0027:\n  This class no longer exists.\n"
    },
    {
      "commit": "04e0c49092aebcbbe22e8dc3571f26faf4d02dc5",
      "tree": "b4a65529b78af92ce7b517fbbf46b5bb1c8661dd",
      "parents": [
        "ce0d9253e530ef473b02b80a0eb15427887c05fb",
        "ec6ac82a295b80a39f12ff7951ec254ba45809fd"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 05 13:07:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 13:07:45 2010 -0700"
      },
      "message": "Merge \"Fix 3165868: Fix stall in state machine logic in WaveView\""
    },
    {
      "commit": "ec6ac82a295b80a39f12ff7951ec254ba45809fd",
      "tree": "b4a65529b78af92ce7b517fbbf46b5bb1c8661dd",
      "parents": [
        "2332a74c61fb0c5041bff4f0e361364a3378b4c7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 04 21:06:31 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 05 13:05:27 2010 -0700"
      },
      "message": "Fix 3165868: Fix stall in state machine logic in WaveView\n\nIt was possible for the state machine to get stuck when\nuser interaction and animations both completed before success\nwas detected.  This fixes the problem by explicitly advancing\nthe state machine when an up event is detected.\n\nChange-Id: I802e3f1bb35aeab7a0d6f64e85acaa6980b9d65a\n"
    },
    {
      "commit": "ce0d9253e530ef473b02b80a0eb15427887c05fb",
      "tree": "3aa73840171bf93dff4abdf78925c539f35e2294",
      "parents": [
        "2332a74c61fb0c5041bff4f0e361364a3378b4c7",
        "5de6d7a162f7b207e48a9078b9d0fe2700044976"
      ],
      "author": {
        "name": "shared_user android-merger-prebuild",
        "email": "android-merger@google.com",
        "time": "Fri Nov 05 13:03:37 2010 -0700"
      },
      "committer": {
        "name": "shared_user android-merger-prebuild",
        "email": "android-merger@google.com",
        "time": "Fri Nov 05 13:03:37 2010 -0700"
      },
      "message": "Merge commit \u00275de6d7a162f7b207e48a9078b9d0fe2700044976\u0027\n"
    },
    {
      "commit": "2332a74c61fb0c5041bff4f0e361364a3378b4c7",
      "tree": "3aa73840171bf93dff4abdf78925c539f35e2294",
      "parents": [
        "1a33a09ec2b41437854b7c51d6a4883720c627c2",
        "8fe044a3a963c9bb654ea5ba7da80a3132c12cee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 05 12:52:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 12:52:19 2010 -0700"
      },
      "message": "Merge \"Adjust window animations to better match UX spec.\""
    },
    {
      "commit": "1a33a09ec2b41437854b7c51d6a4883720c627c2",
      "tree": "6b94fae86accfc7b33f2349c57068ea050d19ea8",
      "parents": [
        "1af11217724ae8f50a0aec7e0531c7058aa3d72a",
        "7301a23fb29f67ef77c07fc220cbd2da4bd41828"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Nov 05 12:11:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 12:11:57 2010 -0700"
      },
      "message": "Merge \"Let cachefull-warning be under SQLiteDebug.DEBUG_SQL_CACHE flag\""
    },
    {
      "commit": "1af11217724ae8f50a0aec7e0531c7058aa3d72a",
      "tree": "f3cfa7acb194f3fd3e39bd9b4869ea1b58fc2ac1",
      "parents": [
        "fe4782393ec34dfbf37c78a7bc59a04e056fe7c1",
        "06e6630a462b6a5c04c319d781d64896778d351f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 05 12:11:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 12:11:48 2010 -0700"
      },
      "message": "Merge \"Restore user-accessible lights-out control.\""
    },
    {
      "commit": "06e6630a462b6a5c04c319d781d64896778d351f",
      "tree": "5b47731c48c6415e0e5dd735fbf6a9faae7ed0f7",
      "parents": [
        "91460d7f49e92e13e2acccdf8be10934e9e770fe"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 05 15:00:06 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 05 15:04:35 2010 -0400"
      },
      "message": "Restore user-accessible lights-out control.\n\nCurrent system area gestures:\n\n       tap - no-op (bug 3114340)\n  swipe up - open system panel\nswipe down - lights out\nlong press - lights out (bug 3134973)\n\nThe enter/exit animations have been tweaked to reinforce\nthis, particularly the swipe down for lights out. (Swiping\nup to exit lights out will work, as will any kind of tap in\nthe lights-out \"curtain\".)\n\nChange-Id: Ie027d7a0e86a402d06a8a368a5a43050a6bb9e58\n"
    },
    {
      "commit": "fe4782393ec34dfbf37c78a7bc59a04e056fe7c1",
      "tree": "7402d65a4bb733ede6147d3f335123615ef08a70",
      "parents": [
        "816034520586659b8bd3ad68e854c2b506fa510f",
        "a0eeeac82010e03ce8949bf7efed909afdbaf41c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Nov 05 19:03:24 2010 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 05 19:03:24 2010 +0000"
      },
      "message": "Merge \"Fix bug 3167945 - list selection mode should persist across rotations\""
    }
  ],
  "next": "70fc04c84db8f99ac2ac60fd9719b91057aacc9b"
}
