)]}'
{
  "log": [
    {
      "commit": "a2180c6eee141f982428a7cba8018104fde1ffde",
      "tree": "a32ee0fac6e55f1e03e327a36aa344152b7112cf",
      "parents": [
        "967f7c169c0ff8723a72fce7073f591dcfab018d",
        "4e70a9e4627f42671d0671f2fda2ade7a19879bb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 06:14:11 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 15 06:14:11 2009 -0700"
      },
      "message": "Merge change 174 into donut\n\n* changes:\n  Improve glgen\n"
    },
    {
      "commit": "967f7c169c0ff8723a72fce7073f591dcfab018d",
      "tree": "772085b65c991deb437032bec0a4beb098adc69a",
      "parents": [
        "c12801e1ed54e558c9794d3946ec2838c57d1521",
        "d90ff986b415c7a6747285c1c2d08a2338543cc5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 20:19:42 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 20:19:42 2009 -0700"
      },
      "message": "Merge change 175 into donut\n\n* changes:\n  telephony: Don\u0027t disable an APN type that is not enabled.\n"
    },
    {
      "commit": "d90ff986b415c7a6747285c1c2d08a2338543cc5",
      "tree": "2dc0127c769bfea7f96c87973f7f4bdaedf1a94a",
      "parents": [
        "e2393c5792e968e3fe2467fd1e81c8072c7dbd59"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 14 22:35:07 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 14 22:35:07 2009 -0400"
      },
      "message": "telephony: Don\u0027t disable an APN type that is not enabled.\n\nFixes a bad interaction between MMS and SUPL that occurs when they are using\nthe same APN.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "4e70a9e4627f42671d0671f2fda2ade7a19879bb",
      "tree": "069a0592f139140d13720a1b9c3746040dbddce1",
      "parents": [
        "fb9edfd165a256a5407f6f57142c1c6ac0ddd01c"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Apr 14 19:00:09 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Apr 14 19:00:09 2009 -0700"
      },
      "message": "Improve glgen\n\n+ gen script is really a bash script rather than a sh script,\n  so declare that to be true. (For example, it uses pushd,\n  which is a part of bash, but not a part of sh. Not sure\n  how this worked until now. Possibly gen was only run in\n  environments where /bin/sh was really bash.\n\n+ Check the results of the java compile of the code generator,\n  and abort the script if the compile fails.\n\n+ Turn on the bash shell option that guards against using\n  uninitialized variables in the script.\n\n+ Remove the generated class files.\n\nRefactor JniCodeEmitter into two classes: a general-purpose\nJniCodeEmitter and a specific Jsr239CodeEmitter. The hope is\nto use JniCodeEmitter as a base for emitting static OpenGL ES\nbindings.\n"
    },
    {
      "commit": "c12801e1ed54e558c9794d3946ec2838c57d1521",
      "tree": "330fbd709a4e194c0306fa9e564a8af7eded8669",
      "parents": [
        "fb9edfd165a256a5407f6f57142c1c6ac0ddd01c",
        "135d2335409d8bf23f7391078c0c09038815ab39"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 14 17:23:06 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 17:23:06 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "135d2335409d8bf23f7391078c0c09038815ab39",
      "tree": "88a79b310a30b076d39ed0f4d196b8c15b3ffbcf",
      "parents": [
        "63c4120e3359c4b846b129bd1790918b3e2ce620"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 14 17:21:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 17:21:49 2009 -0700"
      },
      "message": "AI 146255: am: CL 146254 clarification for the minSdkVersion attribute;\n  added more information to the \u003cuses-sdk\u003e reference,\n  added a link to it from the \u003cmanifes\u003e reference, and\n  revised some misleading information in the android 1.1 version notes\n  Original author: smain\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146255\n"
    },
    {
      "commit": "fb9edfd165a256a5407f6f57142c1c6ac0ddd01c",
      "tree": "ef089924b6d610e5b1b95d70c7545d025061588b",
      "parents": [
        "17b8ca48ab998611878114eec6b042488e98dfc0",
        "63c4120e3359c4b846b129bd1790918b3e2ce620"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 14 17:02:10 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 17:02:10 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "63c4120e3359c4b846b129bd1790918b3e2ce620",
      "tree": "93a82187e1bc4866272f0b1aa2611af2f077a80a",
      "parents": [
        "e6f63b1a15e2c9d815a359eaede0b727db93e79f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 14 17:00:51 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 17:00:51 2009 -0700"
      },
      "message": "AI 146251: am: CL 146242 fix the package namespace in the examples;\n  delete the old hello-android file\n  Original author: smain\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146251\n"
    },
    {
      "commit": "17b8ca48ab998611878114eec6b042488e98dfc0",
      "tree": "ca363209446088121e16de5606e33557f7e86e73",
      "parents": [
        "e2393c5792e968e3fe2467fd1e81c8072c7dbd59",
        "e6f63b1a15e2c9d815a359eaede0b727db93e79f"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "",
        "time": "Tue Apr 14 16:47:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 16:47:03 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "e6f63b1a15e2c9d815a359eaede0b727db93e79f",
      "tree": "80b4ab1526be61299a8a8a90a89d8da832f54c22",
      "parents": [
        "c14b0f8295d38e72310f6339677a534cdd6dd817"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "",
        "time": "Tue Apr 14 16:45:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 16:45:47 2009 -0700"
      },
      "message": "AI 146246: am: CL 146225 Work around initialization issue with InstrumentationTest Runner. super.onCreate needs to be called as last statement in subclass\u0027 onCreate to avoid starting test case too early.\n  Original author: guangzhu\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146246\n"
    },
    {
      "commit": "e2393c5792e968e3fe2467fd1e81c8072c7dbd59",
      "tree": "832c8cf70b94ab8d7c8f0c4fa28e87d10baaf6a2",
      "parents": [
        "4602d022bad0aa4e53a55a78794078854e27a93f",
        "34f1ca7b79ff678a651aea4b82e032b798506b37"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:40:02 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:40:02 2009 -0700"
      },
      "message": "Merge changes 108,130,131 into donut\n\n* changes:\n  util/DebugUtils: Remove references to android.util.Config\n  text: Remove references to android.util.Config\n  Remove references to android.util.Config\n"
    },
    {
      "commit": "4602d022bad0aa4e53a55a78794078854e27a93f",
      "tree": "63ba5e532b228cca2a1ee9dd5ccac2a21b029758",
      "parents": [
        "2240eb8bcdb5fb1eb0f7295468137cde9f22955f",
        "b1d0403c661c2e6cf042a7f22847aa255c421d67"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:39:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:39:51 2009 -0700"
      },
      "message": "Merge change 109 into donut\n\n* changes:\n  Remove references to android.util.Config\n"
    },
    {
      "commit": "2240eb8bcdb5fb1eb0f7295468137cde9f22955f",
      "tree": "4312f69fe3db75844da286b3488119c779908bfc",
      "parents": [
        "be2355988d70b5022a12b9845e826b71613710d0",
        "3cae8fede973a66c10ee07446e8dd8d7c2ead2c1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:15:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 14:15:22 2009 -0700"
      },
      "message": "Merge change 129 into donut\n\n* changes:\n  Clean up trivial Eclipse warnings and fix whitespace.\n"
    },
    {
      "commit": "be2355988d70b5022a12b9845e826b71613710d0",
      "tree": "55487e326ec324fa738a9e4ea6b3373e7dbf0764",
      "parents": [
        "b0d4a3502eb4ceffcd78bb5ec33595853446965d",
        "58bda987665af759c379cd494ff4873ac61acf29"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 13:36:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 13:36:33 2009 -0700"
      },
      "message": "Merge change 154 into donut\n\n* changes:\n  gps: Add support for bringing up a GSM data connection on demand for SUPL.\n"
    },
    {
      "commit": "58bda987665af759c379cd494ff4873ac61acf29",
      "tree": "0591d0d0e2ce894c9585bfc68473159e467c94fb",
      "parents": [
        "42ad56ead40f6c5986bd2d298b1d36f42da489a1"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 14 16:25:07 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 14 16:25:07 2009 -0400"
      },
      "message": "gps: Add support for bringing up a GSM data connection on demand for SUPL.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "b0d4a3502eb4ceffcd78bb5ec33595853446965d",
      "tree": "546fc4e18bfbf7dbccd964989014b273bbbe493a",
      "parents": [
        "f2aad4a468da1958bb12277d42754ccb42038537",
        "83917db040bd7498ebca3b74f879dc1c9e223d8e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 13:20:43 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 13:20:43 2009 -0700"
      },
      "message": "Merge change 133 into donut\n\n* changes:\n  Initial code for cdma sms encode and decode, in java, with simple tests.\n"
    },
    {
      "commit": "f2aad4a468da1958bb12277d42754ccb42038537",
      "tree": "99d98bd1eff6727fc85ef81dfc6118c6f1d7b052",
      "parents": [
        "ab6f5c6e86276602605382be73b8df2b08ed494d",
        "f210d6b75e2c0fe60b90c074ff9f615c1137f23e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 13:15:43 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 13:15:43 2009 -0700"
      },
      "message": "Merge change 132 into donut\n\n* changes:\n  Let\u0027s do bug #1769910 actually right.\n"
    },
    {
      "commit": "ab6f5c6e86276602605382be73b8df2b08ed494d",
      "tree": "812cb0a67dafe5518152f021085a1f9ce7508eba",
      "parents": [
        "407d69c82692ab6b0426c5680bb1c6e6ce6398ac",
        "42ad56ead40f6c5986bd2d298b1d36f42da489a1"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 12:52:28 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 14 12:52:28 2009 -0700"
      },
      "message": "Merge change 142 into donut\n\n* changes:\n  telephony: Add support for bringing up GSM data connections for GPS SUPL.\n"
    },
    {
      "commit": "42ad56ead40f6c5986bd2d298b1d36f42da489a1",
      "tree": "11eca5e0505a27f9462f8306b0764d39e343e40b",
      "parents": [
        "cdb02c136a4357f8504ccbea6f4b0c1690eae80d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 14 10:56:36 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 14 14:58:29 2009 -0400"
      },
      "message": "telephony: Add support for bringing up GSM data connections for GPS SUPL.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "407d69c82692ab6b0426c5680bb1c6e6ce6398ac",
      "tree": "88d0f4e6593f02caa029bcad5430041f366c0ec1",
      "parents": [
        "bd82eedf97407f0ffe0a47815c930233e10d7f6d",
        "c14b0f8295d38e72310f6339677a534cdd6dd817"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 11:07:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 11:07:13 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "c14b0f8295d38e72310f6339677a534cdd6dd817",
      "tree": "83ff42995b6d830435faae89970475ec3e4e2dab",
      "parents": [
        "9909798b8eb8ee2f257cea6debdd08a93dbf37e3"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 10:41:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 10:41:57 2009 -0700"
      },
      "message": "AI 146145: am: CL 146144 Set default map location for Ireland and South Africa\n  Original author: ramanan\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146145\n"
    },
    {
      "commit": "bd82eedf97407f0ffe0a47815c930233e10d7f6d",
      "tree": "0e8086fe26ea728b7817f9e88fa7a95e632b157a",
      "parents": [
        "0f48ad767a8457f4ddf1a6a414c692edd1b9dca3",
        "9909798b8eb8ee2f257cea6debdd08a93dbf37e3"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 09:48:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 09:48:58 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "9909798b8eb8ee2f257cea6debdd08a93dbf37e3",
      "tree": "4d07e3834a3080c39eef9f0e202284142351ec39",
      "parents": [
        "54a7a0d27bc7ac48c8bcb7697533a54e1e9a3ee4"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 09:47:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 09:47:42 2009 -0700"
      },
      "message": "AI 146129: am: CL 146127 Increase zoom level for NZ default maps location\n  Original author: ramanan\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146129\n"
    },
    {
      "commit": "0f48ad767a8457f4ddf1a6a414c692edd1b9dca3",
      "tree": "694b9cb5deb006193f180d1eb304eba82b19b11b",
      "parents": [
        "cdb02c136a4357f8504ccbea6f4b0c1690eae80d",
        "54a7a0d27bc7ac48c8bcb7697533a54e1e9a3ee4"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 09:34:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 09:34:58 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "54a7a0d27bc7ac48c8bcb7697533a54e1e9a3ee4",
      "tree": "33a15d963d23add0070c3ab1ea45b47d48c6872b",
      "parents": [
        "006d849c697182e61e71d7b5494b45af845658dd"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 09:33:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 09:33:40 2009 -0700"
      },
      "message": "AI 146124: am: CL 146123 Change Belfast to Dublin\n  Original author: ramanan\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146124\n"
    },
    {
      "commit": "cdb02c136a4357f8504ccbea6f4b0c1690eae80d",
      "tree": "8b985a4fdc1f54c77252314203447554c7b7efea",
      "parents": [
        "19bd253ed34e871aa0b8388dd571787ed2550170",
        "44038aa032ffd876f3c9b20a84db9d189f77e18e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 21:37:13 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 21:37:13 2009 -0700"
      },
      "message": "Merge change 105 into donut\n\n* changes:\n  Fix crash when mSST is null and change default to GSM.\n"
    },
    {
      "commit": "44038aa032ffd876f3c9b20a84db9d189f77e18e",
      "tree": "ae060ac7571ed8729dddd289cf81ddbf73719cee",
      "parents": [
        "d5a9af45fff88be8bde35852f247e212f82e5e26"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Apr 13 21:15:23 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Apr 13 21:15:23 2009 -0700"
      },
      "message": "Fix crash when mSST is null and change default to GSM.\n"
    },
    {
      "commit": "83917db040bd7498ebca3b74f879dc1c9e223d8e",
      "tree": "97bc9a9fab888a7b668adaeeb08ca169812fd3f4",
      "parents": [
        "19bd253ed34e871aa0b8388dd571787ed2550170"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Apr 14 10:01:23 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Apr 14 10:01:23 2009 +0800"
      },
      "message": "Initial code for cdma sms encode and decode, in java, with simple tests.\n\n(direct cherry-pick of master 42/42/8)\n"
    },
    {
      "commit": "19bd253ed34e871aa0b8388dd571787ed2550170",
      "tree": "6bfc8e6e47be4e74fd819c63d8ec20475b43a34a",
      "parents": [
        "7dd171d72e9509c04fdbce18cf1cefadc128ec6f",
        "006d849c697182e61e71d7b5494b45af845658dd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Mon Apr 13 18:47:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:47:22 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "006d849c697182e61e71d7b5494b45af845658dd",
      "tree": "87698f1e8b30493d68b7e98e46c5d310fe96f821",
      "parents": [
        "0e1c45fd8ba86e295c1b118fd3d4a1bc4b143dec"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Mon Apr 13 18:46:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:46:08 2009 -0700"
      },
      "message": "AI 146029: am: CL 146028 update hello world tutorial for cupcake, including various other edits.\n  Original author: smain\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 146029\n"
    },
    {
      "commit": "f210d6b75e2c0fe60b90c074ff9f615c1137f23e",
      "tree": "112240b6d4c3d2d1f78e7badde174cbe11d1f31b",
      "parents": [
        "7680d67dc7445ba65a4fc4307afe24b20b333a52"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 13 18:42:49 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 13 18:42:49 2009 -0700"
      },
      "message": "Let\u0027s do bug #1769910 actually right.\n\nMy original implementation was computing averages and medians.  Now we do binning, as requested.  So much simpler, too!  In addition, it fixes a bug where when hoping across activities we were only accounting for the last activity as the total time; now we count the time from the start of the initial activity.\n\nThis also includes some reduction and optimization of the activity manager dumpsys output.\n"
    },
    {
      "commit": "7dd171d72e9509c04fdbce18cf1cefadc128ec6f",
      "tree": "92cfc7d3aae9fbbfe2c07f4d37921a7120a549ee",
      "parents": [
        "06db67b7ae51bb82b84f3d4c41ed2c154f12a946",
        "0e1c45fd8ba86e295c1b118fd3d4a1bc4b143dec"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "",
        "time": "Mon Apr 13 18:36:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:36:18 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "0e1c45fd8ba86e295c1b118fd3d4a1bc4b143dec",
      "tree": "0accb9ba1392d04a99bdfb551ad2448ed4c41ec0",
      "parents": [
        "e4b6b7e2f65fdc5c09f70704625fd08f3c05a7e5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "",
        "time": "Mon Apr 13 18:35:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:35:04 2009 -0700"
      },
      "message": "AI 145995: am: CL 145993 Fix Phone-oriented default-locale selection.\n  When several locales for a given language are available we were always\n  selecting the first.\n  Original author: rgreenwalt\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145995\n"
    },
    {
      "commit": "06db67b7ae51bb82b84f3d4c41ed2c154f12a946",
      "tree": "88f5b1e534878b74e356864f0d174ff9f237a4fb",
      "parents": [
        "308618fa9d9d61ec3a88dda5930d9fdd4ddd2975",
        "e4b6b7e2f65fdc5c09f70704625fd08f3c05a7e5"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Mon Apr 13 18:16:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:16:57 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "e4b6b7e2f65fdc5c09f70704625fd08f3c05a7e5",
      "tree": "ac6be023eb92ce8ca79e54fd4a152619a273854c",
      "parents": [
        "99001278289036a3c645e599ed832943ff1b6e15"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Mon Apr 13 18:15:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:15:39 2009 -0700"
      },
      "message": "AI 145981: am: CL 145892 Add Ireland, Switzerland, New Zealand, South Africa to MccTable\n  Original author: ramanan\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145981\n"
    },
    {
      "commit": "308618fa9d9d61ec3a88dda5930d9fdd4ddd2975",
      "tree": "8e77d08492294468b45af9f2ccfd149c3d4aa91b",
      "parents": [
        "6fc9824174f1fb3a293906f576cab431dbcf33cc",
        "99001278289036a3c645e599ed832943ff1b6e15"
      ],
      "author": {
        "name": "Eric Shienbrood",
        "email": "",
        "time": "Mon Apr 13 18:14:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:14:07 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "99001278289036a3c645e599ed832943ff1b6e15",
      "tree": "2399f33f11ae3241eff1b417c2c3af310037be9b",
      "parents": [
        "f78013cd5f6c0c490f8ed705468ced55d024875f"
      ],
      "author": {
        "name": "Eric Shienbrood",
        "email": "",
        "time": "Mon Apr 13 18:12:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 18:12:47 2009 -0700"
      },
      "message": "AI 145980: am: CL 145881 Adding on to CL 145383, unhiding some additional methods and constants\n  that ought to be exposed. Hid and deprecated the single-arg public\n  constructor for NetworkInfo, and modified a CTS test that was testing it.\n  Ran the android.net test package to make sure it still works.\n  Original author: ers\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145980\n"
    },
    {
      "commit": "6fc9824174f1fb3a293906f576cab431dbcf33cc",
      "tree": "205160a4b60ccf66f2939bc680efdc9290a89730",
      "parents": [
        "a72a68790d3e2f49900c3fdf8f9bc195f5500ac3",
        "f78013cd5f6c0c490f8ed705468ced55d024875f"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Mon Apr 13 17:48:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:48:53 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "f78013cd5f6c0c490f8ed705468ced55d024875f",
      "tree": "f5229f87ddb35d94870fc152b9189100b9d000b7",
      "parents": [
        "6d20e257a7d2279ea20c07ee66b1e73eb1c7ea65"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Mon Apr 13 17:47:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:47:37 2009 -0700"
      },
      "message": "AI 145971: am: CL 145757 Suppress the flaky tests\n  Original author: yslau\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145971\n"
    },
    {
      "commit": "a72a68790d3e2f49900c3fdf8f9bc195f5500ac3",
      "tree": "d56feb67351e870f8c5ca7398f91b7d492555205",
      "parents": [
        "b81ff457a3c22194018f4fff8a35d228f6e40293",
        "6d20e257a7d2279ea20c07ee66b1e73eb1c7ea65"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Mon Apr 13 17:46:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:46:03 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "6d20e257a7d2279ea20c07ee66b1e73eb1c7ea65",
      "tree": "9a9d7ae107eabdb58a222223d2aa1c78400007f7",
      "parents": [
        "bf915241203d67e7e7c0239e007d5d846012870d"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Mon Apr 13 17:44:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:44:49 2009 -0700"
      },
      "message": "AI 145970: am: CL 145743 Excise the \"de\" locale out of testResourceBundles(), leaving a\n  TODO and long comment about the situation.\n  Original author: danfuzz\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145970\n"
    },
    {
      "commit": "34f1ca7b79ff678a651aea4b82e032b798506b37",
      "tree": "a2aa75d337f40c893911dbc11b008750442c469d",
      "parents": [
        "76c0226008ee16633dc94ed4dbeadef2174f6bd9"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 17:18:45 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 17:18:45 2009 -0700"
      },
      "message": "util/DebugUtils: Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n\nBUG\u003d1780938\n"
    },
    {
      "commit": "76c0226008ee16633dc94ed4dbeadef2174f6bd9",
      "tree": "b53bf672f4ab7f82e2e1ab403a02a3a2740f2e96",
      "parents": [
        "42bc2ff5d2e3a10ab6c1fb1e716a124f2b446dbc"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 17:17:21 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 17:17:21 2009 -0700"
      },
      "message": "text: Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n\nBUG\u003d1780938\n"
    },
    {
      "commit": "3cae8fede973a66c10ee07446e8dd8d7c2ead2c1",
      "tree": "830c9cc7c86fcfb9edf7eef3264730c552d40102",
      "parents": [
        "d5a9af45fff88be8bde35852f247e212f82e5e26"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Mon Apr 13 16:22:25 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Mon Apr 13 16:40:25 2009 -0700"
      },
      "message": "Clean up trivial Eclipse warnings and fix whitespace.\n\nAdded @Override to overridden methods.\nRemoved unused imports.\nConverted tabs to spaces.\nRemoved \\r characters from end-of-lines.\nAdd .gitignore file to ignore the .class files that are\ngenerated when the \"gen\" script is run.\n"
    },
    {
      "commit": "b81ff457a3c22194018f4fff8a35d228f6e40293",
      "tree": "205160a4b60ccf66f2939bc680efdc9290a89730",
      "parents": [
        "17e2860fcc9ab0bd674419f74497608a7cf532df",
        "bf915241203d67e7e7c0239e007d5d846012870d"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Mon Apr 13 16:09:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:09:27 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "bf915241203d67e7e7c0239e007d5d846012870d",
      "tree": "f5229f87ddb35d94870fc152b9189100b9d000b7",
      "parents": [
        "43ed2b3ac4eefa6b120eb3e597c0d48a1d8c3bba"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Mon Apr 13 16:08:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:08:09 2009 -0700"
      },
      "message": "AI 145971: am: CL 145757 Suppress the flaky tests\n  Original author: yslau\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145971\n"
    },
    {
      "commit": "17e2860fcc9ab0bd674419f74497608a7cf532df",
      "tree": "d56feb67351e870f8c5ca7398f91b7d492555205",
      "parents": [
        "895e102003040e6ff3dab9f63e4b1dcecce19a60",
        "43ed2b3ac4eefa6b120eb3e597c0d48a1d8c3bba"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Mon Apr 13 16:06:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:06:39 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "43ed2b3ac4eefa6b120eb3e597c0d48a1d8c3bba",
      "tree": "9a9d7ae107eabdb58a222223d2aa1c78400007f7",
      "parents": [
        "5f75015fefa2f5feee6e014e4c69963fab0b6189"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Mon Apr 13 16:05:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:05:22 2009 -0700"
      },
      "message": "AI 145970: am: CL 145743 Excise the \"de\" locale out of testResourceBundles(), leaving a\n  TODO and long comment about the situation.\n  Original author: danfuzz\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145970\n"
    },
    {
      "commit": "895e102003040e6ff3dab9f63e4b1dcecce19a60",
      "tree": "83d9d11e2fcb56b95426b9fe7a2a378557c71bca",
      "parents": [
        "61805637e52b29f661c34c4cdd9f31b182ee1698",
        "5f75015fefa2f5feee6e014e4c69963fab0b6189"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Mon Apr 13 16:03:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:03:16 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "5f75015fefa2f5feee6e014e4c69963fab0b6189",
      "tree": "dac019194b25ef31954e96b3728054906a3d63ec",
      "parents": [
        "e8624dd69d1647cf5fc10da0447386ade66f0a9e"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Mon Apr 13 16:01:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:01:56 2009 -0700"
      },
      "message": "AI 145969: am: CL 145735 Suppress the flaky DatabaseLockTest\n  Original author: brettchabot\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145969\n"
    },
    {
      "commit": "b1d0403c661c2e6cf042a7f22847aa255c421d67",
      "tree": "c6d38c61eede2607fba3f8994d57664e82b46132",
      "parents": [
        "61805637e52b29f661c34c4cdd9f31b182ee1698"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 15:12:30 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 15:12:30 2009 -0700"
      },
      "message": "Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n\nBUG\u003d1780938\n"
    },
    {
      "commit": "42bc2ff5d2e3a10ab6c1fb1e716a124f2b446dbc",
      "tree": "b2187c691dae17d3d89f88159611395a8c9afa47",
      "parents": [
        "61805637e52b29f661c34c4cdd9f31b182ee1698"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 15:07:51 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Mon Apr 13 15:10:38 2009 -0700"
      },
      "message": "Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n\nBUG\u003d1780938\n"
    },
    {
      "commit": "61805637e52b29f661c34c4cdd9f31b182ee1698",
      "tree": "c33eb754e1ca9dbe46e0ed64e5ffdeefac9c3de5",
      "parents": [
        "2ee5b4d82b7d5d1db3ce5e14a8b89cb8baa0760c",
        "2faf6081f2d1d4d81e870f3e77f589174e30e1ff"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 14:13:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 14:13:14 2009 -0700"
      },
      "message": "Merge change 65 into donut\n\n* changes:\n  Remove references to android.util.Config\n"
    },
    {
      "commit": "2ee5b4d82b7d5d1db3ce5e14a8b89cb8baa0760c",
      "tree": "94f646adf93bddae89a0c32447e8cecd9b8f3d69",
      "parents": [
        "0887540fa8cad30fa7688d3cd86904d61c9550c3",
        "fb8390729192860066c081b11b2f58db4cba9924"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 14:13:00 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 14:13:00 2009 -0700"
      },
      "message": "Merge change 64 into donut\n\n* changes:\n  Remove references to android.util.Config\n"
    },
    {
      "commit": "0887540fa8cad30fa7688d3cd86904d61c9550c3",
      "tree": "f547c5f4b59e31382c6a7a535d3bb3a8f01f9030",
      "parents": [
        "b7c3675aefea21a4b49a19f5fd56fb93a55146c8",
        "cfe6524071624b6679e5fa4db847328e8d0317c8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 14:12:27 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 13 14:12:27 2009 -0700"
      },
      "message": "Merge change 63 into donut\n\n* changes:\n  Remove references to android.util.Config\n"
    },
    {
      "commit": "b7c3675aefea21a4b49a19f5fd56fb93a55146c8",
      "tree": "ab91b9958c243ad39ee4658fdedbe0272fa4a8b7",
      "parents": [
        "d5a9af45fff88be8bde35852f247e212f82e5e26",
        "e8624dd69d1647cf5fc10da0447386ade66f0a9e"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "",
        "time": "Mon Apr 13 13:54:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 13:54:13 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "e8624dd69d1647cf5fc10da0447386ade66f0a9e",
      "tree": "0048951608d258996825a7717c4180ccf437a28b",
      "parents": [
        "7eb4fbdbb63c5e745bf5539c30a37da2bb273f49"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "",
        "time": "Mon Apr 13 13:52:55 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 13:52:55 2009 -0700"
      },
      "message": "AI 145920: Don\u0027t filter out IPv6 multicast packets.\n\nAutomated import of CL 145920\n"
    },
    {
      "commit": "d5a9af45fff88be8bde35852f247e212f82e5e26",
      "tree": "b1a9bdba16ced793921db255e98e58995c0dfc59",
      "parents": [
        "1710799c47c02aba18aef7693e38a84cd170560e",
        "7eb4fbdbb63c5e745bf5539c30a37da2bb273f49"
      ],
      "author": {
        "name": "Jeffrey Sharkey",
        "email": "",
        "time": "Mon Apr 13 08:56:31 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 08:56:31 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "7eb4fbdbb63c5e745bf5539c30a37da2bb273f49",
      "tree": "cce965fedc0fdd3eaab24703faef8c170b7d1381",
      "parents": [
        "06f36b401d5020190c3c8662c8ff50a9b7776387"
      ],
      "author": {
        "name": "Jeffrey Sharkey",
        "email": "",
        "time": "Mon Apr 13 08:55:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 08:55:24 2009 -0700"
      },
      "message": "AI 145860: am: CL 145568 Hide setStarted() from public API.\n  It should be renamed to something more meaninful before being exposed.\n  Original author: jsharkey\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145860\n"
    },
    {
      "commit": "1710799c47c02aba18aef7693e38a84cd170560e",
      "tree": "84cef382e0c416bc518764000680470affd9efc5",
      "parents": [
        "210ae8c3753244978cefcecf85e60df4a28b4c56",
        "06f36b401d5020190c3c8662c8ff50a9b7776387"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Mon Apr 13 08:53:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 08:53:57 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "06f36b401d5020190c3c8662c8ff50a9b7776387",
      "tree": "0a06d7192484106e2e060359e2e0fe2e7abac603",
      "parents": [
        "baf49ae7d063510e0ec8e2a94dbddd95cd876ec3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Mon Apr 13 08:52:45 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 08:52:45 2009 -0700"
      },
      "message": "AI 145859: am: CL 145561 Fix issue #1710534 (documentation doesn\u0027t mention that activity resolver (and others) handle MIME types as case-sensitive).\n  Original author: hackbod\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145859\n"
    },
    {
      "commit": "210ae8c3753244978cefcecf85e60df4a28b4c56",
      "tree": "9c3b3aba132d07920a2e7be7eb4ecbea285ba2f1",
      "parents": [
        "5f05afeeb6dd88a4f16b0a279afa3b4d0b631213",
        "baf49ae7d063510e0ec8e2a94dbddd95cd876ec3"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Apr 13 08:51:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 08:51:20 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "baf49ae7d063510e0ec8e2a94dbddd95cd876ec3",
      "tree": "fbfea662823410452abed1743a9e2adf8c1f0d60",
      "parents": [
        "f8a7ceaef2e7d5cd530c9426bde91b6fa9a40b75"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Apr 13 08:50:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 08:50:07 2009 -0700"
      },
      "message": "AI 145858: am: CL 145559 Cleanup for early-look SDK.\n  Original author: ddougherty\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145858\n"
    },
    {
      "commit": "5f05afeeb6dd88a4f16b0a279afa3b4d0b631213",
      "tree": "1d2bb12a8948f66d1ee9fa90671563d7e52692f3",
      "parents": [
        "69cbb96c88d80bc165ace12317237daee195085b",
        "f8a7ceaef2e7d5cd530c9426bde91b6fa9a40b75"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "",
        "time": "Fri Apr 10 16:26:11 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 16:26:11 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "f8a7ceaef2e7d5cd530c9426bde91b6fa9a40b75",
      "tree": "1dd68eeddbfa83d571a3544d6d2e25ba9be21b49",
      "parents": [
        "1eb75a0b3770177c3f0d0c2e843f80fc34451ef5"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "",
        "time": "Fri Apr 10 16:24:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 16:24:47 2009 -0700"
      },
      "message": "AI 145778: Manual merge changes 145382-145384 from cupcake.\n\nAutomated import of CL 145778\n"
    },
    {
      "commit": "69cbb96c88d80bc165ace12317237daee195085b",
      "tree": "5c9de8a1ea733ff9dbbdbe017d5a0fc9943fe737",
      "parents": [
        "f391664cd2f188f3cd7abc60e1ed1a23600bf4c7",
        "1eb75a0b3770177c3f0d0c2e843f80fc34451ef5"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 18:47:55 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 18:47:55 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "1eb75a0b3770177c3f0d0c2e843f80fc34451ef5",
      "tree": "0d20f206f2fb6e2a940ba8a8816b5ab5c1fc6e24",
      "parents": [
        "32925df9202d5b78d69a4b5c76e6e717a4a86a67"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 18:46:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 18:46:38 2009 -0700"
      },
      "message": "AI 145602: am: CL 145255 Further work on correcting the misspelling of RENDERMODE_CONTUOUSLY\n  --\u003e RENDERMODE_CONTINUOUSLY. This time we update the spelling\n  in the list of APIs in SDK release 3. (Which hasn\u0027t actually been\n  released yet, so it\u0027s OK to do this.)\n  Original author: jackpal\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145602\n"
    },
    {
      "commit": "f391664cd2f188f3cd7abc60e1ed1a23600bf4c7",
      "tree": "4aa25cef7d9e6baaa6431953ef9fda2307866ef1",
      "parents": [
        "fc5c0981eaf789a5aef87a214401b64e4c430f1c",
        "32925df9202d5b78d69a4b5c76e6e717a4a86a67"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 18:04:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 18:04:34 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "32925df9202d5b78d69a4b5c76e6e717a4a86a67",
      "tree": "0d21caae9679e56752eda805f5bab110aa8e826c",
      "parents": [
        "b1970201ecedde4cee25ded12efd5b09e976a6f1"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 18:03:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 18:03:18 2009 -0700"
      },
      "message": "AI 145590: Manually merge change 145250 from cupcake.\n  Update API for GLSurfaceView to account for correcting the spelling of a\n  constant RENDER_CONTINUOUSLY. (This constant is new to Cupcake, so this is not\n  a breaking API change.)\n  BUG\u003d1766678\n\nAutomated import of CL 145590\n"
    },
    {
      "commit": "fc5c0981eaf789a5aef87a214401b64e4c430f1c",
      "tree": "3e3a7dfa90d9b632719cbb28be35152ca55a554e",
      "parents": [
        "5309124aa3196e7684c833532c1a354dcbd0277d",
        "06ba55476ee9703c876d223cd41bd73c5f85f42d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 09 16:21:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 09 16:21:51 2009 -0700"
      },
      "message": "Merge change 67 into donut\n\n* changes:\n  Integrate new power connnect/disconnect broadcasts\n"
    },
    {
      "commit": "06ba55476ee9703c876d223cd41bd73c5f85f42d",
      "tree": "597ed553c488fdb9ff882887c45b1e2e1fe4f66f",
      "parents": [
        "4d08efb7d80db0e2d69c60a5fee6a923e440daac"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 09 16:03:56 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 09 16:03:56 2009 -0700"
      },
      "message": "Integrate new power connnect/disconnect broadcasts\n\nTwo new broadcasts, Intent.ACTION_POWER_CONNECTED and\nIntent.ACTION_POWER_CONNECTED, that are issued when the device is plugged\nand unplugged from USB or AC power.  This pulls two changes from the\nopen-source Gerrit repo into the internal Donut codeline:\n\n1241 fda6fae Added broadcasts for external power events.\n9491 37f8ca1 Fix system service crash when booting while on battery power\n\nThe current.xml API description has also been updated to include the\nnew Intent fields; the new API was approved in the original OSS change.\n"
    },
    {
      "commit": "2faf6081f2d1d4d81e870f3e77f589174e30e1ff",
      "tree": "e2153b589fea0fd758791058b6e456babe1ee95d",
      "parents": [
        "7680d67dc7445ba65a4fc4307afe24b20b333a52"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 09 15:30:38 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 09 15:30:38 2009 -0700"
      },
      "message": "Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n\nBUG\u003d1780938\n"
    },
    {
      "commit": "fb8390729192860066c081b11b2f58db4cba9924",
      "tree": "c3cad10859ef9dd80ee130b30caf967fbb66f935",
      "parents": [
        "7680d67dc7445ba65a4fc4307afe24b20b333a52"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 09 15:12:58 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 09 15:18:48 2009 -0700"
      },
      "message": "Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n\nBUG\u003d1780938\n"
    },
    {
      "commit": "5309124aa3196e7684c833532c1a354dcbd0277d",
      "tree": "d06df0ffb1b3f3a5159fa3867605e6d8995e7812",
      "parents": [
        "4d08efb7d80db0e2d69c60a5fee6a923e440daac",
        "b1970201ecedde4cee25ded12efd5b09e976a6f1"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 15:01:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 15:01:54 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "b1970201ecedde4cee25ded12efd5b09e976a6f1",
      "tree": "f7e716487336ede0ded80b11fb9f96f47f916a4a",
      "parents": [
        "23cda69aaa82718ad9cd29220b5b11b0de205493"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 15:00:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 15:00:37 2009 -0700"
      },
      "message": "AI 145526: am: CL 145249 Correct misspelling of constant RENDERMODE_CONTUOUSLY --\u003e RENDERMODE_CONTINUOUSLY\n  Original author: jackpal\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145526\n"
    },
    {
      "commit": "4d08efb7d80db0e2d69c60a5fee6a923e440daac",
      "tree": "ef2175dfab3c6e3624535cc712a246c4d3298ae9",
      "parents": [
        "2984f1424412f523364aafe6fdb3d0e4f4d14e8d",
        "23cda69aaa82718ad9cd29220b5b11b0de205493"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 14:52:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 14:52:42 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "23cda69aaa82718ad9cd29220b5b11b0de205493",
      "tree": "ede5b253699a13671d1da87ccdfb8ecbad0859a5",
      "parents": [
        "2dcaf4ee664528c39cddbe945da4983f196f4783"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Thu Apr 09 14:51:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 14:51:25 2009 -0700"
      },
      "message": "AI 145523: am: CL 145244 Fully document GLSurfaceView and related classes.\n  Original author: jackpal\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145523\n"
    },
    {
      "commit": "cfe6524071624b6679e5fa4db847328e8d0317c8",
      "tree": "4600c8162173aa35874b2d9604a7a126692e652b",
      "parents": [
        "7680d67dc7445ba65a4fc4307afe24b20b333a52"
      ],
      "author": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 09 14:51:04 2009 -0700"
      },
      "committer": {
        "name": "Dave Bort",
        "email": "dbort@android.com",
        "time": "Thu Apr 09 14:51:04 2009 -0700"
      },
      "message": "Remove references to android.util.Config\n\nThe semantics of Config.DEBUG will be changing soon, and all other\nConfig.* fields will become deprecated/hidden.\n"
    },
    {
      "commit": "2984f1424412f523364aafe6fdb3d0e4f4d14e8d",
      "tree": "61c51561d132e8664a408d156954a1cbea5787f3",
      "parents": [
        "7680d67dc7445ba65a4fc4307afe24b20b333a52",
        "2dcaf4ee664528c39cddbe945da4983f196f4783"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Thu Apr 09 14:33:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 14:33:58 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "2dcaf4ee664528c39cddbe945da4983f196f4783",
      "tree": "8054eade4854c235386de9b195d8a5296bb50b00",
      "parents": [
        "9ac932179c704822c7ae5c7accb02119b578254e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Thu Apr 09 14:32:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 14:32:41 2009 -0700"
      },
      "message": "AI 145493: am: CL 145214 Update cupcake translations.\n  Original author: enf\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 145493\n"
    },
    {
      "commit": "7680d67dc7445ba65a4fc4307afe24b20b333a52",
      "tree": "de7e01c3ca8a952a4edbad57ea3f3b604e3f814a",
      "parents": [
        "50457c1fc2bea834e64490f95e9f7e424a162b46",
        "9ac932179c704822c7ae5c7accb02119b578254e"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "",
        "time": "Wed Apr 08 15:10:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 15:10:29 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "9ac932179c704822c7ae5c7accb02119b578254e",
      "tree": "4360e7ccadf2309d0b4a67a9e28fa1b4681dbcc7",
      "parents": [
        "939151f1eb3d2522ed952d14a9bb79235a5d7126"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "",
        "time": "Wed Apr 08 15:09:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 15:09:15 2009 -0700"
      },
      "message": "AI 145201: Hold wakelock while delaying for audio route switch after headset unplug.\n  Fixes bug where we go to sleep before switching audio, and we lose audio until the apps CPU wakes up again.\n  BUG\u003d1774615\n\nAutomated import of CL 145201\n"
    },
    {
      "commit": "50457c1fc2bea834e64490f95e9f7e424a162b46",
      "tree": "510699d0473bfb2973085d1e9a75c243186ec4f6",
      "parents": [
        "7d1d778575fbb52b0100c7b4c5c27cfda6ee71d4",
        "939151f1eb3d2522ed952d14a9bb79235a5d7126"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "",
        "time": "Wed Apr 08 14:23:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 14:23:53 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "939151f1eb3d2522ed952d14a9bb79235a5d7126",
      "tree": "1d88a271cd3a5b580d6840d8b42a9a05e208a0a7",
      "parents": [
        "f62b80fa1ba6b0a4cf5996655812bca79ff6c49e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "",
        "time": "Wed Apr 08 14:22:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 14:22:40 2009 -0700"
      },
      "message": "AI 145188: Fixes #1580949. Compress text when marquee is enabled but the text is too big by only a few percent of the TextView\u0027s width.\n  BUG\u003d1580949\n\nAutomated import of CL 145188\n"
    },
    {
      "commit": "7d1d778575fbb52b0100c7b4c5c27cfda6ee71d4",
      "tree": "47b59e0363447b143c0f5b69eb71447f241c4957",
      "parents": [
        "36f9b695a17ed463654a93bac22625210e64efe2",
        "6447ca30b8e41c22c7214f201120327057e356dc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 08 13:42:34 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 08 13:42:34 2009 -0700"
      },
      "message": "Merge change 38 into donut\n\n* changes:\n  Fix issue #1769910 (Track activity launch times)\n"
    },
    {
      "commit": "6447ca30b8e41c22c7214f201120327057e356dc",
      "tree": "0cd18bdbb4f924b95567a36b1834115cc2fa6d3a",
      "parents": [
        "60a51818483dae32d18414a4f128ca057e267e8c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 07 19:50:08 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 07 19:50:08 2009 -0700"
      },
      "message": "Fix issue #1769910 (Track activity launch times)\n\nThe usage stats service now collects per-activity launch time stats.  There are a number of fixes and improvements to its statistics management and collection; it now operates its calendar in GMT and ensures that for checkin purposes it always reports one day and only one complete day to the checkin service.\n\nAlso change the checkin option from \"-c\" to \"--checkin\" since it is really a special thing.\n"
    },
    {
      "commit": "36f9b695a17ed463654a93bac22625210e64efe2",
      "tree": "4c8163a7e4af3949ef1ddb7cda2428be465d9c53",
      "parents": [
        "ed571ea7c640a242356f70defe7bacbda665fd88",
        "f62b80fa1ba6b0a4cf5996655812bca79ff6c49e"
      ],
      "author": {
        "name": "Cynthia Wong",
        "email": "",
        "time": "Tue Apr 07 17:25:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 07 17:25:27 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "f62b80fa1ba6b0a4cf5996655812bca79ff6c49e",
      "tree": "aded62acf631895e3087d7057b0174ee7058a490",
      "parents": [
        "374c83f42020386556ee7c2058df761a6c274a34"
      ],
      "author": {
        "name": "Cynthia Wong",
        "email": "",
        "time": "Tue Apr 07 17:24:14 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 07 17:24:14 2009 -0700"
      },
      "message": "AI 144928: Make the uphill discarding ops functionality controllable via a Gservices flag\n  BUG\u003d1725022\n\nAutomated import of CL 144928\n"
    },
    {
      "commit": "ed571ea7c640a242356f70defe7bacbda665fd88",
      "tree": "4ac2a2f15b25dfe1add51d7f21eb9ebf6064489d",
      "parents": [
        "374c83f42020386556ee7c2058df761a6c274a34",
        "b70f3dff01e7e1e85f77cf0b0b2eaba8200eb82c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 07 16:54:26 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 07 16:54:26 2009 -0700"
      },
      "message": "Merge change 37 into donut\n\n* changes:\n  Preserve an Activity\u0027s setIntent() state across relaunches\n"
    },
    {
      "commit": "b70f3dff01e7e1e85f77cf0b0b2eaba8200eb82c",
      "tree": "007486803555bc17579747a508555a7ac1cc2f1c",
      "parents": [
        "8f7edc20e9b8e4fbe221f9b90610cc7d3a7d92f5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Apr 07 16:07:59 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Apr 07 16:07:59 2009 -0700"
      },
      "message": "Preserve an Activity\u0027s setIntent() state across relaunches\n\nPreviously any Intent designated by setIntent() would be lost when\nthe Activity was shut down and restarted due to orientation change.\nNow the custom intent is preserved across the relaunch.\n\nBug: b/1743425\n"
    },
    {
      "commit": "374c83f42020386556ee7c2058df761a6c274a34",
      "tree": "359f9e2cdd9beb6c9fc8569ddff4946282c21faf",
      "parents": [
        "8f7edc20e9b8e4fbe221f9b90610cc7d3a7d92f5"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Apr 07 13:55:05 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 07 13:55:05 2009 -0700"
      },
      "message": "AI 144912: Merge from cupcake:\n  Change 144891 on 2009/04/07 by enf@ebcdic\n  Import a bunch of revised translations.\n\nAutomated import of CL 144912\n"
    },
    {
      "commit": "8f7edc20e9b8e4fbe221f9b90610cc7d3a7d92f5",
      "tree": "25bdc95a04479241dcde4cfc97c4622e20164981",
      "parents": [
        "d6c5d527d3fa73dafc6e7cd36e4d6922b6d31845"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "",
        "time": "Mon Apr 06 18:39:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 18:39:04 2009 -0700"
      },
      "message": "AI 144740: am: CL 144739 More notification sounds\n  Original author: davidsparks\n  Merged from: //branches/cupcake/...\n\nAutomated import of CL 144740\n"
    },
    {
      "commit": "d6c5d527d3fa73dafc6e7cd36e4d6922b6d31845",
      "tree": "e0533a8ca7ee518aef5ae49c22cf1dd6d04f2f4d",
      "parents": [
        "60a51818483dae32d18414a4f128ca057e267e8c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "",
        "time": "Mon Apr 06 15:20:45 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 15:20:45 2009 -0700"
      },
      "message": "AI 144705: Teleca patch from 03/27/2009, fixes some CDMA issues.\n\nAutomated import of CL 144705\n"
    },
    {
      "commit": "60a51818483dae32d18414a4f128ca057e267e8c",
      "tree": "8978591c1309af325e8b1753fd69f1712fbfd016",
      "parents": [
        "e932f7f2a47b770c636443d411436bd29cc4bb43"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "",
        "time": "Mon Apr 06 13:39:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 13:39:53 2009 -0700"
      },
      "message": "AI 144688: Fix CDMA ril call sequence numbers.\n  RIL calls cannot have any gaps in their numbering. This was introduced\n  by the CDMA code merge. This was partially fixed only in ril.h. We need\n  to change the Constants file too.\n  BUG\u003d1765265\n\nAutomated import of CL 144688\n"
    },
    {
      "commit": "e932f7f2a47b770c636443d411436bd29cc4bb43",
      "tree": "75a53e7d58fd8b9524aa22e370854e4c65bba17e",
      "parents": [
        "53566b140ffa7b1e2f522ab1cdec13c74f8779e7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Mon Apr 06 10:51:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 10:51:26 2009 -0700"
      },
      "message": "AI 144663: Use Binder interfaces between NetworkLocationManager and LocationManagerService.\n  This fixes a hack that was added when NetworkLocationManager was moved out of the framework.\n  This also lays the groundwork for supporting location providers outside of the system process.\n  BUG\u003d1729031\n\nAutomated import of CL 144663\n"
    },
    {
      "commit": "53566b140ffa7b1e2f522ab1cdec13c74f8779e7",
      "tree": "8337cbec376640cef7b871c29d6e7e11bd48dc90",
      "parents": [
        "f113fbe67b878b356fba11873276d7633ec1af22"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Mon Apr 06 06:01:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 06:01:47 2009 -0700"
      },
      "message": "AI 144625: Remove unnecessary callback interface from INetworkLocationProvider.\n  BUG\u003d1729031\n\nAutomated import of CL 144625\n"
    },
    {
      "commit": "f113fbe67b878b356fba11873276d7633ec1af22",
      "tree": "dca146b6f0ab178365f4ee7e80dd976ae33e4e73",
      "parents": [
        "66eb4acb89a5e54bdb5b9973e9a1c1b9853d154d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Mon Apr 06 05:17:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 05:17:28 2009 -0700"
      },
      "message": "AI 144620: Clean up interface between NetworkLocationProvider and LocationManagerService (part 1)\n  Move broadcast receivers for wifi scan results and battery status\n  from LocationManagerService to NetworkLocationProvider\n  Add a Service for the NetworkLocationProvider, so we can install it from its\n  own thread rather than from BOOT_COMPLETED or callback from LocationManagerService.\n  (this Service was also required for receiving Intents in NetworkLocationProvider)\n  BUG\u003d1729031\n\nAutomated import of CL 144620\n"
    },
    {
      "commit": "66eb4acb89a5e54bdb5b9973e9a1c1b9853d154d",
      "tree": "e08d5314f3f6adc8e1bd4062bd92a2a4ccbfac85",
      "parents": [
        "b9db7c9f5a8924361ae2f439509e19993d82b884"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Sun Apr 05 14:50:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 05 14:50:22 2009 -0700"
      },
      "message": "AI 144599: Location Manager cleanup:\n  Move PhoneStateListener for listening to cell location changes from LocationManagerService\n  to the NetworkLocationProvider.\n  Move CellState class out of the core framework to the NetworkLocationProvider service.\n  NetworkLocationManager now notifies the collector of its state, rather than LocationManagerService.\n  BUG\u003d1729031\n\nAutomated import of CL 144599\n"
    },
    {
      "commit": "b9db7c9f5a8924361ae2f439509e19993d82b884",
      "tree": "99cc2b39b7739b3b900e7e753b75767670f930a5",
      "parents": [
        "c23031933ff785c9edd50ccec7577f8a728e8b8f"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "",
        "time": "Sun Apr 05 14:15:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 05 14:15:41 2009 -0700"
      },
      "message": "AI 144593: Fix GSM cell location updates.\n  BUG\u003d1761611\n\nAutomated import of CL 144593\n"
    },
    {
      "commit": "c23031933ff785c9edd50ccec7577f8a728e8b8f",
      "tree": "28187df435d229d167689322f5740ea26887ce78",
      "parents": [
        "9411a39866b749ad0a47f15083f311847eb79178"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "",
        "time": "Fri Apr 03 17:37:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 03 17:37:18 2009 -0700"
      },
      "message": "AI 144562: First pass at #1580949. Changes the marquee animation to make it less weird and jarring when the text overflows by a few pixels only. The next change will take care of compressing the text when the text is longer than the TextView by only a few % of its width.\n  BUG\u003d1580949\n\nAutomated import of CL 144562\n"
    }
  ],
  "next": "9411a39866b749ad0a47f15083f311847eb79178"
}
