)]}'
{
  "log": [
    {
      "commit": "32a55cf66e12e5e56d2e05b73c6bef453477c2bb",
      "tree": "e5709c24f92bc304bfc32f75b8f23911092c5f40",
      "parents": [
        "d752c3b3e6c576ed1f18e86a7b18c33dc7c65791"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 25 16:11:44 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 25 16:20:52 2011 -0800"
      },
      "message": "Fix sp\u003c\u003e conversion operator / constructor\n\nsome of the conversion operators were not using the proper\npointer type when calling incStrong/decStrong, usually it\nhas no bad consequences, but for some implementation\nof the ref-counted object it could lead to recording the wrong\nowner id.\n\nChange-Id: If574b9069b8a4cf6e0911a992c8f095aba799995\n"
    },
    {
      "commit": "d752c3b3e6c576ed1f18e86a7b18c33dc7c65791",
      "tree": "904a8f1e186aba26518269e3bf3271d765e31897",
      "parents": [
        "53c7b1d544f1b78cc4fb206c74dc52b39b58b258",
        "e7f972122db87dc54e41ed1a6e417534d43bca3a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 25 16:15:27 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 16:15:27 2011 -0800"
      },
      "message": "Merge \"Implement issue #3426299: Introduce application \"stopped\" state\""
    },
    {
      "commit": "53c7b1d544f1b78cc4fb206c74dc52b39b58b258",
      "tree": "71bfceaebd783a340efc4dd7d439ef73e54e8816",
      "parents": [
        "b93dfa61a479d0e95affd5b58dfdb8d798e79ff5",
        "ba592d200390d89723682f1a7e40d308d7804b36"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Feb 25 16:02:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 16:02:34 2011 -0800"
      },
      "message": "Merge \"ViewPropertyAnimator cancels prior animations\""
    },
    {
      "commit": "b93dfa61a479d0e95affd5b58dfdb8d798e79ff5",
      "tree": "ebd007aa15bb41a303a082850b956c6744f012cb",
      "parents": [
        "54a351ed629e7c4adf71dc10bf3eddd653a0d84b",
        "cd6828e84220c6bdf92bbca12fcd88a8da76387c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Feb 25 15:43:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 15:43:07 2011 -0800"
      },
      "message": "am cd6828e8: (-s ours) am 2332cd8c: Merge \"DO NOT MERGE: Cherry picked hacks to better hide A/V sync issues.\" into honeycomb\n\n* commit \u0027cd6828e84220c6bdf92bbca12fcd88a8da76387c\u0027:\n  DO NOT MERGE: Cherry picked hacks to better hide A/V sync issues.\n"
    },
    {
      "commit": "cd6828e84220c6bdf92bbca12fcd88a8da76387c",
      "tree": "de2237f9f6ca6bb4d1bf2d56ed892ef627963382",
      "parents": [
        "350799b72c3180e04ec91469509f6079c932b971",
        "2332cd8c675628f3bdd6e46a8dd6da639bd7f76e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Feb 25 15:38:06 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 15:38:06 2011 -0800"
      },
      "message": "am 2332cd8c: Merge \"DO NOT MERGE: Cherry picked hacks to better hide A/V sync issues.\" into honeycomb\n\n* commit \u00272332cd8c675628f3bdd6e46a8dd6da639bd7f76e\u0027:\n  DO NOT MERGE: Cherry picked hacks to better hide A/V sync issues.\n"
    },
    {
      "commit": "2332cd8c675628f3bdd6e46a8dd6da639bd7f76e",
      "tree": "bc4caaa914a629df57077d2d7a4d485cef2e98df",
      "parents": [
        "9967ce04572e916a5f68ae0f9345f13b35ec20b0",
        "06572b9abd60a79deab00e69c7f8752ae9c77655"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Feb 25 15:33:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 15:33:28 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE: Cherry picked hacks to better hide A/V sync issues.\" into honeycomb"
    },
    {
      "commit": "54a351ed629e7c4adf71dc10bf3eddd653a0d84b",
      "tree": "ebd007aa15bb41a303a082850b956c6744f012cb",
      "parents": [
        "7532d9972cd59025fa76691f8309fd0857bdcb20",
        "d2e20de64b6de8b6391c63e2f5b02ce7698bf4bf"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Feb 25 15:28:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 15:28:29 2011 -0800"
      },
      "message": "Merge \"Adding framework support for resizable widgets\""
    },
    {
      "commit": "7532d9972cd59025fa76691f8309fd0857bdcb20",
      "tree": "b73ba439df89e13deb11cf21a65afaa9a5fe78de",
      "parents": [
        "e2ed9562fc6c88dfdeb924063f5d0ccea1912754",
        "db4afae70aa404f20c271965a8d7c1e2d64cb818"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 25 15:20:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 15:20:30 2011 -0800"
      },
      "message": "Merge \"Fixing the write of BackgroundData setting.\""
    },
    {
      "commit": "e2ed9562fc6c88dfdeb924063f5d0ccea1912754",
      "tree": "bca3fdfddc34fa88a7553ddc23853a4e9f1493dd",
      "parents": [
        "04ee429e8907515c35ed4c6bc8189389af5e33fb"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Feb 25 14:37:32 2011 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Feb 25 15:18:53 2011 -0800"
      },
      "message": "Revert \"Binder linkage no longer depends on JNI objrefs as persistent tokens\"\n\nThis reverts commit c2d55dd89743c8a38deb809f3cdf1ad2d1dbac2b.\n"
    },
    {
      "commit": "04ee429e8907515c35ed4c6bc8189389af5e33fb",
      "tree": "6a5f25602cc7577c6db8a3e183df818c2894c29d",
      "parents": [
        "45b1adf94776856447cad7c591614d31e572dbc8",
        "22bc69de50ebd9e6437eb3775ce6b06b8c6052dc"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 25 15:17:17 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 15:17:17 2011 -0800"
      },
      "message": "Merge \"Fixing build\""
    },
    {
      "commit": "22bc69de50ebd9e6437eb3775ce6b06b8c6052dc",
      "tree": "1477177e96417e37a28f693189ebc7446b5cd0c4",
      "parents": [
        "84bbb020217adcdfe0694c44ccab57e208ffde16"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 25 15:13:38 2011 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 25 15:14:40 2011 -0800"
      },
      "message": "Fixing build\n\nChange-Id: I3d60c115190a6e478777229d4851dedc78111c39\n"
    },
    {
      "commit": "d2e20de64b6de8b6391c63e2f5b02ce7698bf4bf",
      "tree": "f8467e4deac16cdb5a8bc1aca57c97e7b1345e3f",
      "parents": [
        "0277c171283826dce53cc48e8dd66187051227e4"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Feb 25 12:03:37 2011 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Feb 25 15:10:40 2011 -0800"
      },
      "message": "Adding framework support for resizable widgets\n\n-\u003e Added resizeMode to the widget xml\n-\u003e Fixed an unexposed bug in AppWidgetHost where\n   minWidth and minHeight were never being converted\n   from complex type to dp\n\nChange-Id: Ibbc4fc6542d095623ac2a40694b6a3dbfeb279ad\n"
    },
    {
      "commit": "45b1adf94776856447cad7c591614d31e572dbc8",
      "tree": "f6ad6dfb800500d43cd981783c80196ca650798d",
      "parents": [
        "541466f6d6a5b4f4bcb94c5154ac3971ad8c3f3f",
        "ebd65bbb848b2f3ee8dc55e485d201c681361d15"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 25 14:53:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 14:53:34 2011 -0800"
      },
      "message": "Merge \"Moving dependency includes out of librs headers.\""
    },
    {
      "commit": "e7f972122db87dc54e41ed1a6e417534d43bca3a",
      "tree": "8342973439086cceaa3c66fed400bf894abf36de",
      "parents": [
        "56d9353195e4c767e60ecfab1e118d3cc30f3a91"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 24 14:40:20 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Feb 25 14:46:27 2011 -0800"
      },
      "message": "Implement issue #3426299: Introduce application \"stopped\" state\n\nThe package manager now keeps track of whether an application is\nstopped.  There are new intent flags to control whether intent\nfilters in a stopped application will match the intent.  This is\ncurrently used in one place, sending broadcasts, so that stopped\napps can not be launched due to background processes.\n\nThe package manager during first init makes sure no applications\nare in the stopped state.  When new applications are installed,\nthat begin in the stopped state.  When the activity manager is\nlaunching a component of an application, it ensures the application\nis taken out of the stopped state.\n\nThe \"force stop\" button in manage applications will now put an\napplication back in to the stopped state; it can\u0027t go back out\nof the stopped state until one of its components is launched by\nthe activity manager.\n\nThere will probably be a few more places where we need to filter\nstopped applications out of intent matches, but doing this for\nbroadcast is a very big first step.\n\nThis also introduces a new broadcast that is sent to an application\nafter it is replaced with a new .apk.  But only if the app is not\nin the stopped state.  This makes it a lot easier for developers to\nimplement code to get their application back in proper running shape\nafter an upgrade.\n\nFinally another new broadcast is added that is sent to a package\u0027s\ninstaller at the first time it is launched.  This allows the installer\nto tell the package about it being installed only when it is first\nactually used.\n\nChange-Id: I589c53ff0e0ece868fe734ace4439c0d202dca2d\n"
    },
    {
      "commit": "541466f6d6a5b4f4bcb94c5154ac3971ad8c3f3f",
      "tree": "c35f18a73bc988084ec69ebfed104d2d726ae4a9",
      "parents": [
        "75321ebf79ffc7613babfb644f32cb5f9d7b30d7",
        "84bbb020217adcdfe0694c44ccab57e208ffde16"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 25 14:30:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 14:30:37 2011 -0800"
      },
      "message": "Merge \"Fixing issue where RemoteViewsService.onDestroy() was never being called.\""
    },
    {
      "commit": "75321ebf79ffc7613babfb644f32cb5f9d7b30d7",
      "tree": "6eecccd988fc1f4c79878cfd3516c0db8aed40f6",
      "parents": [
        "63a2e62a39e561c21b486df1963bfbd7ec9973a0",
        "a4510a75757b82207f677609b970010f59c774ba"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Feb 25 14:28:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 14:28:20 2011 -0800"
      },
      "message": "Merge \"LayoutLib: fix incorrect indices in one of the 2 native_drawTextRun methods.\""
    },
    {
      "commit": "63a2e62a39e561c21b486df1963bfbd7ec9973a0",
      "tree": "b33c5139b0bd5447261d9765cda9f8f9fe54b75e",
      "parents": [
        "0277c171283826dce53cc48e8dd66187051227e4",
        "cc2c06656ceafbcd91ec5b679aa6c9eae0d9982c"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Feb 25 14:25:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 14:25:16 2011 -0800"
      },
      "message": "Merge \"Unset device trust state before unpairing.\""
    },
    {
      "commit": "cc2c06656ceafbcd91ec5b679aa6c9eae0d9982c",
      "tree": "f32904dacf5f946b4e6fe7efdf200bf52c597045",
      "parents": [
        "9a62c9cd6585656f4e29ba971b1f88a510d674bd"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Feb 25 12:27:48 2011 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Feb 25 14:16:27 2011 -0800"
      },
      "message": "Unset device trust state before unpairing.\n\na) Device is trusted.\nb) Device is unpaired.\nc) We need to set the trusted value before unpairing.\n\nElse on the next pairing, the device will be trusted automatically\nand we will not show the PBAP authentication dialog.\n\nChange-Id: I8d7c962688885885d37be341e5494069294eb392\n"
    },
    {
      "commit": "84bbb020217adcdfe0694c44ccab57e208ffde16",
      "tree": "35b5e3e319a134a82ed526742ce3e8ac8d91a329",
      "parents": [
        "e4ce73763de01a6d3e0281ad90f6eca08d455f10"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Feb 21 13:57:45 2011 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Feb 25 14:06:47 2011 -0800"
      },
      "message": "Fixing issue where RemoteViewsService.onDestroy() was never being called.\n\nChange-Id: I15ad04eee18bc3e09d4846c7f2f2d2d8d168e518\n"
    },
    {
      "commit": "0277c171283826dce53cc48e8dd66187051227e4",
      "tree": "61f008f550b21a3684ce932f1d29fc1df462397b",
      "parents": [
        "05b55902815391e429c761623f051bf26396c21e",
        "2ed2eacd7e0569675410f1e62238b708c5dcc8ac"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Feb 25 13:48:19 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 13:48:19 2011 -0800"
      },
      "message": "Merge \"Code clean-up around ScrollView.\""
    },
    {
      "commit": "05b55902815391e429c761623f051bf26396c21e",
      "tree": "604bb4c479cce933a33cd902b366a015570b68a2",
      "parents": [
        "4368c449d7baa398e67eb4d96467f1de8862c5bb",
        "b7012e841c8a4590d0c05db21d4bcd7ba48ab310"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Feb 25 13:47:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 13:47:37 2011 -0800"
      },
      "message": "Merge \"Removed ViewTreeObserver in TextView when handles are hidden\""
    },
    {
      "commit": "db4afae70aa404f20c271965a8d7c1e2d64cb818",
      "tree": "4c2ae5c3efa754f1f45ac53f1db9484f929d59c5",
      "parents": [
        "66d16910a84c9a67d854cf1d2d78cee94641be1f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 25 13:44:09 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 25 13:44:09 2011 -0800"
      },
      "message": "Fixing the write of BackgroundData setting.\n\nI outsmarted myself trying to minimize writes and caused no writes to occur.\n\nbug:3485934\nChange-Id: I292e6837d29903a21abb6e001d25d96a4cdc18ec\n"
    },
    {
      "commit": "4368c449d7baa398e67eb4d96467f1de8862c5bb",
      "tree": "b07523d05935050b5e0f2be84eb9c2ab4096fda4",
      "parents": [
        "4b7c6fa2c0707b7e5b451b31de8a113e945c8e09",
        "cf28957c89127ccfc82d535903c776124665446a"
      ],
      "author": {
        "name": "David Li",
        "email": "davidxli@google.com",
        "time": "Fri Feb 25 12:59:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 12:59:14 2011 -0800"
      },
      "message": "Merge \"Fix mTexCoordsSlot \u003e 0 check to mTexCoordsSlot \u003e\u003d 0\""
    },
    {
      "commit": "4b7c6fa2c0707b7e5b451b31de8a113e945c8e09",
      "tree": "90d39677a6b49cc7a7a2d542bf24f9441e2f61d9",
      "parents": [
        "bc006dc0aa1c149508a3196a40bac62cf1b33b84",
        "350799b72c3180e04ec91469509f6079c932b971"
      ],
      "author": {
        "name": "Samyeoul Choi",
        "email": "sy310.choi@samsung.com",
        "time": "Fri Feb 25 12:55:35 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 12:55:35 2011 -0800"
      },
      "message": "am 350799b7: am 6c5d9a06: am 09223891: Crespo4G: Voicemail: Add \\\u0027config_telephony_...\\\u0027 for Sprint\n\n* commit \u0027350799b72c3180e04ec91469509f6079c932b971\u0027:\n  Crespo4G: Voicemail: Add \u0027config_telephony_...\u0027 for Sprint\n"
    },
    {
      "commit": "350799b72c3180e04ec91469509f6079c932b971",
      "tree": "9914880a733f01fa3512b4ae340c7a4a88152f68",
      "parents": [
        "dc365a36dac50bccc1411c37839513daec56d335",
        "6c5d9a0622ed33be8549f8d4dcdf597b0dc499cf"
      ],
      "author": {
        "name": "Samyeoul Choi",
        "email": "sy310.choi@samsung.com",
        "time": "Fri Feb 25 12:51:51 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 12:51:51 2011 -0800"
      },
      "message": "am 6c5d9a06: am 09223891: Crespo4G: Voicemail: Add \\\u0027config_telephony_...\\\u0027 for Sprint\n\n* commit \u00276c5d9a0622ed33be8549f8d4dcdf597b0dc499cf\u0027:\n  Crespo4G: Voicemail: Add \u0027config_telephony_...\u0027 for Sprint\n"
    },
    {
      "commit": "bc006dc0aa1c149508a3196a40bac62cf1b33b84",
      "tree": "57d52b5cb26e9e178138d12af152c6a11ec89847",
      "parents": [
        "097d3a4729583276df166a1f8c0336d8ebafc566",
        "dc365a36dac50bccc1411c37839513daec56d335"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 25 12:45:53 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 12:45:53 2011 -0800"
      },
      "message": "am dc365a36: Merge \"resolved conflicts for merge of 66edf2bb to honeycomb-plus-aosp\" into honeycomb-plus-aosp\n\n* commit \u0027dc365a36dac50bccc1411c37839513daec56d335\u0027:\n  Use different version of CLDR data in DatePicker\n"
    },
    {
      "commit": "ba592d200390d89723682f1a7e40d308d7804b36",
      "tree": "328e9d7ed87e0316dfba4c6fe075f1e8ccdaf653",
      "parents": [
        "7ad9eb69c45fae0712f767a4b70f670113da92d9"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Feb 25 11:35:17 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Feb 25 12:44:42 2011 -0800"
      },
      "message": "ViewPropertyAnimator cancels prior animations\n\nThe initial approach of VPA was to cancel previous animations\non the same exact set of properties. This worked in most cases,\nbut if the new animation had a different set of properties\n(like animating alpha, x, and y instead of just x and y), then\nthere was a possible artifact as the old animation continued to\nrun in the background and could show the button in the wrong\nlocation as a result.\n\nThe new approach is to search all running animations for\na property when a new animation is requested on it and to\nremove that property from the list of properties being animated\nby that previous animation. The prior animations continue to\nrun, but will no longer update that property, which will now be\ncontrolled solely by the new animation requested.\n\nChange-Id: Ib35d54a5e91be0a1310725be6e2acbaa6ead4a4e\n"
    },
    {
      "commit": "dc365a36dac50bccc1411c37839513daec56d335",
      "tree": "1d9283223c2883e4eee52bd82a3bb3ad41b7ee54",
      "parents": [
        "040f61504aeab1d905ac9fb85945699877e78d4e",
        "f114809031c5e5017bf69ab7a6d01024f1745fc8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 25 12:40:57 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 12:40:57 2011 -0800"
      },
      "message": "Merge \"resolved conflicts for merge of 66edf2bb to honeycomb-plus-aosp\" into honeycomb-plus-aosp"
    },
    {
      "commit": "f114809031c5e5017bf69ab7a6d01024f1745fc8",
      "tree": "2485f6f98313149bd200731ae555f7e8902c6b3c",
      "parents": [
        "09979bcf730e7df033ab0d8cadf564873c7e624b",
        "66edf2bb3ffc6e03d942cdc94f1ca2daf5e64167"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 25 12:39:59 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 25 12:39:59 2011 -0800"
      },
      "message": "resolved conflicts for merge of 66edf2bb to honeycomb-plus-aosp\n\nChange-Id: I687ca9b7873890e3b30da16d5dde6b57ce92f0d6\n"
    },
    {
      "commit": "6c5d9a0622ed33be8549f8d4dcdf597b0dc499cf",
      "tree": "e94ad7555d660eaad0e70fdfe7deaedb17eadd73",
      "parents": [
        "66edf2bb3ffc6e03d942cdc94f1ca2daf5e64167",
        "092238916fd5d10090c0bcad33644778a1f366e7"
      ],
      "author": {
        "name": "Samyeoul Choi",
        "email": "sy310.choi@samsung.com",
        "time": "Fri Feb 25 12:08:08 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 12:08:08 2011 -0800"
      },
      "message": "am 09223891: Crespo4G: Voicemail: Add \\\u0027config_telephony_...\\\u0027 for Sprint\n\n* commit \u0027092238916fd5d10090c0bcad33644778a1f366e7\u0027:\n  Crespo4G: Voicemail: Add \u0027config_telephony_...\u0027 for Sprint\n"
    },
    {
      "commit": "cf28957c89127ccfc82d535903c776124665446a",
      "tree": "c18c613f9798762648cb36a5b3eb7bb9a76ccdd2",
      "parents": [
        "10d63fada8a0e67095422d60b381906ebe5b65ee"
      ],
      "author": {
        "name": "David Li",
        "email": "davidxli@google.com",
        "time": "Fri Feb 25 12:05:44 2011 -0800"
      },
      "committer": {
        "name": "David Li",
        "email": "davidxli@google.com",
        "time": "Fri Feb 25 12:05:44 2011 -0800"
      },
      "message": "Fix mTexCoordsSlot \u003e 0 check to mTexCoordsSlot \u003e\u003d 0\n\n0 Is a valid attribute location.\n\nChange-Id: Ib24335f48efd6cc59e2ab877569d7d0c95f8490a\nSigned-off-by: David Li \u003cdavidxli@google.com\u003e\n"
    },
    {
      "commit": "097d3a4729583276df166a1f8c0336d8ebafc566",
      "tree": "5d6349183849cc9ea991a85b0ac5cee0bedb0510",
      "parents": [
        "0805d104cc08bbd81b4f369dbac12414073373cd",
        "e883d317d51733145b880ce11c610f0287fba447"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Feb 25 11:52:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 11:52:14 2011 -0800"
      },
      "message": "Merge \"mp4a box contains mp3 audio when the object type indication is 0x6b\""
    },
    {
      "commit": "0805d104cc08bbd81b4f369dbac12414073373cd",
      "tree": "5d2a7151a0419c09aee33ad707ed5fa2368790ad",
      "parents": [
        "e4865c438ef8b752bc2dc7da625f584e1a394f44",
        "a1a71260b78493ae5d532534e96973df26571c8a"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 11:48:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 11:48:14 2011 -0800"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "a1a71260b78493ae5d532534e96973df26571c8a",
      "tree": "e8916438e1640c511dde0485d4f0810b3af6c26e",
      "parents": [
        "78b1dc594e53120ba7817d9ceb6a340278186891"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 11:30:10 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 11:30:10 2011 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: I15bff66ef87f6c0b0ac381b18f1b98a9ed05f560\n"
    },
    {
      "commit": "092238916fd5d10090c0bcad33644778a1f366e7",
      "tree": "2ea7b40948ae03764b86529054692281d9fa2a56",
      "parents": [
        "9e5b1a49022d08aee8653fd34f3a8cd878618aa5"
      ],
      "author": {
        "name": "Samyeoul Choi",
        "email": "sy310.choi@samsung.com",
        "time": "Thu Feb 24 11:03:29 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Feb 25 11:28:43 2011 -0800"
      },
      "message": "Crespo4G: Voicemail: Add \u0027config_telephony_...\u0027 for Sprint\n\n\u0027*86\u0027 which is set now as a default at CDMAPhone.java,\nis default voicemail number for Verizon.\nFor Sprint, we use user\u0027s own number for voicemail.\n\nSo we add codes in CDMAPhone.java to use\n\u0027config_telephony_use_own_number_for_voicemail\u0027,\nand use config.xml to set this value as false.\nThen we overlay Sprint\u0027s own config.xml file to\noverride \u0027config_telephony_use_own_number_for_voicemail\u0027 as a true.\n\nChange-Id: I110914bdfa9a79aaba89d3b80edbcf044e9aabee\n"
    },
    {
      "commit": "e4865c438ef8b752bc2dc7da625f584e1a394f44",
      "tree": "e1353c89cbd13a8a131eb451a7288d9b72b63d7f",
      "parents": [
        "56d9353195e4c767e60ecfab1e118d3cc30f3a91",
        "040f61504aeab1d905ac9fb85945699877e78d4e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 11:26:13 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 11:26:13 2011 -0800"
      },
      "message": "am 040f6150: (-s ours) am 9967ce04: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u0027040f61504aeab1d905ac9fb85945699877e78d4e\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "e883d317d51733145b880ce11c610f0287fba447",
      "tree": "deff56dfd4438801b299a522ead592883c95b936",
      "parents": [
        "56d9353195e4c767e60ecfab1e118d3cc30f3a91"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 24 21:16:54 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Feb 25 11:19:40 2011 -0800"
      },
      "message": "mp4a box contains mp3 audio when the object type indication is 0x6b\n\nIn this case, the MediaExtractor returns ERROR_UNSUPPORTED since our\nsoftware MP3 audio decoder may not be able to handle packetized\nMP3 audio.\n\nbug - 3377570\n\nChange-Id: I8bb6b3813716b5fa019e318842e8e1908b3c8bf8\n"
    },
    {
      "commit": "040f61504aeab1d905ac9fb85945699877e78d4e",
      "tree": "d0aea59ae891593e3d41afade4db50cdf8f792e2",
      "parents": [
        "09979bcf730e7df033ab0d8cadf564873c7e624b",
        "9967ce04572e916a5f68ae0f9345f13b35ec20b0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 11:11:13 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 11:11:13 2011 -0800"
      },
      "message": "am 9967ce04: Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb\n\n* commit \u00279967ce04572e916a5f68ae0f9345f13b35ec20b0\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "2ed2eacd7e0569675410f1e62238b708c5dcc8ac",
      "tree": "6e81f79f11c13f90502ca723ddb8b045dbbeeed1",
      "parents": [
        "a28f6f11f22963e3679537e83f243edeaa5ee17c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Feb 24 16:29:48 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Feb 25 11:01:49 2011 -0800"
      },
      "message": "Code clean-up around ScrollView.\n\nChange-Id: Ia110f30279a93c96741e9afbd93ed6231aa97ef1\n"
    },
    {
      "commit": "b7012e841c8a4590d0c05db21d4bcd7ba48ab310",
      "tree": "92710ec0dba0b7428e3b80ef7ff9644304358b0a",
      "parents": [
        "7ad9eb69c45fae0712f767a4b70f670113da92d9"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Feb 24 15:40:38 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Feb 25 11:00:11 2011 -0800"
      },
      "message": "Removed ViewTreeObserver in TextView when handles are hidden\n\nterminate method is no longer needed since handles are popupWindow\nwhich have their own fade-out animations.\n\nChange-Id: I8354f78ece2ffe9c098ef2f02f0d637fc4c813c0\n"
    },
    {
      "commit": "9967ce04572e916a5f68ae0f9345f13b35ec20b0",
      "tree": "5af1d8eb7a704c254a4b59388d9202a2c7ad7485",
      "parents": [
        "b7a8c1e781517b5c6b47ee2b0c7bd0e70d9a1880",
        "0484786af7dee45c9b1a3e74a0847cbd6f9e485c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 10:54:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 10:54:34 2011 -0800"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into honeycomb"
    },
    {
      "commit": "0484786af7dee45c9b1a3e74a0847cbd6f9e485c",
      "tree": "98d11a7d6334e811abd9f74bb00026e4f6bd1ac2",
      "parents": [
        "1c38872fd30d7b19a01cc309537e911e7f2344e9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 10:47:43 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Feb 25 10:47:43 2011 -0800"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: I75f16cb4c3d9a4caa1234a86fbba9cae6799d180\n"
    },
    {
      "commit": "56d9353195e4c767e60ecfab1e118d3cc30f3a91",
      "tree": "e1353c89cbd13a8a131eb451a7288d9b72b63d7f",
      "parents": [
        "7ad9eb69c45fae0712f767a4b70f670113da92d9",
        "61bb911938d055ece3a95f9ba5aa014175a37fa4"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Fri Feb 25 10:37:33 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 10:37:33 2011 -0800"
      },
      "message": "Merge \"Make sure pinch zoom and overview scale are within limits\""
    },
    {
      "commit": "ebd65bbb848b2f3ee8dc55e485d201c681361d15",
      "tree": "113712ff8f643c5647e6a283b5708769ca75dc97",
      "parents": [
        "563db5343f93fec6897304443b501e397292401b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 25 09:34:33 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Feb 25 09:34:33 2011 -0800"
      },
      "message": "Moving dependency includes out of librs headers.\n\nWhen we want to use it on the host, we shouldn\u0027t need to go hunting for every external dependency\n\nChange-Id: I885262acdcdf5ede4a9392235f35d5e2f7038e8b\n"
    },
    {
      "commit": "06572b9abd60a79deab00e69c7f8752ae9c77655",
      "tree": "2ebc80ac0effdabd4423557a663546bc84fa1ad4",
      "parents": [
        "b7a8c1e781517b5c6b47ee2b0c7bd0e70d9a1880"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Feb 25 09:13:53 2011 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Feb 25 09:13:53 2011 -0800"
      },
      "message": "DO NOT MERGE: Cherry picked hacks to better hide A/V sync issues.\n\nSquashed commit of the following:\n\ncommit b1732e9b8bfea4c99bd07907c9aac9fcf1e8b264\nAuthor: Andreas Huber \u003candih@google.com\u003e\nDate:   Thu Feb 24 12:05:40 2011 -0800\n\n    DO NOT MERGE: Alternate patch for late video issue: seek only the video ahead to the next\n\n    syncframe after the current audio media position, leave audio untouched.\n\n    Change-Id: I4f6eb4e577147bc12ed2e998bea299f4bcfaf936\n    related-to-bug: 3375737\n\ncommit 5e7282cf0b5c7a613da5e65fd6c8cb33a1058f8e\nAuthor: Andreas Huber \u003candih@google.com\u003e\nDate:   Fri Feb 11 13:09:36 2011 -0800\n\n    DO NOT MERGE: Start playing (and decoding) audio only after the first video frame has been decoded.\n\n    if there\u0027s both audio and video content. This gives the video decoder an opportunity\n    to fill its internal buffer queue at the start of playback.\n\n    Change-Id: If17c4243546b1c27c8e5ee43941654d0e36f5ee5\n    related-to-bug: 3431702\n\nChange-Id: Ic3a6be467ff7ad09da04b1d2bb1a692ee38002b4\n"
    },
    {
      "commit": "7ad9eb69c45fae0712f767a4b70f670113da92d9",
      "tree": "b4d9e840667bfb13c9b398e5468500c5f82c79ed",
      "parents": [
        "675ad891b60e2bb8f8d0b47208348d5525306c4d",
        "e6044145bccf30e2b1785eb33a26de6496167986"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Feb 25 08:57:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 08:57:59 2011 -0800"
      },
      "message": "Merge \"bug:3467948 if byteArray couldn\u0027t be allocated for blob, throw exception\""
    },
    {
      "commit": "e6044145bccf30e2b1785eb33a26de6496167986",
      "tree": "891e5f76eb2c1d670c64e7e7708de6e20f7a0989",
      "parents": [
        "ee4d1a67085cb6f49801f2e726df58a87e988253"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Feb 25 00:26:28 2011 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Feb 25 08:56:07 2011 -0800"
      },
      "message": "bug:3467948 if byteArray couldn\u0027t be allocated for blob, throw exception\n\nChange-Id: I73e36c10f31086ea567debad536350316b2df67f\n"
    },
    {
      "commit": "675ad891b60e2bb8f8d0b47208348d5525306c4d",
      "tree": "9f982aafa1976f1ee463461513655cfeec125013",
      "parents": [
        "a00f3865f55c5c9cb74510ee2b239d101230133c",
        "31cb0bedc66b1cee4b5252df2b8e04e653358df3"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Feb 25 08:21:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 08:21:23 2011 -0800"
      },
      "message": "Merge \"Comment clean up.\""
    },
    {
      "commit": "31cb0bedc66b1cee4b5252df2b8e04e653358df3",
      "tree": "25d18418dfe97994248e0e71f8519562f67c3095",
      "parents": [
        "373ed6fc79e6c41f4b5dbb8eb72363033f2e40b3"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Feb 25 10:53:50 2011 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Feb 25 10:53:50 2011 -0500"
      },
      "message": "Comment clean up.\n\nBug:3405773\nChange-Id: I225cccc637dd0652af2ce58072beac32e56088c7\n"
    },
    {
      "commit": "a00f3865f55c5c9cb74510ee2b239d101230133c",
      "tree": "4422efdd9ffd172caaffb576cf81a0b266b76ee5",
      "parents": [
        "11f4ae76f016d72486aedd33cfef47ba41e6592e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Feb 22 06:34:40 2011 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Feb 25 06:47:53 2011 -0800"
      },
      "message": "Add ViewPropertyAnimator for easy animation of View properties\n\nChange-Id: I2bc52ca16507d8d20004d2d6823e587791272aac\n"
    },
    {
      "commit": "11f4ae76f016d72486aedd33cfef47ba41e6592e",
      "tree": "909b290760f1ef28e49b24779a67787955053a09",
      "parents": [
        "0c74819b76752f78803530fb8e4ad0958f0949ed"
      ],
      "author": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Fri Feb 25 12:37:33 2011 +0000"
      },
      "committer": {
        "name": "Peter Visontay",
        "email": "pvisontay@google.com",
        "time": "Fri Feb 25 12:37:33 2011 +0000"
      },
      "message": "Removed launch count increase API from Applications.\n\nBug: 3431684\nChange-Id: I5bcf8fc6c917cc0ec60302a6c994e4e47b77c357\n"
    },
    {
      "commit": "0c74819b76752f78803530fb8e4ad0958f0949ed",
      "tree": "7a31309c0214ce3ddea15ec9d7d18f7dc5f16b8b",
      "parents": [
        "ee4d1a67085cb6f49801f2e726df58a87e988253",
        "f9293e7d5057f54ec90423f55b78138d5729e30f"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Feb 25 01:36:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 25 01:36:56 2011 -0800"
      },
      "message": "Merge \"Improve camera getSupportedPreviewFormats javadoc.\""
    },
    {
      "commit": "66edf2bb3ffc6e03d942cdc94f1ca2daf5e64167",
      "tree": "317ee8ea414e6e82023f73c6558c9120f8b068bb",
      "parents": [
        "fd34aa8e1386547bcfbaf043f26c054946b92c2b",
        "9e5b1a49022d08aee8653fd34f3a8cd878618aa5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 25 00:09:03 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 25 00:09:03 2011 -0800"
      },
      "message": "am 9e5b1a49: Merge \"Use different version of CLDR data in DatePicker\" into gingerbread\n\n* commit \u00279e5b1a49022d08aee8653fd34f3a8cd878618aa5\u0027:\n  Use different version of CLDR data in DatePicker\n"
    },
    {
      "commit": "9e5b1a49022d08aee8653fd34f3a8cd878618aa5",
      "tree": "8ac3aeb1e039d89a06ac95248ce74b2f0acf01fb",
      "parents": [
        "5644d0e18ad847b66a8cb4f185cb28edebe75d88",
        "ef7ec7a029425bfb42be1476261c463c424f70be"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 23:56:52 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 23:56:52 2011 -0800"
      },
      "message": "Merge \"Use different version of CLDR data in DatePicker\" into gingerbread"
    },
    {
      "commit": "ee4d1a67085cb6f49801f2e726df58a87e988253",
      "tree": "4a9e3f7751c7f47719505f744ac27b66e4ab3e0f",
      "parents": [
        "098f05e0e22274689e151b34752b0aeb151dff85",
        "2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 24 22:08:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 22:08:41 2011 -0800"
      },
      "message": "Merge \"LTE Changes for Telephony including Multiple PDN support and IPV6 support\""
    },
    {
      "commit": "f9293e7d5057f54ec90423f55b78138d5729e30f",
      "tree": "9c87e05cfb2f24862f2fb8e2d72668d7957904e2",
      "parents": [
        "10a1b30dfbd0bbeae6776e353600986647c6e0a8"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Feb 25 13:35:10 2011 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri Feb 25 13:35:10 2011 +0800"
      },
      "message": "Improve camera getSupportedPreviewFormats javadoc.\n\nbug:3463624\nChange-Id: I4151fc7821e9648c6429acca53582f11f35f8813\n"
    },
    {
      "commit": "098f05e0e22274689e151b34752b0aeb151dff85",
      "tree": "eb89d3e059c559680bb437f4ef4aff8556ab5fc6",
      "parents": [
        "814f6cbf421df9a47eb99fed68eb46a49c0ae76e",
        "09979bcf730e7df033ab0d8cadf564873c7e624b"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 20:45:27 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:45:27 2011 -0800"
      },
      "message": "am 09979bcf: am fd34aa8e: am 5644d0e1: Support for NDEF on iCODE.\n\n* commit \u002709979bcf730e7df033ab0d8cadf564873c7e624b\u0027:\n  Support for NDEF on iCODE.\n"
    },
    {
      "commit": "09979bcf730e7df033ab0d8cadf564873c7e624b",
      "tree": "01d4435fc2e6fe8296484a8d2bee098785d9b53b",
      "parents": [
        "dbc796c5c045af6a5a7730a267c3c3a574e2bd3e",
        "fd34aa8e1386547bcfbaf043f26c054946b92c2b"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 20:43:15 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:43:15 2011 -0800"
      },
      "message": "am fd34aa8e: am 5644d0e1: Support for NDEF on iCODE.\n\n* commit \u0027fd34aa8e1386547bcfbaf043f26c054946b92c2b\u0027:\n  Support for NDEF on iCODE.\n"
    },
    {
      "commit": "814f6cbf421df9a47eb99fed68eb46a49c0ae76e",
      "tree": "3befef837be5b1ba71fbc10fc4c0ff0fafc57fae",
      "parents": [
        "8c138c259dc6ed958c3411ec10f900bed69fdce0",
        "dbc796c5c045af6a5a7730a267c3c3a574e2bd3e"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 20:35:06 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:35:06 2011 -0800"
      },
      "message": "am dbc796c5: am b7a8c1e7: Merge \"Doc change: fixing errors in library proj docs\" into honeycomb\n\n* commit \u0027dbc796c5c045af6a5a7730a267c3c3a574e2bd3e\u0027:\n  Doc change: fixing errors in library proj docs\n"
    },
    {
      "commit": "8c138c259dc6ed958c3411ec10f900bed69fdce0",
      "tree": "77cd2f65ae05dfbbcb01a99738989eea52c812ca",
      "parents": [
        "f09078429361ec19f431641b44be37c0161dc209",
        "92a07c634d38221cbdb1253124efedc3da0dd487"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 20:35:00 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:35:00 2011 -0800"
      },
      "message": "am 92a07c63: am 00e08463: Doc change: clarifying nfc tech filter usage\n\n* commit \u002792a07c634d38221cbdb1253124efedc3da0dd487\u0027:\n  Doc change: clarifying nfc tech filter usage\n"
    },
    {
      "commit": "f09078429361ec19f431641b44be37c0161dc209",
      "tree": "e4807b14fa45433586e841c71e95d3901fe5c2b4",
      "parents": [
        "95e384e8d45afeeafe47f54258522b1b67b01dca",
        "b84c678a9c397d5b3c5141ddda304ceb71426c8d"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 20:32:31 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:32:31 2011 -0800"
      },
      "message": "am b84c678a: (-s ours) am db1acf52: (-s ours) am 1175ef7e: Merge \"LayoutLib: Adapt the HC layoutlib to GB. do not merge.\" into gingerbread\n\n* commit \u0027b84c678a9c397d5b3c5141ddda304ceb71426c8d\u0027:\n  LayoutLib: Adapt the HC layoutlib to GB. do not merge.\n"
    },
    {
      "commit": "95e384e8d45afeeafe47f54258522b1b67b01dca",
      "tree": "e4807b14fa45433586e841c71e95d3901fe5c2b4",
      "parents": [
        "1b1b7c64784ee6c4756c9012d3d4ad74d44f768e",
        "b052ecaa7e6ce40cec43efe5353b4bb12079aa55"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 20:32:13 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:32:13 2011 -0800"
      },
      "message": "am b052ecaa: resolved conflicts for merge of 86e43034 to honeycomb-plus-aosp\n\n* commit \u0027b052ecaa7e6ce40cec43efe5353b4bb12079aa55\u0027:\n  LayoutLib: Original import of Honeycomb\u0027s layoutlib. do not merge.\n"
    },
    {
      "commit": "fd34aa8e1386547bcfbaf043f26c054946b92c2b",
      "tree": "d210e1008bd6e365751a019515a823f4d1d3941c",
      "parents": [
        "db1acf52bb6e4b949bcef09f903d662aed9b8a3a",
        "5644d0e18ad847b66a8cb4f185cb28edebe75d88"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 20:30:14 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 20:30:14 2011 -0800"
      },
      "message": "am 5644d0e1: Support for NDEF on iCODE.\n\n* commit \u00275644d0e18ad847b66a8cb4f185cb28edebe75d88\u0027:\n  Support for NDEF on iCODE.\n"
    },
    {
      "commit": "5644d0e18ad847b66a8cb4f185cb28edebe75d88",
      "tree": "605f8033153509764f696cc90b18664137901250",
      "parents": [
        "1175ef7e2e4f68532d8ade672d7f5502d9946ce4"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 21:59:52 2011 -0600"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Feb 24 22:03:20 2011 -0600"
      },
      "message": "Support for NDEF on iCODE.\n\nChange-Id: I9ce2ee5e739d34a9047ca494315cbc54b30fefb8\n"
    },
    {
      "commit": "1b1b7c64784ee6c4756c9012d3d4ad74d44f768e",
      "tree": "e4807b14fa45433586e841c71e95d3901fe5c2b4",
      "parents": [
        "50fc0e5c1bafb458ae9cd8cca6a3732828e821df",
        "7b8b75892400745f39bb8d5b5d539091bcfb1e1e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 19:50:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 19:50:26 2011 -0800"
      },
      "message": "Merge \"Remove the right entries from the cache when a GC happens.\""
    },
    {
      "commit": "7b8b75892400745f39bb8d5b5d539091bcfb1e1e",
      "tree": "778b45db31f62556e64d57224d544f91addb58ed",
      "parents": [
        "7f4a537af5ec1c935b9d139b722da05e9fe8130f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 19:52:37 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 19:52:37 2011 -0800"
      },
      "message": "Remove the right entries from the cache when a GC happens.\n\nChange-Id: I4649b18c4721a5511a404299e771e675c843407b\n"
    },
    {
      "commit": "50fc0e5c1bafb458ae9cd8cca6a3732828e821df",
      "tree": "c6a931f4f8f4239888bf8c1633b0f0f9afd8f23c",
      "parents": [
        "7547a8be941cff4794a276e98752bfcfb2e805d1",
        "a0f8bc51aff98c2e23e73069e447f63397471a0a"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Feb 24 19:37:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 19:37:00 2011 -0800"
      },
      "message": "Merge \"Remove default constructors from static utility classes.\""
    },
    {
      "commit": "7547a8be941cff4794a276e98752bfcfb2e805d1",
      "tree": "519d0687a733dc48208ac11792cc1b1fe76754f1",
      "parents": [
        "5af3d0100524ac16fb7a7fba2a83a8d135009565",
        "89bc1fe73efb73b43758d41c9ff9f2f4902dd019"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Feb 24 19:27:12 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 19:27:12 2011 -0800"
      },
      "message": "Merge \"Activate the wifi high perf. for sip calls.\""
    },
    {
      "commit": "a4510a75757b82207f677609b970010f59c774ba",
      "tree": "3ef4d90e0d1368cb72f7175522f9dab0441985f9",
      "parents": [
        "7f4a537af5ec1c935b9d139b722da05e9fe8130f"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 18:56:34 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 18:58:27 2011 -0800"
      },
      "message": "LayoutLib: fix incorrect indices in one of the 2 native_drawTextRun methods.\n\nFixes http://b.android.com/15007\n\nChange-Id: Iff06180def92c5fa25e82520b76192c089edd8cc\n"
    },
    {
      "commit": "5af3d0100524ac16fb7a7fba2a83a8d135009565",
      "tree": "d11d01f4f98d928b6ce886bc66bac6808ab055af",
      "parents": [
        "66d16910a84c9a67d854cf1d2d78cee94641be1f",
        "49862c3630632303c40ca37f1791ed4b092ce063"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 24 18:27:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 18:27:40 2011 -0800"
      },
      "message": "Merge \"Fix a wp\u003c\u003e bug where the owner ID would be wrong\""
    },
    {
      "commit": "2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82",
      "tree": "844f05bd2168e872f5e2d8a0e49227fd665c5d20",
      "parents": [
        "66d16910a84c9a67d854cf1d2d78cee94641be1f"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 24 17:58:51 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 24 18:23:36 2011 -0800"
      },
      "message": "LTE Changes for Telephony including Multiple PDN support and IPV6 support\n\nAdded init for CDMAPhone.java\n\nChange-Id: I2392b5ad3382ee1993537b8477ef00dd036c6fe9\n"
    },
    {
      "commit": "89bc1fe73efb73b43758d41c9ff9f2f4902dd019",
      "tree": "1cc8a92462a7c12a709584ee683d5d948ed623b9",
      "parents": [
        "66d16910a84c9a67d854cf1d2d78cee94641be1f"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Feb 25 10:17:16 2011 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Feb 25 10:21:37 2011 +0800"
      },
      "message": "Activate the wifi high perf. for sip calls.\n\nbug:3487791\n\nChange-Id: I7d8d146f8542cd7df387547c7ce3d5ded27f8e97\n"
    },
    {
      "commit": "dbc796c5c045af6a5a7730a267c3c3a574e2bd3e",
      "tree": "b46fde281400a4a735be373141160c4ba57134df",
      "parents": [
        "92a07c634d38221cbdb1253124efedc3da0dd487",
        "b7a8c1e781517b5c6b47ee2b0c7bd0e70d9a1880"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 18:13:43 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 18:13:43 2011 -0800"
      },
      "message": "am b7a8c1e7: Merge \"Doc change: fixing errors in library proj docs\" into honeycomb\n\n* commit \u0027b7a8c1e781517b5c6b47ee2b0c7bd0e70d9a1880\u0027:\n  Doc change: fixing errors in library proj docs\n"
    },
    {
      "commit": "49862c3630632303c40ca37f1791ed4b092ce063",
      "tree": "cb7d2a8d7d615664a206243557f82abb7c03f3c3",
      "parents": [
        "ec122eb46b6ce8f6e8bb3e08c34e575de666cd3e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 24 18:12:34 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 24 18:12:34 2011 -0800"
      },
      "message": "Fix a wp\u003c\u003e bug where the owner ID would be wrong\n\nthis was introduced recently. we make sure to use\nthe correct owner id (the sp) instead of the wp.\n\nChange-Id: I78fdc6ec0c2d3e687278b70442d74d1924b512a2\n"
    },
    {
      "commit": "b7a8c1e781517b5c6b47ee2b0c7bd0e70d9a1880",
      "tree": "c6b90d39495430c3465c30493c14f1307d15b212",
      "parents": [
        "00e08463cb8df0969e71fd731a4e078680c4f2b5",
        "bd1a431ef0eaef1ed0f646e85cf1d767650f99b1"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 18:07:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 18:07:28 2011 -0800"
      },
      "message": "Merge \"Doc change: fixing errors in library proj docs\" into honeycomb"
    },
    {
      "commit": "92a07c634d38221cbdb1253124efedc3da0dd487",
      "tree": "6a66edaba948a888a69a0bb44949122eeac27411",
      "parents": [
        "b84c678a9c397d5b3c5141ddda304ceb71426c8d",
        "00e08463cb8df0969e71fd731a4e078680c4f2b5"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 18:02:58 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 18:02:58 2011 -0800"
      },
      "message": "am 00e08463: Doc change: clarifying nfc tech filter usage\n\n* commit \u002700e08463cb8df0969e71fd731a4e078680c4f2b5\u0027:\n  Doc change: clarifying nfc tech filter usage\n"
    },
    {
      "commit": "bd1a431ef0eaef1ed0f646e85cf1d767650f99b1",
      "tree": "f34a338b17a2edad890a23d23b6381d86d9664a5",
      "parents": [
        "1c38872fd30d7b19a01cc309537e911e7f2344e9"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 15:37:00 2011 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Feb 24 17:59:12 2011 -0800"
      },
      "message": "Doc change: fixing errors in library proj docs\n\nChange-Id: Idfd357b8b79b1e626bbf8a8f0ac00669f9714259\n"
    },
    {
      "commit": "66d16910a84c9a67d854cf1d2d78cee94641be1f",
      "tree": "7475c4712c534a7bd8808c54b570a6be833b9158",
      "parents": [
        "7f4a537af5ec1c935b9d139b722da05e9fe8130f",
        "0c6a5182ed7b7d6bf25785f41b3a45bf2f48c989"
      ],
      "author": {
        "name": "Basavapatna Dattaguru",
        "email": "dattaguru@google.com",
        "time": "Thu Feb 24 17:56:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 17:56:15 2011 -0800"
      },
      "message": "Merge \"VideoEditor: Issue:3396697: Update Perf and Stress test code\""
    },
    {
      "commit": "7f4a537af5ec1c935b9d139b722da05e9fe8130f",
      "tree": "fac8a0550aea4d9343cb6af7061f9d3d25b8e3a8",
      "parents": [
        "f36ec34f40b0dc8ff37eaa97d5c5f70fc95b4779",
        "b37cbec6d06578a72bdd9c2caa3fd964ade71c53"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 17:45:21 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 17:45:21 2011 -0800"
      },
      "message": "Merge \"Correctly blend translucent GIF bitmaps.\""
    },
    {
      "commit": "f36ec34f40b0dc8ff37eaa97d5c5f70fc95b4779",
      "tree": "3c225c0ec9b8fd8b17d1f4cae4b4a91635bf0e93",
      "parents": [
        "78b1dc594e53120ba7817d9ceb6a340278186891",
        "56a6d880125906df588e7a973085501d588b18eb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Feb 24 17:33:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 17:33:41 2011 -0800"
      },
      "message": "Merge \"Notification flyover tuning:\""
    },
    {
      "commit": "b84c678a9c397d5b3c5141ddda304ceb71426c8d",
      "tree": "a02d60c928a7fa72d10346cd23d60589224a097f",
      "parents": [
        "b052ecaa7e6ce40cec43efe5353b4bb12079aa55",
        "db1acf52bb6e4b949bcef09f903d662aed9b8a3a"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 17:24:07 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 17:24:07 2011 -0800"
      },
      "message": "am db1acf52: (-s ours) am 1175ef7e: Merge \"LayoutLib: Adapt the HC layoutlib to GB. do not merge.\" into gingerbread\n\n* commit \u0027db1acf52bb6e4b949bcef09f903d662aed9b8a3a\u0027:\n  LayoutLib: Adapt the HC layoutlib to GB. do not merge.\n"
    },
    {
      "commit": "b37cbec6d06578a72bdd9c2caa3fd964ade71c53",
      "tree": "7b66637451a3b32894edf1882a953e45dcef573f",
      "parents": [
        "a5364ee8942cd9f0546f80f6430812ca2ee59f30"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 17:21:29 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 17:21:29 2011 -0800"
      },
      "message": "Correctly blend translucent GIF bitmaps.\n\nChange-Id: Ifeb2c1d97a4c6dfeb1a7b5b26f1a3153e9f8da7f\n"
    },
    {
      "commit": "b052ecaa7e6ce40cec43efe5353b4bb12079aa55",
      "tree": "a02d60c928a7fa72d10346cd23d60589224a097f",
      "parents": [
        "86409c8cb789cd7f672ee6de43e6bf1a337847db",
        "86e43034a6834a274efefaabefc0dbdd1bbc8d35"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 17:19:38 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 17:19:38 2011 -0800"
      },
      "message": "resolved conflicts for merge of 86e43034 to honeycomb-plus-aosp\n\nChange-Id: Ia9ad4c3b79821fef6ab8493f4c93ca58f877f9ce\n"
    },
    {
      "commit": "78b1dc594e53120ba7817d9ceb6a340278186891",
      "tree": "5d5520316bbd4ebb7271d3c9e04597cb8cc59e69",
      "parents": [
        "30b1fe07a73d522e97b7140cc227232a0c8c1a1e",
        "e33cef8037cb87386e17bcf8701a47452d262fa6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 24 17:19:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 17:19:20 2011 -0800"
      },
      "message": "Merge \"Ensure WebView passes a complete/in-order event stream to ScaleGestureDetector. Prerequisite for several ScaleGestureDetector bugfixes.\""
    },
    {
      "commit": "61bb911938d055ece3a95f9ba5aa014175a37fa4",
      "tree": "bec50bd825d0512efb7c156958e53f7eea7be0c1",
      "parents": [
        "7e8a69ed5cbeb2bad630877a526ff0c06880d2c2"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Feb 24 15:30:15 2011 -0800"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Thu Feb 24 17:15:46 2011 -0800"
      },
      "message": "Make sure pinch zoom and overview scale are within limits\n\nissue: 3482463\nChange-Id: I9d746883c03326bdfa7fb0373ffadfbc75f69087\n"
    },
    {
      "commit": "a5364ee8942cd9f0546f80f6430812ca2ee59f30",
      "tree": "1f9843d1be07167d0d2f7ec61b00e02b19608718",
      "parents": [
        "7d4da25c5cbc75c7443389a25e7e30d1c2888723"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 14:46:04 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Feb 24 16:49:47 2011 -0800"
      },
      "message": "Add an API to control the distance between a View and its camera.\n\nChange-Id: Ibaf4e7dc827933f7ad2bb7ab50c1dcef45fee83c\n"
    },
    {
      "commit": "30b1fe07a73d522e97b7140cc227232a0c8c1a1e",
      "tree": "686a7e7e3d467674c193f177c0ceecf556441553",
      "parents": [
        "d5623fab340c65d437eb7b52670eab07ae19a15d",
        "5f3f6ce154ca1a0075f8ca13872d74f935acbe3d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 16:48:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:48:38 2011 -0800"
      },
      "message": "Merge \"Exposing the CalendarView of the DatePicker.\""
    },
    {
      "commit": "d5623fab340c65d437eb7b52670eab07ae19a15d",
      "tree": "848385391d8cd941a1eff816911a5d2966123445",
      "parents": [
        "8305f4e8e2ff652821ada6da8290da86de07e6a9",
        "f66adbe7565ad5dbb75c07dbf36212beeaa582fb"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 16:48:26 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:48:26 2011 -0800"
      },
      "message": "Merge \"The NumberPicker input cotrols are somtimes not shown.\""
    },
    {
      "commit": "8305f4e8e2ff652821ada6da8290da86de07e6a9",
      "tree": "6c9a219e699eaca63ada66200daccf9ce1852b47",
      "parents": [
        "a5364ee8942cd9f0546f80f6430812ca2ee59f30",
        "dc02e18d154ed6271bbd7bc346de619f2698bd9a"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 24 16:48:15 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:48:15 2011 -0800"
      },
      "message": "Merge \"Revert \"Merge \"Expand on the SurfaceTexture API docs.\"\"\""
    },
    {
      "commit": "0c6a5182ed7b7d6bf25785f41b3a45bf2f48c989",
      "tree": "21c963c624a5ad147d4cf7df215b4db50a26b552",
      "parents": [
        "16dc3073a2f06a77d9873e536f633a4adf575fce"
      ],
      "author": {
        "name": "Basavapatna Dattaguru",
        "email": "dattaguru@google.com",
        "time": "Thu Feb 24 16:45:30 2011 -0800"
      },
      "committer": {
        "name": "Basavapatna Dattaguru",
        "email": "dattaguru@google.com",
        "time": "Thu Feb 24 16:45:30 2011 -0800"
      },
      "message": "VideoEditor: Issue:3396697: Update Perf and Stress test code\n\nChange-Id: Ifd90e8e1fdff1a04d47a3ae65813584cab78255c\n"
    },
    {
      "commit": "dc02e18d154ed6271bbd7bc346de619f2698bd9a",
      "tree": "5d10565c5bb1167482500085fabcaed0ff5a8393",
      "parents": [
        "7d4da25c5cbc75c7443389a25e7e30d1c2888723"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 24 16:45:21 2011 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 24 16:45:21 2011 -0800"
      },
      "message": "Revert \"Merge \"Expand on the SurfaceTexture API docs.\"\"\n\nThis reverts commit 069d748da85559ffb2d09d181b186b1f71e350e7, reversing\nchanges made to b607b884bd94d4f75fb4b2ead7457f2027ceb850.\n"
    },
    {
      "commit": "7d4da25c5cbc75c7443389a25e7e30d1c2888723",
      "tree": "da5853e1ab64bae9c40fa2ef18b7e41edf93eb67",
      "parents": [
        "0b52dbe315938329b018f14a334ac1b50307031e",
        "9a62c9cd6585656f4e29ba971b1f88a510d674bd"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Feb 24 16:34:37 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:34:37 2011 -0800"
      },
      "message": "Merge \"Refactor android.server.BluetoothService classes.\""
    },
    {
      "commit": "e33cef8037cb87386e17bcf8701a47452d262fa6",
      "tree": "e199ed1112ed3465c6d06df47789ed453d178627",
      "parents": [
        "a28f6f11f22963e3679537e83f243edeaa5ee17c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Feb 23 16:51:20 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Feb 24 16:27:50 2011 -0800"
      },
      "message": "Ensure WebView passes a complete/in-order event stream to\nScaleGestureDetector. Prerequisite for several ScaleGestureDetector\nbugfixes.\n\nBugfixes for ScaleGestureDetector.\n\nMake ScaleGestureDetector properly support \u003e2 pointers. Track the most\nrecent two pointers for scale gestures.\n\nChange-Id: I966319ad438c1c8e1103f245b53b3862c2d4e3c0\n"
    },
    {
      "commit": "9a62c9cd6585656f4e29ba971b1f88a510d674bd",
      "tree": "59a53987458c799b35d14b3ed693879cc81aa9a7",
      "parents": [
        "5936245654f8d361a983b4f72bd7ea10e1a8c756"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Dec 09 14:47:57 2010 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Feb 24 16:26:20 2011 -0800"
      },
      "message": "Refactor android.server.BluetoothService classes.\n\nSeveral cleanups to BluetoothService:\n- Move BluetoothService.BondState inner class to top level.\n- Extract adapter and remote device properties cache management\n  logic into two new classes: BluetoothAdapterProperties and\n  BluetoothDeviceProperties.\n- Add getter methods for other classes in the package to access\n  the new properties cache objects for multi-part operations.\n- Inline log() method in BluetoothService and selected the\n  appropriate Log method (Log.d, Log.w, Log.e) for each message.\n- Refactor dump() method into smaller sized pieces.\n- Clean up logic of updateCountersAndCheckForConnectionStateChange()\n  method for better readability.\n- Change sendConnectionStateChange() to return instead of sending\n  an intent if the current or previous state values are invalid.\n  Previously the code sent an intent with -1 for the invalid state.\n- Added Javadoc comments to document the methods that are called from\n  native Bluez code.\n- Fixed some typos and code style issues.\n\nOriginal Change by: Jake Hamby\nModified by: Jaikumar Ganesh\n\nChange-Id: I76ebac00ecd29566dcb2d1ad3e7a486b7530ce24\n"
    },
    {
      "commit": "0b52dbe315938329b018f14a334ac1b50307031e",
      "tree": "4d9643269a785c923d65fcca327ad0f792687c49",
      "parents": [
        "92df99547fa8c02bbd1e463a9d4596a03dd73fcb",
        "a2c29973e34aa9d26f98a609f79692f709e1ce11"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Feb 24 16:26:14 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:26:14 2011 -0800"
      },
      "message": "Merge \"Alternate patch for late video issue: seek only the video ahead to the next\""
    },
    {
      "commit": "92df99547fa8c02bbd1e463a9d4596a03dd73fcb",
      "tree": "e85ea1501ee77001f779fbcfaa7c857d9c2ed19f",
      "parents": [
        "ffbe826804e150013acbf3ab25bd405bbbd186fc",
        "89782f501343fdbbe3bd6ab36e65474d49cd4b89"
      ],
      "author": {
        "name": "Santosh Madhava",
        "email": "smadhava@google.com",
        "time": "Thu Feb 24 16:25:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:25:53 2011 -0800"
      },
      "message": "Merge \"Fix for issue 3485010: The project thumbnail is not regenerated\""
    },
    {
      "commit": "ffbe826804e150013acbf3ab25bd405bbbd186fc",
      "tree": "51fae9c95265246e6de2100556cb7d68746f9614",
      "parents": [
        "a28f6f11f22963e3679537e83f243edeaa5ee17c",
        "ec122eb46b6ce8f6e8bb3e08c34e575de666cd3e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 24 16:23:51 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 24 16:23:51 2011 -0800"
      },
      "message": "Merge \"Fix some issues with RefBase debugging.\""
    },
    {
      "commit": "db1acf52bb6e4b949bcef09f903d662aed9b8a3a",
      "tree": "9a408e09e72f0c36f19fdd4d150790c5719e5ea9",
      "parents": [
        "86e43034a6834a274efefaabefc0dbdd1bbc8d35",
        "1175ef7e2e4f68532d8ade672d7f5502d9946ce4"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 16:21:41 2011 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 24 16:21:41 2011 -0800"
      },
      "message": "am 1175ef7e: Merge \"LayoutLib: Adapt the HC layoutlib to GB. do not merge.\" into gingerbread\n\n* commit \u00271175ef7e2e4f68532d8ade672d7f5502d9946ce4\u0027:\n  LayoutLib: Adapt the HC layoutlib to GB. do not merge.\n"
    },
    {
      "commit": "86e43034a6834a274efefaabefc0dbdd1bbc8d35",
      "tree": "3d66724cf46c80ed1e022ec2c7cbe88ebbf61b62",
      "parents": [
        "be2ed6d6e366d3639aecd7ef615c95f0ccf17b9d",
        "a4350fc0f3e3a4d4f1893aa000be145287519d99"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 16:15:11 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Feb 24 16:15:11 2011 -0800"
      },
      "message": "resolved conflicts for merge of a4350fc0 to gingerbread-plus-aosp\n\nChange-Id: I065af5d555fa2197847ad47c84003dcd11fe26c7\n"
    },
    {
      "commit": "ef7ec7a029425bfb42be1476261c463c424f70be",
      "tree": "9300b087986702bdccb1c1a88da6444475ca459e",
      "parents": [
        "1175ef7e2e4f68532d8ade672d7f5502d9946ce4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 15:44:59 2011 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 24 15:45:04 2011 -0800"
      },
      "message": "Use different version of CLDR data in DatePicker\n\nThe ICU CLDR data doesn\u0027t use the month abbreviations that are\nappropriate for the DatePicker, so use the framework copy of the CLDR\ndata.\n\nBug: 2641810\nNote: cherry-picked from Honeycomb\n\nChange-Id: I3c045dbfb751b8b7ce6361b5a67407206fc64db1\n"
    }
  ],
  "next": "5f3f6ce154ca1a0075f8ca13872d74f935acbe3d"
}
