)]}'
{
  "log": [
    {
      "commit": "04cc0e121f0f9fb236150be5e9afa1b8d0105026",
      "tree": "58774e68ee417c11a73d192afd8e1cd6c57c2d50",
      "parents": [
        "27700ef16b9058a3cfa4010a18d843888ef4b07d"
      ],
      "author": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Tue Jul 28 16:15:38 2009 -0700"
      },
      "committer": {
        "name": "Ken Shirriff",
        "email": "kens@google.com",
        "time": "Tue Jul 28 16:20:48 2009 -0700"
      },
      "message": "Fix broken calendar tests.\n\nThe tests end up in the widget code, which calls getResources().  This needs to\nbe supported by the mock.\n\nbug\u003d1985641\n"
    },
    {
      "commit": "27700ef16b9058a3cfa4010a18d843888ef4b07d",
      "tree": "8c0bbfd76178f970377724df043d7f78c8147b86",
      "parents": [
        "d0ac7ab1f919dfc48964bcd3ae091a00cf496493",
        "c6d6b687af385d2a4e5f5210a9111d7b1acc233c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 24 13:25:56 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 24 13:25:56 2009 -0700"
      },
      "message": "Merge change 8525\n\n* changes:\n  Add method in Phone interface to check whether data is enabled.\n"
    },
    {
      "commit": "c6d6b687af385d2a4e5f5210a9111d7b1acc233c",
      "tree": "629c4318204641bb3476546c81c12d33cd08a139",
      "parents": [
        "30b06eb8b98b6e6dc685cf65ad4faa25a85008c5"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jul 24 13:23:55 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Jul 24 13:23:55 2009 -0700"
      },
      "message": "Add method in Phone interface to check whether data is enabled.\n\nThis adds isDataConnectivityEnabled to allow test methods to query the\ndata connectivity state.\n"
    },
    {
      "commit": "d0ac7ab1f919dfc48964bcd3ae091a00cf496493",
      "tree": "b5fe8376b432412735f0f3b3a8ec2930d8b24822",
      "parents": [
        "b4e552844c9fcfcdf2805320a5c441fe5612a108",
        "719eba5bb1fbc72e3b55450f16b38a6be5640055"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Jul 24 12:52:40 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 24 12:52:40 2009 -0700"
      },
      "message": "am 719eba5b: Change to SPKAC certificate request format for keygen.\n\nMerge commit \u0027719eba5bb1fbc72e3b55450f16b38a6be5640055\u0027\n\n* commit \u0027719eba5bb1fbc72e3b55450f16b38a6be5640055\u0027:\n  Change to SPKAC certificate request format for keygen.\n"
    },
    {
      "commit": "b4e552844c9fcfcdf2805320a5c441fe5612a108",
      "tree": "ed7c974950a18a8688ce9494662553aecfaffab7",
      "parents": [
        "ff899e40900bdec86d3835ebe5eecd430cd3ffe3",
        "75b681639d3945d22d4ab90856a65a05405d2538"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Jul 24 12:52:33 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 24 12:52:33 2009 -0700"
      },
      "message": "am 75b68163: Add memcpy and strcpy boundary check.\n\nMerge commit \u002775b681639d3945d22d4ab90856a65a05405d2538\u0027\n\n* commit \u002775b681639d3945d22d4ab90856a65a05405d2538\u0027:\n  Add memcpy and strcpy boundary check.\n"
    },
    {
      "commit": "ff899e40900bdec86d3835ebe5eecd430cd3ffe3",
      "tree": "4cd5b0810fd141dbd1e16c245d23ccfddfadeefd",
      "parents": [
        "b8af454a7f365f7c3e173c53aa11c5252e711bda",
        "0a4730f8889bd98e272bd5e7e0fedb6a69d33f54"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 24 12:52:09 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 24 12:52:09 2009 -0700"
      },
      "message": "am 0a4730f8: Merge change 8443 into donut\n\nMerge commit \u00270a4730f8889bd98e272bd5e7e0fedb6a69d33f54\u0027\n\n* commit \u00270a4730f8889bd98e272bd5e7e0fedb6a69d33f54\u0027:\n  add some more defensiveness to SuggestionsAdapter to avoid system process crashes.\n"
    },
    {
      "commit": "b8af454a7f365f7c3e173c53aa11c5252e711bda",
      "tree": "6097dfafbb2a2fdde98e056c157768dfe9056629",
      "parents": [
        "55048a980e80cddf8d3556f3feaf235759ef24dd",
        "974ff946d114610ec41172fb6076d9d8810c3680"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 24 12:09:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jul 24 12:09:30 2009 -0700"
      },
      "message": "Merge change 8515\n\n* changes:\n  Add support for .aac and .asf extensions.\n"
    },
    {
      "commit": "974ff946d114610ec41172fb6076d9d8810c3680",
      "tree": "48056bbc2b534102198a0def72bf78b81a2e9b21",
      "parents": [
        "c8f361450403e0b08a9d7dc4785bb12624435c37"
      ],
      "author": {
        "name": "Ravi K Yenduri",
        "email": "yenduri@pv.com",
        "time": "Fri Jun 26 17:57:22 2009 -0500"
      },
      "committer": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Fri Jul 24 11:26:30 2009 -0700"
      },
      "message": "Add support for .aac and .asf extensions.\n"
    },
    {
      "commit": "55048a980e80cddf8d3556f3feaf235759ef24dd",
      "tree": "3005c03b0b72936fd65a76de076f87ddfa433b5f",
      "parents": [
        "30b06eb8b98b6e6dc685cf65ad4faa25a85008c5"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Jul 24 10:25:34 2009 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Fri Jul 24 10:25:34 2009 -0700"
      },
      "message": "Associating Presence with Contact rather than Aggregate.\n"
    },
    {
      "commit": "30b06eb8b98b6e6dc685cf65ad4faa25a85008c5",
      "tree": "64ce39112fed9564c0c71cff7bd6182b8366d68a",
      "parents": [
        "08f89ed9a44ae9262a6c2063878bde44bedb0e37",
        "589cebe2d58591403de4a77077941c0454bc91bc"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Thu Jul 23 23:58:16 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 23:58:16 2009 -0700"
      },
      "message": "am 589cebe2: * Use the scaled size for surface view instead of native. The surface will be always scaled  by surface flinger in compatiblity mode. The original approach confused the app because  the surface size and the view size were different. * a few clean up. remo\n\nMerge commit \u0027589cebe2d58591403de4a77077941c0454bc91bc\u0027\n\n* commit \u0027589cebe2d58591403de4a77077941c0454bc91bc\u0027:\n  * Use the scaled size for surface view instead of native. The surface will be always scaled\n"
    },
    {
      "commit": "08f89ed9a44ae9262a6c2063878bde44bedb0e37",
      "tree": "6e523af6d1d40cbd9995917e06d45f30bff043c5",
      "parents": [
        "cfc2b31b644a853b88d478630e69cec16530c11a",
        "e0ef973b1358585d039989ee5572e16751078aaf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 23:58:11 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 23:58:11 2009 -0700"
      },
      "message": "am e0ef973b: Merge change 8323 into donut\n\nMerge commit \u0027e0ef973b1358585d039989ee5572e16751078aaf\u0027\n\n* commit \u0027e0ef973b1358585d039989ee5572e16751078aaf\u0027:\n  * a best effort fix for apps that uses get/set Matrix API on canvas.\n"
    },
    {
      "commit": "cfc2b31b644a853b88d478630e69cec16530c11a",
      "tree": "d2d5031e79ea6923135bec08ca2206b47fe6c928",
      "parents": [
        "4b0c3c73c780e0eecfb13930f991b3ce66f37e12",
        "e403700972f0c3187382c35e9b037b9a4907cf52"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 21:13:59 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 21:13:59 2009 -0700"
      },
      "message": "Merge change 8444\n\n* changes:\n  Fix #1977876 : Key preview in WVGA broken.\n"
    },
    {
      "commit": "719eba5bb1fbc72e3b55450f16b38a6be5640055",
      "tree": "edd5b5178e70733642d9d5275d6a6102bcd657f3",
      "parents": [
        "75b681639d3945d22d4ab90856a65a05405d2538"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Jul 24 11:33:45 2009 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Jul 24 11:33:45 2009 +0800"
      },
      "message": "Change to SPKAC certificate request format for keygen.\n"
    },
    {
      "commit": "75b681639d3945d22d4ab90856a65a05405d2538",
      "tree": "0e5851af709beea194622d9cca17684e67c5b6a4",
      "parents": [
        "0a4730f8889bd98e272bd5e7e0fedb6a69d33f54"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Jul 23 07:23:24 2009 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Jul 24 11:24:31 2009 +0800"
      },
      "message": "Add memcpy and strcpy boundary check.\n"
    },
    {
      "commit": "0a4730f8889bd98e272bd5e7e0fedb6a69d33f54",
      "tree": "34394f111cc998f8bae74662797b1da12747010d",
      "parents": [
        "589cebe2d58591403de4a77077941c0454bc91bc",
        "92f461ea66d0c326ea6705cce9932b753954c690"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 17:38:24 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 17:38:24 2009 -0700"
      },
      "message": "Merge change 8443 into donut\n\n* changes:\n  add some more defensiveness to SuggestionsAdapter to avoid system process crashes.\n"
    },
    {
      "commit": "e403700972f0c3187382c35e9b037b9a4907cf52",
      "tree": "6f219e93a1105b320decc924b3e3fd89b949d3f3",
      "parents": [
        "f57117b7331e8ec9ff43651ab6cd6b662e5391c1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jul 23 17:38:15 2009 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jul 23 17:38:15 2009 -0700"
      },
      "message": "Fix #1977876 : Key preview in WVGA broken.\n\nUse PX unit when setting the text size since we\u0027re getting the size from getTextSize()\nReduce delay for popup.\n"
    },
    {
      "commit": "92f461ea66d0c326ea6705cce9932b753954c690",
      "tree": "eab9c1377049cb7aca35b986827e87e49b986c3c",
      "parents": [
        "0b1a255f736851342016e657ba6ccf096a9497ea"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Thu Jul 23 17:20:47 2009 -0700"
      },
      "committer": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Thu Jul 23 17:20:47 2009 -0700"
      },
      "message": "add some more defensiveness to SuggestionsAdapter to avoid system process crashes.\n"
    },
    {
      "commit": "4b0c3c73c780e0eecfb13930f991b3ce66f37e12",
      "tree": "b1e15236dd663611e3eab772af0371372ded9a80",
      "parents": [
        "8c4ee20f52b6abb2b66e63bc211b78c8ef239c22",
        "d4a1d2e14297a3387fdb5761090961e714370492"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 17:17:03 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 17:17:03 2009 -0700"
      },
      "message": "Merge change 8302\n\n* changes:\n  add account manager permission checking\n"
    },
    {
      "commit": "8c4ee20f52b6abb2b66e63bc211b78c8ef239c22",
      "tree": "74f3e1149aa8b5206d4e32ae33bdfa504981ace8",
      "parents": [
        "d3eb53114675b6a692106b31e0737e04be1c0b05",
        "97b270abd5e5200a3c512e08e06033397e2abfd6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 17:01:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 17:01:57 2009 -0700"
      },
      "message": "Merge change 8426\n\n* changes:\n  Fix bug# 1997056\n"
    },
    {
      "commit": "d3eb53114675b6a692106b31e0737e04be1c0b05",
      "tree": "60e00cf3bd947ff5873f6ca7bc7183c2207c6d2d",
      "parents": [
        "97c747b85d92bc0ba73b3ee99dc643854d44f532",
        "62e7cbf0b2696594ba36b625758eef626e4abeac"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:40:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:40:48 2009 -0700"
      },
      "message": "Merge change 8287\n\n* changes:\n  Add some more (off by default) logging to trace what\u0027s happening with UrlRules\n"
    },
    {
      "commit": "97c747b85d92bc0ba73b3ee99dc643854d44f532",
      "tree": "2ce7b1e46ddee9109f93772a5d0581ca4ad7e1cb",
      "parents": [
        "2b067451dce2d6ff87c190841d20310af8729640",
        "ee756b3d024b36f9b004598f3b892ed8d4887a0e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:39:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:39:49 2009 -0700"
      },
      "message": "Merge change 8406\n\n* changes:\n  Make HttpDateTime public (but hidden), so the rest of us can use it instead of SimpleDateTime (which is super slow).\n"
    },
    {
      "commit": "62e7cbf0b2696594ba36b625758eef626e4abeac",
      "tree": "227b5fc9798395934bdbc0a831d1339e2e89ba04",
      "parents": [
        "ee756b3d024b36f9b004598f3b892ed8d4887a0e"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 22 17:51:07 2009 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Jul 23 16:38:51 2009 -0700"
      },
      "message": "Add some more (off by default) logging to trace what\u0027s happening with UrlRules\n"
    },
    {
      "commit": "ee756b3d024b36f9b004598f3b892ed8d4887a0e",
      "tree": "d24ca5768ca276d9e74bf3ea571c95e257996d14",
      "parents": [
        "b3167dc3e1f9c6d80863cee4a6808fd853f15ee2"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Jul 23 15:09:41 2009 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Thu Jul 23 16:38:50 2009 -0700"
      },
      "message": "Make HttpDateTime public (but hidden), so the rest of us can use it\ninstead of SimpleDateTime (which is super slow).\n"
    },
    {
      "commit": "97b270abd5e5200a3c512e08e06033397e2abfd6",
      "tree": "4276e726eb761a66d8d057524594061a14de7f00",
      "parents": [
        "ebd7bc54028949619bbf3fa5ed6c1188f588c230"
      ],
      "author": {
        "name": "johnwang",
        "email": "johnwang@google.com",
        "time": "Thu Jul 23 15:46:46 2009 -0700"
      },
      "committer": {
        "name": "johnwang",
        "email": "johnwang@google.com",
        "time": "Thu Jul 23 16:25:59 2009 -0700"
      },
      "message": "Fix bug# 1997056\n\nThe SID and NID in CDMA_SUBSCRIPTION are in hexadecimal format. So change the parseInt() in CdmaServiceStateTracker and add comments in CommandsInterface.\n\n\tmodified:   java/com/android/internal/telephony/CommandsInterface.java\n\tmodified:   java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java\n\tmodified:   java/com/android/internal/telephony/RIL.java\n\n\tmodified:   java/com/android/internal/telephony/CommandsInterface.java\n\tmodified:   java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java\n\tmodified:   java/com/android/internal/telephony/RIL.java\n"
    },
    {
      "commit": "2b067451dce2d6ff87c190841d20310af8729640",
      "tree": "2eb3b69828e7a641aa14dfc918bf7e640eaf7698",
      "parents": [
        "683ed9f9dd1f3323dc461b162a9b57d61ea6dfb8",
        "1d4b87d492dfefb5506e9fcf358ced680322b754"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:25:58 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 16:25:58 2009 -0700"
      },
      "message": "am 1d4b87d4: Merge change 8360 into donut\n\nMerge commit \u00271d4b87d492dfefb5506e9fcf358ced680322b754\u0027\n\n* commit \u00271d4b87d492dfefb5506e9fcf358ced680322b754\u0027:\n  Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from\n"
    },
    {
      "commit": "683ed9f9dd1f3323dc461b162a9b57d61ea6dfb8",
      "tree": "6efd12d8a5be7d29a9e40d0aa59dec1e19d241eb",
      "parents": [
        "e60066db189d429564632f64b14c2b32538a3b02",
        "62c6c357060dca8597986783b67ec9ae06ccef66"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:25:53 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 16:25:53 2009 -0700"
      },
      "message": "am 62c6c357: Merge change 8263 into donut\n\nMerge commit \u002762c6c357060dca8597986783b67ec9ae06ccef66\u0027\n\n* commit \u002762c6c357060dca8597986783b67ec9ae06ccef66\u0027:\n  Make the date formats as close as possible to what the translators wanted.\n"
    },
    {
      "commit": "e60066db189d429564632f64b14c2b32538a3b02",
      "tree": "8bf8510c18572c038012c25c913591817f804f61",
      "parents": [
        "ba2bdce2ae7123af893b341b0ad512287d2237b3",
        "0e6386300c958c5566d09b6a18b4338a6db3e965"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:25:44 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 16:25:44 2009 -0700"
      },
      "message": "am 0e638630: Merge change 8291 into donut\n\nMerge commit \u00270e6386300c958c5566d09b6a18b4338a6db3e965\u0027\n\n* commit \u00270e6386300c958c5566d09b6a18b4338a6db3e965\u0027:\n  Add gservices flag for configuring the URL vending redirects to when TOS is inaccessible due to no/bad network.\n"
    },
    {
      "commit": "ba2bdce2ae7123af893b341b0ad512287d2237b3",
      "tree": "503f9ffd5e42aeffb5a99f9b946120589ed638bd",
      "parents": [
        "be19f9f499e3154b63d222bebef5da3a26261206",
        "ea9f9637e459c10024d09b53a803dfc91dd3eeb5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:25:34 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 16:25:34 2009 -0700"
      },
      "message": "am ea9f9637: Merge change 8338 into donut\n\nMerge commit \u0027ea9f9637e459c10024d09b53a803dfc91dd3eeb5\u0027\n\n* commit \u0027ea9f9637e459c10024d09b53a803dfc91dd3eeb5\u0027:\n  Have the notification service only have notifications diabled until setup wizard has been run.\n"
    },
    {
      "commit": "be19f9f499e3154b63d222bebef5da3a26261206",
      "tree": "c96d73c2518cceb87deb1f3f36cbb7fae6bc4195",
      "parents": [
        "53305e832635c78318bfa0ad49129412f780a556",
        "3867301423b5fce95b4b86313bc55e0be5e06c6b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:25:26 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 16:25:26 2009 -0700"
      },
      "message": "am 38673014: Merge change 8336 into donut\n\nMerge commit \u00273867301423b5fce95b4b86313bc55e0be5e06c6b\u0027\n\n* commit \u00273867301423b5fce95b4b86313bc55e0be5e06c6b\u0027:\n  Remove the silent ringtone.\n"
    },
    {
      "commit": "53305e832635c78318bfa0ad49129412f780a556",
      "tree": "8827bf81c413ee0f2305282a7ff8c3549fa29110",
      "parents": [
        "c8f361450403e0b08a9d7dc4785bb12624435c37",
        "8af858e9b6577d074c5427e601b6418d288fdb9d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:12:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 16:12:06 2009 -0700"
      },
      "message": "Merge change 8421\n\n* changes:\n  Unbreak build by making the build of renderscript again conditional on BUILD_RENDERSCRIPT until we can figure out why the build servers see an error that does not reproduce locally.\n"
    },
    {
      "commit": "8af858e9b6577d074c5427e601b6418d288fdb9d",
      "tree": "1517f3730e0163b18c3dde4a66acc12a076ffb09",
      "parents": [
        "e29d471e5ca9781d8772d445ec7832e94856fd14"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 16:10:46 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 16:10:46 2009 -0700"
      },
      "message": "Unbreak build by making the build of renderscript again conditional on BUILD_RENDERSCRIPT until we can figure out why the build servers see an error that does not reproduce locally.\n"
    },
    {
      "commit": "d4a1d2e14297a3387fdb5761090961e714370492",
      "tree": "429926e69913d0e7d0082455d50142b47172c075",
      "parents": [
        "c8f361450403e0b08a9d7dc4785bb12624435c37"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Jul 16 16:36:38 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Jul 23 16:03:54 2009 -0700"
      },
      "message": "add account manager permission checking\n"
    },
    {
      "commit": "c8f361450403e0b08a9d7dc4785bb12624435c37",
      "tree": "c015e7cde65d461f6b942fbf23e27113e6090830",
      "parents": [
        "82bc9f5392a3724ae9d4bbc84a7e9bb61004e43b",
        "5933a497227c6ecb99ae89bc35482ffc49bca2b3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:31:31 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:31:31 2009 -0700"
      },
      "message": "Merge change 8413\n\n* changes:\n  Need to be able to call the backup manager from the system process.\n"
    },
    {
      "commit": "82bc9f5392a3724ae9d4bbc84a7e9bb61004e43b",
      "tree": "a06f4c5270a2c86bc392b2355458c7d9e0b4a714",
      "parents": [
        "155cedb5cb62929d60e2b8c5b86caff2a036f0ed",
        "093d1a5a9754f680844b7a0f09476b15afcaf11f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:30:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:30:05 2009 -0700"
      },
      "message": "Merge change 8412\n\n* changes:\n  Revert \"Have the notification service only have notifications diabled\"\n"
    },
    {
      "commit": "5933a497227c6ecb99ae89bc35482ffc49bca2b3",
      "tree": "0fcd6415329ad2545d1548bffa0b04f7eb1b49ce",
      "parents": [
        "093d1a5a9754f680844b7a0f09476b15afcaf11f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 18:24:08 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 18:29:27 2009 -0400"
      },
      "message": "Need to be able to call the backup manager from the system process.\n"
    },
    {
      "commit": "093d1a5a9754f680844b7a0f09476b15afcaf11f",
      "tree": "aefd35db13807a5c752c1409c8d963c341477aea",
      "parents": [
        "eb176588e2d8e8d57f0250d3e90e8166dc7c00a7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 18:28:46 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 18:29:27 2009 -0400"
      },
      "message": "Revert \"Have the notification service only have notifications diabled\"\n\nThis reverts commit eb176588e2d8e8d57f0250d3e90e8166dc7c00a7.\n"
    },
    {
      "commit": "155cedb5cb62929d60e2b8c5b86caff2a036f0ed",
      "tree": "3dce7eb7cc1d452085c2428795fea7346f7613be",
      "parents": [
        "bc512021ee967bf106561e58af946814bff02da1",
        "eb176588e2d8e8d57f0250d3e90e8166dc7c00a7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:27:12 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:27:12 2009 -0700"
      },
      "message": "Merge change 8410\n\n* changes:\n  Have the notification service only have notifications diabled until setup wizard has been run.\n"
    },
    {
      "commit": "bc512021ee967bf106561e58af946814bff02da1",
      "tree": "a06f4c5270a2c86bc392b2355458c7d9e0b4a714",
      "parents": [
        "b3167dc3e1f9c6d80863cee4a6808fd853f15ee2",
        "e29d471e5ca9781d8772d445ec7832e94856fd14"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:25:13 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 15:25:13 2009 -0700"
      },
      "message": "Merge change 8279\n\n* changes:\n  Move the java and jni renderscript files to the proper location.\n"
    },
    {
      "commit": "e29d471e5ca9781d8772d445ec7832e94856fd14",
      "tree": "512cea998a80925d09b25f1e5da26df2f3341c45",
      "parents": [
        "ee41112e1539de95596600fd2c6dada5d275217f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 15:19:03 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 23 15:19:03 2009 -0700"
      },
      "message": "Move the java and jni renderscript files to the proper location.\n"
    },
    {
      "commit": "b3167dc3e1f9c6d80863cee4a6808fd853f15ee2",
      "tree": "3695148d6c282a17cb80f4a563cd65cd2d998350",
      "parents": [
        "084b14a49c24617b217456b25279a17cb675e501",
        "d884f43ffa47f1966e9c63d1ac4722994e037c0b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 14:51:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 14:51:01 2009 -0700"
      },
      "message": "Merge change 8399\n\n* changes:\n  BackupAgent-related lifecycle APIs need to be oneway\n"
    },
    {
      "commit": "d884f43ffa47f1966e9c63d1ac4722994e037c0b",
      "tree": "10614b770652c5be8a081af04e3a9f7dd528593c",
      "parents": [
        "1193965757623fa767562ee06e5764735b9429ee"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Jul 23 14:40:13 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Thu Jul 23 14:40:13 2009 -0700"
      },
      "message": "BackupAgent-related lifecycle APIs need to be oneway\n\nBad Things(tm) happen if some of the lifecycle interfaces on IActivityThread are\noneway but others are not [notably, out-of-order method delivery, i.e.\ncatastrophe].  This change makes the methods added for backup-agent management\noneway like the rest of the API.\n"
    },
    {
      "commit": "084b14a49c24617b217456b25279a17cb675e501",
      "tree": "b2de2d1f92fd96397aee51b8b4973bc337acf488",
      "parents": [
        "906065881e7040670a9db01f95bbeaa220b276b6",
        "102313a95d3b18ce5c4c16485f8d463fcd0685fc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:55:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:55:30 2009 -0700"
      },
      "message": "Merge change 8387\n\n* changes:\n  Fix issue 1999585: audioflinger crash.\n"
    },
    {
      "commit": "102313a95d3b18ce5c4c16485f8d463fcd0685fc",
      "tree": "d958cb8d1735d7bc3975d087e841a4387b4460ed",
      "parents": [
        "c0da1bf9e21ccf92def9fc187c8eb51f23c4d01c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 23 13:35:01 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 23 13:53:19 2009 -0700"
      },
      "message": "Fix issue 1999585: audioflinger crash.\n\nWe were looping on the number of playback threads when dumping record threads.\n"
    },
    {
      "commit": "906065881e7040670a9db01f95bbeaa220b276b6",
      "tree": "ddd88ade831d466c8c6e17243476be44b1b63bc5",
      "parents": [
        "c0da1bf9e21ccf92def9fc187c8eb51f23c4d01c",
        "72543e1bc386f23f5d8f3f21068887ec16408fef"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:52:32 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:52:32 2009 -0700"
      },
      "message": "Merge change 8380\n\n* changes:\n  Improvements to dragging on the WebTextView.\n"
    },
    {
      "commit": "c0da1bf9e21ccf92def9fc187c8eb51f23c4d01c",
      "tree": "814bd28de72eb979770711de8d7b7aaeac025281",
      "parents": [
        "35d7a94c334076dc66daff9d567139c595011c89",
        "2c817f5d52478453a1bd7e451fa14c1b7fe4802b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:49:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:49:41 2009 -0700"
      },
      "message": "Merge change 8383\n\n* changes:\n  Fix the sim build.\n"
    },
    {
      "commit": "589cebe2d58591403de4a77077941c0454bc91bc",
      "tree": "f9694b909c90cb908c207183ea34be50f78ce090",
      "parents": [
        "e0ef973b1358585d039989ee5572e16751078aaf"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jul 22 20:38:58 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Thu Jul 23 13:38:01 2009 -0700"
      },
      "message": "* Use the scaled size for surface view instead of native. The surface will be always scaled\n by surface flinger in compatiblity mode. The original approach confused the app because\n the surface size and the view size were different.\n* a few clean up. removed unsed arguments, obsolete conditions from getTranslator()\n (expandable check was a bug)\n"
    },
    {
      "commit": "e0ef973b1358585d039989ee5572e16751078aaf",
      "tree": "f34d40a38d21f75d260fcbef10dd1bebc1123c1c",
      "parents": [
        "1d4b87d492dfefb5506e9fcf358ced680322b754",
        "240f8a7532a024e36998bdbe87cff2ef080d75de"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:33:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:33:07 2009 -0700"
      },
      "message": "Merge change 8323 into donut\n\n* changes:\n  * a best effort fix for apps that uses get/set Matrix API on canvas.   - scale the matrix   - but don\u0027t scale if the matrix *looks* like obtained from the canvas itself. (typically to set it back to original matrix)\n"
    },
    {
      "commit": "72543e1bc386f23f5d8f3f21068887ec16408fef",
      "tree": "f697b39e5cc2aa65538a8d2cebe41af24e4d4596",
      "parents": [
        "f88c0a0625b136ba26d2e68c692261925a2c9584"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Jul 23 15:29:45 2009 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Jul 23 16:32:38 2009 -0400"
      },
      "message": "Improvements to dragging on the WebTextView.\n\nWhen TextView handles a mouse move as a scroll, scroll the\nunderlying textfield/textarea.  Also do not hide the cursor\nwhile scrolling within a text input.  Requires a change to\nexternal/webkit.\n"
    },
    {
      "commit": "240f8a7532a024e36998bdbe87cff2ef080d75de",
      "tree": "ffdc992eb95a2ccab062770fbf4ce320016e7435",
      "parents": [
        "de08cdc0a56ab8d48a226dadef02740520c274b7"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jul 22 20:39:14 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Thu Jul 23 13:31:00 2009 -0700"
      },
      "message": "* a best effort fix for apps that uses get/set Matrix API on canvas.\n  - scale the matrix\n  - but don\u0027t scale if the matrix *looks* like obtained from the canvas itself. (typically to set it back to original matrix)\n\nThis is best effort change and not perfect (not even close), but works for one game,\nand hopes it can handle many other apps that uses set/get Matrix. If you have an alternative idea, please let me know.\n"
    },
    {
      "commit": "35d7a94c334076dc66daff9d567139c595011c89",
      "tree": "35ef6da3588dddfd10b76fcde98af597a799442c",
      "parents": [
        "f88c0a0625b136ba26d2e68c692261925a2c9584",
        "de08cdc0a56ab8d48a226dadef02740520c274b7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 13:29:35 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 13:29:35 2009 -0700"
      },
      "message": "am de08cdc0: Merge change 8262 into donut\n\nMerge commit \u0027de08cdc0a56ab8d48a226dadef02740520c274b7\u0027\n\n* commit \u0027de08cdc0a56ab8d48a226dadef02740520c274b7\u0027:\n  Implement the device ConfigurationInfo.reqGlEsVersion field.\n"
    },
    {
      "commit": "2c817f5d52478453a1bd7e451fa14c1b7fe4802b",
      "tree": "b81ca6e4ff98112dd3ddcbb3a4525dff4921436f",
      "parents": [
        "f88c0a0625b136ba26d2e68c692261925a2c9584"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 23 13:17:39 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 23 13:17:39 2009 -0700"
      },
      "message": "Fix the sim build.\n"
    },
    {
      "commit": "1d4b87d492dfefb5506e9fcf358ced680322b754",
      "tree": "7ada370b603aac8c11e8262c557155ec1bff40a3",
      "parents": [
        "62c6c357060dca8597986783b67ec9ae06ccef66",
        "a8b30990cb98af32a33583ddbb111552089bc605"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 11:12:19 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 11:12:19 2009 -0700"
      },
      "message": "Merge change 8360 into donut\n\n* changes:\n  Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from medium continuus suite.\n"
    },
    {
      "commit": "62c6c357060dca8597986783b67ec9ae06ccef66",
      "tree": "885333e3f2bfbdf1922eb4dfb62c144d7733f975",
      "parents": [
        "0e6386300c958c5566d09b6a18b4338a6db3e965",
        "ce4ba52c63d479c2e71bb4f3d0033c97b0d46dea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 11:10:00 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 11:10:00 2009 -0700"
      },
      "message": "Merge change 8263 into donut\n\n* changes:\n  Make the date formats as close as possible to what the translators wanted.\n"
    },
    {
      "commit": "a8b30990cb98af32a33583ddbb111552089bc605",
      "tree": "bebd7742f41a6177317c202c01c63918937b585b",
      "parents": [
        "2c25fac23e5daafd62238f4c3dd031e3f4cd76f1"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Jul 23 10:53:36 2009 -0700"
      },
      "committer": {
        "name": "Brett Chabot",
        "email": "brettchabot@google.com",
        "time": "Thu Jul 23 10:55:32 2009 -0700"
      },
      "message": "Remove failing test AutoCompleteTextViewCallbacks.testPopupNoSelection from\nmedium continuus suite.\n"
    },
    {
      "commit": "0e6386300c958c5566d09b6a18b4338a6db3e965",
      "tree": "04562f105a3fd61ae1d6cf5753e6038a5d62ccc2",
      "parents": [
        "ea9f9637e459c10024d09b53a803dfc91dd3eeb5",
        "f965d1690e462abcbb55ea7b289fd15c62b2c23b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 10:33:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 10:33:30 2009 -0700"
      },
      "message": "Merge change 8291 into donut\n\n* changes:\n  Add gservices flag for configuring the URL vending redirects to when TOS is inaccessible due to no/bad network.\n"
    },
    {
      "commit": "f88c0a0625b136ba26d2e68c692261925a2c9584",
      "tree": "be2a83297c2b7e349db2c8e9362db0723a29dae9",
      "parents": [
        "8eb9881d20582fdb96c3c96b5d89c8a5427df012",
        "416a3c7cdd584e327d9f52ad3adf7c6ee2aeca3a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 10:19:27 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 10:19:27 2009 -0700"
      },
      "message": "Merge change 8199\n\n* changes:\n  Prevent a drag from both scrolling the page and changing the selection.\n"
    },
    {
      "commit": "8eb9881d20582fdb96c3c96b5d89c8a5427df012",
      "tree": "60759b4a6e83e15d84eaecbdecddbc2db179e7ee",
      "parents": [
        "8dc0c9b4ad2f5c8ddea72dd2e30acf7db793f8a6",
        "a553c25b33c99b345cf1c8688f8df0ed8df14e5a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:48:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:48:57 2009 -0700"
      },
      "message": "Merge change 7735\n\n* changes:\n  Fix issue 1795088       Improve audio routing code\n"
    },
    {
      "commit": "8dc0c9b4ad2f5c8ddea72dd2e30acf7db793f8a6",
      "tree": "36ddfd6f43175c4e4224087b91d56f3918e1437f",
      "parents": [
        "675c7d2eb8198c7b68c02da731bc2c5b71d5eb5b",
        "1c829208eadf175ad4600e70a14013b50a20adfe"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:44:23 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:44:23 2009 -0700"
      },
      "message": "Merge change 8189\n\n* changes:\n  Enforce app cache maximum size\n"
    },
    {
      "commit": "ea9f9637e459c10024d09b53a803dfc91dd3eeb5",
      "tree": "00dd8cde17d9c28642f6da22997e6e5e7f59745f",
      "parents": [
        "3867301423b5fce95b4b86313bc55e0be5e06c6b",
        "39f5b6a081c66058d2ab231a80c2fb4a8e624cf9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:41:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:41:08 2009 -0700"
      },
      "message": "Merge change 8338 into donut\n\n* changes:\n  Have the notification service only have notifications diabled until setup wizard has been run.\n"
    },
    {
      "commit": "39f5b6a081c66058d2ab231a80c2fb4a8e624cf9",
      "tree": "71eb964a1ef841ae42b94e72137b961c35ec8bd5",
      "parents": [
        "de08cdc0a56ab8d48a226dadef02740520c274b7"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 12:29:19 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 12:29:19 2009 -0400"
      },
      "message": "Have the notification service only have notifications diabled until setup wizard has been run.\n"
    },
    {
      "commit": "675c7d2eb8198c7b68c02da731bc2c5b71d5eb5b",
      "tree": "90375b06732b933559ca3e727f95b90670c0db68",
      "parents": [
        "ebd7bc54028949619bbf3fa5ed6c1188f588c230"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Jul 23 09:21:21 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Thu Jul 23 09:21:21 2009 -0700"
      },
      "message": "Fix 1997929. The final mScrollX/Y has been pinned to the legal bounds.\nSo we can\u0027t use it to calculate the intermediate scroll position. Use\nthe original scroll offset and scale to find the animated scroll position.\n"
    },
    {
      "commit": "3867301423b5fce95b4b86313bc55e0be5e06c6b",
      "tree": "fc9347cd98563e04ec497541ea23913fbae13b85",
      "parents": [
        "de08cdc0a56ab8d48a226dadef02740520c274b7",
        "2349b04e712c83055285b00b1d913cf43755795f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:17:47 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 23 09:17:47 2009 -0700"
      },
      "message": "Merge change 8336 into donut\n\n* changes:\n  Remove the silent ringtone. I didn\u0027t realize that the ringtone picker already has an option to show a \"Silent\" item at the top, and having a separate silent ringtone conflicts with that in apps that choose to show it.\n"
    },
    {
      "commit": "2349b04e712c83055285b00b1d913cf43755795f",
      "tree": "e7acbfa0991f18813492970d738e577263d305ae",
      "parents": [
        "280436accc45c1883766a98499148439fa044531"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jul 23 09:06:59 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jul 23 09:06:59 2009 -0700"
      },
      "message": "Remove the silent ringtone.\nI didn\u0027t realize that the ringtone picker already has an option\nto show a \"Silent\" item at the top, and having a separate silent\nringtone conflicts with that in apps that choose to show it.\n"
    },
    {
      "commit": "eb176588e2d8e8d57f0250d3e90e8166dc7c00a7",
      "tree": "8449c44eb483cef477bcb306bd3deaba298e4e30",
      "parents": [
        "ebd7bc54028949619bbf3fa5ed6c1188f588c230"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 10:45:09 2009 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jul 23 10:47:24 2009 -0400"
      },
      "message": "Have the notification service only have notifications diabled\nuntil setup wizard has been run.\n"
    },
    {
      "commit": "a553c25b33c99b345cf1c8688f8df0ed8df14e5a",
      "tree": "025c461b13e66ad0ceac8d0f8d9b13fd88ae168a",
      "parents": [
        "ebd7bc54028949619bbf3fa5ed6c1188f588c230"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jul 17 12:17:14 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jul 23 06:03:39 2009 -0700"
      },
      "message": "Fix issue 1795088       Improve audio routing code\n\nInitial commit for review.\nIntegrated comments after patch set 1 review.\nFixed lockup in AudioFlinger::ThreadBase::exit()\nFixed lockup when playing tone with AudioPlocyService startTone()\n"
    },
    {
      "commit": "ebd7bc54028949619bbf3fa5ed6c1188f588c230",
      "tree": "aefd35db13807a5c752c1409c8d963c341477aea",
      "parents": [
        "c53d69e62726983f5c64f3ac8124e59fadc09d82",
        "43ab76389ead0ef90e3d4fa883d5a58c34a6801b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 18:28:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 18:28:01 2009 -0700"
      },
      "message": "Merge change 8109\n\n* changes:\n  Add a flag to set whether the overlay has been initialized.  Commit needs to be called at least once on each overlay, and it appears that sometimes this doesn\u0027t happen because the visibility never changes.  With this change the overlay parameter and position will be committed when either the visibility of the window changes, or on the first call to visibility resolved, if it hasn\u0027t already been done.\n"
    },
    {
      "commit": "f965d1690e462abcbb55ea7b289fd15c62b2c23b",
      "tree": "509ba80b3b10f90dfbfd7f5080256f02adf995c0",
      "parents": [
        "de08cdc0a56ab8d48a226dadef02740520c274b7"
      ],
      "author": {
        "name": "lknguyen",
        "email": "lknguyen@google.com",
        "time": "Wed Jul 22 18:12:56 2009 -0700"
      },
      "committer": {
        "name": "lknguyen",
        "email": "lknguyen@google.com",
        "time": "Wed Jul 22 18:26:38 2009 -0700"
      },
      "message": "Add gservices flag for configuring the URL vending redirects to when TOS is inaccessible due to no/bad network.\n"
    },
    {
      "commit": "c53d69e62726983f5c64f3ac8124e59fadc09d82",
      "tree": "60b5753172eca682d0031a7a97fc598e10b522c2",
      "parents": [
        "f021077c465b2ff3f317fd64720107941cc94e9e",
        "9f4af53561daae8ffe77157068d67ab10d9e2a4d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 17:35:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 17:35:18 2009 -0700"
      },
      "message": "Merge change 8242\n\n* changes:\n  Make intent broadcasts in \"am\" synchronous (they wait until exit). Clean up error handling and reporting in \"am\". Make the usage message for \"am\" more informative.\n"
    },
    {
      "commit": "f021077c465b2ff3f317fd64720107941cc94e9e",
      "tree": "c71a030a4b672a97c531847f056b6ab85396cb11",
      "parents": [
        "e39900ca7aa73a7a484cc0cff79188940df64cdb",
        "280436accc45c1883766a98499148439fa044531"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 17:34:28 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 17:34:28 2009 -0700"
      },
      "message": "am 280436ac: Merge change 8261 into donut\n\nMerge commit \u0027280436accc45c1883766a98499148439fa044531\u0027\n\n* commit \u0027280436accc45c1883766a98499148439fa044531\u0027:\n  Remove recently-added android.opengl.Version API\n"
    },
    {
      "commit": "e39900ca7aa73a7a484cc0cff79188940df64cdb",
      "tree": "8aca52ade6a8839835d1f2b3abaaf8e27660a60b",
      "parents": [
        "f57117b7331e8ec9ff43651ab6cd6b662e5391c1",
        "4182e684968fd7b30de800fd63186623e22ef409"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Jul 22 17:31:09 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Jul 22 17:31:09 2009 -0700"
      },
      "message": "Merge commit \u00274182e684\u0027 into manualmerge\n\nConflicts:\n\tcore/java/android/widget/AutoCompleteTextView.java\n"
    },
    {
      "commit": "43ab76389ead0ef90e3d4fa883d5a58c34a6801b",
      "tree": "0646d5b10bf9a386fc95e87427ab027cab13a124",
      "parents": [
        "7ac5e698b216a1b1af97405b43adf2ad5bc40e7d"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Tue Jul 21 16:17:59 2009 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Jul 22 17:17:46 2009 -0700"
      },
      "message": "Add a flag to set whether the overlay has been initialized.  Commit needs to be called at least once on each overlay, and it appears that sometimes this\ndoesn\u0027t happen because the visibility never changes.  With this change\nthe overlay parameter and position will be committed when either the visibility\nof the window changes, or on the first call to visibility resolved, if it\nhasn\u0027t already been done.\n\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "9f4af53561daae8ffe77157068d67ab10d9e2a4d",
      "tree": "2354fec04e81ba8b2daaa38e1974b5b2c63a6f1d",
      "parents": [
        "2f140bdb8a22a6328023a5cd7d19ecd57e6662d9"
      ],
      "author": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 22 14:06:56 2009 -0700"
      },
      "committer": {
        "name": "Dan Egnor",
        "email": "egnor@google.com",
        "time": "Wed Jul 22 16:56:55 2009 -0700"
      },
      "message": "Make intent broadcasts in \"am\" synchronous (they wait until exit).\nClean up error handling and reporting in \"am\".\nMake the usage message for \"am\" more informative.\n\nMake it easier to turn on logging in GoogleHttpClient.\n"
    },
    {
      "commit": "de08cdc0a56ab8d48a226dadef02740520c274b7",
      "tree": "b4452fb18ee37e126cd72c6d2e8ff201afc37378",
      "parents": [
        "280436accc45c1883766a98499148439fa044531",
        "b90d28cf9563701aff813b81cdd75d5e288ccc87"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 16:47:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 16:47:18 2009 -0700"
      },
      "message": "Merge change 8262 into donut\n\n* changes:\n  Implement the device ConfigurationInfo.reqGlEsVersion field.\n"
    },
    {
      "commit": "ce4ba52c63d479c2e71bb4f3d0033c97b0d46dea",
      "tree": "00fa2e2d6ac654627ad7187a91a41213842679f4",
      "parents": [
        "356d4a14aa96cf52c16f7a4d381044ce28b01af3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jul 22 15:38:08 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jul 22 16:25:06 2009 -0700"
      },
      "message": "Make the date formats as close as possible to what the translators wanted.\n\nRemove all the country-specific files that are exactly the same as the\nlanguage files, and several unverified country-specific files.\n"
    },
    {
      "commit": "280436accc45c1883766a98499148439fa044531",
      "tree": "371ca3850d6ff7c4513657ae1518177a13cef225",
      "parents": [
        "4182e684968fd7b30de800fd63186623e22ef409",
        "7e263332e0c68f67868cb3245bf42f41e847d816"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 16:13:45 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 16:13:45 2009 -0700"
      },
      "message": "Merge change 8261 into donut\n\n* changes:\n  Remove recently-added android.opengl.Version API\n"
    },
    {
      "commit": "4182e684968fd7b30de800fd63186623e22ef409",
      "tree": "70ac488994a8fbd47d2e14561f27cdaa136e0adc",
      "parents": [
        "eba337ad09ba93b31f4e9ec8f99be3ae2811bf89",
        "d4760d77e7e8ab66af0307dcae39e0a8e9d90a14"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 16:13:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 16:13:40 2009 -0700"
      },
      "message": "Merge change 8255 into donut\n\n* changes:\n  Add new hidden API setForceIgnoreOutsideTouch to AutoCompleteTextView for use by SearchDialog. SearchDialog wants to be able to say a dropdown should not always be visible but still let it ignore outside touch when it does show.\n"
    },
    {
      "commit": "f57117b7331e8ec9ff43651ab6cd6b662e5391c1",
      "tree": "ef16646c5d8e72173f8e31fa2246ab3ac871d68f",
      "parents": [
        "6abef06ed05b3e5e60fa51902e63176e2f2a3a89",
        "eba337ad09ba93b31f4e9ec8f99be3ae2811bf89"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Jul 22 16:09:13 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 16:09:13 2009 -0700"
      },
      "message": "am eba337ad: Reimplement TypedArray.getLayoutDimension(int, int) for the layout bridge.\n\nMerge commit \u0027eba337ad09ba93b31f4e9ec8f99be3ae2811bf89\u0027\n\n* commit \u0027eba337ad09ba93b31f4e9ec8f99be3ae2811bf89\u0027:\n  Reimplement TypedArray.getLayoutDimension(int, int) for the layout bridge.\n"
    },
    {
      "commit": "eba337ad09ba93b31f4e9ec8f99be3ae2811bf89",
      "tree": "4901a790301de9d194aeeb55dc79e435fe375e04",
      "parents": [
        "98a44df4b4cc8cd28276ad888a7e17f81353ae44"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Jul 22 15:44:52 2009 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Jul 22 15:44:52 2009 -0700"
      },
      "message": "Reimplement TypedArray.getLayoutDimension(int, int) for the layout bridge.\n"
    },
    {
      "commit": "b90d28cf9563701aff813b81cdd75d5e288ccc87",
      "tree": "50a4d908854d586b72d619f908087ac3ad5aa89d",
      "parents": [
        "7e263332e0c68f67868cb3245bf42f41e847d816"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed Jul 22 15:35:24 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed Jul 22 15:35:24 2009 -0700"
      },
      "message": "Implement the device ConfigurationInfo.reqGlEsVersion field.\n\nThis was previously hard-coded to 0. Now set to the value of the\n\"ro.opengles.version\" system property. The default value is\nConfigurationInfo.GL_ES_VERSION_UNDEFINED.\n"
    },
    {
      "commit": "6abef06ed05b3e5e60fa51902e63176e2f2a3a89",
      "tree": "8f9e6becb4f68cb2f4591cc80500aa463d6f20a6",
      "parents": [
        "ddbf560cfb643f5fe1a3721685b174347c9f17b2",
        "02c5b45565fd3a933b5dd5a868b7db33455d697c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 15:27:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 15:27:57 2009 -0700"
      },
      "message": "Merge change 8134\n\n* changes:\n  Adding contact group NOTES and SYSTEM_ID\n"
    },
    {
      "commit": "ddbf560cfb643f5fe1a3721685b174347c9f17b2",
      "tree": "88f567c970c26d5bb589b503e2366ffc2e557714",
      "parents": [
        "2c33bb19f704f039aed5634150eed42da446133b",
        "bc7269278042e448299c2e80e4dbb16fed05791d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 15:26:02 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 15:26:02 2009 -0700"
      },
      "message": "Merge change 7954\n\n* changes:\n  Added native metadata support.\n"
    },
    {
      "commit": "7e263332e0c68f67868cb3245bf42f41e847d816",
      "tree": "52b0cff91b2cad4684c1367f8ca874bc1be7df68",
      "parents": [
        "ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed Jul 22 15:22:59 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed Jul 22 15:22:59 2009 -0700"
      },
      "message": "Remove recently-added android.opengl.Version API\n\nThere\u0027s another already-existing way of obtaining this information,\nthe ConfigurationInfo.reqGlEsVersion field returned from\nActivityManager.getDeviceConfigurationInfo.\n"
    },
    {
      "commit": "d4760d77e7e8ab66af0307dcae39e0a8e9d90a14",
      "tree": "f7dfa53be6c455c9c95adb89b0c164aa66ded635",
      "parents": [
        "98a44df4b4cc8cd28276ad888a7e17f81353ae44"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Jul 22 15:04:27 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Jul 22 15:19:59 2009 -0700"
      },
      "message": "Add new hidden API setForceIgnoreOutsideTouch to AutoCompleteTextView for\nuse by SearchDialog. SearchDialog wants to be able to say a dropdown should\nnot always be visible but still let it ignore outside touch when it does\nshow.\n\nFixes http://b/1997170\n"
    },
    {
      "commit": "02c5b45565fd3a933b5dd5a868b7db33455d697c",
      "tree": "b79d8fd02b053d0fc7032a51a20e08b0ac825828",
      "parents": [
        "0f5ad842fb3fbc0df2a4c8028940810782cedacc"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Jul 22 15:13:08 2009 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Jul 22 15:13:08 2009 -0700"
      },
      "message": "Adding contact group NOTES and SYSTEM_ID\n"
    },
    {
      "commit": "2c33bb19f704f039aed5634150eed42da446133b",
      "tree": "64aefc4b228c5700167f33d768cfd4985473e887",
      "parents": [
        "1193965757623fa767562ee06e5764735b9429ee",
        "98a44df4b4cc8cd28276ad888a7e17f81353ae44"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 15:09:23 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 15:09:23 2009 -0700"
      },
      "message": "am 98a44df4: Merge change 8235 into donut\n\nMerge commit \u002798a44df4b4cc8cd28276ad888a7e17f81353ae44\u0027\n\n* commit \u002798a44df4b4cc8cd28276ad888a7e17f81353ae44\u0027:\n  * Revert the change that I introduced while refactroing in SurfaceView#dispatchTouchEvent\n"
    },
    {
      "commit": "bc7269278042e448299c2e80e4dbb16fed05791d",
      "tree": "5270299858b6a69a45c604a28208d128a0dd94d8",
      "parents": [
        "c7bebd15378d98104e6cd32666665fd60eaa8043"
      ],
      "author": {
        "name": "niko",
        "email": "niko@google.com",
        "time": "Mon Jul 20 15:07:26 2009 -0700"
      },
      "committer": {
        "name": "niko",
        "email": "niko@google.com",
        "time": "Wed Jul 22 15:03:22 2009 -0700"
      },
      "message": "Added native metadata support.\n\nMetadata.java:\nFixed typo 8k !\u003d 8092. The comment was correct though.\n\nIn Metadata.h, the new Metadata class is declared in the ns android::media\nto limit the chances of conflict with other packages.\n\nThe MetadataType in MediaPlayerInterface is gone and moved to Metadata as\nan inner typedef.\n\nSimilarly the SortedVector\u003cMetadataType\u003e instance have been replace by a\nnew type Metadata::Filter.\n\nAll the keys declared in the java counterpart are also in Metadata.h.\n\nMetadata.cpp:\nContains the implementation of the native metadata packing.\n\nThere an associated change in the opencore package that should go in\nat the same time as this one.\n"
    },
    {
      "commit": "98a44df4b4cc8cd28276ad888a7e17f81353ae44",
      "tree": "6c2d724e49f5a371ce824b998db20606d0050da7",
      "parents": [
        "0b1a255f736851342016e657ba6ccf096a9497ea",
        "424f668545c8b1423f46ed1286146393a8e4bc1a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 14:42:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 14:42:08 2009 -0700"
      },
      "message": "Merge change 8235 into donut\n\n* changes:\n  * Revert the change that I introduced while refactroing in SurfaceView#dispatchTouchEvent * Don\u0027t scale back the event if the canvas is used in SurfaceView.\n"
    },
    {
      "commit": "424f668545c8b1423f46ed1286146393a8e4bc1a",
      "tree": "86ca6a657df404deffb16d6df8a8e1c6e74cd6dd",
      "parents": [
        "ae1ba650074ab7b9a73f4430c1fc3576a8199383"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jul 22 13:13:36 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jul 22 13:54:26 2009 -0700"
      },
      "message": "* Revert the change that I introduced while refactroing in SurfaceView#dispatchTouchEvent\n* Don\u0027t scale back the event if the canvas is used in SurfaceView.\n"
    },
    {
      "commit": "1193965757623fa767562ee06e5764735b9429ee",
      "tree": "be4cc79b6b6e0b5d338ef6bf9730c016e3a06922",
      "parents": [
        "1186bb1ecaf79402b8895d5bc5f23fdee0d7e922",
        "0b1a255f736851342016e657ba6ccf096a9497ea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:32:58 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 13:32:58 2009 -0700"
      },
      "message": "am 0b1a255f: Merge change 8228 into donut\n\nMerge commit \u00270b1a255f736851342016e657ba6ccf096a9497ea\u0027\n\n* commit \u00270b1a255f736851342016e657ba6ccf096a9497ea\u0027:\n  Remove background padding workaround from SuggestionsAdapter\n"
    },
    {
      "commit": "0b1a255f736851342016e657ba6ccf096a9497ea",
      "tree": "8f4f4939943da0242422206a024c94113830841d",
      "parents": [
        "ae1ba650074ab7b9a73f4430c1fc3576a8199383",
        "6aaeba20d21adf1973af153fb15753801097e62a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:31:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:31:20 2009 -0700"
      },
      "message": "Merge change 8228 into donut\n\n* changes:\n  Remove background padding workaround from SuggestionsAdapter\n"
    },
    {
      "commit": "1186bb1ecaf79402b8895d5bc5f23fdee0d7e922",
      "tree": "e618399427dbed690f79828d9a97f954d95b9948",
      "parents": [
        "c7bebd15378d98104e6cd32666665fd60eaa8043",
        "ae1ba650074ab7b9a73f4430c1fc3576a8199383"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:29:31 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 13:29:31 2009 -0700"
      },
      "message": "am ae1ba650: Merge change 8227 into donut\n\nMerge commit \u0027ae1ba650074ab7b9a73f4430c1fc3576a8199383\u0027\n\n* commit \u0027ae1ba650074ab7b9a73f4430c1fc3576a8199383\u0027:\n  Handle null in MatrixCursor.get*()\n"
    },
    {
      "commit": "ae1ba650074ab7b9a73f4430c1fc3576a8199383",
      "tree": "37290123f01aaf3014d6345128937d9db62dbd57",
      "parents": [
        "5f2b05ea3dfdaf63088ea3776af43b79c5698f09",
        "f2cec58d90381c05033f26add5693252e68f48f9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:27:26 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:27:26 2009 -0700"
      },
      "message": "Merge change 8227 into donut\n\n* changes:\n  Handle null in MatrixCursor.get*()\n"
    },
    {
      "commit": "6aaeba20d21adf1973af153fb15753801097e62a",
      "tree": "cd310004e39305808234c024daea32934b046b25",
      "parents": [
        "b551fb872be9b758c7793f56398d25a74d4a404c"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Jul 22 21:26:29 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Jul 22 21:26:29 2009 +0100"
      },
      "message": "Remove background padding workaround from SuggestionsAdapter\n\nRomain has checked in a framework fix,\nhttps://android-git.corp.google.com/g/8218\nso the workaround added in\nhttps://android-git.corp.google.com/g/8209\nis no longer needed.\n\nFixes http://b/issue?id\u003d1996635\n"
    },
    {
      "commit": "f2cec58d90381c05033f26add5693252e68f48f9",
      "tree": "9d76c9174a618e2c5437a4d7abd8150464725799",
      "parents": [
        "b551fb872be9b758c7793f56398d25a74d4a404c"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Jul 22 20:40:04 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Jul 22 21:20:51 2009 +0100"
      },
      "message": "Handle null in MatrixCursor.get*()\n\nBefore, if a column contained null, MatrixCursor.getString()\nreturned the string \"null\", and the get\u003cNumber\u003e() methods\nthrew exceptions.\n\nNow, getString() returns null, and get\u003cNumber\u003e() return 0.\n\nFixes http://b/issue?id\u003d1996628\n"
    },
    {
      "commit": "c7bebd15378d98104e6cd32666665fd60eaa8043",
      "tree": "ede4510a5e9117a71560c438d8f14f4c7be47f3d",
      "parents": [
        "67f194f68c01d2dfcb2639bdd32f08e0a9516825",
        "5f2b05ea3dfdaf63088ea3776af43b79c5698f09"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:20:05 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 13:20:05 2009 -0700"
      },
      "message": "am 5f2b05ea: Merge change 8220 into donut\n\nMerge commit \u00275f2b05ea3dfdaf63088ea3776af43b79c5698f09\u0027\n\n* commit \u00275f2b05ea3dfdaf63088ea3776af43b79c5698f09\u0027:\n  Fix issue 1996218: Disable use of shared memory buffer by SoundPool.\n"
    },
    {
      "commit": "67f194f68c01d2dfcb2639bdd32f08e0a9516825",
      "tree": "5ebae51a2bf246e90598a672c0275762c9e53cee",
      "parents": [
        "68ce000ed88c8df53c0ddb9a556a8cc8e5dcedb2",
        "4071d82bc469d50be63b441b10d824138caa5ca3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jul 22 13:18:41 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 13:18:41 2009 -0700"
      },
      "message": "am 4071d82b: Reconcile donut-release history into donut\n\nMerge commit \u00274071d82bc469d50be63b441b10d824138caa5ca3\u0027\n\n* commit \u00274071d82bc469d50be63b441b10d824138caa5ca3\u0027:\n  MediaScanner: Add check for null object in empty title handling code.\n"
    },
    {
      "commit": "5f2b05ea3dfdaf63088ea3776af43b79c5698f09",
      "tree": "daa8733628e3b1beca1d50359d822892d79d1aa2",
      "parents": [
        "4071d82bc469d50be63b441b10d824138caa5ca3",
        "45fce58ca1f8d967bdca574e79837ae2fcfed741"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:17:46 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:17:46 2009 -0700"
      },
      "message": "Merge change 8220 into donut\n\n* changes:\n  Fix issue 1996218: Disable use of shared memory buffer by SoundPool.\n"
    },
    {
      "commit": "4071d82bc469d50be63b441b10d824138caa5ca3",
      "tree": "5311b87d7ebddc13fd58f49927f893003e0d70e8",
      "parents": [
        "ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1",
        "0ad36b16d869f170629c3f7e341ff439f68621ea"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jul 22 13:15:31 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jul 22 13:15:43 2009 -0700"
      },
      "message": "Reconcile donut-release history into donut\n"
    },
    {
      "commit": "68ce000ed88c8df53c0ddb9a556a8cc8e5dcedb2",
      "tree": "5ebae51a2bf246e90598a672c0275762c9e53cee",
      "parents": [
        "c58c78de2fc410bdd081b5824228b32596db4ee3",
        "ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:06:03 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 22 13:06:03 2009 -0700"
      },
      "message": "am ef6b66cb: Merge change 8222 into donut\n\nMerge commit \u0027ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1\u0027\n\n* commit \u0027ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1\u0027:\n  Add a public API that reports the supported OpenGLES API level.\n"
    },
    {
      "commit": "ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1",
      "tree": "5311b87d7ebddc13fd58f49927f893003e0d70e8",
      "parents": [
        "e94b28773de2b2c9a0d0909841b2d3126048c888",
        "1baf11b116d4094ea1f7149bbf1348d6290a637e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:03:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 22 13:03:49 2009 -0700"
      },
      "message": "Merge change 8222 into donut\n\n* changes:\n  Add a public API that reports the supported OpenGLES API level.\n"
    }
  ],
  "next": "1baf11b116d4094ea1f7149bbf1348d6290a637e"
}
