)]}'
{
  "log": [
    {
      "commit": "404cc418be3eeaef93729fab51a0124ed65e1adc",
      "tree": "1b63086bed495522df346c5de0bc5557ec88c0cf",
      "parents": [
        "4804c3e23b0bb8e77b690df177ebd4d6fb949aa8"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 25 14:26:05 2009 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 25 14:26:05 2009 -0700"
      },
      "message": "Make sure not to ask for more buffers when we know that there won\u0027t be any, added a quirk for the aac decoder.\n"
    },
    {
      "commit": "4804c3e23b0bb8e77b690df177ebd4d6fb949aa8",
      "tree": "0ca39be2b189b0099532836ccbec6890e04599ae",
      "parents": [
        "f7eab4f78fe4bdb193a4f8caf2648d2cb3ef36ea",
        "eb0098d8e89033b78017a9e0068e3ac7ca51c112"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 23:56:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 23:56:49 2009 -0700"
      },
      "message": "Merge change 22564 into eclair\n\n* changes:\n  Add an extra intent parameter for recording duration limit.\n"
    },
    {
      "commit": "f7eab4f78fe4bdb193a4f8caf2648d2cb3ef36ea",
      "tree": "c4c102a427298ef1cf376211f6443f8087ed94d7",
      "parents": [
        "d6bfef3647162785bc3206c2d4e3e8ceba1dca45"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 24 15:25:42 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 24 22:05:35 2009 -0700"
      },
      "message": "Don\u0027t use deprecated API in contact header widget.\n\nFixes http://b/2074981\n"
    },
    {
      "commit": "eb0098d8e89033b78017a9e0068e3ac7ca51c112",
      "tree": "3dd00c631cdea2682d127bc306c26f4c4eaf923f",
      "parents": [
        "094f44ba6c8e70dc38a4f8d9ac5f20890e4477da"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Tue Aug 25 12:59:54 2009 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Tue Aug 25 12:59:54 2009 +0800"
      },
      "message": "Add an extra intent parameter for recording duration limit.\n"
    },
    {
      "commit": "d6bfef3647162785bc3206c2d4e3e8ceba1dca45",
      "tree": "80e6825ef1fe6e45f9375e5d614ba20faa928b7e",
      "parents": [
        "45e38f84612eee82d53bf8be2776be79c7d8c015",
        "94263d79234778277959c5ec0cc3f2182cc9df0b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 21:48:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 21:48:07 2009 -0700"
      },
      "message": "Merge change 22563 into eclair\n\n* changes:\n  fix a bug recently introduced where EGL couldn\u0027t be initialized again after it had been terminated once\n"
    },
    {
      "commit": "94263d79234778277959c5ec0cc3f2182cc9df0b",
      "tree": "b7b10fa4c21367f49483938a18c5be906d750d84",
      "parents": [
        "048d51b9f51e646046b9a7ff5153723a27200138"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 24 21:47:13 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 24 21:47:13 2009 -0700"
      },
      "message": "fix a bug recently introduced where EGL couldn\u0027t be initialized again after it had been terminated once\n"
    },
    {
      "commit": "45e38f84612eee82d53bf8be2776be79c7d8c015",
      "tree": "b2be8315f1fbf8c405505dd263502ee8f3375511",
      "parents": [
        "0d05be3f724740eb95ac5acd9819b4db0eccd694",
        "8e3a84cd2e8e72d042a5e9084d82ff347c62fd89"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 21:03:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 21:03:20 2009 -0700"
      },
      "message": "Merge change 22559 into eclair\n\n* changes:\n  Filter out worker tests from layout suite because merely disabling worker in webview settings no longer works.\n"
    },
    {
      "commit": "8e3a84cd2e8e72d042a5e9084d82ff347c62fd89",
      "tree": "7cb35c7198864985536d69d059cb9ea34929d613",
      "parents": [
        "b321625b859f2db4407810929ca6fa6074f65403"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Aug 24 21:01:25 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon Aug 24 21:01:25 2009 -0700"
      },
      "message": "Filter out worker tests from layout suite because merely disabling worker in webview settings no longer works.\n"
    },
    {
      "commit": "0d05be3f724740eb95ac5acd9819b4db0eccd694",
      "tree": "b0bbb4f35b62c123bace1ea9666301576a59544d",
      "parents": [
        "094f44ba6c8e70dc38a4f8d9ac5f20890e4477da",
        "83360b3167f2c394125b74f655bc577070cb9cca"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 20:20:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 20:20:51 2009 -0700"
      },
      "message": "Merge change 22544 into eclair\n\n* changes:\n  Fix bug that would leave old windows around.\n"
    },
    {
      "commit": "094f44ba6c8e70dc38a4f8d9ac5f20890e4477da",
      "tree": "7626b14d98fed82bfc759f8fbe0449635b199613",
      "parents": [
        "07c8285599f99d5e512269fa68f0233ca8133073",
        "9abcf0982edcda6d14fd8057fe0cfd2147cac477"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 19:05:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 19:05:06 2009 -0700"
      },
      "message": "Merge change 22545 into eclair\n\n* changes:\n  Use correct UUID to authorize AVRCP\n"
    },
    {
      "commit": "9abcf0982edcda6d14fd8057fe0cfd2147cac477",
      "tree": "2ceee68b1978a05864a1790aff19465163eed1a9",
      "parents": [
        "df8a3f31d871db25e952972c2eb346a71186e9e3"
      ],
      "author": {
        "name": "Jackson Fan",
        "email": "xyfan@motorola.com",
        "time": "Wed Aug 19 21:01:29 2009 +0800"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Aug 24 19:02:58 2009 -0700"
      },
      "message": "Use correct UUID to authorize AVRCP\n"
    },
    {
      "commit": "83360b3167f2c394125b74f655bc577070cb9cca",
      "tree": "0e869b5adc44c322f3bd1909c9fa6b31731f7cfc",
      "parents": [
        "cf3a08307d1599eaa91d7cc4e7c601e5fa13037f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 24 18:43:32 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 24 18:43:32 2009 -0700"
      },
      "message": "Fix bug that would leave old windows around.\n\nThe problem was instigated by another fix I made to keep\nwindows around while their tokens are animating or preparing to\nanimate.  This then hit an issue where if the window\u0027s process\ndied while its token was getting ready to animate, we would\nimmediately hide the token, and when we then went to start\nthe token animation we wouldn\u0027t do anything, leaving the old\ndummy animation in place and not allowing it to run.\n\nNow we clear the animation before hiding the token, to ensure\nthe dummy animation is gone at this point.\n\nChange-Id: If83fadcce6815bc545c80fbdb82fe6972bbdf5ef\n"
    },
    {
      "commit": "07c8285599f99d5e512269fa68f0233ca8133073",
      "tree": "dad49f07e66c943ce155059713997fabaf5da293",
      "parents": [
        "048d51b9f51e646046b9a7ff5153723a27200138",
        "e1a7ad23e0cefefc1e5c762a3d88179971077dcc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 18:27:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 18:27:55 2009 -0700"
      },
      "message": "Merge change 22537 into eclair\n\n* changes:\n  Fix build.\n"
    },
    {
      "commit": "e1a7ad23e0cefefc1e5c762a3d88179971077dcc",
      "tree": "ae058ed422274732003b441762034d63994eaa08",
      "parents": [
        "4a51c20ce607c74914f90fd897f04080121ac13b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 24 18:26:35 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 24 18:27:08 2009 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I7a21bc2151fb2a9a1135f676b563f40609bc997b\n"
    },
    {
      "commit": "048d51b9f51e646046b9a7ff5153723a27200138",
      "tree": "d270f0402f32ef075568ce170b11ab15bfe14454",
      "parents": [
        "4358731c98929e2d5af70b0c4983a872386569bd",
        "4a34e888ae328256febbcd6caf603a9c5834b913"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 18:26:52 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 18:26:52 2009 -0700"
      },
      "message": "Merge change 22257 into eclair\n\n* changes:\n  first step for fixing [2066786] EGL object lifetime management doesn\u0027t respect the EGL spec\n"
    },
    {
      "commit": "4358731c98929e2d5af70b0c4983a872386569bd",
      "tree": "aad8d354bb3a2ee0abd20780e68040fe52cd3700",
      "parents": [
        "0badd0b700ed618dac421cb6cde4654b51acb3a4",
        "7d6eb9a4b49f2796017bc00e92eaea4eb0a3507a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 18:20:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 18:20:41 2009 -0700"
      },
      "message": "Merge change 22534 into eclair\n\n* changes:\n  ContactsContract: Fix null pointer exception in openContactPhotoInputStream()\n"
    },
    {
      "commit": "7d6eb9a4b49f2796017bc00e92eaea4eb0a3507a",
      "tree": "ea1de40258fc7166913a4da5a6cb83bfb65b353d",
      "parents": [
        "ec9fe4672a46eb928ab710d8e3caf2ce046100d4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 18:12:51 2009 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 18:12:51 2009 -0700"
      },
      "message": "ContactsContract: Fix null pointer exception in openContactPhotoInputStream()\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "0badd0b700ed618dac421cb6cde4654b51acb3a4",
      "tree": "a5d594ccff00174bf8ebdb0578046240fa7530d7",
      "parents": [
        "4a51c20ce607c74914f90fd897f04080121ac13b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Aug 24 15:44:55 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Aug 24 17:41:49 2009 -0700"
      },
      "message": "Note net availability even when apn not enabled\n\nFixes a problem where mms apn was on when we lost the network (airplane mode) but mms was\noff when airplane mode was turned off so it kept thinking we didn\u0027t have access and\nfuture mms always failed.\n\nbug: 2075145\n"
    },
    {
      "commit": "4a51c20ce607c74914f90fd897f04080121ac13b",
      "tree": "067caf43aa752a8952061d7d8e03fb1aeb77c96e",
      "parents": [
        "cf3a08307d1599eaa91d7cc4e7c601e5fa13037f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 21 15:14:02 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 24 17:37:32 2009 -0700"
      },
      "message": "I am getting tired of the java doc warnings, so fix them.\n\nChange-Id: I2205eebae419eaf4a0992c9f5b7cd807eb843fe1\n"
    },
    {
      "commit": "cf3a08307d1599eaa91d7cc4e7c601e5fa13037f",
      "tree": "e885507688b1bc361a23147179e798b81fb9c2e3",
      "parents": [
        "ec9fe4672a46eb928ab710d8e3caf2ce046100d4",
        "f6f9f2d0256930ce0bb4913b2260b8480914edc2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 17:01:50 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 17:01:50 2009 -0700"
      },
      "message": "Merge change 22400 into eclair\n\n* changes:\n  Add more control over a service\u0027s start state.\n"
    },
    {
      "commit": "f6f9f2d0256930ce0bb4913b2260b8480914edc2",
      "tree": "bf42a25258b12bf78239bcb14a753a3cfeafc573",
      "parents": [
        "2e951b5511750ebfbba28263ee5384bfa7f45128"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 21 16:26:03 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 24 17:00:54 2009 -0700"
      },
      "message": "Add more control over a service\u0027s start state.\n\nOne of the problems I have been noticing is background services\nsitting around running and using resources.  Some times this is\ndue to the app developer doing this when they shouldn\u0027t, but there\nare also a number of issues with the current Service interaction\nmodel that make it very difficult (or impossible) to avoid\ngetting services stuck in the started state.  This is a\nchange/enhancement to the Service API to try to address this.\n\nThe main change is that Service.onStart() has been deprecated,\nreplaced with a new Service.onStartCommand() that allows the\nservice to better control how the system should manage it.  The\nkey part here is a new result code returned by the function, telling\nthe system what it should do with the service afterwards:\n\n- START_STICKY is basically the same as the previous behavior,\n  where we usually leave the service running.  The only difference\n  is that it if it gets restarted because its process is killed,\n  onStartCommand() will be called on the new service with a null\n  Intent instead of not being called at all.\n\n- START_NOT_STICKY says that, upon returning to the system, if\n  its process is killed with no remaining start commands to\n  deliver, then the service will be stopped instead of restarted.\n  This makes a lot more sense for services that are intended to\n  only run while executing commands sent to them.\n\n- START_REDELIVER_INTENT is like START_NOT_STICKY, except if\n  the service\u0027s process is killed before it calls stopSelf()\n  for a given intent, that intent will be re-delivered to it\n  until it completes (unless after 4 or more tries it still\n  can\u0027t complete, at which point we give up).\n\nChange-Id: I978f5ca420d70023d1b5e7f97de639d09381f8ad\n"
    },
    {
      "commit": "ec9fe4672a46eb928ab710d8e3caf2ce046100d4",
      "tree": "377b56f8959c8842a6cca77e3a0182c9a0e15978",
      "parents": [
        "2e951b5511750ebfbba28263ee5384bfa7f45128"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Aug 20 15:25:14 2009 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Aug 24 16:19:42 2009 -0700"
      },
      "message": "Fix a race condition for data change notification\n\nWe could sometimes not be told about network state changes breaking subsequent mms access.\nTurning on more logging too.\n\nbug: 2069106\n"
    },
    {
      "commit": "2e951b5511750ebfbba28263ee5384bfa7f45128",
      "tree": "304dd3a8a14298dcb7e7836e170338ee12349bb9",
      "parents": [
        "e120cfd49fa27d04ed119e6922568eca2a9d6f9e",
        "391305e740eb640277c03da0caa6c102a3d90221"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 15:41:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 15:41:30 2009 -0700"
      },
      "message": "Merge change 22493 into eclair\n\n* changes:\n  Add resources to specify display rotation when in keyboard open or docked state.\n"
    },
    {
      "commit": "391305e740eb640277c03da0caa6c102a3d90221",
      "tree": "af2c09a91daecc9603b87963c12163d24846f701",
      "parents": [
        "e4465e2eac9cb62a860320b3dd6493aeb13f136e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 14:44:55 2009 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 15:38:47 2009 -0700"
      },
      "message": "Add resources to specify display rotation when in keyboard open or docked state.\n\nAlso added constant for SW_LID input event.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e120cfd49fa27d04ed119e6922568eca2a9d6f9e",
      "tree": "1a66d4f53f90a6333cf1a92fb1bbfa56870a147c",
      "parents": [
        "5e6ad4786d599e17c1736cf52e5846a44e19d374",
        "b385508d89747e4c383979f1cc6fa2814b1cedbd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 24 15:35:28 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 24 15:35:28 2009 -0700"
      },
      "message": "am b385508d: Add more code samples to the online docs. Add build rules to include the development samples in the droiddoc build process. Add all the sample screenshots to a new samples/images/ directory Revise the samples homepage to include links to new samples\n\nMerge commit \u0027b385508d89747e4c383979f1cc6fa2814b1cedbd\u0027 into eclair\n\n* commit \u0027b385508d89747e4c383979f1cc6fa2814b1cedbd\u0027:\n  Add more code samples to the online docs.\n"
    },
    {
      "commit": "5e6ad4786d599e17c1736cf52e5846a44e19d374",
      "tree": "ff4dacfe1e2bc48ad43600c7326492343f051fc1",
      "parents": [
        "cb7d38380cb2ca57e98cd39a96b32a1e804bf00b",
        "cc6bd5a0d3f679d2820e2d61ea868ba6a58fc186"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 15:04:46 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 15:04:46 2009 -0700"
      },
      "message": "Merge change 22496 into eclair\n\n* changes:\n  fix typo\n"
    },
    {
      "commit": "b385508d89747e4c383979f1cc6fa2814b1cedbd",
      "tree": "1cf9ea4d45d1c8dbdd31c16a7fa10d275c9630ba",
      "parents": [
        "8c937a17667704ee9ba60663f4c4b76f3c3a0f78"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 24 14:45:00 2009 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 24 14:45:00 2009 -0700"
      },
      "message": "Add more code samples to the online docs.\nAdd build rules to include the development samples in the droiddoc build process.\nAdd all the sample screenshots to a new samples/images/ directory\nRevise the samples homepage to include links to new samples\n"
    },
    {
      "commit": "cb7d38380cb2ca57e98cd39a96b32a1e804bf00b",
      "tree": "97d023f9926709c8bbe23292f0c6d02ffe2dc770",
      "parents": [
        "7bc08e9d51d3142717a94098f897a776f7b7bd71"
      ],
      "author": {
        "name": "Cynthia Wong",
        "email": "cynthiaw@google.com",
        "time": "Mon Aug 24 14:26:46 2009 -0700"
      },
      "committer": {
        "name": "Cynthia Wong",
        "email": "cynthiaw@google.com",
        "time": "Mon Aug 24 14:31:28 2009 -0700"
      },
      "message": "Subscribe to subscribedfeeds whenever the accounts change, this is basically a giant hack to let the gsync server know about the subscriptions for accounts.\n"
    },
    {
      "commit": "cc6bd5a0d3f679d2820e2d61ea868ba6a58fc186",
      "tree": "9743b1bca01a655a99474e080bbf30452ccbdaef",
      "parents": [
        "c0234a9df9cffc0166c39eb0e8561d664a5438a3"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Aug 24 14:29:44 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Mon Aug 24 14:29:44 2009 -0700"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "7bc08e9d51d3142717a94098f897a776f7b7bd71",
      "tree": "cecd8bba6462e44441b931b502e3e35ec879db02",
      "parents": [
        "ac8ebcd1071b433c1c5093e7a5bcb67224f5f620",
        "b2359262b48bf33887c72be94b044cfdfd602858"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 14:13:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 14:13:05 2009 -0700"
      },
      "message": "Merge change 21944 into eclair\n\n* changes:\n  Implement new title bar hiding/showing behavior.\n"
    },
    {
      "commit": "ac8ebcd1071b433c1c5093e7a5bcb67224f5f620",
      "tree": "567363e0dc92c7c5477693fe2943e99144e7f501",
      "parents": [
        "c0234a9df9cffc0166c39eb0e8561d664a5438a3",
        "e4465e2eac9cb62a860320b3dd6493aeb13f136e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:59:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:59:29 2009 -0700"
      },
      "message": "Merge change 22478 into eclair\n\n* changes:\n  DockObserver: minor cleanup.\n"
    },
    {
      "commit": "b2359262b48bf33887c72be94b044cfdfd602858",
      "tree": "8906ed809ac1a25daae7288e35cd41144d4d8153",
      "parents": [
        "c0234a9df9cffc0166c39eb0e8561d664a5438a3"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Aug 19 16:19:26 2009 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Mon Aug 24 16:55:42 2009 -0400"
      },
      "message": "Implement new title bar hiding/showing behavior.\n\nRemove the code that hides the title bar when the page finishes loading.\nWhen the user double taps, if it did not result in changing the viewing\nmode (i.e. on a mobile site), send a message to the client so we can\ntoggle the title bar\u0027s visibility.  Required for a change to\npackages/apps/Browser\n\nChange-Id: I0040fd183ce5673a4069e943f38eb31599c0ca7d\n"
    },
    {
      "commit": "e4465e2eac9cb62a860320b3dd6493aeb13f136e",
      "tree": "dada97254c42df54bd32bfb6695bf6d4fb5a26c7",
      "parents": [
        "725fcbf5ec0cbbe7fe9b899fe7acd01c9170c290"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 13:51:01 2009 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 13:51:58 2009 -0700"
      },
      "message": "DockObserver: minor cleanup.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c0234a9df9cffc0166c39eb0e8561d664a5438a3",
      "tree": "0b5344a50cd7c04411d304a1bfad7efaa709ad04",
      "parents": [
        "4df8dd8aea518644a4f937eff5e7ac87f77ad9c2",
        "e43a6a02dd9124079c69f3a5a01e16df4f85ee05"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:45:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:45:30 2009 -0700"
      },
      "message": "Merge change 22474 into eclair\n\n* changes:\n  Compose Message \"To\" field allows adding sequence of characters as contact\n"
    },
    {
      "commit": "4df8dd8aea518644a4f937eff5e7ac87f77ad9c2",
      "tree": "0b94ca1a6dc86a0c50a9dbc9493dc7cb03389e62",
      "parents": [
        "40ed81ec98e4c221e90273a8b842b1d110d8258b",
        "725fcbf5ec0cbbe7fe9b899fe7acd01c9170c290"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:15:47 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:15:47 2009 -0700"
      },
      "message": "Merge change 22470 into eclair\n\n* changes:\n  Fix some Javadoc typos.\n"
    },
    {
      "commit": "40ed81ec98e4c221e90273a8b842b1d110d8258b",
      "tree": "e900e2eacb1d77895682bbf1ac147104de18a4d0",
      "parents": [
        "df8a3f31d871db25e952972c2eb346a71186e9e3",
        "463a60830fb67fe2b8bd8c088b0fa7e905aa4183"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:14:25 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 13:14:25 2009 -0700"
      },
      "message": "Merge change 22472 into eclair\n\n* changes:\n  Remove Galaxy Render Script, replaced by its wallpaper equivalent.\n"
    },
    {
      "commit": "463a60830fb67fe2b8bd8c088b0fa7e905aa4183",
      "tree": "6dc86fc468c8f026771af7d4081344bd86c1b9d7",
      "parents": [
        "d507ff21296b10ed57feec1200a8fe7eb09c0fc4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Aug 24 13:12:40 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Aug 24 13:12:40 2009 -0700"
      },
      "message": "Remove Galaxy Render Script, replaced by its wallpaper equivalent.\n\nChange-Id: I28c91d648fe5ab6e794bf55d11879388b139dbe9\n"
    },
    {
      "commit": "725fcbf5ec0cbbe7fe9b899fe7acd01c9170c290",
      "tree": "62470fe781717386c60b3acdb88600d46338893f",
      "parents": [
        "4e9718d6ae3433a3f78fddf158a15701101ba781"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 13:09:20 2009 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 24 13:09:20 2009 -0700"
      },
      "message": "Fix some Javadoc typos.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "df8a3f31d871db25e952972c2eb346a71186e9e3",
      "tree": "fbd7e2c10ae92145613570010ee43f894c302a7b",
      "parents": [
        "840b856d2a7287e98526d3957715eba3677e872f"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Aug 18 14:25:27 2009 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Aug 24 15:10:48 2009 -0400"
      },
      "message": "adding harness for plugin testing to be built upon\n"
    },
    {
      "commit": "840b856d2a7287e98526d3957715eba3677e872f",
      "tree": "eb28778d49e6b1520e2895c3db1ee29198baa621",
      "parents": [
        "d507ff21296b10ed57feec1200a8fe7eb09c0fc4",
        "a91874d1f980f20e874b2d12548fb65334efdfb2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 11:47:53 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 11:47:53 2009 -0700"
      },
      "message": "Merge change 22452 into eclair\n\n* changes:\n  don\u0027t center zoom on size change if zoom is in progress\n"
    },
    {
      "commit": "a91874d1f980f20e874b2d12548fb65334efdfb2",
      "tree": "8d55199c3a95c383fd98ce7272c14f6f6bb13721",
      "parents": [
        "8a2000df6d32f4e5df3073753055800a9363a3a5"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Aug 24 14:08:43 2009 -0400"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Mon Aug 24 14:08:43 2009 -0400"
      },
      "message": "don\u0027t center zoom on size change if zoom is in progress\n\nThe onSizeChange code is called when the device is rotated and\nwhen the title bar is hidden. In the latter case, it is in response\nto the zooming transition from overview mode to reading mode, and\nthe zoom center should not be recomputed.\n\nhttp://b/issue?id\u003d2060720\n"
    },
    {
      "commit": "d507ff21296b10ed57feec1200a8fe7eb09c0fc4",
      "tree": "92ca95caea3fe0c8c52d386f07eed612bd81e0ca",
      "parents": [
        "ba9f5f3f6b0e499708fb9aa05f30f4a2e7d8b616",
        "af31c3a42d48c9781b40587cf735f96352fe333a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 11:00:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 11:00:30 2009 -0700"
      },
      "message": "Merge change 22449 into eclair\n\n* changes:\n  Check for a null history item to avoid crashing.\n"
    },
    {
      "commit": "af31c3a42d48c9781b40587cf735f96352fe333a",
      "tree": "93911cf75278e2e28e35c1b904453cb95a608980",
      "parents": [
        "4e9718d6ae3433a3f78fddf158a15701101ba781"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Aug 24 13:46:09 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Aug 24 13:59:55 2009 -0400"
      },
      "message": "Check for a null history item to avoid crashing.\n\nThe history item may be null if this page is loaded through loadDataWithBaseURL\nso we cannot count on the item being non-null.\n\nBug: 2073490\n"
    },
    {
      "commit": "ba9f5f3f6b0e499708fb9aa05f30f4a2e7d8b616",
      "tree": "69fb69d9c7688541ab74dd8f9168cfad3f5ddafc",
      "parents": [
        "b321625b859f2db4407810929ca6fa6074f65403",
        "9d3273f62288fa54536a3928383588398ca2d029"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 10:56:10 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 10:56:10 2009 -0700"
      },
      "message": "Merge change 22440 into eclair\n\n* changes:\n  Java-side changes to persist Geolocation permissions between browser sessions.\n"
    },
    {
      "commit": "b321625b859f2db4407810929ca6fa6074f65403",
      "tree": "1ca7707c6fccec9455b67a86503abc1ff4803a39",
      "parents": [
        "b91c52f77387a95b4ae554b369644e0f41e401ea",
        "6965666d34ec1fce0442707865dab3fc389df383"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 10:34:32 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 10:34:32 2009 -0700"
      },
      "message": "Merge change 22430 into eclair\n\n* changes:\n  Remove frameworks/base/im since these stuff are only used by IM app\n"
    },
    {
      "commit": "b91c52f77387a95b4ae554b369644e0f41e401ea",
      "tree": "12505a0e84fca870551809a23f6fc6235ee2e7c0",
      "parents": [
        "4e9718d6ae3433a3f78fddf158a15701101ba781",
        "8c937a17667704ee9ba60663f4c4b76f3c3a0f78"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Aug 24 10:14:25 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 24 10:14:25 2009 -0700"
      },
      "message": "am 8c937a17: Merge change 22379 into donut\n\nMerge commit \u00278c937a17667704ee9ba60663f4c4b76f3c3a0f78\u0027 into eclair\n\n* commit \u00278c937a17667704ee9ba60663f4c4b76f3c3a0f78\u0027:\n  modified:   MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java\n"
    },
    {
      "commit": "8c937a17667704ee9ba60663f4c4b76f3c3a0f78",
      "tree": "ba8f9c9f988f500756f35c109f0f50752f169dc9",
      "parents": [
        "36d5aaec2ee1f11ea80639c8194e4aac2be3892d",
        "051d8d6692a4f8d852f6336d1e31a3a907913ac7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 10:11:00 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 10:11:00 2009 -0700"
      },
      "message": "Merge change 22379 into donut\n\n* changes:\n  \tmodified:   MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java         Fixed the passing incorrect media names and add the localH263AMRprepareAsync test.\n"
    },
    {
      "commit": "e43a6a02dd9124079c69f3a5a01e16df4f85ee05",
      "tree": "4e23cbbc89ff02c720b1e7318423b6cc4e88caf5",
      "parents": [
        "4e9718d6ae3433a3f78fddf158a15701101ba781"
      ],
      "author": {
        "name": "Satish Roddom",
        "email": "satishroddom@motorola.com",
        "time": "Fri Aug 21 02:51:39 2009 -0500"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Aug 24 09:19:08 2009 -0700"
      },
      "message": "Compose Message \"To\" field allows adding sequence of characters as contact\n\nWhen we select this option, this sequence of characters (which is neither a\nvalid email address nor a phone number), gets stored in contact with type MOBILE.\n\nFix: In function canAddToContacts, adding a check to validate whether the contact\nto be added is a valid email address or phone number. If not, user will not be shown\nwith the option \"Add to Contacts\".\n"
    },
    {
      "commit": "4e9718d6ae3433a3f78fddf158a15701101ba781",
      "tree": "3ff9be9741953d00ae91d25909535956b5621529",
      "parents": [
        "7fdab7f9674aadf90c3be1f06d7d34b60151c658"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Aug 24 08:21:26 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Mon Aug 24 12:02:51 2009 -0400"
      },
      "message": "Fix synchronous xml requests with ssl errors.\n\nUse the in-memory ssl preference table before posting a message to the WebCore\nthread. Since the WebCore thread is blocked waiting for the ssl resource, we\ncannot query the user for their preference. If the table does not contain the\nuser\u0027s decision, bail on the request to avoid a deadlock.\n\nAlso mark a few of the ssl handler\u0027s method\u0027s as synchronized. This was reported\nby findbugs.\n"
    },
    {
      "commit": "7fdab7f9674aadf90c3be1f06d7d34b60151c658",
      "tree": "4654ea75c695879eefd5836a7df1b53184a5404e",
      "parents": [
        "8a2000df6d32f4e5df3073753055800a9363a3a5",
        "c3fa098ff60c13ec9d9f61317e766c8f4529ecd3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 08:45:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 08:45:06 2009 -0700"
      },
      "message": "Merge change 22377 into eclair\n\n* changes:\n  The new webkit won\u0027t keep RAM cache if http header has \"no-store\". So remove it from StreamLoader. And fix the code where we only want to cache network  result.\n"
    },
    {
      "commit": "9d3273f62288fa54536a3928383588398ca2d029",
      "tree": "ca9cbb07fc9eca7a078e7fa547f342da2dd22a46",
      "parents": [
        "8a2000df6d32f4e5df3073753055800a9363a3a5"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Aug 21 13:16:27 2009 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Aug 24 11:59:42 2009 +0100"
      },
      "message": "Java-side changes to persist Geolocation permissions between browser sessions.\n\nThis fixes bug http://b/issue?id\u003d2054365.\n"
    },
    {
      "commit": "8a2000df6d32f4e5df3073753055800a9363a3a5",
      "tree": "ee4745a67cf6b0e6e448fbd4a0088984356a1398",
      "parents": [
        "25131299aaa1b8c4f44edb33f71f0241a61939e4",
        "06cd751b052e65c359b16cce0570b6fab305eb89"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 03:07:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 03:07:15 2009 -0700"
      },
      "message": "Merge change 22262 into eclair\n\n* changes:\n  Adds Java-side of logic to make Geolocation obey Browser \u0027Enable Location\u0027 setting.\n"
    },
    {
      "commit": "06cd751b052e65c359b16cce0570b6fab305eb89",
      "tree": "90bcaf4d4347b0575adbb58c4ce4788a44f7aa9b",
      "parents": [
        "3be63c09309b21c01b535271625d4c39045690e5"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Aug 21 10:26:37 2009 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Mon Aug 24 10:59:57 2009 +0100"
      },
      "message": "Adds Java-side of logic to make Geolocation obey Browser \u0027Enable Location\u0027 setting.\n\nThis fixes bug http://b/issue?id\u003d2067559.\n"
    },
    {
      "commit": "25131299aaa1b8c4f44edb33f71f0241a61939e4",
      "tree": "6239e2741e4fb81c1e04d88b1535e0c0d938507e",
      "parents": [
        "84235ee923c13e58ce339c25c86f734b338a81e0",
        "dad347c8b83aeb49eafae68774b7bfb59c956977"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 02:28:23 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 24 02:28:23 2009 -0700"
      },
      "message": "Merge change 21978 into eclair\n\n* changes:\n  Adds the ability to set Geolocation permissions from DumpRenderTree on Android.\n"
    },
    {
      "commit": "6965666d34ec1fce0442707865dab3fc389df383",
      "tree": "9a4d1427f9114bfdd9ecd8b93e52fe9db239f7b2",
      "parents": [
        "84235ee923c13e58ce339c25c86f734b338a81e0"
      ],
      "author": {
        "name": "Scott Su",
        "email": "scott.su@myriadgroup.com",
        "time": "Mon Aug 24 10:24:57 2009 +0800"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Sun Aug 23 23:41:50 2009 -0700"
      },
      "message": "Remove frameworks/base/im since these stuff are only used by IM app\n"
    },
    {
      "commit": "84235ee923c13e58ce339c25c86f734b338a81e0",
      "tree": "431aaeaa5a21996727b403a7863b890cea5a6e18",
      "parents": [
        "06a0323a5439ba5c1c31f9adb70918b5bf5f61de"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 23 14:07:02 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 23 14:11:00 2009 -0700"
      },
      "message": "Add extra to exclude specific MIME-types from Fast-Track.\n\nAlso added ContactHeaderWidget accessor for passing along\nthis list when triggering Fast-Track.  This is used so that\nthe header widget can hide the profile icon when launched\nwhile already looking at the profile.\n"
    },
    {
      "commit": "06a0323a5439ba5c1c31f9adb70918b5bf5f61de",
      "tree": "f709e241684e58b955bd59018b7b2c8096d11839",
      "parents": [
        "f03733e7a1465b186acc1da11dca18f054c12734"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 21 17:37:56 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 23 00:17:44 2009 -0700"
      },
      "message": "Add fields to pass ungrouped counts to UI.\n"
    },
    {
      "commit": "f03733e7a1465b186acc1da11dca18f054c12734",
      "tree": "389104b07e1415e1901ba93a23f807133758f401",
      "parents": [
        "55c6f8881fdd2c5894e6297f49a9c4e0dc81ff8d",
        "6afa16feb32d44c4977b3eb6007246a99f22fdbf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 22 22:57:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 22 22:57:30 2009 -0700"
      },
      "message": "Merge change 22160 into eclair\n\n* changes:\n  Add dither XML flag to StateListDrawable.\n"
    },
    {
      "commit": "55c6f8881fdd2c5894e6297f49a9c4e0dc81ff8d",
      "tree": "d39dd1b702f9eabc747d9463497e03631aaa7d47",
      "parents": [
        "a5fa36481cdbe2cd324055d9f508e492482cb7dc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 22 22:48:46 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 22 22:48:46 2009 -0700"
      },
      "message": "Fix missing break statement found by Motorola.\n"
    },
    {
      "commit": "6afa16feb32d44c4977b3eb6007246a99f22fdbf",
      "tree": "fc70d4bb9df37641fc7fc7f220d7d5825dd5c785",
      "parents": [
        "a5fa36481cdbe2cd324055d9f508e492482cb7dc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 20 13:58:52 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Aug 22 22:44:00 2009 -0700"
      },
      "message": "Add dither XML flag to StateListDrawable.\n\nWe currently allow the dither\u003d\"true\" flag to be set on\nindividual \u003cbitmap\u003e and \u003cnine-patch\u003e objects, but that flag\nis overridden when they are included in a \u003cselector\u003e.  This\nchange adds the dither\u003d\"true\" flag to StateListDrawable so\nthey can be dithered when desired.\n\nFixes http://b/issue?id\u003d2068024\n"
    },
    {
      "commit": "a5fa36481cdbe2cd324055d9f508e492482cb7dc",
      "tree": "db4ff2a733eac4b83c700cfce202b5e69ed08d7d",
      "parents": [
        "688b0f1235aba0e82ff4eec4d935b494d9c4754d",
        "527f015b9a99b64a20bcbfe6aad78e815365c760"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 22 11:07:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 22 11:07:20 2009 -0700"
      },
      "message": "Merge change 22383 into eclair\n\n* changes:\n  Remove the decleration of com.android.im.plugin.jar in platform.xml Add a column definition for keep_signed_in when query the active account with a given provider\n"
    },
    {
      "commit": "527f015b9a99b64a20bcbfe6aad78e815365c760",
      "tree": "ee54b725ea4e4e64bd45c13716e3c9f4cb742ab0",
      "parents": [
        "5f5989de7cac3583a2217b03e9661d2abb1a1d70"
      ],
      "author": {
        "name": "Scott Su",
        "email": "scott.su@myriadgroup.com",
        "time": "Thu Aug 20 22:34:55 2009 +0800"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Sat Aug 22 10:48:23 2009 -0700"
      },
      "message": "Remove the decleration of com.android.im.plugin.jar in platform.xml\nAdd a column definition for keep_signed_in when query the active account with a given provider\n"
    },
    {
      "commit": "688b0f1235aba0e82ff4eec4d935b494d9c4754d",
      "tree": "5a551dd11b6774ab2180022fabc5d6b2a352f13a",
      "parents": [
        "5f5989de7cac3583a2217b03e9661d2abb1a1d70",
        "36d5aaec2ee1f11ea80639c8194e4aac2be3892d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Sat Aug 22 07:43:44 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 22 07:43:44 2009 -0700"
      },
      "message": "am 36d5aaec: Merge change 22322 into donut\n\nMerge commit \u002736d5aaec2ee1f11ea80639c8194e4aac2be3892d\u0027 into eclair\n\n* commit \u002736d5aaec2ee1f11ea80639c8194e4aac2be3892d\u0027:\n  Add FLAG_ACTIVITY_NEW_TASK flag when adding a word to the dictionary.\n"
    },
    {
      "commit": "4a34e888ae328256febbcd6caf603a9c5834b913",
      "tree": "e06b069befa16dd78faceb1adfa85ec9ac5fed3b",
      "parents": [
        "bfcfb7eec61bd196cfd91f7b2c5715751308c048"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 21 02:18:25 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 21 19:45:44 2009 -0700"
      },
      "message": "first step for fixing [2066786] EGL object lifetime management doesn\u0027t respect the EGL spec\n\nthis change fixes the lifetime mgt of EGLSurface, EGLContext and EGLImageKHR in the EGL wrapper.\nEGLDisplay is still somewhat bogus and libagl\u0027s EGL is still incorrect.\n\nThe idea of the change is that EGL objects are put in a list when created and removed when destroyed.\nBefore each use, we first verify if the object is in the list and if so a reference is taken and kept\nfor the scope of the whole EGL API being called, if not, an error is returned.\n\nUpon object destruction, the object is simply marked as \"terminated\" (this is not protected by a lock\nbecause it doesn\u0027t really matter). This flag is only used to deny access to the object by other APIs\nwhile it\u0027s still valid (for instance current or being used by another function in another thread).\nA reference is also removed and the object can then actually be destroyed when going out of scope.\n"
    },
    {
      "commit": "051d8d6692a4f8d852f6336d1e31a3a907913ac7",
      "tree": "ff963dfd1ffe2b90164c7b594f8d789da4012b60",
      "parents": [
        "d50066f8d2ab82c2c8ff305c86cc9b39eaca3c28"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Aug 21 19:06:18 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Fri Aug 21 19:20:42 2009 -0700"
      },
      "message": "\tmodified:   MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java\n        Fixed the passing incorrect media names and add the localH263AMRprepareAsync test.\n\n\tmodified:   MediaFrameworkTest/src/com/android/mediaframeworktest/functional/MediaPlayerApiTest.java\n"
    },
    {
      "commit": "c3fa098ff60c13ec9d9f61317e766c8f4529ecd3",
      "tree": "8cb98ba9ce16dfa179b386d6367e77a189f28e4d",
      "parents": [
        "5f5989de7cac3583a2217b03e9661d2abb1a1d70"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Aug 21 17:30:44 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri Aug 21 17:31:11 2009 -0700"
      },
      "message": "The new webkit won\u0027t keep RAM cache if http header has \"no-store\". So remove\nit from StreamLoader. And fix the code where we only want to cache network  result.\n"
    },
    {
      "commit": "5f5989de7cac3583a2217b03e9661d2abb1a1d70",
      "tree": "b267ded4c5719dbe58b2cb8fed1306dfcc2d50ad",
      "parents": [
        "7b0cdc8890a849283d31a15126e73edce3bdf3a6"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Fri Aug 21 17:07:16 2009 -0700"
      },
      "committer": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Fri Aug 21 17:09:33 2009 -0700"
      },
      "message": "Add tests for RecurrenceSet.\n\nTests only cover populateContentValues.  See bug 1594638\n"
    },
    {
      "commit": "7b0cdc8890a849283d31a15126e73edce3bdf3a6",
      "tree": "73f970bf46b4a9087124272a04d2847c1e1dfef3",
      "parents": [
        "1cef22890d10417977397a5dccf34956858d0803",
        "7850cdde66705152b859aafda875833acdda9653"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 17:05:24 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 17:05:24 2009 -0700"
      },
      "message": "Merge change 22362 into eclair\n\n* changes:\n  Fix +NANP issue and cleanup plus code conversion.\n"
    },
    {
      "commit": "1cef22890d10417977397a5dccf34956858d0803",
      "tree": "27926e975821d90bf35ed4b72ba67590919953b9",
      "parents": [
        "6f89172b6e149c623fe582e4baa658299a3fc72c"
      ],
      "author": {
        "name": "Guo-Bin Zhang",
        "email": "Guo-binZhang@motorola.com",
        "time": "Wed Aug 19 18:35:01 2009 -0500"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 21 17:02:49 2009 -0700"
      },
      "message": "Disable data call in emergency call\n\nSame change as 79ef673d56e2599932b8b7f13695d23b4df54d09 rebased\n"
    },
    {
      "commit": "6f89172b6e149c623fe582e4baa658299a3fc72c",
      "tree": "42431cf1d482889d313280180176a8345624ef36",
      "parents": [
        "426ac065d0065507b7bc8c7c5c47fc2b09de2c82",
        "1965610f3b8047a9d8c8a3c37007914d9054fe9c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 16:30:13 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 16:30:13 2009 -0700"
      },
      "message": "Merge change 22352 into eclair\n\n* changes:\n  Fix FallRS by keeping a reference to the mesh.\n"
    },
    {
      "commit": "1965610f3b8047a9d8c8a3c37007914d9054fe9c",
      "tree": "da4e2a64b9229ea66a3321d9913b129beb94a236",
      "parents": [
        "475ead0c5107b620d487c1ed4298a3f6671fc2b2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Aug 21 16:29:42 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Aug 21 16:29:42 2009 -0700"
      },
      "message": "Fix FallRS by keeping a reference to the mesh.\n"
    },
    {
      "commit": "426ac065d0065507b7bc8c7c5c47fc2b09de2c82",
      "tree": "77760fa4997ad2500fae0167d5cd9609400e805d",
      "parents": [
        "7a1c20ad4bfdc9b54b1b0b90115afed774bb9811",
        "1ce2e2e78d473cc6c07ebdc0991a2d2829a714c7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 15:58:43 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 15:58:43 2009 -0700"
      },
      "message": "Merge change 22328 into eclair\n\n* changes:\n  Fix recurrence parsing for all-day events.\n"
    },
    {
      "commit": "7a1c20ad4bfdc9b54b1b0b90115afed774bb9811",
      "tree": "a7a99e27b2fb9258cbca9c11ab43e9380b966b7e",
      "parents": [
        "d3d794530962e69df54b6421ed5e0d03d76165ab",
        "9e2be20cc5a8f0f7cf384412b5ef519aa7263759"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 15:45:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 15:45:22 2009 -0700"
      },
      "message": "Merge change 22344 into eclair\n\n* changes:\n  fix [2070341] [FAST BLOCKER] can\u0027t successfully setup erc52\n"
    },
    {
      "commit": "9e2be20cc5a8f0f7cf384412b5ef519aa7263759",
      "tree": "33924907b869afceda6f79e6680417e79f59a052",
      "parents": [
        "dd03c6135f91df6d5d9e71de1487520dc3345742"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 21 15:44:17 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 21 15:44:17 2009 -0700"
      },
      "message": "fix [2070341] [FAST BLOCKER] can\u0027t successfully setup erc52\n"
    },
    {
      "commit": "d3d794530962e69df54b6421ed5e0d03d76165ab",
      "tree": "3c926e1526de92bd8730a3504a22804565b49fe0",
      "parents": [
        "f1b64f64ab088a3e8cd32ec31f61c958c61d19e5",
        "1abf498e7fbd914d12843b3426c1f26bde3b2e79"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 15:20:31 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 15:20:31 2009 -0700"
      },
      "message": "Merge change 22331 into eclair\n\n* changes:\n  add a \"display_sent_time\" column to the message table, to provide a hint that the UI should display time stamp for this message always. Add Gservices settings for gtalk stuff.\n"
    },
    {
      "commit": "f1b64f64ab088a3e8cd32ec31f61c958c61d19e5",
      "tree": "9c0299b04e59c894cc9734bf871d042840fce5c8",
      "parents": [
        "00ddbcaa2e8a181a2efd5456a65c619ed941e4b0"
      ],
      "author": {
        "name": "Alex Gruenstein",
        "email": "alexgru@android.com",
        "time": "Fri Aug 21 14:18:43 2009 -0700"
      },
      "committer": {
        "name": "Alex Gruenstein",
        "email": "alexgru@android.com",
        "time": "Fri Aug 21 14:59:26 2009 -0700"
      },
      "message": "do not merge.  Remove voicesearch-specific functionality from framework.\n"
    },
    {
      "commit": "36d5aaec2ee1f11ea80639c8194e4aac2be3892d",
      "tree": "f98b43354844a1ecea4c05a0a488cafd01a0ec83",
      "parents": [
        "081a136d259c02b2ab8ba773c38e404f7b3c3de4",
        "cc5dfa9ed0142aa52e293da30ad3d31ee358970d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 14:47:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 14:47:41 2009 -0700"
      },
      "message": "Merge change 22322 into donut\n\n* changes:\n  Add FLAG_ACTIVITY_NEW_TASK flag when adding a word to the dictionary.\n"
    },
    {
      "commit": "1ce2e2e78d473cc6c07ebdc0991a2d2829a714c7",
      "tree": "4ce8ced43f9fb321e5eb2b853775168257c57611",
      "parents": [
        "00ddbcaa2e8a181a2efd5456a65c619ed941e4b0"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Fri Aug 21 14:21:59 2009 -0700"
      },
      "committer": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Fri Aug 21 14:37:25 2009 -0700"
      },
      "message": "Fix recurrence parsing for all-day events.\n\nThe doozer server requires P1D instead of P86400S for all-day events.\n\nbug\u003d1594638\n"
    },
    {
      "commit": "1abf498e7fbd914d12843b3426c1f26bde3b2e79",
      "tree": "c01b556042023995492646fa7adfb7fcd6ed7bbe",
      "parents": [
        "00ddbcaa2e8a181a2efd5456a65c619ed941e4b0"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Fri Aug 21 07:56:36 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Fri Aug 21 14:21:43 2009 -0700"
      },
      "message": "add a \"display_sent_time\" column to the message table, to provide a hint that the UI should display time stamp for this message always. Add Gservices settings for gtalk stuff.\n"
    },
    {
      "commit": "00ddbcaa2e8a181a2efd5456a65c619ed941e4b0",
      "tree": "838fbcdd7663f47de4e5f305e208ba383bf60875",
      "parents": [
        "4178b9bd8e8a9d62e8e4e759c419e0d2a4ab0df6",
        "4ddacd014bee1bdb14239cc9d4bc763a8601a7a6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 14:10:12 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 14:10:12 2009 -0700"
      },
      "message": "Merge change 22314 into eclair\n\n* changes:\n  Purge cache\n"
    },
    {
      "commit": "4178b9bd8e8a9d62e8e4e759c419e0d2a4ab0df6",
      "tree": "ba6b17a7a85d5fdf3bd5c67d6f0ac293944933e2",
      "parents": [
        "6c6d822f7b7ec967aeff3e4d2afde0ff25732aa6",
        "31f5dd3cdc4ade58ece5b5e14365634a0a3e6a1c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:45:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:45:22 2009 -0700"
      },
      "message": "Merge change 22316 into eclair\n\n* changes:\n  Cleaning up Presence API\n"
    },
    {
      "commit": "31f5dd3cdc4ade58ece5b5e14365634a0a3e6a1c",
      "tree": "8e72c23c99940747e9427dd20b1ef64edda9569f",
      "parents": [
        "358e6e3c121f8ac5ac4a2c99b9d2211dfb2d3083"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Aug 21 13:44:47 2009 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Aug 21 13:44:47 2009 -0700"
      },
      "message": "Cleaning up Presence API\n"
    },
    {
      "commit": "6c6d822f7b7ec967aeff3e4d2afde0ff25732aa6",
      "tree": "900d77426aa6405ecb333fa0de559b3a162e2cbb",
      "parents": [
        "358e6e3c121f8ac5ac4a2c99b9d2211dfb2d3083",
        "ebe66345e7099ca6fc95e8aa4d31a5b5cbbd6224"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:43:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:43:01 2009 -0700"
      },
      "message": "Merge change 22318 into eclair\n\n* changes:\n  Framework changes to support HSDPA/HSUPA/HSPA HSDPA: High-Speed Downlink Packet Access HSUPA: High-Speend Uplink Packet Access HSPA:  High-Speed Packet Access\n"
    },
    {
      "commit": "ebe66345e7099ca6fc95e8aa4d31a5b5cbbd6224",
      "tree": "c35adde6bdba4ccb93a2aefd61a343c0306f3751",
      "parents": [
        "cc0a17cb08c6a6ee2f27c00b7f658e4734fdf0c9"
      ],
      "author": {
        "name": "Li Zhe",
        "email": "jqc837@motorola.com",
        "time": "Fri Aug 14 19:22:16 2009 +0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 21 13:41:05 2009 -0700"
      },
      "message": "Framework changes to support HSDPA/HSUPA/HSPA\nHSDPA: High-Speed Downlink Packet Access\nHSUPA: High-Speend Uplink Packet Access\nHSPA:  High-Speed Packet Access\n\nAdd support for HSDPA/HSUPA/HSPA:\n 1) extend TelephonyManager.NETWORK_TYPE for HSDPA/HSUPA/HSPA\n 2) extend ServiceState.RADIO_TECHNOLOGY for HSDPA/HSUPA/HSPA\n 3) set radioTechnology into ServiceState in GsmServiceStateTracker\n 4) change the implementation of TelephonyManager.getNetworkType to\n    solve the competition timing issue between the time of setting\n    system property and the time of receiving notification through\n    PhoneStateListener\n    4.1) add a getNetworkType interface in ITelephony.aidl\n 5) add icons resources for HSDPA/HSUPA/HSPA\n 6) make use of HSDPA/HSUPA/HSPA icons in StatusBarPolicy\n"
    },
    {
      "commit": "358e6e3c121f8ac5ac4a2c99b9d2211dfb2d3083",
      "tree": "74cccf06e86ace2a05a886c564589b346ac1704b",
      "parents": [
        "cc0a17cb08c6a6ee2f27c00b7f658e4734fdf0c9",
        "eb1a2ec4b2a429ceb924e6bce46b2b52c1cd85b2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:40:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:40:40 2009 -0700"
      },
      "message": "Merge change 22292 into eclair\n\n* changes:\n  Adding a \"Photo\" directory under Contacts.\n"
    },
    {
      "commit": "cc0a17cb08c6a6ee2f27c00b7f658e4734fdf0c9",
      "tree": "5dbe88d36968505bce70c9bb1f95dc22758a2776",
      "parents": [
        "51afbd308dff8bd7accf5510e60367107d4c40a1",
        "07ef599b9f35572a3a75b884febe500a6c390e7e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:36:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:36:30 2009 -0700"
      },
      "message": "Merge change 22290 into eclair\n\n* changes:\n  Fix typo: the x offset was assigned to the y coordinate.\n"
    },
    {
      "commit": "cc5dfa9ed0142aa52e293da30ad3d31ee358970d",
      "tree": "cc910a652824f264e0ee4d2c19f93aac860d6418",
      "parents": [
        "b7aec9124a44c60509c00f1d306fd08860d6197c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 21 13:31:54 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 21 13:31:54 2009 -0700"
      },
      "message": "Add FLAG_ACTIVITY_NEW_TASK flag when adding a word to the dictionary.\n\nWithout this, the runtime would restart when you tried to add a word\nfrom the search widget.\n\nBug 2069689\n"
    },
    {
      "commit": "51afbd308dff8bd7accf5510e60367107d4c40a1",
      "tree": "3e13d3a5941bad584eb2ecd58c50a62b65891acd",
      "parents": [
        "dd03c6135f91df6d5d9e71de1487520dc3345742",
        "ad013fae0db2864ad13631a44d26bacafc36f861"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:26:19 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 13:26:19 2009 -0700"
      },
      "message": "Merge change 22308 into eclair\n\n* changes:\n  Replace fullHeight support by fullSize (height and width)\n"
    },
    {
      "commit": "4ddacd014bee1bdb14239cc9d4bc763a8601a7a6",
      "tree": "c16a904659ab4dc0761e259c359f218eeffafb03",
      "parents": [
        "3be63c09309b21c01b535271625d4c39045690e5"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Fri Aug 21 13:09:55 2009 -0700"
      },
      "committer": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Fri Aug 21 13:09:55 2009 -0700"
      },
      "message": "Purge cache\n\nWhen persisting a PDU, make sure we purge any old instances of the\nPDU from the cache.\n"
    },
    {
      "commit": "dd03c6135f91df6d5d9e71de1487520dc3345742",
      "tree": "c4948e1ca876b218b8c50abd6171ad2be10396cd",
      "parents": [
        "bfcfb7eec61bd196cfd91f7b2c5715751308c048",
        "081a136d259c02b2ab8ba773c38e404f7b3c3de4"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 21 12:59:04 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 21 12:59:04 2009 -0700"
      },
      "message": "resolved conflicts for merge of 081a136d to eclair\n"
    },
    {
      "commit": "ad013fae0db2864ad13631a44d26bacafc36f861",
      "tree": "1de6842cd122e5786a396331b53b1954ee4f0b17",
      "parents": [
        "3be63c09309b21c01b535271625d4c39045690e5"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Aug 21 12:55:59 2009 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Aug 21 12:55:59 2009 -0700"
      },
      "message": "Replace fullHeight support by fullSize (height and width)\n\nThis is useful for linearlayout in horizontal mode.\n"
    },
    {
      "commit": "081a136d259c02b2ab8ba773c38e404f7b3c3de4",
      "tree": "dd6766ddccbd1c1d3c80d1ba87d5899290d71347",
      "parents": [
        "e97c2006bf7c391c933307e520a392e532aa5d6a"
      ],
      "author": {
        "name": "Anonymous Coward",
        "email": "nobody@android.com",
        "time": "Thu Aug 20 17:53:27 2009 -0700"
      },
      "committer": {
        "name": "Anonymous Coward",
        "email": "nobody@android.com",
        "time": "Fri Aug 21 12:47:14 2009 -0700"
      },
      "message": "Remove third party support for Quick Search Box (aka global search).\n\n- @hides relevant APIs\n- removes relevant javadoc\n- enforces that only system apps can participate\n\nnote: general support is still there, will be easy to reenable when we are ready.\n"
    },
    {
      "commit": "bfcfb7eec61bd196cfd91f7b2c5715751308c048",
      "tree": "043c22c90b0120933d4f2d47ce5b1de0f11c73d6",
      "parents": [
        "c813129fe7317c45e07211cd285c614e8b319ca7",
        "397d8f4f4829a45f4fe7a672cc395466bbc0f442"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 11:54:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 11:54:15 2009 -0700"
      },
      "message": "Merge change 22302 into eclair\n\n* changes:\n  Set BondState to Canceled when user cancels pairing.\n"
    },
    {
      "commit": "397d8f4f4829a45f4fe7a672cc395466bbc0f442",
      "tree": "c2588b3038c52a3a8cc205ac794c07218d4d59cb",
      "parents": [
        "78a0a37b23ae438fa81855e52e625a04befe6dec"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Aug 21 11:50:17 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Fri Aug 21 11:51:12 2009 -0700"
      },
      "message": "Set BondState to Canceled when user cancels pairing.\n"
    },
    {
      "commit": "eb1a2ec4b2a429ceb924e6bce46b2b52c1cd85b2",
      "tree": "3474d52af63db06a881ff9af4e9ef3da5bcd3b89",
      "parents": [
        "3be63c09309b21c01b535271625d4c39045690e5"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Aug 21 11:11:19 2009 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Aug 21 11:11:19 2009 -0700"
      },
      "message": "Adding a \"Photo\" directory under Contacts."
    },
    {
      "commit": "07ef599b9f35572a3a75b884febe500a6c390e7e",
      "tree": "aadd9499f930fc198fdf456a4ae79b720664d4d3",
      "parents": [
        "475ead0c5107b620d487c1ed4298a3f6671fc2b2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Aug 21 10:29:04 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Fri Aug 21 10:40:49 2009 -0700"
      },
      "message": "Fix typo: the x offset was assigned to the y coordinate.\n\nAlso remove a couple of useless casts.\n"
    },
    {
      "commit": "7850cdde66705152b859aafda875833acdda9653",
      "tree": "0a6d7b850cfd1ff8c92bb09e9737a3605eec0234",
      "parents": [
        "41ceb907b5d13ee58759022ac8d830b04686baba"
      ],
      "author": {
        "name": "Libin Tang",
        "email": "Libin.Tang@motorola.com",
        "time": "Tue Aug 18 13:22:47 2009 -0500"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 21 10:26:58 2009 -0700"
      },
      "message": "Fix +NANP issue and cleanup plus code conversion.\n\nThis patch includes the plus code conversion clean up.\n1. change the plus code conversion based on the current and default\n   number systems retrieved from MCC.\n2. for format such as +NANP, replace the \u0027+\u0027 with the current IDP (011).\n3. comments changes.\n"
    },
    {
      "commit": "c813129fe7317c45e07211cd285c614e8b319ca7",
      "tree": "7b7a5e5591fa185f8efde81deef7355ce0894ae1",
      "parents": [
        "475ead0c5107b620d487c1ed4298a3f6671fc2b2",
        "5abc78405f03e739f972692aa100f25609301ff5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 09:55:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 09:55:41 2009 -0700"
      },
      "message": "Merge change 22282 into eclair\n\n* changes:\n  Fix Calling screen shows \"In Call\" on pressing mute button\n"
    },
    {
      "commit": "475ead0c5107b620d487c1ed4298a3f6671fc2b2",
      "tree": "fad49ae05f19f9061a2905097827d120e5c0af2b",
      "parents": [
        "3be63c09309b21c01b535271625d4c39045690e5",
        "25254db31a7c4190cc453d38cd50d65a17885305"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 09:50:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 09:50:48 2009 -0700"
      },
      "message": "Merge change 22281 into eclair\n\n* changes:\n  Delay radio reset to wait for data cleanup in CdmaDataConnectionTracker\n"
    },
    {
      "commit": "3be63c09309b21c01b535271625d4c39045690e5",
      "tree": "5bc349f6c916ddb80bf852fa68de11cdfe3cfadf",
      "parents": [
        "e13ec26e6cab65831eefbd7b3c7aeee9ea714c91"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 20 19:31:38 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 20 20:34:42 2009 -0700"
      },
      "message": "Infrastructure for supporting wallpaper previews.\n\nVarious things that will allow us to show previews of wallpapers.\nAlso some fixes to animations across wallpapers.\n"
    }
  ],
  "next": "e13ec26e6cab65831eefbd7b3c7aeee9ea714c91"
}
