)]}'
{
  "log": [
    {
      "commit": "fcff1ffa541e0076df6adeb437ba79bb4c3fa35d",
      "tree": "a8ac144dc38834a992ff8a07fed46a51755ba8a1",
      "parents": [
        "4fb8b729c58005533f1502f9de2c6365a1714e96",
        "1a9e19a73e12f5e4891557de64cab5b9b7ae1ac5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 19:50:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 19:50:05 2009 -0700"
      },
      "message": "Merge changes 3953,3954 into donut\n\n* changes:\n  Make the file backup helper not crash if a file you requested can\u0027t be stated.  This means you don\u0027t need to know if the files you are backing up exist or not -- we\u0027ll figure it out for you.\n  Fix SharedPrefsBackupHelper so it doesn\u0027t hard code the paths to the files.\n"
    },
    {
      "commit": "4fb8b729c58005533f1502f9de2c6365a1714e96",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "3ce2323fd572cdb64d95f81e68b6a2fe488d583a",
        "67182a34f0268dcda9442f0a211f88e12626aa3b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:06:17 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:06:17 2009 -0700"
      },
      "message": "Merge change 4008 into donut\n\n* changes:\n  Fixes #1886237. Views drawing cache was not generated properly.\n"
    },
    {
      "commit": "3ce2323fd572cdb64d95f81e68b6a2fe488d583a",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "c43563f874912796c484ce3237e97a9497eeb2e4",
        "f137e59841da2648d47441cc91c74de2f0a10b97"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 16:20:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 16:20:22 2009 -0700"
      },
      "message": "Merge change 3967 into donut\n\n* changes:\n  Update control files (pass/fail/nontext/crash) to results from CRB45\n"
    },
    {
      "commit": "c43563f874912796c484ce3237e97a9497eeb2e4",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "e1bf8b5416c4344841b0e7dab50fbccc120d0f1f",
        "f83ecdc976b18e56e209180f9fe26c665e968376"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:54:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:54:51 2009 -0700"
      },
      "message": "Merge change 3907 into donut\n\n* changes:\n  Support SMS cell broadcasting for GSM in RIL.java\n"
    },
    {
      "commit": "e1bf8b5416c4344841b0e7dab50fbccc120d0f1f",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "44a5f2cb5521a6498032b499edc9c0913dc24350",
        "f29c29b606f79aaa34d4817a730317497e4a26a1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:21:02 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:21:02 2009 -0700"
      },
      "message": "Merge change 3775 into donut\n\n* changes:\n  DO NOT MERGE.\n"
    },
    {
      "commit": "44a5f2cb5521a6498032b499edc9c0913dc24350",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "327087023fcef47170dbfa463ab3b2a29e2cb547",
        "73fa97e6873ad8bc8ed366d905f18b4be43c31c5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:07:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 15:07:58 2009 -0700"
      },
      "message": "Merge change 3949 into donut\n\n* changes:\n  TextToSpeech class cleanups - harmonized private member variable names - added success / failure codes (used for now in initialization) - synchronized access to speech completed listener.\n"
    },
    {
      "commit": "1a9e19a73e12f5e4891557de64cab5b9b7ae1ac5",
      "tree": "a8ac144dc38834a992ff8a07fed46a51755ba8a1",
      "parents": [
        "0ad6120dadc1665f394e73330d30e949066c77e1"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 11 11:27:16 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 11 14:51:45 2009 -0700"
      },
      "message": "Make the file backup helper not crash if a file you requested\ncan\u0027t be stated.  This means you don\u0027t need to know if the files\nyou are backing up exist or not -- we\u0027ll figure it out for you.\n"
    },
    {
      "commit": "327087023fcef47170dbfa463ab3b2a29e2cb547",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "73fa97e6873ad8bc8ed366d905f18b4be43c31c5",
        "c0f435d7586a719b16a9201d1ed03ae345f84a91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 14:09:11 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 14:09:11 2009 -0700"
      },
      "message": "Merge change 3940 into donut\n\n* changes:\n  dumpstate: Temporarily disable dumping /proc/slabinfo to avoid kernel crash.\n"
    },
    {
      "commit": "73fa97e6873ad8bc8ed366d905f18b4be43c31c5",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "67182a34f0268dcda9442f0a211f88e12626aa3b",
        "f137e59841da2648d47441cc91c74de2f0a10b97"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 13:48:53 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 13:48:53 2009 -0700"
      },
      "message": "Merge change 3935 into donut\n\n* changes:\n  Hook the 12- or 24-hour time format checkbox back up.\n"
    },
    {
      "commit": "0ad6120dadc1665f394e73330d30e949066c77e1",
      "tree": "2bdfbd1b67328716af81e2dd8ec37cc41690c249",
      "parents": [
        "67182a34f0268dcda9442f0a211f88e12626aa3b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Jun 10 17:07:15 2009 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Thu Jun 11 11:29:57 2009 -0700"
      },
      "message": "Fix SharedPrefsBackupHelper so it doesn\u0027t hard code the paths to the files.\n\nThis took quite a bit of refactoring.\n"
    },
    {
      "commit": "67182a34f0268dcda9442f0a211f88e12626aa3b",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "cc3c1ce09c1a3100ee89323b3efb5cd522af35e1",
        "88a33d55b0c68ab46c1f46ef612db9023b19fde6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 11:27:53 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 11:27:53 2009 -0700"
      },
      "message": "Merge change 3015 into donut\n\n* changes:\n  make sms calculateLength radio-independent\n"
    },
    {
      "commit": "cc3c1ce09c1a3100ee89323b3efb5cd522af35e1",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "f137e59841da2648d47441cc91c74de2f0a10b97",
        "6107a61a8f50a125e7fcbf8e1346d1ca60d2e3e2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 11:26:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 11:26:49 2009 -0700"
      },
      "message": "Merge change 3828 into donut\n\n* changes:\n  Renaming the Tts class to TextToSpeech for clarity. Switching to HashMap for parameter lists to pass key-value parameter pairs. Using TODO instead of FIXME in comments. Removing methods that don\u0027t belong anymore to the TTS interface now the feature becomes part of the platform.\n"
    },
    {
      "commit": "f137e59841da2648d47441cc91c74de2f0a10b97",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "f83ecdc976b18e56e209180f9fe26c665e968376"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 09:54:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 09:54:58 2009 -0700"
      },
      "message": "Merge change 3899 into donut\n\n* changes:\n  GpsLocationProvider: Add hooks for GPS location injection.\n"
    },
    {
      "commit": "f83ecdc976b18e56e209180f9fe26c665e968376",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "9371ede119ae77a235bcc1daf75f8fe1bff224de",
        "cd2281eea54ae1f99ac1822ef579c62449c7efa9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 04:53:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 04:53:01 2009 -0700"
      },
      "message": "Merge change 3879 into donut\n\n* changes:\n  ACTV: getWindowVisibility() instead of private attach count\n"
    },
    {
      "commit": "9371ede119ae77a235bcc1daf75f8fe1bff224de",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "cd2281eea54ae1f99ac1822ef579c62449c7efa9",
        "8fcbada742d8ada3ec14e1625e8e345128e38c20"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 02:37:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 02:37:01 2009 -0700"
      },
      "message": "Merge change 3709 into donut\n\n* changes:\n  Provide the Keystore feature in the framework.\n"
    },
    {
      "commit": "8fcbada742d8ada3ec14e1625e8e345128e38c20",
      "tree": "8ce85ed2526da348f635d2ae0931d9f3465a6561",
      "parents": [
        "cd2281eea54ae1f99ac1822ef579c62449c7efa9"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Jun 10 18:45:14 2009 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Jun 11 17:28:40 2009 +0800"
      },
      "message": "Provide the Keystore feature in the framework.\n\n-- added the keystore library for Java application.\n-- changed the marshalling of the keystore function return.\n"
    },
    {
      "commit": "cd2281eea54ae1f99ac1822ef579c62449c7efa9",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "19f4695f6be16ffa0940da05f95251701657cbf7",
        "6107a61a8f50a125e7fcbf8e1346d1ca60d2e3e2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 00:59:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 00:59:06 2009 -0700"
      },
      "message": "Merge change 3800 into donut\n\n* changes:\n  Add SUGGEST_SPINNER_WHILE_REFRESHING column constant to the SearchManager for use in implementing Google suggestion refreshing in global search.\n"
    },
    {
      "commit": "19f4695f6be16ffa0940da05f95251701657cbf7",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "88a33d55b0c68ab46c1f46ef612db9023b19fde6",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "nobody@android.com",
        "time": "Thu Jun 11 00:01:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 00:01:42 2009 -0700"
      },
      "message": "am aa25df24: AI 149729: fix search functionatilty for offline docs...   the file references weren\\\u0027t using the local root.   BUG\u003d1909300\n\nMerge commit \u0027aa25df2452f68d2f732ad620a97fd47b3802fa2e\u0027 into donut\n\n* commit \u0027aa25df2452f68d2f732ad620a97fd47b3802fa2e\u0027:\n  AI 149729: fix search functionatilty for offline docs...\n"
    },
    {
      "commit": "88a33d55b0c68ab46c1f46ef612db9023b19fde6",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "4e1d7a0adfb0e745ea4adef37c8caf7176da0695",
        "d6e5b6880642dd9620a27dfb74bf0dc0a45548bd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:50:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:50:22 2009 -0700"
      },
      "message": "Merge change 3857 into donut\n\n* changes:\n  Allow arrays of values for power profile data.\n"
    },
    {
      "commit": "4e1d7a0adfb0e745ea4adef37c8caf7176da0695",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "be7629e5f1cdb20a3aafb08ce2c124c875f6a18a",
        "c0f435d7586a719b16a9201d1ed03ae345f84a91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:32:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:32:21 2009 -0700"
      },
      "message": "Merge change 3826 into donut\n\n* changes:\n  LocationManagerService: Fix logic error removing multiple dead receivers.\n"
    },
    {
      "commit": "be7629e5f1cdb20a3aafb08ce2c124c875f6a18a",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "6107a61a8f50a125e7fcbf8e1346d1ca60d2e3e2",
        "0f1a8ddd82ac67635013d9ae44a9516d1f8ea278"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:10:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:10:05 2009 -0700"
      },
      "message": "Merge change 3799 into donut\n\n* changes:\n  Turned on the windows media related test cases as the binary already integrated.\n"
    },
    {
      "commit": "6107a61a8f50a125e7fcbf8e1346d1ca60d2e3e2",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "d3280bca2da83a8bb96d56390edbbc16a939801b",
        "bd52f71be93df12ab4d05b8d32fa26318fbaf4f5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:38:12 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:38:12 2009 -0700"
      },
      "message": "Merge change 3806 into donut\n\n* changes:\n  Fix a couple null pointer exceptions in CDMA voice call handling.\n"
    },
    {
      "commit": "d3280bca2da83a8bb96d56390edbbc16a939801b",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "00801c24af0912f1e78d8b076710020fe466d4c3",
        "164d3b6c90eba5354b7c43ce84b2987585bfd96d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:24:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:24:01 2009 -0700"
      },
      "message": "Merge change 3795 into donut\n\n* changes:\n  URI/extra data for inline scheme.\n"
    },
    {
      "commit": "00801c24af0912f1e78d8b076710020fe466d4c3",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "f3a33dc9e025958ce1a0e09e8fd8394b4e1a43d6",
        "dd0cf738e1ec85002e28922525791223103fa6a6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:20:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:20:55 2009 -0700"
      },
      "message": "Merge change 3782 into donut\n\n* changes:\n  Reimport Portuguese translations.\n"
    },
    {
      "commit": "f3a33dc9e025958ce1a0e09e8fd8394b4e1a43d6",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "79f105e80707a220fe3f79ec7c867fb644b7ce50",
        "239a034dda25a5f672a547f169f77e291fc1310c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:17:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:17:15 2009 -0700"
      },
      "message": "Merge change 3777 into donut\n\n* changes:\n  Process the response of RIL_REQUEST_REPORT_SMS_MEMORY_STATUS.\n"
    },
    {
      "commit": "79f105e80707a220fe3f79ec7c867fb644b7ce50",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "b17caeb7493a36f36a270beecebb4f12dee27d55",
        "6e953081b29da232f9e7e546028588373a7e2acf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:11:52 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:11:52 2009 -0700"
      },
      "message": "Merge change 3765 into donut\n\n* changes:\n  Add a gservices flag to limit the size of protobufs we can gzip\n"
    },
    {
      "commit": "b17caeb7493a36f36a270beecebb4f12dee27d55",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "dd0cf738e1ec85002e28922525791223103fa6a6",
        "fff359f3bf150a515f0c47672b00ae47e7cf44fc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:09:37 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:09:37 2009 -0700"
      },
      "message": "Merge change 3730 into donut\n\n* changes:\n  Restructuring the TTS files so that it works as a Service\n"
    },
    {
      "commit": "dd0cf738e1ec85002e28922525791223103fa6a6",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "e8b0af9230d62f195209af14ead66f654af9bf58",
        "d6e5b6880642dd9620a27dfb74bf0dc0a45548bd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "message": "Merge change 3760 into donut\n\n* changes:\n  Enable HierarchyViewer on debuggable builds, even if they\u0027re secure.\n"
    },
    {
      "commit": "e8b0af9230d62f195209af14ead66f654af9bf58",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "9e7fa75e0b5db3bdbd4105c42046162d89b98c49",
        "9ee8fb5977c9a722fd4c057c03592e71c174e3cc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "message": "Merge change 3761 into donut\n\n* changes:\n  Added support to record page load time for each url.\n"
    },
    {
      "commit": "9e7fa75e0b5db3bdbd4105c42046162d89b98c49",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "7ee6bfa8480f267394c07e12f6b2ff44c4b5576f",
        "f48efaca783f4df7fb28fa4943f84dd4ab07c1ae"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "message": "Merge change 3754 into donut\n\n* changes:\n  Fix some 12- vs 24-hour problems in the FormatDateRange strings.\n"
    },
    {
      "commit": "fff359f3bf150a515f0c47672b00ae47e7cf44fc",
      "tree": "a7f6dcd3fdabcd0d72e7b2d3c0725ed42025009f",
      "parents": [
        "f48efaca783f4df7fb28fa4943f84dd4ab07c1ae"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jun 10 10:39:55 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jun 10 13:31:09 2009 -0700"
      },
      "message": "Restructuring the TTS files so that it works as a Service\n"
    },
    {
      "commit": "7ee6bfa8480f267394c07e12f6b2ff44c4b5576f",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "a723b132a51d30245fe5a327f359093fa724b416",
        "c7beb1ed115863afbc6b5662998184b7e4c7bbe4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 12:36:45 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 12:36:45 2009 -0700"
      },
      "message": "Merge change 3577 into donut\n\n* changes:\n  Make aapt Error out when an overlay adds a string.\n"
    },
    {
      "commit": "a723b132a51d30245fe5a327f359093fa724b416",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "239a034dda25a5f672a547f169f77e291fc1310c",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "nobody@android.com",
        "time": "Wed Jun 10 12:32:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 12:32:04 2009 -0700"
      },
      "message": "am a8c3821e: AI 149721: Import Portuguese translations.\n\nMerge commit \u0027a8c3821e5a9017b557744bf3439b0cde5ace86db\u0027 into donut\n\n* commit \u0027a8c3821e5a9017b557744bf3439b0cde5ace86db\u0027:\n  AI 149721: Import Portuguese translations.\n"
    },
    {
      "commit": "239a034dda25a5f672a547f169f77e291fc1310c",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "4d3829e6898e2d5c2e146fe4bc57b7666121c5b6",
        "c0f435d7586a719b16a9201d1ed03ae345f84a91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:49 2009 -0700"
      },
      "message": "Merge change 2900 into donut\n\n* changes:\n  Add support for custom tab views in TabHost and TabWidget.\n"
    },
    {
      "commit": "4d3829e6898e2d5c2e146fe4bc57b7666121c5b6",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "d6e5b6880642dd9620a27dfb74bf0dc0a45548bd",
        "f29c29b606f79aaa34d4817a730317497e4a26a1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:35:43 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:35:43 2009 -0700"
      },
      "message": "Merge change 3178 into donut\n\n* changes:\n  Add additional parameters to SETUP_DATA_CALL and SMS response.\n"
    },
    {
      "commit": "d6e5b6880642dd9620a27dfb74bf0dc0a45548bd",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "6e953081b29da232f9e7e546028588373a7e2acf",
        "84a3971340ce80aee47951ebea5bbde8fd10c81a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:58 2009 -0700"
      },
      "message": "Merge change 3726 into donut\n\n* changes:\n  ActivityManager: Ensure that we clear the calling process identity around calls to Process.setProcessGroup().\n"
    },
    {
      "commit": "6e953081b29da232f9e7e546028588373a7e2acf",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "5396845ce825f28d6d2ddde24e3a79bf7539a9fd",
        "84a3971340ce80aee47951ebea5bbde8fd10c81a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:52 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:52 2009 -0700"
      },
      "message": "Merge change 3725 into donut\n\n* changes:\n  process: Clean up cgroup management\n"
    },
    {
      "commit": "5396845ce825f28d6d2ddde24e3a79bf7539a9fd",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "f29c29b606f79aaa34d4817a730317497e4a26a1",
        "84a3971340ce80aee47951ebea5bbde8fd10c81a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:05:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:05:05 2009 -0700"
      },
      "message": "Merge change 3724 into donut\n\n* changes:\n  zygote: Add CAP_SYS_NICE to system server capabilities\n"
    },
    {
      "commit": "f29c29b606f79aaa34d4817a730317497e4a26a1",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "f48efaca783f4df7fb28fa4943f84dd4ab07c1ae",
        "9ee8fb5977c9a722fd4c057c03592e71c174e3cc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 10:50:28 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 10:50:28 2009 -0700"
      },
      "message": "Merge change 3686 into donut\n\n* changes:\n  Fix cleanupConnection when switching from wifi.\n"
    },
    {
      "commit": "f48efaca783f4df7fb28fa4943f84dd4ab07c1ae",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "c0f435d7586a719b16a9201d1ed03ae345f84a91",
        "9ee8fb5977c9a722fd4c057c03592e71c174e3cc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 10:02:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 10:02:07 2009 -0700"
      },
      "message": "Merge change 3676 into donut\n\n* changes:\n  Get the FormatDateRange tests passing again.\n"
    },
    {
      "commit": "c0f435d7586a719b16a9201d1ed03ae345f84a91",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "84a3971340ce80aee47951ebea5bbde8fd10c81a",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 08:01:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 08:01:20 2009 -0700"
      },
      "message": "Merge change 2411 into donut\n\n* changes:\n  Manual merge from cupcake_dcm. Need to be reviewed by enf.\n"
    },
    {
      "commit": "84a3971340ce80aee47951ebea5bbde8fd10c81a",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "e98ba492c1e796030fa8718fe25e16754621dab3",
        "9ee8fb5977c9a722fd4c057c03592e71c174e3cc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 06:31:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 06:31:33 2009 -0700"
      },
      "message": "Merge change 3715 into donut\n\n* changes:\n  Show progress spinner while waiting for results in in app search.\n"
    },
    {
      "commit": "e98ba492c1e796030fa8718fe25e16754621dab3",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "88822414da3d58ab0ececcdb7a0a6434e72f18a2",
        "8628588c511d852d1a675b39a62750ea17e784a0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 02:43:11 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 02:43:11 2009 -0700"
      },
      "message": "Merge change 3702 into donut\n\n* changes:\n  Change exceptions to RuntimeException.\n"
    },
    {
      "commit": "88822414da3d58ab0ececcdb7a0a6434e72f18a2",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "2b1f164a23c1d633f9eb29dbc0be9e073dc0667d",
        "8628588c511d852d1a675b39a62750ea17e784a0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 01:22:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 01:22:48 2009 -0700"
      },
      "message": "Merge change 3701 into donut\n\n* changes:\n  Fix the way gestures are rasterized to bitmaps.\n"
    },
    {
      "commit": "2b1f164a23c1d633f9eb29dbc0be9e073dc0667d",
      "tree": "fa3b412b8c5f58fc596e1abf3b1041b5713a526a",
      "parents": [
        "8628588c511d852d1a675b39a62750ea17e784a0",
        "34e5a156b87d6dd0c65c9a9341c93dd3e71087b9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 00:18:39 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 00:18:39 2009 -0700"
      },
      "message": "Merge change 3551 into donut\n\n* changes:\n  Allow the owner to reconnect to Camera.\n"
    },
    {
      "commit": "8628588c511d852d1a675b39a62750ea17e784a0",
      "tree": "46408c4f705a03031da1c6264168cce3f571215e",
      "parents": [
        "0f1a8ddd82ac67635013d9ae44a9516d1f8ea278",
        "75c1ec51457a789c4de49ca910780db82181a3d4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 20:44:16 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 20:44:16 2009 -0700"
      },
      "message": "Merge change 3644 into donut\n\n* changes:\n  Print a message to the log when a file can\u0027t be opened on the client side.\n"
    },
    {
      "commit": "0f1a8ddd82ac67635013d9ae44a9516d1f8ea278",
      "tree": "46408c4f705a03031da1c6264168cce3f571215e",
      "parents": [
        "bd52f71be93df12ab4d05b8d32fa26318fbaf4f5",
        "a92d5dc0f6d3aadbc64a029ecfacca2f19a661e7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 19:10:42 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 19:10:42 2009 -0700"
      },
      "message": "Merge change 3427 into donut\n\n* changes:\n  First version of the keystore service.\n"
    },
    {
      "commit": "bd52f71be93df12ab4d05b8d32fa26318fbaf4f5",
      "tree": "6a57c179299ed46b7a254cea64a0d50428c887bc",
      "parents": [
        "164d3b6c90eba5354b7c43ce84b2987585bfd96d",
        "75c1ec51457a789c4de49ca910780db82181a3d4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 17:56:03 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 17:56:03 2009 -0700"
      },
      "message": "Merge change 3593 into donut\n\n* changes:\n  Cleanup whitespace.\n"
    },
    {
      "commit": "164d3b6c90eba5354b7c43ce84b2987585bfd96d",
      "tree": "6a57c179299ed46b7a254cea64a0d50428c887bc",
      "parents": [
        "9ee8fb5977c9a722fd4c057c03592e71c174e3cc",
        "75c1ec51457a789c4de49ca910780db82181a3d4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 17:46:12 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 17:46:12 2009 -0700"
      },
      "message": "Merge change 3652 into donut\n\n* changes:\n  Adding default text-to-speech language in Settings.Secure.\n"
    },
    {
      "commit": "9ee8fb5977c9a722fd4c057c03592e71c174e3cc",
      "tree": "6a57c179299ed46b7a254cea64a0d50428c887bc",
      "parents": [
        "75c1ec51457a789c4de49ca910780db82181a3d4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 12:45:35 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 12:45:35 2009 -0700"
      },
      "message": "Merge change 3576 into donut\n\n* changes:\n  Track clicks that occur after pivoting into an app from global search.\n"
    },
    {
      "commit": "75c1ec51457a789c4de49ca910780db82181a3d4",
      "tree": "6a57c179299ed46b7a254cea64a0d50428c887bc",
      "parents": [
        "09ad613f5dd5e7d70c6fe4a96bee28434ec1805d",
        "c1bb8fec464f4f8dc4b222c3f1f3cecc13da548e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 08:15:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 08:15:14 2009 -0700"
      },
      "message": "Merge change 3528 into donut\n\n* changes:\n  Simplify the TTS for Donut release\n"
    },
    {
      "commit": "09ad613f5dd5e7d70c6fe4a96bee28434ec1805d",
      "tree": "cda9c8976f3ca080fba3b5dd65ed345460883f4f",
      "parents": [
        "3fd189dbf1e1336fccd161d815e66faf887176e5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 03:19:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 03:19:07 2009 -0700"
      },
      "message": "Merge change 3561 into donut\n\n* changes:\n  Fix multiple strokes support when fade is disabled. Multiple strokes would always be accepted after the first one.\n"
    },
    {
      "commit": "3fd189dbf1e1336fccd161d815e66faf887176e5",
      "tree": "cda9c8976f3ca080fba3b5dd65ed345460883f4f",
      "parents": [
        "1c2a8886cd249f7edf144a266f0dd05a5fe29891"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Jun 08 23:23:15 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon Jun 08 23:23:15 2009 -0700"
      },
      "message": "Fix the build\n"
    },
    {
      "commit": "1c2a8886cd249f7edf144a266f0dd05a5fe29891",
      "tree": "1d328b42d6f97bc53f483f81c1b59652dbff45af",
      "parents": [
        "3a978c1a988b00c111f6540998700e1f3b441178",
        "c7beb1ed115863afbc6b5662998184b7e4c7bbe4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 23:04:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 23:04:21 2009 -0700"
      },
      "message": "Merge change 3530 into donut\n\n* changes:\n  Add RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING \u0026 reportStkServiceIsRunning.\n"
    },
    {
      "commit": "34e5a156b87d6dd0c65c9a9341c93dd3e71087b9",
      "tree": "b74d7b5c26f4bcb17ab800f980ddb0d6afe9f91a",
      "parents": [
        "bf07da97a4a58d5d4a16e60e3f9b5478a9157ad9"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Tue Jun 09 13:56:44 2009 +0800"
      },
      "committer": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Tue Jun 09 13:58:51 2009 +0800"
      },
      "message": "Allow the owner to reconnect to Camera.\n"
    },
    {
      "commit": "3a978c1a988b00c111f6540998700e1f3b441178",
      "tree": "1d328b42d6f97bc53f483f81c1b59652dbff45af",
      "parents": [
        "bf07da97a4a58d5d4a16e60e3f9b5478a9157ad9"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Jun 03 23:56:34 2009 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Jun 09 11:28:38 2009 +0800"
      },
      "message": "First-time check-in of the VPN APIs.\n\nPatch Set 2:\n- Fixed style issues raised by cywang.\nPatch Set 3:\n- Hide everything\n- Make VpnProfile parcelable\nPatch Set 4:\n- Add license notice\n"
    },
    {
      "commit": "c1bb8fec464f4f8dc4b222c3f1f3cecc13da548e",
      "tree": "7287ff6bea148970772439c4cd4a70093d8bd285",
      "parents": [
        "bf07da97a4a58d5d4a16e60e3f9b5478a9157ad9"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Mon Jun 08 18:20:38 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Mon Jun 08 18:23:18 2009 -0700"
      },
      "message": "Simplify the TTS for Donut release\n"
    },
    {
      "commit": "bf07da97a4a58d5d4a16e60e3f9b5478a9157ad9",
      "tree": "2a3bb7fcd8b8db707a3cf75f77ac159808167da6",
      "parents": [
        "45a24f8f6129c6f2b0d1e61986eed7a010b59dee",
        "e17836ce2951483b4468fcc6412025826273c178"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:27:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:27:18 2009 -0700"
      },
      "message": "Merge change 3491 into donut\n\n* changes:\n  Moving the Tts java class from the android.tts package to the android.speech.tts package. The Tts class (still hidden at this point) is the only Text-To-Speech class that will be exposed to application developers.\n"
    },
    {
      "commit": "45a24f8f6129c6f2b0d1e61986eed7a010b59dee",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "cfeea80c347e7a07bd4860567b536774edeba4b8",
        "c46a4dcd94adb3f917ebb4000746accab1163d78"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:41:40 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:41:40 2009 -0700"
      },
      "message": "Merge change 3506 into donut\n\n* changes:\n  Revamp IRestoreSession a bit\n"
    },
    {
      "commit": "e17836ce2951483b4468fcc6412025826273c178",
      "tree": "2a3bb7fcd8b8db707a3cf75f77ac159808167da6",
      "parents": [
        "1f2805b28a287d27ca9eeaba2d1aace3fba226eb"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jun 08 15:21:46 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Jun 08 16:39:01 2009 -0700"
      },
      "message": "Moving the Tts java class from the android.tts package to the android.speech.tts package.\nThe Tts class (still hidden at this point) is the only Text-To-Speech class that will be\nexposed to application developers.\n"
    },
    {
      "commit": "cfeea80c347e7a07bd4860567b536774edeba4b8",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "c46a4dcd94adb3f917ebb4000746accab1163d78",
        "b07db0620ddb91e6a3d711c0fd071ddb9c6e3f87"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:20:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:20:55 2009 -0700"
      },
      "message": "Merge change 3479 into donut\n\n* changes:\n  Report device storage status (for SMS) to RIL.\n"
    },
    {
      "commit": "c46a4dcd94adb3f917ebb4000746accab1163d78",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "1f423d730ea35074262f5f04ae0c6a74b56aa36e",
        "b5c7b39b839dafd3a172efe59900063c7c7f7c91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 15:58:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 15:58:21 2009 -0700"
      },
      "message": "Merge change 1548 into donut\n\n* changes:\n  NJ-1409: (frameworks/base) Support new audio encoding types(AMR and AAC).\n"
    },
    {
      "commit": "1f423d730ea35074262f5f04ae0c6a74b56aa36e",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "1f2805b28a287d27ca9eeaba2d1aace3fba226eb",
        "c7beb1ed115863afbc6b5662998184b7e4c7bbe4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 14:59:13 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 14:59:13 2009 -0700"
      },
      "message": "Merge change 3480 into donut\n\n* changes:\n  Do not automatically enable gestures in list based on filtering/fastscroll status. Enable gestures in Contacts for now.\n"
    },
    {
      "commit": "1f2805b28a287d27ca9eeaba2d1aace3fba226eb",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "b07db0620ddb91e6a3d711c0fd071ddb9c6e3f87",
        "c7beb1ed115863afbc6b5662998184b7e4c7bbe4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 13:28:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 13:28:01 2009 -0700"
      },
      "message": "Merge change 3471 into donut\n\n* changes:\n  Fix contact creation.\n"
    },
    {
      "commit": "b07db0620ddb91e6a3d711c0fd071ddb9c6e3f87",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "9c1ecd4f3c18d689dfcd0308c8c561d8c233b646",
        "48583b9065362c77b313b8a802c159f288020932"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 13:06:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 13:06:30 2009 -0700"
      },
      "message": "Merge change 3431 into donut\n\n* changes:\n  Moved error status from SpeechServiceRecognizerListener\n"
    },
    {
      "commit": "9c1ecd4f3c18d689dfcd0308c8c561d8c233b646",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "c7beb1ed115863afbc6b5662998184b7e4c7bbe4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 11:56:53 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 11:56:53 2009 -0700"
      },
      "message": "Merge change 3462 into donut\n\n* changes:\n  Capture the memory output before the playback and record start.\n"
    },
    {
      "commit": "a92d5dc0f6d3aadbc64a029ecfacca2f19a661e7",
      "tree": "12af6c9bb70c3f732500ea2be64543c69a4fbcc3",
      "parents": [
        "383bce90737871de0b80082eb3a7925528aae754"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Jun 08 16:34:54 2009 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Jun 08 16:34:54 2009 +0800"
      },
      "message": "First version of the keystore service.\n\nThe keystore service is protected by the user \u0027keystore\u0027. Only keystore\nuser/group can access the key content. All users are able to do the\nfollowing commands from shell as well:\n  listcerts\n  listuserkeys\n  installcert\n  removecert\n  installuserkey\n  removeuserkey\n"
    },
    {
      "commit": "c7beb1ed115863afbc6b5662998184b7e4c7bbe4",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "3f45905e52cbefe51ac0e5df70f384cd46eca3bc",
        "bf2176f200d67fdf6dcea8b8442eb86b14492008"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 22:48:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 22:48:29 2009 -0700"
      },
      "message": "Merge change 3107 into donut\n\n* changes:\n  Motorola changes from 090602 through 090605\n"
    },
    {
      "commit": "3f45905e52cbefe51ac0e5df70f384cd46eca3bc",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "1bbe5c4b9e13f0cd7923238e6ac3279f89792c80",
        "4c4640976928f11135ecb65146cfdc68ca544751"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 21:42:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 21:42:14 2009 -0700"
      },
      "message": "Merge change 3422 into donut\n\n* changes:\n  Check AirplaneMode when enabling Bluetooth has finished.\n"
    },
    {
      "commit": "1bbe5c4b9e13f0cd7923238e6ac3279f89792c80",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "4c4640976928f11135ecb65146cfdc68ca544751",
        "645b18e04f0207faaf20e8300bd1a234bff0b094"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 20:30:45 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 20:30:45 2009 -0700"
      },
      "message": "Merge change 3420 into donut\n\n* changes:\n  LocationManagerService: Remove some unneeded imports.\n"
    },
    {
      "commit": "4c4640976928f11135ecb65146cfdc68ca544751",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "645b18e04f0207faaf20e8300bd1a234bff0b094"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 14:10:31 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 07 14:10:31 2009 -0700"
      },
      "message": "Merge change 3417 into donut\n\n* changes:\n  Adjust IBackupTransport interface\n"
    },
    {
      "commit": "645b18e04f0207faaf20e8300bd1a234bff0b094",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "48583b9065362c77b313b8a802c159f288020932",
        "383bce90737871de0b80082eb3a7925528aae754"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 19:55:44 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 19:55:44 2009 -0700"
      },
      "message": "Merge change 3017 into donut\n\n* changes:\n  Add the EAP related fields for WiFi configuration.\n"
    },
    {
      "commit": "48583b9065362c77b313b8a802c159f288020932",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "bfd5dbe2b878be0f46870a5e7dc175404d2388c0",
        "bf2176f200d67fdf6dcea8b8442eb86b14492008"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 16:07:56 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 16:07:56 2009 -0700"
      },
      "message": "Merge change 3374 into donut\n\n* changes:\n  Fix tracking of backup participants across package remove/update\n"
    },
    {
      "commit": "bfd5dbe2b878be0f46870a5e7dc175404d2388c0",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "14171ff9973d2078b342610b9ef1708ae4c6d4dc",
        "a40a4cf6563e1cdba64f3fda339374370965b5aa"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 15:55:24 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 15:55:24 2009 -0700"
      },
      "message": "Merge change 3356 into donut\n\n* changes:\n  Cleaning up comments in interface for TTS engines.\n"
    },
    {
      "commit": "a40a4cf6563e1cdba64f3fda339374370965b5aa",
      "tree": "1e91ee0cebb963ff5efa0424c19c6f8af57d1834",
      "parents": [
        "eaec138ed9419c7691badf9668e50f19e0c9b305"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jun 05 15:01:33 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jun 05 15:49:28 2009 -0700"
      },
      "message": "Cleaning up comments in interface for TTS engines.\n"
    },
    {
      "commit": "14171ff9973d2078b342610b9ef1708ae4c6d4dc",
      "tree": "88950129340b32302c6c4009b954ad301edcd1f5",
      "parents": [
        "eaec138ed9419c7691badf9668e50f19e0c9b305",
        "b2d4ba5bb25c7cfe5c81ebd16b124db328d0d735"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 14:53:00 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 14:53:00 2009 -0700"
      },
      "message": "Merge change 3348 into donut\n\n* changes:\n  Fix AlphabetIndexer.getSectionForPosition()\n"
    },
    {
      "commit": "eaec138ed9419c7691badf9668e50f19e0c9b305",
      "tree": "88950129340b32302c6c4009b954ad301edcd1f5",
      "parents": [
        "bf2176f200d67fdf6dcea8b8442eb86b14492008",
        "a17cef01547bc37c2d91e31e2e05beea8cdb63f3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 14:11:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 14:11:08 2009 -0700"
      },
      "message": "Merge change 3344 into donut\n\n* changes:\n  Updating TtsEngine.h and SynthProxy.cpp so that buffer memory management is handled on the system side.\n"
    },
    {
      "commit": "a17cef01547bc37c2d91e31e2e05beea8cdb63f3",
      "tree": "88950129340b32302c6c4009b954ad301edcd1f5",
      "parents": [
        "7c4faf56606cf21b8a4d9bfe7a46547d9c7f5be3"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Jun 05 13:58:33 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Jun 05 13:58:33 2009 -0700"
      },
      "message": "Updating TtsEngine.h and SynthProxy.cpp so that buffer memory\nmanagement is handled on the system side.\n"
    },
    {
      "commit": "bf2176f200d67fdf6dcea8b8442eb86b14492008",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "bbada7e79c0faea9bb32429d1b30ac2e5216a690",
        "b5c7b39b839dafd3a172efe59900063c7c7f7c91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 13:34:25 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 13:34:25 2009 -0700"
      },
      "message": "Merge change 3305 into donut\n\n* changes:\n  Fix parameter mismatch for a couple of RIL commands.\n"
    },
    {
      "commit": "bbada7e79c0faea9bb32429d1b30ac2e5216a690",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "096ce8f838726e8964fb794efdde5e4cd44db1d5",
        "7c4faf56606cf21b8a4d9bfe7a46547d9c7f5be3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 13:29:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 13:29:21 2009 -0700"
      },
      "message": "Merge change 3223 into donut\n\n* changes:\n  Adding new Settings.Secure properties for the Text-To-Speech functionality. Those properties are secure to prevent applications from altering the user\u0027s settings without his knowledge.\n"
    },
    {
      "commit": "096ce8f838726e8964fb794efdde5e4cd44db1d5",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "d94a9e23cfe419bad07486faa0825532b87503ed",
        "c6e2d94b36a082ebc102c9337abc4e211b56de16"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 13:15:26 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 13:15:26 2009 -0700"
      },
      "message": "Merge change 3337 into donut\n\n* changes:\n  Fix external bug 2875: Matrix#mValues[7] assigned twice in place of mValues[8]\n"
    },
    {
      "commit": "d94a9e23cfe419bad07486faa0825532b87503ed",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "7c4faf56606cf21b8a4d9bfe7a46547d9c7f5be3",
        "51d4151f42d0cc635a4aa34b0e0453534b6aafc4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 11:27:52 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 11:27:52 2009 -0700"
      },
      "message": "Merge change 3317 into donut\n\n* changes:\n  Fixes #1899273.\n"
    },
    {
      "commit": "7c4faf56606cf21b8a4d9bfe7a46547d9c7f5be3",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "c6e2d94b36a082ebc102c9337abc4e211b56de16",
        "4f5bcbc72a9e081c2ab508ffadc109948795d727"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 10:12:34 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 10:12:34 2009 -0700"
      },
      "message": "Merge change 2934 into donut\n\n* changes:\n  Don\u0027t crash on null edit url.\n"
    },
    {
      "commit": "c6e2d94b36a082ebc102c9337abc4e211b56de16",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "cd38a4fbc7987845fd595a35dfad53444e7114b8",
        "e9f4934470d09028bf3a92a2ed96c56d0a00662c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 18:59:10 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 18:59:10 2009 -0700"
      },
      "message": "Merge change 3265 into donut\n\n* changes:\n  A workaround to fix rotation issue. I\u0027m remote now and hard to do troubleshooting (i cannot rotate emulator in nx..)\n"
    },
    {
      "commit": "cd38a4fbc7987845fd595a35dfad53444e7114b8",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "173e38d47c0c1f2407fe2741700b8bdc3c6035cc",
        "e9f4934470d09028bf3a92a2ed96c56d0a00662c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 17:54:44 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 17:54:44 2009 -0700"
      },
      "message": "Merge change 3249 into donut\n\n* changes:\n  Add new SHOW_WEB_SUGGESTIONS system setting, referenced by the search settings (in a follow-on change). This setting, to be respected by global search, and which I will also file a bug to the browser to respect, determines whether live web suggestions will be shown to the user as they type. For privacy reasons, this could be considered undesirable, as partial queries can then be sent to the user\u0027s chosen search engine, so a setting was required.\n"
    },
    {
      "commit": "173e38d47c0c1f2407fe2741700b8bdc3c6035cc",
      "tree": "651c4afeda36110fc3e42006fd58626ae971e3e0",
      "parents": [
        "e9f4934470d09028bf3a92a2ed96c56d0a00662c"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 04 17:01:06 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 04 17:02:56 2009 -0700"
      },
      "message": "Fix back_up_files() error detection when opening/CRCing the file\n"
    },
    {
      "commit": "e9f4934470d09028bf3a92a2ed96c56d0a00662c",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "6301115aafcb246ea6d11bb4a3a727ab5de4b394",
        "12e8412d25486efbc02cf05109e5322a68729fff"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 16:01:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 16:01:41 2009 -0700"
      },
      "message": "Merge change 3243 into donut\n\n* changes:\n  Fix backup agent unbind\n"
    },
    {
      "commit": "6301115aafcb246ea6d11bb4a3a727ab5de4b394",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "b7978c98520076f35e835b30203bd855ee62b4b4",
        "b2d4ba5bb25c7cfe5c81ebd16b124db328d0d735"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:50:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:50:05 2009 -0700"
      },
      "message": "Merge change 3238 into donut\n\n* changes:\n  Browser edit fields should report variation WEB_EDIT_TEXT.\n"
    },
    {
      "commit": "b7978c98520076f35e835b30203bd855ee62b4b4",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "51d4151f42d0cc635a4aa34b0e0453534b6aafc4",
        "4d797db25ba5e6a57cf49d5fe0432671785a2c14"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:45:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:45:22 2009 -0700"
      },
      "message": "Merge change 3226 into donut\n\n* changes:\n  Update a javadoc comment suggesting the use of a deprecated class.\n"
    },
    {
      "commit": "51d4151f42d0cc635a4aa34b0e0453534b6aafc4",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "3816508d4ea1fc371c2d5b6ba73bfbfc59d18ffe",
        "dd8016615e8129838fc5074fa5cbfe8a62fd82ea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:12:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:12:06 2009 -0700"
      },
      "message": "Merge change 3227 into donut\n\n* changes:\n  Fix int to string mapping of exported properties. The value generated by the mapping in a @ViewDebug.ExportedProperty annotation was always overriden by the resolveId attribute.\n"
    },
    {
      "commit": "3816508d4ea1fc371c2d5b6ba73bfbfc59d18ffe",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "12e8412d25486efbc02cf05109e5322a68729fff",
        "4d797db25ba5e6a57cf49d5fe0432671785a2c14"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:05:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 15:05:48 2009 -0700"
      },
      "message": "Merge change 3184 into donut\n\n* changes:\n  The \u0027-D\u0027 option for the \u0027am\u0027 command appears to be optional, so reflect that in the usage.\n"
    },
    {
      "commit": "12e8412d25486efbc02cf05109e5322a68729fff",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "7e4212cabd0c91acab15602447ba3e54e09b3f84",
        "b2d4ba5bb25c7cfe5c81ebd16b124db328d0d735"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 14:12:02 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 14:12:02 2009 -0700"
      },
      "message": "Merge change 3204 into donut\n\n* changes:\n  Avoid touching all adapter items when building accessibility event.\n"
    },
    {
      "commit": "7e4212cabd0c91acab15602447ba3e54e09b3f84",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "e0074ad3cea369497f9a8a5b1ad2a81a293f1169",
        "eb55b1291012b4496f1c6396586b064d7948d4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 14:10:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 14:10:07 2009 -0700"
      },
      "message": "Merge change 3207 into donut\n\n* changes:\n  localize: remove dependency on mkdirs/etc in libhost\n"
    },
    {
      "commit": "e0074ad3cea369497f9a8a5b1ad2a81a293f1169",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "eb55b1291012b4496f1c6396586b064d7948d4d8",
        "f446ba9dcb7df59f886be2f15d83ed3814a556f7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 14:08:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 14:08:29 2009 -0700"
      },
      "message": "Merge change 3203 into donut\n\n* changes:\n  rename a few files to camel-case, add copyright notices\n"
    },
    {
      "commit": "f446ba9dcb7df59f886be2f15d83ed3814a556f7",
      "tree": "56fef80823c51f03029cf3cf154ec431fa951443",
      "parents": [
        "b2d4ba5bb25c7cfe5c81ebd16b124db328d0d735"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 04 13:53:57 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jun 04 13:53:57 2009 -0700"
      },
      "message": "rename a few files to camel-case, add copyright notices\n"
    },
    {
      "commit": "eb55b1291012b4496f1c6396586b064d7948d4d8",
      "tree": "cef0502e462d6b4ebd2582e64cd6b137430bc945",
      "parents": [
        "882b990004d2a9c9a6b939e28b35b46dc4b2b4b5",
        "dd8016615e8129838fc5074fa5cbfe8a62fd82ea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 13:28:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 13:28:20 2009 -0700"
      },
      "message": "Merge change 3192 into donut\n\n* changes:\n  Fixes #1882836.\n"
    },
    {
      "commit": "882b990004d2a9c9a6b939e28b35b46dc4b2b4b5",
      "tree": "cef0502e462d6b4ebd2582e64cd6b137430bc945",
      "parents": [
        "b2d4ba5bb25c7cfe5c81ebd16b124db328d0d735",
        "4d797db25ba5e6a57cf49d5fe0432671785a2c14"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 13:21:03 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 13:21:03 2009 -0700"
      },
      "message": "Merge change 3181 into donut\n\n* changes:\n  Unhide inInputShareable in BitmapFactory.Options.\n"
    },
    {
      "commit": "b2d4ba5bb25c7cfe5c81ebd16b124db328d0d735",
      "tree": "cef0502e462d6b4ebd2582e64cd6b137430bc945",
      "parents": [
        "4d797db25ba5e6a57cf49d5fe0432671785a2c14",
        "dd8016615e8129838fc5074fa5cbfe8a62fd82ea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 11:05:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 11:05:21 2009 -0700"
      },
      "message": "Merge change 3174 into donut\n\n* changes:\n  Added bugreport collecting mechanism in case of crashes.\n"
    },
    {
      "commit": "4d797db25ba5e6a57cf49d5fe0432671785a2c14",
      "tree": "cef0502e462d6b4ebd2582e64cd6b137430bc945",
      "parents": [
        "dd8016615e8129838fc5074fa5cbfe8a62fd82ea",
        "b5c7b39b839dafd3a172efe59900063c7c7f7c91"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 10:40:17 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 10:40:17 2009 -0700"
      },
      "message": "Merge change 3074 into donut\n\n* changes:\n  Modify the decoding logic in the FD case when a purgeable flag is set, and lower the threshold of bitmap size for using ashmem().\n"
    },
    {
      "commit": "dd8016615e8129838fc5074fa5cbfe8a62fd82ea",
      "tree": "cef0502e462d6b4ebd2582e64cd6b137430bc945",
      "parents": [
        "d86345312e32132da424b1137258bb121e982328",
        "27e1468db4ce7b1c7291b937ef662ce65d677d10"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 10:09:59 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 10:09:59 2009 -0700"
      },
      "message": "Merge change 3126 into donut\n\n* changes:\n  Fix thread safety in DataConnectionTracker.\n"
    }
  ],
  "next": "d86345312e32132da424b1137258bb121e982328"
}
