)]}'
{
  "log": [
    {
      "commit": "decf6818eaab8c1b0a41cc8c65c32080577cf6f5",
      "tree": "eba6fda5a43206bd6f0b0c10f3004ff96ad716d4",
      "parents": [
        "26b098b57a35af24f4bd92e6edac007c61ff6a81"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Sep 03 17:32:16 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Sep 03 17:32:16 2010 -0700"
      },
      "message": "Fix the build for real.\n\nChange-Id: Ifae30acde466f22bcf4bebb198e345654c3f99ad\n"
    },
    {
      "commit": "db3c15df150e489f663df72e8aa85c2102cd5fec",
      "tree": "a600f690a582ae64813387c1be95941e73b9167c",
      "parents": [
        "a14c8e0c67223fdc9a0746b370ae594a92530e78"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Sep 03 17:25:04 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Sep 03 17:25:04 2010 -0700"
      },
      "message": "Fix the build.\n\nChange-Id: I3a8a1b3510c66c3624f1c35f71b444a391b757cb\n"
    },
    {
      "commit": "0fd4c1704952b8489307b8a118167a8e7c511d04",
      "tree": "5dd451eadd8c82523b98cabbf5e786640e0a8055",
      "parents": [
        "bcb284c1960df025dc671c10a97ec0c599ce9a11",
        "783f14ddc9e4032b72aed7880aeb9d39970c98b7"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:55:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 16:55:24 2010 -0700"
      },
      "message": "am 783f14dd: am 3326f804: Fix the last remaining gaps in our Java 6 API.\n\nMerge commit \u0027783f14ddc9e4032b72aed7880aeb9d39970c98b7\u0027\n\n* commit \u0027783f14ddc9e4032b72aed7880aeb9d39970c98b7\u0027:\n  Fix the last remaining gaps in our Java 6 API.\n"
    },
    {
      "commit": "783f14ddc9e4032b72aed7880aeb9d39970c98b7",
      "tree": "67007d91d23ff0c6b69ff58c26965017b2fdf3c8",
      "parents": [
        "ef9e508c2cb3b52d31250ceca3dddace17cec950",
        "3326f8043858152ea2a407a9a4c20fdcdc859e73"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:42:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 16:42:51 2010 -0700"
      },
      "message": "am 3326f804: Fix the last remaining gaps in our Java 6 API.\n\nMerge commit \u00273326f8043858152ea2a407a9a4c20fdcdc859e73\u0027 into gingerbread-plus-aosp\n\n* commit \u00273326f8043858152ea2a407a9a4c20fdcdc859e73\u0027:\n  Fix the last remaining gaps in our Java 6 API.\n"
    },
    {
      "commit": "3326f8043858152ea2a407a9a4c20fdcdc859e73",
      "tree": "ca81086dc9ddb8c0d6875f05903a29b15a5352df",
      "parents": [
        "7e427934e69db804f3ee803e6ffeef4a339e9b8b"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:34:59 2010 -0700"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Sep 03 16:37:27 2010 -0700"
      },
      "message": "Fix the last remaining gaps in our Java 6 API.\n\nSee http://b/issue?id\u003d2497395\nSee https://android-git.corp.google.com/g/64647\n\nChange-Id: I0886e06163a3853bff69480b01e6e9f9f54fea4e\n"
    },
    {
      "commit": "13cc1207fab68adc5c7da0bf3b365196e26a273e",
      "tree": "2d185227600a4bf346de05161367e2412fd286ec",
      "parents": [
        "2cb3e29e823de1130c7649c0c515485917ab188c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Sep 03 15:39:20 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Sep 03 16:22:22 2010 -0700"
      },
      "message": "Add ability to enable layout transition animations by default from XML\n\nChange-Id: I2b884c83e868f5d22ef85d65ff8ee984633de65e\n"
    },
    {
      "commit": "acc4e041d27c24b45fb190c493717fda987b52c2",
      "tree": "dcf0401e624eef3b7594e50513f34762903e53cb",
      "parents": [
        "6a3ffb5beeb6d88c5c1916bef60265f73f9e1822",
        "69717ccd13bb5568b912701ab39d603cfa7091cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:23:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 15:23:46 2010 -0700"
      },
      "message": "am 69717ccd: DO NOT MERGE.  Some stuff that is Not Ready.\n\nMerge commit \u002769717ccd13bb5568b912701ab39d603cfa7091cc\u0027 into gingerbread-plus-aosp\n\n* commit \u002769717ccd13bb5568b912701ab39d603cfa7091cc\u0027:\n  DO NOT MERGE.  Some stuff that is Not Ready.\n"
    },
    {
      "commit": "69717ccd13bb5568b912701ab39d603cfa7091cc",
      "tree": "867742e28adc250e7260dbf04aba967f50264e0c",
      "parents": [
        "df3a0f50c3480911e366c8c0781b0463fe063e82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 13:48:20 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:20:06 2010 -0700"
      },
      "message": "DO NOT MERGE.  Some stuff that is Not Ready.\n\nChange-Id: I8fdba32722d86b92c791dbf7c6c0166bcdb02852\n"
    },
    {
      "commit": "6c82f673f6c01cdcf7ede82c67601fbd53d090f3",
      "tree": "144beabb206bb3ed104a48f716bc01bb5ebfb423",
      "parents": [
        "1ab9d1289b0e31033ba87490f185732e08bed7b5",
        "fd3f44b38882c74c10aff0e238ee4ad9fcd8b724"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:14:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 15:14:57 2010 -0700"
      },
      "message": "am fd3f44b3: am e1aa82a4: Merge \"Adding a feature denoting support for 5 or more fully independent multitouch pointers.\" into gingerbread\n\nMerge commit \u0027fd3f44b38882c74c10aff0e238ee4ad9fcd8b724\u0027\n\n* commit \u0027fd3f44b38882c74c10aff0e238ee4ad9fcd8b724\u0027:\n  Adding a feature denoting support for 5 or more fully\n"
    },
    {
      "commit": "fd3f44b38882c74c10aff0e238ee4ad9fcd8b724",
      "tree": "34c1a39a417f582af183eaa7b1947289a5a5fc83",
      "parents": [
        "8e11c82247151085fa165c76bfbc157bc6091ca4",
        "e1aa82a4228d009537693253ba3a0113abbf5ab8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 15:10:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 15:10:24 2010 -0700"
      },
      "message": "am e1aa82a4: Merge \"Adding a feature denoting support for 5 or more fully independent multitouch pointers.\" into gingerbread\n\nMerge commit \u0027e1aa82a4228d009537693253ba3a0113abbf5ab8\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e1aa82a4228d009537693253ba3a0113abbf5ab8\u0027:\n  Adding a feature denoting support for 5 or more fully\n"
    },
    {
      "commit": "6993d3d136fed8600a3e337d710907b50d8d6e49",
      "tree": "cf33f50672753a610822f39c3c1f5a4491843485",
      "parents": [
        "dc243482d6e104c4a3cddaa694c2ee3c628c2c20"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Fri Sep 03 14:30:14 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Fri Sep 03 14:41:36 2010 -0700"
      },
      "message": "Adding a feature denoting support for 5 or more fully\nindependent multitouch pointers.\n\nChange-Id: I9997ed9c481dbd507e9eff70d8beb9e1140cca3f\n"
    },
    {
      "commit": "004abb12238d34cf9567d70eac194983636524bd",
      "tree": "cf72d916f7aea1f147ba83ad5df0cd80d7c12163",
      "parents": [
        "8ae409f50156394b517a86a8d171938e0aa32897",
        "3d7d3690defa2e63a60b0d9133608cf771cdbca7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 14:07:25 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 14:07:25 2010 -0700"
      },
      "message": "resolved conflicts for merge of 3d7d3690 to master\n\nChange-Id: I1d1d7a448b3ae8a86600addfa75f2448a98327bf\n"
    },
    {
      "commit": "3d7d3690defa2e63a60b0d9133608cf771cdbca7",
      "tree": "c0092d09979ac75d9028435066a1abba32b22239",
      "parents": [
        "bfbf84b7265310d154f8dc9e0b1e85b2a56bdfcb",
        "e25b4bc76fef584b38ce4e72f919fba119bdfa99"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 13:26:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 03 13:26:30 2010 -0700"
      },
      "message": "am e25b4bc7: Merge \"These are not ready to be exposed.  Also rename them to be better.\" into gingerbread\n\nMerge commit \u0027e25b4bc76fef584b38ce4e72f919fba119bdfa99\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e25b4bc76fef584b38ce4e72f919fba119bdfa99\u0027:\n  These are not ready to be exposed.  Also rename them to be better.\n"
    },
    {
      "commit": "482566ed5cc7307b0401361509fb06acc5476115",
      "tree": "3a41c2b2301bf17dc1575d32641a8cbfaa9e7af9",
      "parents": [
        "46e63b346770efa14451b8e67b7f7636c4e5a76c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 12:51:28 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 03 12:51:28 2010 -0700"
      },
      "message": "These are not ready to be exposed.  Also rename them to be better.\n\nChange-Id: I7c234144497084b7769f8c46761b7d74d1c583d5\n"
    },
    {
      "commit": "21cd1389d2ef218b20994b617c57af120841a57f",
      "tree": "422cb6919f42bb48d5327d743a45d8c1be5d2991",
      "parents": [
        "b062f02d54b97dd45c810a6bb4544c94ff4ed0f1"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 01 17:42:29 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Sep 03 12:20:00 2010 -0700"
      },
      "message": "Add transition effects for layout changes on ViewGroups\n\nChange-Id: Ibefcca5692450188fbcec608f3f7e36be1213b21\n"
    },
    {
      "commit": "d477176d3fe6436ab0df9aa39fc3a43d82851ca5",
      "tree": "dedfc15ab9579823b11ad31363551878c17b1587",
      "parents": [
        "0a01f076d221ccdaf360cac83e42e92b97ee3900"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 02 18:07:49 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 02 18:07:49 2010 -0700"
      },
      "message": "Make spinnerMode attribute for Spinner widgets public\n\nChange-Id: Ib448f8511cc7ff92ad8120a891ccaa8cdde6c9dc\n"
    },
    {
      "commit": "47c41e807e36999e4d0d2072e41a82bc45655ff2",
      "tree": "58400eef40c903d6f0dc921c268eda4a26b2dd56",
      "parents": [
        "18931f578ee8be8f621e24cabf98d9b66ace5dbf"
      ],
      "author": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Wed Sep 01 15:39:08 2010 -0700"
      },
      "committer": {
        "name": "Erik",
        "email": "roboerik@android.com",
        "time": "Thu Sep 02 17:10:02 2010 -0700"
      },
      "message": "Added methods for getting the x and y span\n\nWe would like to separate x and y for our pinch gestures. This\nchange adds methods for returning those independently instead of\nonly allowing access to the total span.\n\nChange-Id: I2f54cd83602e447174a49035237da379a573b63e\n"
    },
    {
      "commit": "fef364f75b00e238d28a81e1168bbfc945ce8d23",
      "tree": "ccdc1faf2a0f332bebeb1b5f0e02a14c41a91638",
      "parents": [
        "355a17c4f853c235a18380e71e1aa446f72fa5eb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 02 15:11:46 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 02 15:56:04 2010 -0700"
      },
      "message": "Fix bug 2957414 - Add Spinner constructor for selecting dialog/dropdown mode\n\nChange-Id: I7ea2bbf7d387bdd3e0cb59a1b9b24406560680b7\n"
    },
    {
      "commit": "16750623421fb404181b12ae04baa2fe26c5b9dd",
      "tree": "97bf961c8036e6ec3f69a65862a68cf793372022",
      "parents": [
        "aa904f48cf3e3a31cc43806fee0e17af607c7fae"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 19:18:57 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Thu Sep 02 15:00:19 2010 -0700"
      },
      "message": "Adding features for new hardware, and creating a baseline list of required\nhardware for the Tablet profile. This is very much subject to change.\n\nChange-Id: Id0921b373cf610a7ec9ddd75dc020bf8b22a6911\n"
    },
    {
      "commit": "aa904f48cf3e3a31cc43806fee0e17af607c7fae",
      "tree": "9d759bcc991f10f44cc7deb747dd83af22f2148d",
      "parents": [
        "d63760c1e93a150910701d2d08a45b5c6899bbb6"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Thu Sep 02 14:50:08 2010 -0700"
      },
      "committer": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Thu Sep 02 14:50:08 2010 -0700"
      },
      "message": "Add startPreferenceFragment()\n\nThis allows sub-fragments to be started directly via API\n\nChange-Id: I6c8b86a911c8731068459eb9cdd3d37970fc9d0e\n"
    },
    {
      "commit": "1ecf551b80d91552fe7e1a56ede8f21bbe99b144",
      "tree": "2460a5c0fa9477a963007809cbe0a9ad86b601ac",
      "parents": [
        "dcfd5d784c7d474e0932604a9f0dff591c3210e2"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Thu Sep 02 11:00:04 2010 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Thu Sep 02 11:00:04 2010 -0700"
      },
      "message": "Contacts API clean-up (mostly documentation)\n\n- Fixing column list for the Photo table.\n- Fixing column list for the AggregationSuggestions table.\n- Allowing CONTENT_LOOKUP_URI to be used with directories:\nData, AggregationSuggestions and Photo.\n\nChange-Id: I3dbcc28df0029e1fcb2140efd2047707a0cdd947\n"
    },
    {
      "commit": "90cb9d04fec34c1bf0cee38bfcd1bfa3359dbcf6",
      "tree": "91c89568e122e53b3e89a028a959fd1e2e9ec247",
      "parents": [
        "a5034b5d802d0573808dc0fab7a71f9283ad3994"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Thu Sep 02 00:26:15 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Thu Sep 02 00:26:15 2010 -0700"
      },
      "message": "Update current.xml to fix the build\n\nChange-Id: I85a01bced5a72a7a5298daec008a779c6239d305\n"
    },
    {
      "commit": "a5034b5d802d0573808dc0fab7a71f9283ad3994",
      "tree": "56b4eab290e0f7b8adf0abeb24dcedd399df4298",
      "parents": [
        "8f5edc93b622bbdc33db24d348480fd7d55afb41",
        "75823339cd03e5b25b576cd7a2b5941254017c4a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 23:20:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 23:20:18 2010 -0700"
      },
      "message": "am 75823339: am a1c69e08: Fix a small bug when granting permissions through activity results.\n\nMerge commit \u002775823339cd03e5b25b576cd7a2b5941254017c4a\u0027\n\n* commit \u002775823339cd03e5b25b576cd7a2b5941254017c4a\u0027:\n  Fix a small bug when granting permissions through activity results.\n"
    },
    {
      "commit": "75823339cd03e5b25b576cd7a2b5941254017c4a",
      "tree": "6c6d0788c0439f73e5e3c428a41eb3ef306ff4ea",
      "parents": [
        "840f0fecd87357cadf4b2a0ae96d30b457f89729",
        "a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 23:17:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 23:17:20 2010 -0700"
      },
      "message": "am a1c69e08: Fix a small bug when granting permissions through activity results.\n\nMerge commit \u0027a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4\u0027:\n  Fix a small bug when granting permissions through activity results.\n"
    },
    {
      "commit": "8f5edc93b622bbdc33db24d348480fd7d55afb41",
      "tree": "ee04837e6ce2587daec5e508d02bb344f97d9eaa",
      "parents": [
        "0ed0221e9c01753eb8cf312ea9d148a0097a99a1",
        "840f0fecd87357cadf4b2a0ae96d30b457f89729"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:55:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 22:55:04 2010 -0700"
      },
      "message": "am 840f0fec: am d3efa392: Clean up some permissions.\n\nMerge commit \u0027840f0fecd87357cadf4b2a0ae96d30b457f89729\u0027\n\n* commit \u0027840f0fecd87357cadf4b2a0ae96d30b457f89729\u0027:\n  Clean up some permissions.\n"
    },
    {
      "commit": "a1c69e084b5242ad4e4a1ef2fe8d99ba259b5af4",
      "tree": "a7717db542b45f4ad8fa9dc7f22c0a663d047c6b",
      "parents": [
        "d3efa3924407da6d38aa5931ac29aa088d9eb986"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:55:02 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:55:02 2010 -0700"
      },
      "message": "Fix a small bug when granting permissions through activity results.\n\nChange-Id: I2a5c4025fb5f566e29c219fde4d50ed2eba6e174\n"
    },
    {
      "commit": "840f0fecd87357cadf4b2a0ae96d30b457f89729",
      "tree": "2bb31b208dc99b7f6621d83a221f74c152237e9c",
      "parents": [
        "14d56840eeec537c037bebaeaebf1b37f48d8dad",
        "d3efa3924407da6d38aa5931ac29aa088d9eb986"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 22:51:35 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 22:51:35 2010 -0700"
      },
      "message": "am d3efa392: Clean up some permissions.\n\nMerge commit \u0027d3efa3924407da6d38aa5931ac29aa088d9eb986\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d3efa3924407da6d38aa5931ac29aa088d9eb986\u0027:\n  Clean up some permissions.\n"
    },
    {
      "commit": "d3efa3924407da6d38aa5931ac29aa088d9eb986",
      "tree": "105f4a08e32468c8fa20d981867b6e8fd688cd4e",
      "parents": [
        "bc5ec2f91a7ed2836df66f1ed98b019ea1192aa1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 17:34:12 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 21:19:40 2010 -0700"
      },
      "message": "Clean up some permissions.\n\nNote that WRITE_OWNER_DATA and READ_OWNER_DATA don\u0027t actually appear\nto be associated with anything or used by anyone, so they are just\ndeleted.\n\nAlso deprecate the activity API to go in the foreground.  I didn\u0027t\nrealize that was released in the SDK.  It needs to go away.\n\nChange-Id: I96f53702c2c79e4999b6b2c498abb770bd27e03a\n"
    },
    {
      "commit": "5486dcb00a44f6367a880cf7ea7f699bfa1e15cb",
      "tree": "98ee43a951bd9921502fe924e4be7060b76ad00d",
      "parents": [
        "5acddcef222f57d84e493042ca12ae46fb1d9ef2"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 20:14:24 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 20:14:24 2010 -0700"
      },
      "message": "More fixes to current.xml to reflect the state of WebSettings\n\nChange-Id: I00f9c2a7242ebf34f8c67a8cf8a47afbfe70cc71\n"
    },
    {
      "commit": "9dc2e75e2720a8d0a5d7b87be53300eac021a3f3",
      "tree": "e14be6b4f3fdc8c21545bc2373e31a6262776222",
      "parents": [
        "f83d4f1779eb4801275a56023c343459a95009af"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:11:14 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:17:22 2010 -0700"
      },
      "message": "Add Deprecated annotation to getPluginsPath/setPluginsPath\n\nJavadoc annotations aren\u0027t enough to properly mark an API\nas deprecated. This change adds the @Deprecated annotation\nto the source and updates current.xml.\n\nChange-Id: I04a398fc04ad99979c674789af5af994fbd25be0\n"
    },
    {
      "commit": "9fadca71e455a6c849311083677351d4dc64b792",
      "tree": "6451d5bbb7bf41e67aeb2e6efa1fba1d96567caa",
      "parents": [
        "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1",
        "b766ab830a714c0b79f64265e681f454865ffe65"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:16:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 19:16:41 2010 -0700"
      },
      "message": "am b766ab83: DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nMerge commit \u0027b766ab830a714c0b79f64265e681f454865ffe65\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b766ab830a714c0b79f64265e681f454865ffe65\u0027:\n  DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n"
    },
    {
      "commit": "b766ab830a714c0b79f64265e681f454865ffe65",
      "tree": "69f6856ae8156e0b5b403f08b7ac1afff07a07fe",
      "parents": [
        "3424c02e6b931a8bbd651ae75217bebd008b2605"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:02:26 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:04:18 2010 -0700"
      },
      "message": "DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nPrevious changes only added javadoc annotation, but didn\u0027t apply\nannotation to the source. Fixing this and updating current.xml.\n\nChange-Id: I52aabd6485a3972fc360f24c2e86cc342a5101ab\n"
    },
    {
      "commit": "f83d4f1779eb4801275a56023c343459a95009af",
      "tree": "4add9c90e3b09babc77834b85e6dc89b5053def3",
      "parents": [
        "53d7765eac58f496355147f167fb345e825d6d54",
        "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 09:56:04 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 09:56:04 2010 +0800"
      },
      "message": "resolved conflicts for merge of 3e4975a5 to master\n\nChange-Id: Icd382fc43c8a1975801ab42eb184b633520149c7\n"
    },
    {
      "commit": "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1",
      "tree": "627a3c5879f88b207af0f806d233b8c1e763ab71",
      "parents": [
        "fd0eed007d99178092ede56ec2c4799046615f70",
        "3424c02e6b931a8bbd651ae75217bebd008b2605"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 01 18:01:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 18:01:31 2010 -0700"
      },
      "message": "am 3424c02e: Add software features for SIP and VOIP\n\nMerge commit \u00273424c02e6b931a8bbd651ae75217bebd008b2605\u0027 into gingerbread-plus-aosp\n\n* commit \u00273424c02e6b931a8bbd651ae75217bebd008b2605\u0027:\n  Add software features for SIP and VOIP\n"
    },
    {
      "commit": "3424c02e6b931a8bbd651ae75217bebd008b2605",
      "tree": "f8113a62a05f612a54da4c277661542edbcb9773",
      "parents": [
        "a2511da9d65b11be7f59ed3f525f77e85aeb4bef"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Aug 27 18:08:19 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 08:10:13 2010 +0800"
      },
      "message": "Add software features for SIP and VOIP\n\nand block SipService creation and SIP API if the feature is not available.\n\nChange-Id: Icf780af1ac20dda4d8180cea3e5b20e21a8350bc\n"
    },
    {
      "commit": "90324669f21e0676e66bc4ed681be560bba5f188",
      "tree": "f39d27f158fc465d23a572ed71c801938122ae03",
      "parents": [
        "b089a09764aebfdae824fd22ec77190c0ee62dcf",
        "61f1cbdd71942433ce1515b614ec3d9c259ea037"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 17:03:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 17:03:33 2010 -0700"
      },
      "message": "am 61f1cbdd: am a800a2ef: Merge \"Adding a feature definition corresponding to support for Near-Field Communications (NFC).\" into gingerbread\n\nMerge commit \u002761f1cbdd71942433ce1515b614ec3d9c259ea037\u0027\n\n* commit \u002761f1cbdd71942433ce1515b614ec3d9c259ea037\u0027:\n  Adding a feature definition corresponding to support for Near-Field\n"
    },
    {
      "commit": "d79de7bc360a81feb12f8d0c9bb6c4aff92f9de1",
      "tree": "b5fb3d819d7d1232e3d63642eb602de92dd872b0",
      "parents": [
        "59f6b0da29034747bb66466739cb565047c912b8",
        "4fd76ba2270da1df12ae11f6d3d3ed564e38464b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 16:57:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 16:57:58 2010 -0700"
      },
      "message": "am 4fd76ba2: am 81f339bc: Merge \"Fixing the build.\" into gingerbread\n\nMerge commit \u00274fd76ba2270da1df12ae11f6d3d3ed564e38464b\u0027\n\n* commit \u00274fd76ba2270da1df12ae11f6d3d3ed564e38464b\u0027:\n  Fixing the build.\n"
    },
    {
      "commit": "61f1cbdd71942433ce1515b614ec3d9c259ea037",
      "tree": "9152ec01a4c86d5d28d54709d8875982faa50957",
      "parents": [
        "b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c",
        "a800a2efa29d88e198220753f07e7d9ff69ddd9b"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 15:05:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 15:05:34 2010 -0700"
      },
      "message": "am a800a2ef: Merge \"Adding a feature definition corresponding to support for Near-Field Communications (NFC).\" into gingerbread\n\nMerge commit \u0027a800a2efa29d88e198220753f07e7d9ff69ddd9b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a800a2efa29d88e198220753f07e7d9ff69ddd9b\u0027:\n  Adding a feature definition corresponding to support for Near-Field\n"
    },
    {
      "commit": "4fd76ba2270da1df12ae11f6d3d3ed564e38464b",
      "tree": "69007b352f14c384546717cf1fb850d3ccd24190",
      "parents": [
        "9088a3d153ef28dfa383fda0935d99bdc0c2b2f6",
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:53:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:53:12 2010 -0700"
      },
      "message": "am 81f339bc: Merge \"Fixing the build.\" into gingerbread\n\nMerge commit \u002781f339bcfeee5dccb284cdeac6941179f91fe08b\u0027 into gingerbread-plus-aosp\n\n* commit \u002781f339bcfeee5dccb284cdeac6941179f91fe08b\u0027:\n  Fixing the build.\n"
    },
    {
      "commit": "76437d379357a418b8236b041d1b3e03939264e6",
      "tree": "6a89548e01f4f40a5b51b96f6a68c0a07cd1f557",
      "parents": [
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 11:17:20 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 14:42:23 2010 -0700"
      },
      "message": "Adding a feature definition corresponding to support for Near-Field\nCommunications (NFC).\n\nChange-Id: I32b1b949524bfd978f53e23e02d38dfba4a2ea9c\n"
    },
    {
      "commit": "752fe99276656628d534ea80e07e7880e1425b7b",
      "tree": "0190095fa2c3822df27b8c6cde6e1162fa60b215",
      "parents": [
        "e34fe69e66d8c9bc76453347ba84261b060300f3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:20:33 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:20:33 2010 -0700"
      },
      "message": "Fixing the build.\n\nChange-Id: I6414a5ed2a92f5e375e19caf7453abd268ce76d3\n"
    },
    {
      "commit": "edb3211c85f919b719cdec72922bceb476941dd3",
      "tree": "246065423e87513ced2d04205ca4ad4bac4d9cdf",
      "parents": [
        "1b1c9a2e7f559cdeee39e15fca071c5f7e71070b",
        "27c6f7d44c592ab8685b93a2ec30a74d594c822d"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 13:18:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:18:40 2010 -0700"
      },
      "message": "am 27c6f7d4: am 1614843e: Merge \"Fix invalid comment in WebSettings.\" into gingerbread\n\nMerge commit \u002727c6f7d44c592ab8685b93a2ec30a74d594c822d\u0027\n\n* commit \u002727c6f7d44c592ab8685b93a2ec30a74d594c822d\u0027:\n  Fix invalid comment in WebSettings.\n"
    },
    {
      "commit": "27c6f7d44c592ab8685b93a2ec30a74d594c822d",
      "tree": "199734736f12326cb8dcd94f06828a2136669f5c",
      "parents": [
        "036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0",
        "1614843e93d98910147380969d034009ecb23aa2"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 11:32:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 11:32:16 2010 -0700"
      },
      "message": "am 1614843e: Merge \"Fix invalid comment in WebSettings.\" into gingerbread\n\nMerge commit \u00271614843e93d98910147380969d034009ecb23aa2\u0027 into gingerbread-plus-aosp\n\n* commit \u00271614843e93d98910147380969d034009ecb23aa2\u0027:\n  Fix invalid comment in WebSettings.\n"
    },
    {
      "commit": "fdbdeb3137a6b47527d1d714afbb7e1b19b474ec",
      "tree": "fd6d4abde1b3712c419bd1ea8193e51bc318153d",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Aug 12 11:20:13 2010 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 14:15:50 2010 -0400"
      },
      "message": "Fix invalid comment in WebSettings.\n\nThe get/set for the pluginPath is leftover from the Gear\u0027s plugin\nand is no longer useful now that plugins are loaded from their\nown APK using the package manager. These methods were modified to\nbe no-ops in froyo, but the documentation was never completed.\n\nChange-Id: I20f6593445d877a3dae9b9f51d5198a3509255d6\nhttp://b/2811032\n"
    },
    {
      "commit": "fe026bdd3c0fd7543ceaf0732aeb824cfddb5b23",
      "tree": "6932b960661cd888cefee97ed95eb0614a981c30",
      "parents": [
        "e1ab2228e27fc216d52426f13ae30ae244c64140"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Aug 24 14:16:09 2010 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 01 11:48:05 2010 -0400"
      },
      "message": "Move Find on page and Select ActionModes to framework.\n\nBug: 2938052\n\nRequires a change to packages/apps/Browser\n\nChange-Id: I1bb1a47610b06c4bb02ef08647c02cc1dcaddb15\n"
    },
    {
      "commit": "2394c164a76f6d3f8ad9f1c1517f58f72adab9d7",
      "tree": "f0cee0035a0983071d2cdd713d77eacc156dab36",
      "parents": [
        "633524731b2a7a0871aabfabc60459ac27f0e5ab",
        "ec438e1448ebc578ee5a4c4beb1e26292cdedd6e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 31 19:06:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 19:06:25 2010 -0700"
      },
      "message": "am ec438e14: am 361199b5: Add PackageManager API to get information about a provider component.\n\nMerge commit \u0027ec438e1448ebc578ee5a4c4beb1e26292cdedd6e\u0027\n\n* commit \u0027ec438e1448ebc578ee5a4c4beb1e26292cdedd6e\u0027:\n  Add PackageManager API to get information about a provider component.\n"
    },
    {
      "commit": "ec438e1448ebc578ee5a4c4beb1e26292cdedd6e",
      "tree": "029494a6012249306fdf95bfe66bbc4c16f52ae3",
      "parents": [
        "3f124cc5ec31024acac057d0f848125f8da5e905",
        "361199b5e742c6635d4d7a03de6cf37b31cf442c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 31 19:03:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 19:03:36 2010 -0700"
      },
      "message": "am 361199b5: Add PackageManager API to get information about a provider component.\n\nMerge commit \u0027361199b5e742c6635d4d7a03de6cf37b31cf442c\u0027 into gingerbread-plus-aosp\n\n* commit \u0027361199b5e742c6635d4d7a03de6cf37b31cf442c\u0027:\n  Add PackageManager API to get information about a provider component.\n"
    },
    {
      "commit": "361199b5e742c6635d4d7a03de6cf37b31cf442c",
      "tree": "170d0ba61242ba04a3491a98f894f3a2e416bbe7",
      "parents": [
        "22cd420bfa431b4ad55e699afadf109dcc54f201"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 30 17:42:07 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 31 18:59:04 2010 -0700"
      },
      "message": "Add PackageManager API to get information about a provider component.\n\nKind-of useful when all you have is a ComponentName.\n\nChange-Id: I9a99f12daabb29e97e882e09c43ca0df70c00651\n"
    },
    {
      "commit": "5a998dd2301b66fab7ad1daaac3df8088108d8eb",
      "tree": "69acff3bb9b0920b38b2787366d6750685f23745",
      "parents": [
        "ee6d676c5b997a1214e96b6ba3755054382717c5"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Aug 31 17:32:16 2010 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Tue Aug 31 17:32:16 2010 -0700"
      },
      "message": "Adding a parameter to limit the number rows returned\n\nUseful mostly for search queries\n\nChange-Id: I4dadd2cdb110920c4f21b28d57c56b9d1f2ad4ff\n"
    },
    {
      "commit": "1e26f304633b349922586112292dfd54defcf634",
      "tree": "d9f13071d7b443601a451fbadf33aacdf01f9556",
      "parents": [
        "d20e80251258c88450ad3b5bd650f1cb6d01bc15"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Aug 31 14:15:57 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Aug 31 14:15:57 2010 -0700"
      },
      "message": "Update API to fix the build.\n\nChange-Id: I241d94b2615e71eb3633955438dcaffa854d2836\n"
    },
    {
      "commit": "77d312facf8814ce6b2d75e478d6133dffb368b6",
      "tree": "8bdcc7f8cf28351b11290878ea193f88a197c3d5",
      "parents": [
        "46733267cd6323c6022fa79cae2dedea80989f21",
        "5238c5f9a55ae1fff3548c028003e47ab8ffe09c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 13:29:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 13:29:10 2010 -0700"
      },
      "message": "am 5238c5f9: fix the build.  will revisit this change in a minute\n\nMerge commit \u00275238c5f9a55ae1fff3548c028003e47ab8ffe09c\u0027\n\n* commit \u00275238c5f9a55ae1fff3548c028003e47ab8ffe09c\u0027:\n  fix the build.  will revisit this change in a minute\n"
    },
    {
      "commit": "5238c5f9a55ae1fff3548c028003e47ab8ffe09c",
      "tree": "7405cbb723aa6ef6dbd1db0517b90b596500e868",
      "parents": [
        "d6a5f2dff9c9db3e154a461127a7cfcea05c1f90"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:51:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 13:00:51 2010 -0700"
      },
      "message": "fix the build.  will revisit this change in a minute\n\nChange-Id: Ibac9e777ea7332d63ddaf2e3b8935e56a663ebbe\n"
    },
    {
      "commit": "54901c9e8497b33bab1462245864e9dd119bb64c",
      "tree": "150a6978931c88b484dfe80234ce51b18c821b9b",
      "parents": [
        "77881293ad9a68dfa1c1da4b466f7b2b6465b342"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:51:25 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Tue Aug 31 12:53:18 2010 -0700"
      },
      "message": "fix the build.  will revisit this change in a minute\n\nChange-Id: Ibac9e777ea7332d63ddaf2e3b8935e56a663ebbe\n"
    },
    {
      "commit": "a9c43aaa4482819ca14bb5f036b328dd4e5f2211",
      "tree": "8db3dbfe3b071b0431e56e9090aed40de017e0b8",
      "parents": [
        "7d04f2bc4e38d5d7d2b37d6dec76fb3793311341",
        "0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 19:19:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 19:19:37 2010 -0700"
      },
      "message": "am 0a77ce27: New edge effects for scrolling widgets (overscroll)\n\nMerge commit \u00270a77ce277c6ed2aa25bbea5f8cd5687c0720cb68\u0027 into gingerbread-plus-aosp\n\n* commit \u00270a77ce277c6ed2aa25bbea5f8cd5687c0720cb68\u0027:\n  New edge effects for scrolling widgets (overscroll)\n"
    },
    {
      "commit": "0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68",
      "tree": "ebc9590d88ae375498aac04a168c49984138749a",
      "parents": [
        "4c72ad75cfb413f54cb59d413a232e77c7260ef2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 25 14:37:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 30 19:14:07 2010 -0700"
      },
      "message": "New edge effects for scrolling widgets (overscroll)\n\nTODO: Currently disabled for WebView. Assets used for the glow effect\nneed to be themable/styleable. Overscroll effect should take place\neven when the user did not grab the widget within actual content.\n\nChange-Id: I68277d14d37dc5bcdb9254eaddf6e4998b3f2bf4\n"
    },
    {
      "commit": "22f5ee93746f37823265b8cb9b1e94e572607514",
      "tree": "269e105935875e8453c0bd33792fdeedd4c928ee",
      "parents": [
        "02f4f0eb4919453e8dbf40549d4ae9c05f05b8dd",
        "36f0cb26cbb4ef62995ff2e5a540cf8814e7f030"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:29:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:29:12 2010 -0700"
      },
      "message": "am 36f0cb26: am 8d60866e: Input device calibration and capabilities.\n\nMerge commit \u002736f0cb26cbb4ef62995ff2e5a540cf8814e7f030\u0027\n\n* commit \u002736f0cb26cbb4ef62995ff2e5a540cf8814e7f030\u0027:\n  Input device calibration and capabilities.\n"
    },
    {
      "commit": "02f4f0eb4919453e8dbf40549d4ae9c05f05b8dd",
      "tree": "f2bd88e08646217e026f469eec0e90c40a506c37",
      "parents": [
        "91b2eb933cbafbce13e2afa2220cd72d363be947",
        "734d270769c609c7d3a1f2ec46e1d329d9682ab4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:25:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:25:02 2010 -0700"
      },
      "message": "am 734d2707: am bb660d7e: Merge \"Renaming SharedPreferences.startCommit to apply\" into gingerbread\n\nMerge commit \u0027734d270769c609c7d3a1f2ec46e1d329d9682ab4\u0027\n\n* commit \u0027734d270769c609c7d3a1f2ec46e1d329d9682ab4\u0027:\n  Renaming SharedPreferences$Editor.startCommit to apply\n"
    },
    {
      "commit": "36f0cb26cbb4ef62995ff2e5a540cf8814e7f030",
      "tree": "02861c4660c46bdd3fb5afbd5887426da1f7111e",
      "parents": [
        "734d270769c609c7d3a1f2ec46e1d329d9682ab4",
        "8d60866e2100db70ecf0502c14768a384514d7e9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:22:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:22:32 2010 -0700"
      },
      "message": "am 8d60866e: Input device calibration and capabilities.\n\nMerge commit \u00278d60866e2100db70ecf0502c14768a384514d7e9\u0027 into gingerbread-plus-aosp\n\n* commit \u00278d60866e2100db70ecf0502c14768a384514d7e9\u0027:\n  Input device calibration and capabilities.\n"
    },
    {
      "commit": "734d270769c609c7d3a1f2ec46e1d329d9682ab4",
      "tree": "a6c455a9a3b31eb0ecdbc591b2750f4d29ff5b20",
      "parents": [
        "03e83d4ad909f5c07fb2011e03348a413453e909",
        "bb660d7e1bed3a07a1804bd9641d9634bfaa4972"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:18:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 18:18:54 2010 -0700"
      },
      "message": "am bb660d7e: Merge \"Renaming SharedPreferences.startCommit to apply\" into gingerbread\n\nMerge commit \u0027bb660d7e1bed3a07a1804bd9641d9634bfaa4972\u0027 into gingerbread-plus-aosp\n\n* commit \u0027bb660d7e1bed3a07a1804bd9641d9634bfaa4972\u0027:\n  Renaming SharedPreferences$Editor.startCommit to apply\n"
    },
    {
      "commit": "8d60866e2100db70ecf0502c14768a384514d7e9",
      "tree": "514e46b4e4d58fd68cd52de93b93e7782fdf4e9f",
      "parents": [
        "bb660d7e1bed3a07a1804bd9641d9634bfaa4972"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 03:02:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Aug 30 18:16:43 2010 -0700"
      },
      "message": "Input device calibration and capabilities.\n\nFinished the input device capability API.\nAdded a mechanism for calibrating touch devices to obtain more\naccurate information about the touch contact area.\nImproved pointer location to show new coordinates and capabilities.\nOptimized pointer location display and formatting to avoid allocating large\nnumbers of temporary objects.  The GC churn was causing the application to\nstutter very badly when more than a couple of fingers were down).\nAdded more diagnostics.\n\nChange-Id: Ie25380278ed6f16c5b04cd9df848015850383498\n"
    },
    {
      "commit": "66fce5068a8a3aeb28aaf713843891b286a75280",
      "tree": "12b92e7b95f0251c4edb67cdab6374c58cae9608",
      "parents": [
        "2e86809b6c79375d23c0975914efc3b66e89ac90"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:10:49 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Mon Aug 30 18:10:49 2010 -0700"
      },
      "message": "Renaming SharedPreferences$Editor.startCommit to apply\n\nAlso removes the artifical restriction that only one apply() can be in\nflight at once.  That was old from when I thought it\u0027d end up being\nrequired, but wasn\u0027t.\n\nChange-Id: I3540ea8be6e0760d6a51d218186f71655c2f3f55\n"
    },
    {
      "commit": "b8f7f42f70790121f954c2ae3d2e7b915808510a",
      "tree": "b1021e2ca1cc67ee9416b79b3cd2ca11bbfb38f7",
      "parents": [
        "1ace4163fa8015c58b28aaa7b0d8d49bdee654d1",
        "6e46e6f7488ad1f4e6ab762d141790798fe3f2d5"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 14:06:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 14:06:16 2010 -0700"
      },
      "message": "am 6e46e6f7: am 7ec7b997: Remove camera metering mode API.\n\nMerge commit \u00276e46e6f7488ad1f4e6ab762d141790798fe3f2d5\u0027\n\n* commit \u00276e46e6f7488ad1f4e6ab762d141790798fe3f2d5\u0027:\n  Remove camera metering mode API.\n"
    },
    {
      "commit": "6e46e6f7488ad1f4e6ab762d141790798fe3f2d5",
      "tree": "bbf88f5ae152c47834cf2b6543a8a7ca5067bd5e",
      "parents": [
        "ff749b9a0d1137755ce466ca561b18473911d115",
        "7ec7b9970cc3a6311bf043e228991adf24c43523"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 13:48:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 30 13:48:07 2010 -0700"
      },
      "message": "am 7ec7b997: Remove camera metering mode API.\n\nMerge commit \u00277ec7b9970cc3a6311bf043e228991adf24c43523\u0027 into gingerbread-plus-aosp\n\n* commit \u00277ec7b9970cc3a6311bf043e228991adf24c43523\u0027:\n  Remove camera metering mode API.\n"
    },
    {
      "commit": "7ec7b9970cc3a6311bf043e228991adf24c43523",
      "tree": "4aea84acb9fe2677227e5522b31de779c505a713",
      "parents": [
        "681c5ff2085a08835c08b97641ebdc1b37489943"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 15:39:46 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon Aug 30 13:33:53 2010 -0700"
      },
      "message": "Remove camera metering mode API.\n\nMetering mode is not supported yet.\n\nChange-Id: Id6906d6ab0cd1a9dcbc5c303d8d5081b2cda699e\n"
    },
    {
      "commit": "6dabe240ed0adcf74d0b5eed37d7085095e20ffd",
      "tree": "4b26cc9b7e217500ad87c229733b2ce0363a0214",
      "parents": [
        "9846bc6a9bbcc1282791faf60718384fff12233e"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Aug 30 10:43:47 2010 -0700"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Mon Aug 30 11:29:10 2010 -0700"
      },
      "message": "Add an Intent category for apps that provide an app market."
    },
    {
      "commit": "44af754cf0c9ad9a8162e1bd2af60737e81a8beb",
      "tree": "dc82615fca74b557d74e5af807e43fc7c126a928",
      "parents": [
        "8328578152fbfd23952a6cda4b2e60853d78eb74",
        "d02bdaab495641ab50e2123fdfd99a819cc40540"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:00:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:00:29 2010 -0700"
      },
      "message": "am d02bdaab: Remove experimental immersive mode support. DO NOT MERGE\n\nMerge commit \u0027d02bdaab495641ab50e2123fdfd99a819cc40540\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d02bdaab495641ab50e2123fdfd99a819cc40540\u0027:\n  Remove experimental immersive mode support. DO NOT MERGE\n"
    },
    {
      "commit": "d02bdaab495641ab50e2123fdfd99a819cc40540",
      "tree": "63b4618d41b340ea2d4f01b98da2ce0ba478c032",
      "parents": [
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 26 10:28:46 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "Remove experimental immersive mode support. DO NOT MERGE\n\nBug: 2949215\n\nChange-Id: I7d998ef571ef7e149bb96261430e92150b80b77d\n"
    },
    {
      "commit": "68e8816f6d6cb752eb443d933b7e47abc5f5a936",
      "tree": "47153d52f659c54816c2870c50e016b0c45dd5e2",
      "parents": [
        "453f2ef14a9de3415f1da818d7c42a3b5e11a62a"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Fri Aug 27 19:20:12 2010 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Fri Aug 27 19:20:12 2010 -0700"
      },
      "message": "Fix float precision thingie in current.xml\n\nChange-Id: I54e0290118eb34b098ef43ff1351194c2d8051dc\n"
    },
    {
      "commit": "3d5c46ce0aab1a17c4949358f0ed0b6388f13839",
      "tree": "72dbfe55427c4e99dc4b2fcdd5ed23762f2b2607",
      "parents": [
        "405951b59c409d6b4da0fc74a62b75e67804d82d",
        "63b5b8701092de71e48b36cce8eb36f51f9d4d5e"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 18:10:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 18:10:58 2010 -0700"
      },
      "message": "am 63b5b870: am 15665bb6: Add current.xml API file missing from I8f2b6b79.\n\nMerge commit \u002763b5b8701092de71e48b36cce8eb36f51f9d4d5e\u0027\n\n* commit \u002763b5b8701092de71e48b36cce8eb36f51f9d4d5e\u0027:\n  Add current.xml API file missing from I8f2b6b79.\n"
    },
    {
      "commit": "405951b59c409d6b4da0fc74a62b75e67804d82d",
      "tree": "296701b10786abc4f4f306ba6662dbcfe5f25186",
      "parents": [
        "59e61354801b378c074b85f0dea0da62481298c9",
        "8da20dd03797dcdc1f417fe9cebc21825551dd69"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 18:10:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 18:10:49 2010 -0700"
      },
      "message": "am 8da20dd0: am 4f8c2f26: Fix docs build.\n\nMerge commit \u00278da20dd03797dcdc1f417fe9cebc21825551dd69\u0027\n\n* commit \u00278da20dd03797dcdc1f417fe9cebc21825551dd69\u0027:\n  Fix docs build.\n"
    },
    {
      "commit": "7fe6d3f13ae18a85c09bf38ea1f3281280a9fd48",
      "tree": "0bf8ce2c5fe5236dde1cdaf5572cb2e3ca5a87c6",
      "parents": [
        "bf88d55b9f413b58072de6e7d3e3ccdcf1dd3672",
        "705c2e66dcb358c865cf912a5496825088044b79"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 18:09:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 18:09:48 2010 -0700"
      },
      "message": "am 705c2e66: am d851e6fe: Merge \"Unhide camera fps range API and deprecate old ones.\" into gingerbread\n\nMerge commit \u0027705c2e66dcb358c865cf912a5496825088044b79\u0027\n\n* commit \u0027705c2e66dcb358c865cf912a5496825088044b79\u0027:\n  Unhide camera fps range API and deprecate old ones.\n"
    },
    {
      "commit": "63b5b8701092de71e48b36cce8eb36f51f9d4d5e",
      "tree": "6ee407e60be45f2ad4200a9eeefe0ca05cff2b2f",
      "parents": [
        "8da20dd03797dcdc1f417fe9cebc21825551dd69",
        "15665bb60eb2ca8d114724379c156ff7f2a6cc53"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:43:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:43:28 2010 -0700"
      },
      "message": "am 15665bb6: Add current.xml API file missing from I8f2b6b79.\n\nMerge commit \u002715665bb60eb2ca8d114724379c156ff7f2a6cc53\u0027 into gingerbread-plus-aosp\n\n* commit \u002715665bb60eb2ca8d114724379c156ff7f2a6cc53\u0027:\n  Add current.xml API file missing from I8f2b6b79.\n"
    },
    {
      "commit": "15665bb60eb2ca8d114724379c156ff7f2a6cc53",
      "tree": "9bf83e0eb1d6f8c39d117c75567ccd3149df3ab1",
      "parents": [
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:36:43 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 16:40:22 2010 -0700"
      },
      "message": "Add current.xml API file missing from I8f2b6b79.\n\nFixes build.\n\nChange-Id: I7d845fb45b5221425f41cf3069fea7f31ea6b225\n"
    },
    {
      "commit": "8da20dd03797dcdc1f417fe9cebc21825551dd69",
      "tree": "327062784d94aee01e43c6a0f11cfaa0f7e788aa",
      "parents": [
        "d71021cb30bd20dabd6783f4235d5f245a7bd1a3",
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:18:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 16:18:09 2010 -0700"
      },
      "message": "am 4f8c2f26: Fix docs build.\n\nMerge commit \u00274f8c2f26bfd9de8c8a31369dbedd415c7d6d9699\u0027 into gingerbread-plus-aosp\n\n* commit \u00274f8c2f26bfd9de8c8a31369dbedd415c7d6d9699\u0027:\n  Fix docs build.\n"
    },
    {
      "commit": "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699",
      "tree": "c35980867f514f9469948c4f034e2e2a8948ed5d",
      "parents": [
        "0c731f99b05630e16dce572ac206ab75c90891cd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:10:25 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 16:14:42 2010 -0700"
      },
      "message": "Fix docs build.\n\nChange-Id: I49591c46080361acf5b528116726c27b6ed9da9a\n"
    },
    {
      "commit": "705c2e66dcb358c865cf912a5496825088044b79",
      "tree": "3de64fc3fbf4eddbe390d1e1ecb5cd135754f1c9",
      "parents": [
        "e481f19cf0898ef23423ced82dfaade00faeca9a",
        "d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:22:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 14:22:21 2010 -0700"
      },
      "message": "am d851e6fe: Merge \"Unhide camera fps range API and deprecate old ones.\" into gingerbread\n\nMerge commit \u0027d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d851e6fea59bcc5a9ad4ddcdfde63e9443640ef2\u0027:\n  Unhide camera fps range API and deprecate old ones.\n"
    },
    {
      "commit": "5f1e69c76ef5886ed65e303490c5f660da4756ef",
      "tree": "c02010280f6323b54e2f36e84ffdf9c1d76144fe",
      "parents": [
        "ee4831c4bb39144b995ea561ad35b9b0e1864b33"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Aug 18 11:39:12 2010 -0700"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Aug 27 14:19:32 2010 -0700"
      },
      "message": "Unhide camera fps range API and deprecate old ones.\n\nOriginal preview frame rate API assumes the frame rate\nis fixed. It does not not work with auto frame rate camera.\n\nChange-Id: I1233a22ed64d42f167432085716bb6bfc3d36bbf\n"
    },
    {
      "commit": "3fec2bf9bfcc6a43c6284f5ab1127f10f3d0a173",
      "tree": "7ef096354fceb2c78278b0c5622fe2b8f22b8b06",
      "parents": [
        "f956fd6d1325fcb2e5ce9b8dac95a9a40824ead8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 15:05:39 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 15:34:00 2010 -0400"
      },
      "message": "Clean up the mess\n\nChange-Id: Id3745d6e97d90443dcc0fd29fa047090c489adb3\n"
    },
    {
      "commit": "f956fd6d1325fcb2e5ce9b8dac95a9a40824ead8",
      "tree": "f2cf912dc82e332dc448f9eb741fe608adf7d2a1",
      "parents": [
        "93637d3ee7b2346426b315627c8fcaf9b4782f93",
        "4b4114d155b4f3d5cc4179934cb6403b1776261d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Aug 27 12:14:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:14:46 2010 -0700"
      },
      "message": "am 4b4114d1: am a90b7f01: Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText() to return the selected text.\n\nMerge commit \u00274b4114d155b4f3d5cc4179934cb6403b1776261d\u0027\n\n* commit \u00274b4114d155b4f3d5cc4179934cb6403b1776261d\u0027:\n  Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()\n"
    },
    {
      "commit": "93637d3ee7b2346426b315627c8fcaf9b4782f93",
      "tree": "42efd0f56d112beefbf17025d493fa145c74895c",
      "parents": [
        "0430dcf174a495540682028b66496520e8a3b38b",
        "b4298cd8ba48db21625a396311e01ed6ad9f516c"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Fri Aug 27 12:14:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 12:14:13 2010 -0700"
      },
      "message": "am b4298cd8: am 846eb30f: Add SipAddress to ContactsContract.\n\nMerge commit \u0027b4298cd8ba48db21625a396311e01ed6ad9f516c\u0027\n\n* commit \u0027b4298cd8ba48db21625a396311e01ed6ad9f516c\u0027:\n  Add SipAddress to ContactsContract.\n"
    },
    {
      "commit": "1040dc465cbf5ca8f834a87c949e476abefa3f76",
      "tree": "98841629e182d19c19bc68835d7a4b2e426b883a",
      "parents": [
        "59024f1697e09ea50d4349e9813d0c101411292b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 22:11:06 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 27 11:06:01 2010 -0700"
      },
      "message": "Improve clipboard API.\n\n- Rename ClippedData to ClipData.\n- Introudce ClipDescription subclass.\n- Add convenience APIs for creating a ClipData.\n- Add ClipboardManager API to get just the ClipDescription.\n- Define MIME types associated with a clip.\n\nChange-Id: If97ef91aa99a4dd0ec74ccaea504345c9ef12b5c\n"
    },
    {
      "commit": "59024f1697e09ea50d4349e9813d0c101411292b",
      "tree": "2387f955234273527918bef3ba674ff73f6fa7fc",
      "parents": [
        "e73d10c6fb9013ee8e26f337384d4924f6db8a21"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Aug 27 10:59:22 2010 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Aug 27 10:59:22 2010 -0700"
      },
      "message": "Unhinding more ContactsContract APIs.\n\nTurns out we need more ContactsContract APIs to\nbe unhidden in order to support unbundled directories.\n\nChange-Id: If212e769bb32cd6806e39217935d189f9d43ea67\n"
    },
    {
      "commit": "dfad42760f3c9c3b8439ff4b365256474471abe4",
      "tree": "f95d54495a4fd000b1c134bbacff31ec361e36bd",
      "parents": [
        "084dd872b1bf9f7de87554d40d89df1f30b11c45",
        "225ad9cb184c94e29e4e0fb89d5e7d043e399ca4"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 10:34:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 10:34:56 2010 -0700"
      },
      "message": "am 225ad9cb: Merge \"DO NOT MERGE Text selection: tapping on selection opens context menu\" into gingerbread\n\nMerge commit \u0027225ad9cb184c94e29e4e0fb89d5e7d043e399ca4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027225ad9cb184c94e29e4e0fb89d5e7d043e399ca4\u0027:\n  DO NOT MERGE Text selection: tapping on selection opens context menu\n"
    },
    {
      "commit": "45b2d699e10474f0167691774c0cfb93cfe2dae9",
      "tree": "23e7862a764a49f9e4b0230078696602c8ae9f85",
      "parents": [
        "cc033bd367a445d5e3f8de919cd155505b25274c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Aug 26 15:51:01 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 27 10:29:59 2010 -0700"
      },
      "message": "DO NOT MERGE Text selection: tapping on selection opens context menu\n\nBack key exit selection mode. No more \"Stop selecting text\" in second context menu.\n\nA tap on one of the handles also triggers the second context menu.\n\nPaste is only available on long press in first menu for empty text fields.\n\nChange-Id: Ic4fa00458d4f617a81885436b53d4fc923347609\n"
    },
    {
      "commit": "6ed50de6d1e5e27d11304cce226fefeee3105bd7",
      "tree": "60d6f6505e3a441cff949e8544fedce71813b0da",
      "parents": [
        "5c769a47aeb399324cca7f5d449331a3bba85b52"
      ],
      "author": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Wed Aug 25 10:18:50 2010 -0500"
      },
      "committer": {
        "name": "Jason parks",
        "email": "jparks@google.com",
        "time": "Fri Aug 27 09:29:15 2010 -0500"
      },
      "message": "Deprecated the managed cursor API\u0027s on Activity. Loaders are the new world order.\n\nChange-Id: I0c7d403e9e6c0fcdf6fea886d8c284341e2f6c88\n"
    },
    {
      "commit": "5c769a47aeb399324cca7f5d449331a3bba85b52",
      "tree": "a404fd16532fb831d5bf841b91485dacf14edd75",
      "parents": [
        "58a345936d7e2b66bdeefb492e4f777754792d7e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 17:08:08 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 17:43:49 2010 -0700"
      },
      "message": "Some new preferences features.\n\n- You can add arbitrary stuff at the bottom of the header list.\n- You can associated an intent with a header to have that launched\n  when the header is clicked.\n- You can change the current header when the header list is rebuilt\n  after the first time.\n\nChange-Id: I889512beff0c2902a790434e5cde9ce6df74d0c2\n"
    },
    {
      "commit": "58a345936d7e2b66bdeefb492e4f777754792d7e",
      "tree": "a9945ff04313df88f60e0f1fc507f0c54372477e",
      "parents": [
        "363e035f5f8fe61bbca448740db110fa6144d1b2"
      ],
      "author": {
        "name": "Ben Dodson",
        "email": "bjdodson@google.com",
        "time": "Wed Aug 18 18:23:18 2010 -0700"
      },
      "committer": {
        "name": "Ben Dodson",
        "email": "bjdodson@google.com",
        "time": "Thu Aug 26 17:15:01 2010 -0700"
      },
      "message": "Added methods for managing uri query parameters\n\nChange-Id: Ic98c1bd159740dd4d895889079f9f2abae4fc2b9\n"
    },
    {
      "commit": "0a84244d92685a0bef4ec2778b95af3705b1ce16",
      "tree": "4c2576a0ca5ef44122a33ceb3d39102dabc4d100",
      "parents": [
        "4252a5a4b49f55c93664bd20da31d6af92fc0a29",
        "d0faf5a2dd892228bbfbf1e43aba95f60c6bca05"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 15:51:37 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 15:51:37 2010 -0700"
      },
      "message": "am d0faf5a2: am c6d7a895: Merge \"Changed type of reverb presets from int to short\" into gingerbread\n\nMerge commit \u0027d0faf5a2dd892228bbfbf1e43aba95f60c6bca05\u0027\n\n* commit \u0027d0faf5a2dd892228bbfbf1e43aba95f60c6bca05\u0027:\n  Changed type of reverb presets from int to short\n"
    },
    {
      "commit": "1480fddea874a42adb43b4bcdac6704e4c3e110b",
      "tree": "87493bd5b35350595bdbab82695650d1d8a684b4",
      "parents": [
        "deefe553221faf1ac7077a9854a98f5f5c12f248"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Aug 25 17:24:53 2010 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Thu Aug 26 15:28:05 2010 -0700"
      },
      "message": "-\u003e Added the ability to  specify an AdapterView\u0027s empty view\nthrough RemoteViews. An empty view is the view that appears\nin lieu of the collection when the collection is empty.\n-\u003e Made StackViews start at their last item\n\nChange-Id: Ica44e5e8f8f2a2e5589a6c74414ec4d08303887f\n"
    },
    {
      "commit": "4b4114d155b4f3d5cc4179934cb6403b1776261d",
      "tree": "1150fb52cffd2af13bc72c438b84474794c37f81",
      "parents": [
        "b4298cd8ba48db21625a396311e01ed6ad9f516c",
        "a90b7f0125389b9e1040d2be82aad4ef74ea6071"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 26 14:57:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 14:57:31 2010 -0700"
      },
      "message": "am a90b7f01: Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText() to return the selected text.\n\nMerge commit \u0027a90b7f0125389b9e1040d2be82aad4ef74ea6071\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a90b7f0125389b9e1040d2be82aad4ef74ea6071\u0027:\n  Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()\n"
    },
    {
      "commit": "a90b7f0125389b9e1040d2be82aad4ef74ea6071",
      "tree": "df71583ddfca7e822c1a964937bc966af5d3e4b9",
      "parents": [
        "846eb30f78a9153102c743c2c1b49de1a4079fb1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Aug 25 18:27:20 2010 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 26 14:53:39 2010 -0700"
      },
      "message": "Add methods to InputConnection: setComposingRegion() to select a region of text for correction, and getSelectedText()\nto return the selected text.\n\nsetComposingRegion:\n\nThe TextView may choose to highlight the text in some way (underline for now) to indicate\nthat the text is selected for correction, if the IME wants to provider alternatives.\n\nChoosing an alternative in the IME can then call IC.commitText() to replace the highlighted\n(not selected) text with a different candidate.\n\nThis change also ensures that any existing spans/styles are not wiped out. So we can now\ncorrect rich text as well.\n\ngetSelectedText:\n\nThis is a convenience to get the selected text instead of using extracted text that is\nmore heavy weight. Existing getTextBeforeCursor() and getTextAfterCursor() fail to\nretrieve the selected text, only what\u0027s before and after the selection.\n\nChange-Id: Ieb5ecd5ff947ea04958589f501e7bd5228e00fb5\n"
    },
    {
      "commit": "b4298cd8ba48db21625a396311e01ed6ad9f516c",
      "tree": "391cd85437dc262528c6f4e0fb014904b074b11e",
      "parents": [
        "409b71201a982e188c05238d95a2eb53ea9e0cf7",
        "846eb30f78a9153102c743c2c1b49de1a4079fb1"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Aug 26 14:52:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 14:52:10 2010 -0700"
      },
      "message": "am 846eb30f: Add SipAddress to ContactsContract.\n\nMerge commit \u0027846eb30f78a9153102c743c2c1b49de1a4079fb1\u0027 into gingerbread-plus-aosp\n\n* commit \u0027846eb30f78a9153102c743c2c1b49de1a4079fb1\u0027:\n  Add SipAddress to ContactsContract.\n"
    },
    {
      "commit": "846eb30f78a9153102c743c2c1b49de1a4079fb1",
      "tree": "aa6674cb9bddb3400bc43b43304e8fd51d6d249e",
      "parents": [
        "02486b1327e3007c62d253dd89ba9db1852b87f8"
      ],
      "author": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Mon Aug 23 17:40:51 2010 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "dab@google.com",
        "time": "Thu Aug 26 14:49:29 2010 -0700"
      },
      "message": "Add SipAddress to ContactsContract.\n\nThis is a new data kind representing a SIP address for a contact.\nThe new class is ContactsContract.CommonDataKinds.SipAddress,\nand the new mime type is \"vnd.android.cursor.item/sip_address\".\n\nIt\u0027s pretty generic right now (basically a single text field, like\n\"Website\") but we may eventually want to extend it later to have multiple\nlabels+types (like phone numbers.)\n\nBug: 2942998\n\nChange-Id: I45d90a680a3badf60bccb5aafdc2397037494e95\n"
    },
    {
      "commit": "409b71201a982e188c05238d95a2eb53ea9e0cf7",
      "tree": "4c3c7218be00f39a80a728c396480a69d287aa22",
      "parents": [
        "8620ed1dd3ca13fd80bcd79090840055a34d90db",
        "02486b1327e3007c62d253dd89ba9db1852b87f8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 14:46:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 14:46:43 2010 -0700"
      },
      "message": "am 02486b13: Hide heavy-weight API.\n\nMerge commit \u002702486b1327e3007c62d253dd89ba9db1852b87f8\u0027 into gingerbread-plus-aosp\n\n* commit \u002702486b1327e3007c62d253dd89ba9db1852b87f8\u0027:\n  Hide heavy-weight API.\n"
    },
    {
      "commit": "02486b1327e3007c62d253dd89ba9db1852b87f8",
      "tree": "ddf8f10dcf945aec5bbefbf0d13b936582b42de0",
      "parents": [
        "bc5d9d2254ee751ff50fb91d4560098ab5edf01f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 14:18:37 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 26 14:41:58 2010 -0700"
      },
      "message": "Hide heavy-weight API.\n\nAnd give it a better name, for when it is later un-hidden.\n\nChange-Id: Iae0d3054d44f873b9f953bc41d175a47802a185e\n"
    },
    {
      "commit": "d0faf5a2dd892228bbfbf1e43aba95f60c6bca05",
      "tree": "3f88392b4071b80ad0dd4f109dc1ac4accadf66a",
      "parents": [
        "f309c7a869b968465619077c78922cf3f95a629d",
        "c6d7a8953de9dd4e0af1dca69d83d810c05d809d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 11:04:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 26 11:04:01 2010 -0700"
      },
      "message": "am c6d7a895: Merge \"Changed type of reverb presets from int to short\" into gingerbread\n\nMerge commit \u0027c6d7a8953de9dd4e0af1dca69d83d810c05d809d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c6d7a8953de9dd4e0af1dca69d83d810c05d809d\u0027:\n  Changed type of reverb presets from int to short\n"
    },
    {
      "commit": "71450f813991bb76b477aaffd7cad28e8ae8af7c",
      "tree": "f56ef1cf4ca0340bf3a6f3b18e528e399a539dbb",
      "parents": [
        "dfded35b3a5cb8eb57d47b750f3a4b0085fd3c0a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 10:38:24 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Aug 26 10:42:38 2010 -0700"
      },
      "message": "Changed type of reverb presets from int to short\n\nChanged the type of reverb preset constants exposed by the PresetReverb API to\nmatch the type of the setPreset() method parameter.\n\nChange-Id: I786764b5279c60f2368f5a0372f78da65ec54e4f\n"
    },
    {
      "commit": "673e42fafd4088970ec95e1f13c61dc83132c74e",
      "tree": "65bb234c96e59c1482fcd5569393da5c31d1876c",
      "parents": [
        "dc059804666c35abf51d09481f2fe5516339fcc6"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 25 16:32:37 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Aug 25 17:32:27 2010 -0700"
      },
      "message": "Fix for end events from Sequencer objects\n\nChange-Id: I8947d8b016b880f9f54f2bf6ab22b4e188cdb29a\n"
    },
    {
      "commit": "4cbc4f1067503b5de62a5338478d3cad8c25bd3d",
      "tree": "b32ae608a6b160c2ed5eb0c7db7f4e750b1ebf23",
      "parents": [
        "53b8f17376e3311d1fcf3fa8747ac51079116c89",
        "49209cbcef37c4b20c9d0649ba284a51144b3930"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 16:40:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 16:40:06 2010 -0700"
      },
      "message": "am 49209cbc: am d0e6598b: Merge \"Start of SharedPreferences.startCommit()\" into gingerbread\n\nMerge commit \u002749209cbcef37c4b20c9d0649ba284a51144b3930\u0027\n\n* commit \u002749209cbcef37c4b20c9d0649ba284a51144b3930\u0027:\n  Start of SharedPreferences$Editor.startCommit()\n"
    },
    {
      "commit": "49209cbcef37c4b20c9d0649ba284a51144b3930",
      "tree": "10a64f30914969071653abc46f1c2f73e04bbe90",
      "parents": [
        "8ca5df27df8a2b6435486f9b5a163bf222f8fed1",
        "d0e6598b4a32f3000247341414449a3aa4d9f7f4"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Wed Aug 25 15:19:57 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 25 15:19:57 2010 -0700"
      },
      "message": "am d0e6598b: Merge \"Start of SharedPreferences.startCommit()\" into gingerbread\n\nMerge commit \u0027d0e6598b4a32f3000247341414449a3aa4d9f7f4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d0e6598b4a32f3000247341414449a3aa4d9f7f4\u0027:\n  Start of SharedPreferences$Editor.startCommit()\n"
    }
  ],
  "next": "edf32d01316bd3432c023f17747461b08ae36375"
}
