)]}'
{
  "log": [
    {
      "commit": "620986a358c522178ddfc5c0088b2a5e1768e5ae",
      "tree": "0aa7a3e56477aa650229a9a144fca2948307f26c",
      "parents": [
        "134e8e4fc391d4f48f89acbfda757cd61504cb46"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 22 18:58:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 22 18:58:13 2009 -0700"
      },
      "message": "AI 147438: add app widget docs to dev guide\n  move app widget docs out of the package description\n  BUG\u003d1790234\n\nAutomated import of CL 147438\n"
    },
    {
      "commit": "134e8e4fc391d4f48f89acbfda757cd61504cb46",
      "tree": "99dad50829b32a1180eed1bb2724d5de1c6acf3a",
      "parents": [
        "a4f01520b95b7d8781233dffb6330a9ad57e3871"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 22 18:45:05 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 22 18:45:05 2009 -0700"
      },
      "message": "AI 147433: Fix broken link to sdk/samples dir in the offline.html page.\n  BUG\u003d1790234\n\nAutomated import of CL 147433\n"
    },
    {
      "commit": "a4f01520b95b7d8781233dffb6330a9ad57e3871",
      "tree": "816d31a2552b290c1f622e6eb437dc37c856b502",
      "parents": [
        "e1d9b55f807f0972ca35c5f24786b1ab27d1d876"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Wed Apr 22 12:33:55 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 22 12:33:55 2009 -0700"
      },
      "message": "AI 147406: Import revised translations.\n\nAutomated import of CL 147406\n"
    },
    {
      "commit": "e1d9b55f807f0972ca35c5f24786b1ab27d1d876",
      "tree": "4118f3ec05ca7f0164595875e31bbdea25abf09e",
      "parents": [
        "6565a5a3002410583b7bdaa5147879032bc3bfb2"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 20:39:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 20:39:18 2009 -0700"
      },
      "message": "AI 147336: Remove stuff relating to the Maps ext library from the docs. Leave a pointer over to code.google.com.\n  BUG\u003d1790234\n\nAutomated import of CL 147336\n"
    },
    {
      "commit": "6565a5a3002410583b7bdaa5147879032bc3bfb2",
      "tree": "ef186cb32327cb9bb887256a13c42d3c7ff7e74c",
      "parents": [
        "7774462ac4fcb0423101655a204fee6698219e4a"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 20:25:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 20:25:36 2009 -0700"
      },
      "message": "AI 147332: Miscellaneous doc changes for cupcake SDK\n  BUG\u003d1790234\n\nAutomated import of CL 147332\n"
    },
    {
      "commit": "7774462ac4fcb0423101655a204fee6698219e4a",
      "tree": "6a5623a9192141a301699035e36ae2de519b6e5c",
      "parents": [
        "2b52aa0b68769c6d64ead210208969515c7a8af8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 21 19:44:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 19:44:01 2009 -0700"
      },
      "message": "AI 147325: update the installing and upgrading docs for cupcake\n  BUG\u003d1793249\n\nAutomated import of CL 147325\n"
    },
    {
      "commit": "2b52aa0b68769c6d64ead210208969515c7a8af8",
      "tree": "159f10ca043b63d909bc6d41b0fc2bc74b600398",
      "parents": [
        "9d8dd806d90bd7bdcc0272f2312f334914921e0b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 21 19:22:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 19:22:40 2009 -0700"
      },
      "message": "AI 147314: change carousel SDK to 1.5;\n  revise Google IO info\n  BUG\u003d1800649\n\nAutomated import of CL 147314\n"
    },
    {
      "commit": "9d8dd806d90bd7bdcc0272f2312f334914921e0b",
      "tree": "eedc9feddaf874f37d64c92db98b8c9293d4bf63",
      "parents": [
        "bd13c244fe329af24c4f5ae4b1039fdb244e0a8a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 21 19:17:59 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 19:17:59 2009 -0700"
      },
      "message": "AI 147311: update eclipse docs to include necessary AVD procedures and\n  discuss relevant target facilities\n  BUG\u003d1796104\n\nAutomated import of CL 147311\n"
    },
    {
      "commit": "bd13c244fe329af24c4f5ae4b1039fdb244e0a8a",
      "tree": "99a1294eab783a38eaca02406adb82a2694d648b",
      "parents": [
        "fe1f789124ecc4b1475abecfc7d8263c0b21fb6a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 21 19:09:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 19:09:24 2009 -0700"
      },
      "message": "AI 147306: re-write the Developing in Other IDEs doc with updated information for 1.5\n  BUG\u003d1796104\n\nAutomated import of CL 147306\n"
    },
    {
      "commit": "fe1f789124ecc4b1475abecfc7d8263c0b21fb6a",
      "tree": "44ebdbc67fad3dbdea3cf458b0e60c5c4f59351a",
      "parents": [
        "ee378956e3ab9dd312890f4554350ee76e07b301"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 18:52:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 18:52:41 2009 -0700"
      },
      "message": "AI 147297: Update Android 1.5 SDK Download, Release Notes, Version Notes, Highlights\n  Please let me know if you have other \"known issues\", \"resolved issues\", or\n  \"highlights\".\n  Also, note that the installing and upgrading docs are being updated in\n  a different CL, so the new version is not displayed on my staging server.\n  BUG\u003d1790234\n\nAutomated import of CL 147297\n"
    },
    {
      "commit": "ee378956e3ab9dd312890f4554350ee76e07b301",
      "tree": "0b4e7cfffeea5e24468cdb0f83e486b29434242a",
      "parents": [
        "46000b5841033c7171b17e429650a37ec810b4a6"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "",
        "time": "Tue Apr 21 18:45:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 18:45:32 2009 -0700"
      },
      "message": "AI 147290: Update Geocoder javadoc to reflect the need for a backend service.\n  BUG\u003d1794552\n\nAutomated import of CL 147290\n"
    },
    {
      "commit": "46000b5841033c7171b17e429650a37ec810b4a6",
      "tree": "9b6a55c1635937f6107f53e77ee84161bb6fbb8c",
      "parents": [
        "1596b517be4925b82ea55973b6e7595f8d5f2cf5"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "",
        "time": "Tue Apr 21 15:12:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 15:12:16 2009 -0700"
      },
      "message": "AI 147250: Fix a nasty typo in the docs for ContentResolver.update(). No code changes.\n  BUG\u003d1067866\n\nAutomated import of CL 147250\n"
    },
    {
      "commit": "1596b517be4925b82ea55973b6e7595f8d5f2cf5",
      "tree": "8e921c41c1a337e6376c73793c30a31cb53d23af",
      "parents": [
        "0d1ca210e60c0d141344644bd460df1d4887fd17"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 15:00:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 15:00:26 2009 -0700"
      },
      "message": "AI 147238: Update tools index, replace activitycreator with android\n  BUG\u003d1790234\n\nAutomated import of CL 147238\n"
    },
    {
      "commit": "0d1ca210e60c0d141344644bd460df1d4887fd17",
      "tree": "6bc2c9a5bdcb6b386b81f3b980bb32de3acc0f18",
      "parents": [
        "f1eb9b97c351360667f015b20262071f3f627408"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 14:51:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 14:51:13 2009 -0700"
      },
      "message": "AI 147228: Add API diff report to SDK docs (API Level 2 to 3)\n  BUG\u003d1790234\n\nAutomated import of CL 147228\n"
    },
    {
      "commit": "f1eb9b97c351360667f015b20262071f3f627408",
      "tree": "bccf9747626d0fc743043819ddc677581f87ef5a",
      "parents": [
        "f87d0580d2a6aadf7c84e922ef3f7b774885dfda"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 21 14:23:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 14:23:52 2009 -0700"
      },
      "message": "AI 147219: update app-signing doc to include a guide to export a signed APK from ADT\n  BUG\u003d1795149\n\nAutomated import of CL 147219\n"
    },
    {
      "commit": "f87d0580d2a6aadf7c84e922ef3f7b774885dfda",
      "tree": "41401cecbb0231a56b92e671e353a00521adb5ff",
      "parents": [
        "a1cde99f322693e1f12fc224e98bc5340ebfdf1b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 21 14:11:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 14:11:32 2009 -0700"
      },
      "message": "AI 147211: Update emulator doc for new usage with avds.\n  BUG\u003d1790234\n\nAutomated import of CL 147211\n"
    },
    {
      "commit": "a1cde99f322693e1f12fc224e98bc5340ebfdf1b",
      "tree": "6aa9002c18f94949d1b7485cfaa430d79316534a",
      "parents": [
        "54bd245f574379319769471279c7cbf295feac46"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "",
        "time": "Tue Apr 21 11:50:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 11:50:39 2009 -0700"
      },
      "message": "AI 147163: Copy documentation for the various search-by-voice flags that\n  were already listed in attrs.xml into SearchManager.java.  Add\n  a (brief - no time for more) description about how to add search\n  by voice to apps.\n  JAVADOC ONLY - should be safe change for cupcake sdk.\n  BUG\u003d1554704\n\nAutomated import of CL 147163\n"
    },
    {
      "commit": "54bd245f574379319769471279c7cbf295feac46",
      "tree": "e498364aed7337f686eb8cb1075127fe1ed753bc",
      "parents": [
        "f20e1bdf62da9f0225c36b0e5b0146db60062474"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "",
        "time": "Tue Apr 21 11:48:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 21 11:48:54 2009 -0700"
      },
      "message": "AI 147162: Emphasize in the javadoc that the \"pkg\" parameters to\n  InstrumentationTestCase and its descendants should be the\n  package manager package name (not the java package name, and\n  not the test package) of the package holding the Activity\n  under test.\n  Added similar notations to the ApiDemos call sites.\n  JAVADOC ONLY - should be safe change for cupcake sdk.\n  BUG\u003d1783981\n\nAutomated import of CL 147162\n"
    },
    {
      "commit": "f20e1bdf62da9f0225c36b0e5b0146db60062474",
      "tree": "8edcf113e569876ea636619185a9907761925d98",
      "parents": [
        "b5a4c5a473f37700a654a3323afb9682e524c66c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Apr 20 21:53:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 20 21:53:32 2009 -0700"
      },
      "message": "AI 147081: Add document describing AVDs and usage. (doc change only)\n  BUG\u003d1790234\n\nAutomated import of CL 147081\n"
    },
    {
      "commit": "b5a4c5a473f37700a654a3323afb9682e524c66c",
      "tree": "0ae3472a79123c09ebd6a627482880eb8a540f79",
      "parents": [
        "26dea0f211c433f2d3a12dcc85bb069664112a03"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Apr 20 17:54:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 20 17:54:52 2009 -0700"
      },
      "message": "AI 147053: Add -hdf primer vars for the platform and release ID associated with the current (most recent) SDK.\n  Currently, the docs that are specific to each SDK release -- downloading, installing, upgrading, requirements -- are stored in a directory with release-derived name, such as \"1.1_r1\". This change lets documents use generic links to point into the most recent version specific docs, eg href\u003d\"{@docRoot}sdk/{sdkCurrent}/installing.html\" instead of href\u003d\"{@docRoot}sdk/1.1_r1/installing.html\".\n  BUG\u003d1790234\n\nAutomated import of CL 147053\n"
    },
    {
      "commit": "26dea0f211c433f2d3a12dcc85bb069664112a03",
      "tree": "94d3b06ac43f5691ffba8285107c5fbc5f4ed9e3",
      "parents": [
        "a9a66950d6827cbd6cb94ca56fcf9db656bad5a5"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "",
        "time": "Mon Apr 20 16:29:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 20 16:29:19 2009 -0700"
      },
      "message": "AI 147032: Finalize JetPlayer javadoc.\n  BUG\u003d1801229\n\nAutomated import of CL 147032\n"
    },
    {
      "commit": "a9a66950d6827cbd6cb94ca56fcf9db656bad5a5",
      "tree": "6e3afe8be0b53ca0a92cdaf5bd0c14dcc5812534",
      "parents": [
        "62200dd153cc5d0d1f3222f169a51007fdb17667"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "",
        "time": "Mon Apr 20 10:45:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 20 10:45:02 2009 -0700"
      },
      "message": "AI 146937: Finalize AudioRecord javadoc.\n  BUG\u003d1797606\n\nAutomated import of CL 146937\n"
    },
    {
      "commit": "62200dd153cc5d0d1f3222f169a51007fdb17667",
      "tree": "2855d4fe457b8302da1f34de3e2943d3a2bd3c75",
      "parents": [
        "f69b61b49638c2ac9e344cd3096a19cf6a8582e9"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "",
        "time": "Fri Apr 17 11:29:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 17 11:29:35 2009 -0700"
      },
      "message": "AI 146754: Fix some problems in the SoundPool docs and add additional text.\n  BUG\u003d1795461\n\nAutomated import of CL 146754\n"
    },
    {
      "commit": "f69b61b49638c2ac9e344cd3096a19cf6a8582e9",
      "tree": "8fdefeaf0450dda916861d5fe3bd74f7f8fd2abe",
      "parents": [
        "358d23017d0d6c4636eb7599ae7a9b48108899a3"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "",
        "time": "Fri Apr 17 11:22:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 17 11:22:35 2009 -0700"
      },
      "message": "AI 146751: Finalize AudioTrack javadoc.\n  BUG\u003d1795799\n\nAutomated import of CL 146751\n"
    },
    {
      "commit": "358d23017d0d6c4636eb7599ae7a9b48108899a3",
      "tree": "0e6e6de43561386fc36fc8f3a309060f523b8666",
      "parents": [
        "6cb76f6c238afdad0b37628a003c7d88186b5c2f"
      ],
      "author": {
        "name": "Urs Grob",
        "email": "",
        "time": "Fri Apr 17 02:09:00 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 17 02:09:00 2009 -0700"
      },
      "message": "AI 146711: Enhancing the test runner. Now it filters BrokenTests and only executes tests\n  annotated with SideEffect if the host is running in single test mode.\n  Also adding some cleanup mechanism and some logcat logging about memory consumption\n  BUG\u003d1789657\n\nAutomated import of CL 146711\n"
    },
    {
      "commit": "6cb76f6c238afdad0b37628a003c7d88186b5c2f",
      "tree": "983f02c6a0f2f57d378f16f42fdb15142fe17bcb",
      "parents": [
        "b1520e9333efdcc6ce3605be7c02bd0f0c9a0139"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "",
        "time": "Thu Apr 16 18:35:51 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 18:35:51 2009 -0700"
      },
      "message": "AI 146667: Add advice in MediaRecorder Java docs about using MPEG-4 container format\n  BUG\u003d1753020\n\nAutomated import of CL 146667\n"
    },
    {
      "commit": "b1520e9333efdcc6ce3605be7c02bd0f0c9a0139",
      "tree": "fa3764d869c37b9755eb4ee8319627e171746ab2",
      "parents": [
        "d33ab2b8ad3b6690629d4606318e444c72010fa8"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "",
        "time": "Thu Apr 16 17:49:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 17:49:25 2009 -0700"
      },
      "message": "AI 146654: Add java docs for SoundPool\n  BUG\u003d1795461\n\nAutomated import of CL 146654\n"
    },
    {
      "commit": "d33ab2b8ad3b6690629d4606318e444c72010fa8",
      "tree": "53819e221db16b85722bf9dcd71496076be2a5d5",
      "parents": [
        "610cb2df9da25527a8b651cd0fdf76466463ae98"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Thu Apr 16 14:27:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 14:27:42 2009 -0700"
      },
      "message": "AI 146609: updates to the manifest docs for cupcake: Add \"since\" notations for elements and some attributes.\n  BUG\u003d1790234\n\nAutomated import of CL 146609\n"
    },
    {
      "commit": "610cb2df9da25527a8b651cd0fdf76466463ae98",
      "tree": "31a5763fb87e704ded74ed1e2ddd9a0a9930b6c0",
      "parents": [
        "afa2add8ba138cae8647fa5b0b264fd29193d353"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Thu Apr 16 13:33:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 13:33:16 2009 -0700"
      },
      "message": "AI 146601: Update media formats appendix for cupcake\n  BUG\u003d1792195\n\nAutomated import of CL 146601\n"
    },
    {
      "commit": "afa2add8ba138cae8647fa5b0b264fd29193d353",
      "tree": "b1a5ee607e3aa05348edd3ea1dea9c9b7667ad19",
      "parents": [
        "9d1eced4a8ad8ab03723689bc06fc330976ae5ba"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Thu Apr 16 11:01:05 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 16 11:01:05 2009 -0700"
      },
      "message": "AI 146517: Import translation changes.\n  DO NOT MERGE\n\nAutomated import of CL 146517\n"
    },
    {
      "commit": "9d1eced4a8ad8ab03723689bc06fc330976ae5ba",
      "tree": "555baac60712736f6a0684590a6441e5c2fe3472",
      "parents": [
        "c56eed910a38a9e4342e16f55d9e004baf19da46"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "",
        "time": "Wed Apr 15 22:30:00 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 15 22:30:00 2009 -0700"
      },
      "message": "AI 146411: Fix BridgeCanvas#drawRoundRect\n  BUG\u003d1792311\n\nAutomated import of CL 146411\n"
    },
    {
      "commit": "c56eed910a38a9e4342e16f55d9e004baf19da46",
      "tree": "b8219fd4cd0d54bdef82a3002dd04583f75520e4",
      "parents": [
        "d9671b8e05806742c7a592fda3208e6134f4acd6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Wed Apr 15 13:30:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 15 13:30:18 2009 -0700"
      },
      "message": "AI 146365: Import revised translations.\n  DO NOT MERGE\n\nAutomated import of CL 146365\n"
    },
    {
      "commit": "d9671b8e05806742c7a592fda3208e6134f4acd6",
      "tree": "be27640b22a4f1ba3a749fb3f40de53f77480d6d",
      "parents": [
        "b01b0cb4b646547c9f3a50543a0004979dac5910"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 15 11:29:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 15 11:29:53 2009 -0700"
      },
      "message": "AI 146341: g4 integrate -t -i -b platform-1_0-to-cupcake @146018,146018 (doc change)\n  BUG\u003d1675368\n\nAutomated import of CL 146341\n"
    },
    {
      "commit": "b01b0cb4b646547c9f3a50543a0004979dac5910",
      "tree": "a0c94070ef3991ebc3fc90274bd829cca86958d7",
      "parents": [
        "0ebf34a27a989102e9483059d6dcaff7b97a06f0"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 15 11:28:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 15 11:28:57 2009 -0700"
      },
      "message": "AI 146340: Integrate updated SDK Terms and Conditions document\n\nAutomated import of CL 146340\n"
    },
    {
      "commit": "0ebf34a27a989102e9483059d6dcaff7b97a06f0",
      "tree": "df38095d6857902b2b17033ba460390a281fad63",
      "parents": [
        "a9fe9e21d37d2a4348059a9d8d8938327e3f0903"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 14 17:19:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 17:19:13 2009 -0700"
      },
      "message": "AI 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  BUG\u003d1788684\n\nAutomated import of CL 146254\n"
    },
    {
      "commit": "a9fe9e21d37d2a4348059a9d8d8938327e3f0903",
      "tree": "57e1ef7fde885f200eccc9cb9bcfbde981fb2a87",
      "parents": [
        "7fc3cd6aeb36849d3c89364e3106eede8c52a65c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 14 16:29:14 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 16:29:14 2009 -0700"
      },
      "message": "AI 146242: fix the package namespace in the examples;\n  delete the old hello-android file\n  BUG\u003d1750212\n\nAutomated import of CL 146242\n"
    },
    {
      "commit": "7fc3cd6aeb36849d3c89364e3106eede8c52a65c",
      "tree": "fcc0371633a62fa6b5b91b0a7f691ff7ed3f1587",
      "parents": [
        "574d89fa0472baa541300b6b680a19c52e160a70"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "",
        "time": "Tue Apr 14 15:49:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 15:49:35 2009 -0700"
      },
      "message": "AI 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\nAutomated import of CL 146225\n"
    },
    {
      "commit": "574d89fa0472baa541300b6b680a19c52e160a70",
      "tree": "c767c683aeff99d5dd7c4d858734472a64a5ca43",
      "parents": [
        "77cfbeb51d27a92a2c6711b448c19d9100dd10d2"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Apr 14 12:10:43 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 12:10:43 2009 -0700"
      },
      "message": "AI 146175: Import updated translations.\n\nAutomated import of CL 146175\n"
    },
    {
      "commit": "77cfbeb51d27a92a2c6711b448c19d9100dd10d2",
      "tree": "5b3d81a30c058569e409d6f9e1f549f09bb323f3",
      "parents": [
        "67d2f8d777f4973ed34a4cb0564658b43aaa1cd6"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 10:41:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 10:41:03 2009 -0700"
      },
      "message": "AI 146144: Set default map location for Ireland and South Africa\n\nAutomated import of CL 146144\n"
    },
    {
      "commit": "67d2f8d777f4973ed34a4cb0564658b43aaa1cd6",
      "tree": "a6612c6ab842eece068508d23013a56d40097a85",
      "parents": [
        "a69ab9493ca3d35ba3cd722a60f90b092a544de6"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 09:44:55 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 09:44:55 2009 -0700"
      },
      "message": "AI 146127: Increase zoom level for NZ default maps location\n\nAutomated import of CL 146127\n"
    },
    {
      "commit": "a69ab9493ca3d35ba3cd722a60f90b092a544de6",
      "tree": "15f3c84f36d25844172de90c64fea4e30cacbd4d",
      "parents": [
        "15b7e5479d70d9c768639de43c8e85b21b0db90d"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Tue Apr 14 09:30:00 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 14 09:30:00 2009 -0700"
      },
      "message": "AI 146123: Change Belfast to Dublin\n  BUG\u003d1788466\n\nAutomated import of CL 146123\n"
    },
    {
      "commit": "15b7e5479d70d9c768639de43c8e85b21b0db90d",
      "tree": "707cbadb1ecb8ba53ca5d6c087f85d4599eddfc9",
      "parents": [
        "a8c28c4e4a4844dd17d832e9cd729d28f056e09c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Mon Apr 13 17:16:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:16:19 2009 -0700"
      },
      "message": "AI 146037: Import updated translations.\n\nAutomated import of CL 146037\n"
    },
    {
      "commit": "a8c28c4e4a4844dd17d832e9cd729d28f056e09c",
      "tree": "f782413367974c99a96371b4f95a8c02411f5098",
      "parents": [
        "836054473c5329759cd298214516fe3648c58bd2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Mon Apr 13 17:01:30 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 17:01:30 2009 -0700"
      },
      "message": "AI 146028: update hello world tutorial for cupcake, including various other edits.\n  BUG\u003d1750212\n\nAutomated import of CL 146028\n"
    },
    {
      "commit": "836054473c5329759cd298214516fe3648c58bd2",
      "tree": "6aecc8d9d68b1165f88e3dc759baeaf6485fd2d0",
      "parents": [
        "5320e896e235564321daaa5d9f0a540cf2ca44c4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "",
        "time": "Mon Apr 13 16:11:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 16:11:29 2009 -0700"
      },
      "message": "AI 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  BUG\u003d1785986\n\nAutomated import of CL 145993\n"
    },
    {
      "commit": "5320e896e235564321daaa5d9f0a540cf2ca44c4",
      "tree": "f006d8a86288b8fde21e865994fef6b54071928a",
      "parents": [
        "18b4d490652457c94594393a334be9bbc914c8ce"
      ],
      "author": {
        "name": "Ramanan Rajeswaran",
        "email": "",
        "time": "Mon Apr 13 11:19:51 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 11:19:51 2009 -0700"
      },
      "message": "AI 145892: Add Ireland, Switzerland, New Zealand, South Africa to MccTable\n  BUG\u003d1786030\n\nAutomated import of CL 145892\n"
    },
    {
      "commit": "18b4d490652457c94594393a334be9bbc914c8ce",
      "tree": "fd3bc72882d0fc36fe94357606dbd21d572493b8",
      "parents": [
        "68dbdd4d4777c8f68c0bec319c0a96ffbdead58c"
      ],
      "author": {
        "name": "Eric Shienbrood",
        "email": "",
        "time": "Mon Apr 13 10:41:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 13 10:41:56 2009 -0700"
      },
      "message": "AI 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  BUG\u003d1779439\n\nAutomated import of CL 145881\n"
    },
    {
      "commit": "68dbdd4d4777c8f68c0bec319c0a96ffbdead58c",
      "tree": "7237f2620408322df8eb0e2820599dd20621a883",
      "parents": [
        "0b57d6cdb5092604b9ce10fd345f4f5fa4861335"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Fri Apr 10 16:38:00 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 16:38:00 2009 -0700"
      },
      "message": "AI 145782: Import updated translations.\n  DO NOT MERGE\n\nAutomated import of CL 145782\n"
    },
    {
      "commit": "0b57d6cdb5092604b9ce10fd345f4f5fa4861335",
      "tree": "ea6826b8b425cfd6cf911a3790f2b59a6b81b764",
      "parents": [
        "960fe37a6add987a915468b0eec69712db25649d"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Fri Apr 10 15:28:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 15:28:26 2009 -0700"
      },
      "message": "AI 145757: Suppress the flaky tests\n  BUG\u003d174601,1569749\n\nAutomated import of CL 145757\n"
    },
    {
      "commit": "960fe37a6add987a915468b0eec69712db25649d",
      "tree": "d45ea6ef15b93a4b9342adc43c9ce54a1e00efc9",
      "parents": [
        "732bde73f9468c959045eae5b2aa2aa1af3b9b78"
      ],
      "author": {
        "name": "Dan Bornstein",
        "email": "",
        "time": "Fri Apr 10 14:55:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 14:55:08 2009 -0700"
      },
      "message": "AI 145743: Excise the \"de\" locale out of testResourceBundles(), leaving a\n  TODO and long comment about the situation.\n  BUG\u003d1746810\n\nAutomated import of CL 145743\n"
    },
    {
      "commit": "732bde73f9468c959045eae5b2aa2aa1af3b9b78",
      "tree": "2811c5df636de2fb7cd3370a3bd4cd6acc374e8a",
      "parents": [
        "d7e447589831e970c5180f0fb1e0df5914074b66"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Fri Apr 10 14:13:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 14:13:32 2009 -0700"
      },
      "message": "AI 145735: Suppress the flaky DatabaseLockTest\n  BUG\u003d1777453\n\nAutomated import of CL 145735\n"
    },
    {
      "commit": "d7e447589831e970c5180f0fb1e0df5914074b66",
      "tree": "6abf448a076589a007bb3b28a942c3cb895535ef",
      "parents": [
        "5671777ecb3f9047f5546336a724e5b97bc3dbe0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Fri Apr 10 10:45:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 10:45:19 2009 -0700"
      },
      "message": "AI 145711: Import a few changed translations.\n  DO NOT MERGE\n\nAutomated import of CL 145711\n"
    },
    {
      "commit": "5671777ecb3f9047f5546336a724e5b97bc3dbe0",
      "tree": "a990874367303c091a36261cb4ce23ade35c6737",
      "parents": [
        "1c004f0ae1fb2f0c113d7d34f61e3cddabad3815"
      ],
      "author": {
        "name": "Jeffrey Sharkey",
        "email": "",
        "time": "Thu Apr 09 16:53:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 16:53:25 2009 -0700"
      },
      "message": "AI 145568: Hide setStarted() from public API.\n  It should be renamed to something more meaninful before being exposed.\n  BUG\u003d1779168\n\nAutomated import of CL 145568\n"
    },
    {
      "commit": "1c004f0ae1fb2f0c113d7d34f61e3cddabad3815",
      "tree": "560f348900fb3a21a2f4b61d25c6dc0121fcee40",
      "parents": [
        "9f17a3b0062df1f957e2d4f8a3687b319101ae9e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Thu Apr 09 16:26:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 16:26:49 2009 -0700"
      },
      "message": "AI 145561: Fix issue #1710534 (documentation doesn\u0027t mention that activity resolver (and others) handle MIME types as case-sensitive).\n  BUG\u003d1710534\n\nAutomated import of CL 145561\n"
    },
    {
      "commit": "9f17a3b0062df1f957e2d4f8a3687b319101ae9e",
      "tree": "c89b596b5e033d49e34989e19e126af93eebae93",
      "parents": [
        "d6cbabfa7737af8dbf8bbc3d152b86a3e8165192"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Thu Apr 09 16:21:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 16:21:15 2009 -0700"
      },
      "message": "AI 145559: Cleanup for early-look SDK.\n\nAutomated import of CL 145559\n"
    },
    {
      "commit": "d6cbabfa7737af8dbf8bbc3d152b86a3e8165192",
      "tree": "005c42aec08c78ddebe7eac3ce0bd774b0a263ea",
      "parents": [
        "48276ab989a4d775961ce30a43635a317052672a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Thu Apr 09 12:34:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 12:34:01 2009 -0700"
      },
      "message": "AI 145384: API review: these didn\u0027t specify a protection level.\n  I realized that the package parse is not requiring android:protectionLevel on a permission, even though it was intended to do that.  As a result, some new permissions slipped by without specifying it.  Now they do.  Also the mock providers is marked as dangerous, so the user will be informed of it (normal apps should never request it).\n  In the next release we can fix this to always require the protection level.\n  BUG\u003d1780749\n\nAutomated import of CL 145384\n"
    },
    {
      "commit": "48276ab989a4d775961ce30a43635a317052672a",
      "tree": "a3cb21b999933c98e5dd7d764b085938f8be87bf",
      "parents": [
        "5eabbd9f27b5684508b5f5f1f99030c67984ae81"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Thu Apr 09 12:32:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 12:32:19 2009 -0700"
      },
      "message": "AI 145383: API review: clean up a bunch of @hides that have been pending API review.\n  Either expose them, or official hide them with an explanation for why.\n  BUG\u003d1779439\n\nAutomated import of CL 145383\n"
    },
    {
      "commit": "5eabbd9f27b5684508b5f5f1f99030c67984ae81",
      "tree": "ce5a74bab92023e7b3a49564183468a111bf51ca",
      "parents": [
        "d6fbffe6eabd7e910507f85853e1bc797a3c5d6d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Thu Apr 09 12:31:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 09 12:31:13 2009 -0700"
      },
      "message": "AI 145382: API review: change new media keycode names to avoid ambiguity.\n  Updates the key maps.  During this I noticed that the dream keymap didn\u0027t have all of the media buttons like the sapphire key map...!  So this is now changed to match.\n  BUG\u003d1779435\n\nAutomated import of CL 145382\n"
    },
    {
      "commit": "d6fbffe6eabd7e910507f85853e1bc797a3c5d6d",
      "tree": "5f550944bdfcd3c6e963e3b2a1ec82f14c070c53",
      "parents": [
        "62d4be411e760d975e5f57585c26137bd7b75bf5"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Wed Apr 08 20:33:03 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 20:33:03 2009 -0700"
      },
      "message": "AI 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  BUG\u003d1766678\n\nAutomated import of CL 145255\n"
    },
    {
      "commit": "62d4be411e760d975e5f57585c26137bd7b75bf5",
      "tree": "87563f8d08e8d21d0fa72807ee60e4c7aad980b8",
      "parents": [
        "93f411386a570082f25996cb373bc338c6beee7a"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Wed Apr 08 19:41:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 19:41:04 2009 -0700"
      },
      "message": "AI 145250: 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 145250\n"
    },
    {
      "commit": "93f411386a570082f25996cb373bc338c6beee7a",
      "tree": "a65d0e57ff3007aa93ba669681852ea2c1aa1e17",
      "parents": [
        "722a96cbb4236fa8b4d84f7b1e1b64b30e656cd0"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Wed Apr 08 19:28:00 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 19:28:00 2009 -0700"
      },
      "message": "AI 145249: Correct misspelling of constant RENDERMODE_CONTUOUSLY --\u003e RENDERMODE_CONTINUOUSLY\n  BUG\u003d1766678\n\nAutomated import of CL 145249\n"
    },
    {
      "commit": "722a96cbb4236fa8b4d84f7b1e1b64b30e656cd0",
      "tree": "6a62dc465fbaa3e37e0e29548cd5fb70f871f05e",
      "parents": [
        "9bfc99a3087efa6c09a5c8b443b0a2ea9e51a3f4"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "",
        "time": "Wed Apr 08 19:02:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 19:02:20 2009 -0700"
      },
      "message": "AI 145244: Fully document GLSurfaceView and related classes.\n  BUG\u003d1766685\n\nAutomated import of CL 145244\n"
    },
    {
      "commit": "9bfc99a3087efa6c09a5c8b443b0a2ea9e51a3f4",
      "tree": "0c53b31fa7d065f5a74e79c0b15ca35c7242ca54",
      "parents": [
        "e5af939c8ee91b25b02f56ffc881752863b2957f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Wed Apr 08 18:43:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 18:43:27 2009 -0700"
      },
      "message": "AI 145225: Import more revised translations into cupcake.\n\nAutomated import of CL 145225\n"
    },
    {
      "commit": "e5af939c8ee91b25b02f56ffc881752863b2957f",
      "tree": "8e3bbb76dccb721b451986a125be5904b4c05553",
      "parents": [
        "bb4de4bcbe6a652adc59690b7c8d33e9b9dc660c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Wed Apr 08 15:59:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 15:59:35 2009 -0700"
      },
      "message": "AI 145214: Update cupcake translations.\n\nAutomated import of CL 145214\n"
    },
    {
      "commit": "bb4de4bcbe6a652adc59690b7c8d33e9b9dc660c",
      "tree": "656e7a3a709bdd10f08d1719b1fc9da3e7f84e9b",
      "parents": [
        "ae5728d67a2a705b6c5187e10751fa64a63967e8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Apr 07 18:15:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 07 18:15:15 2009 -0700"
      },
      "message": "AI 144977: Import revised translations.\n  DO NOT MERGE\n\nAutomated import of CL 144977\n"
    },
    {
      "commit": "ae5728d67a2a705b6c5187e10751fa64a63967e8",
      "tree": "be67e0a2402afaa370ce8fd9b623d505b0c7d8a3",
      "parents": [
        "f845cd4f23802b286bf24618f8caa397e25ec0d3"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "",
        "time": "Tue Apr 07 17:19:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 07 17:19:28 2009 -0700"
      },
      "message": "AI 144950: Manual integration of 144342 and 144547 from donutburger to cupcake.\n  Fix bag (string-array, etc) behavior with overlays.\n  We used to replace elements in the default with elements from the\n  overlay.  This change causes us to empty the array first so if the\n  overlay array is smaller we don\u0027t end up with elements from the\n  default array showing through at the end of the final result.\n  Ex: [A,B,C] default with [D] overlay should give [D] but used to\n  give [D,B,C]\n  BUG\u003d1754390\n\nAutomated import of CL 144950\n"
    },
    {
      "commit": "f845cd4f23802b286bf24618f8caa397e25ec0d3",
      "tree": "b75b9f3ad927b9dfbde8238f5424539dc4f05206",
      "parents": [
        "2b7e70bdc4fd50d18ce6b93f8bd795dbda376736"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Apr 07 11:48:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 07 11:48:29 2009 -0700"
      },
      "message": "AI 144891: Import a bunch of revised translations.\n\nAutomated import of CL 144891\n"
    },
    {
      "commit": "2b7e70bdc4fd50d18ce6b93f8bd795dbda376736",
      "tree": "d68fb79e6d3eefb187c8e214c49e97fb9487b781",
      "parents": [
        "1015b379bc4d5bba349652c2967cde69bb50ba86"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "",
        "time": "Mon Apr 06 18:37:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 06 18:37:29 2009 -0700"
      },
      "message": "AI 144739: More notification sounds\n  BUG\u003d1772686\n\nAutomated import of CL 144739\n"
    },
    {
      "commit": "1015b379bc4d5bba349652c2967cde69bb50ba86",
      "tree": "ac84ce758914f872b08776ca64a203acef6f8f24",
      "parents": [
        "0c65631515da13405fbe0451aa4a0ca6fb1623c2"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Thu Apr 02 21:42:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 21:42:04 2009 -0700"
      },
      "message": "AI 144355: Automated g4 rollback of changelist 144335.\n  *** Reason for rollback ***\n  Roll back US Spanish import because it made the build too big.\n  *** Original change description ***\n  Import US Spanish translations, and a few Japanese changes.\n\nAutomated import of CL 144355\n"
    },
    {
      "commit": "0c65631515da13405fbe0451aa4a0ca6fb1623c2",
      "tree": "25f4526da77216aa5c9fff90d3d8593e557668fb",
      "parents": [
        "36951ab6c28de5ee0100507b618f5f543bdc37b3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Thu Apr 02 16:39:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 16:39:20 2009 -0700"
      },
      "message": "AI 144335: Import US Spanish translations, and a few Japanese changes.\n\nAutomated import of CL 144335\n"
    },
    {
      "commit": "36951ab6c28de5ee0100507b618f5f543bdc37b3",
      "tree": "6bb4f2a728db0defceff5470ad4addd784350cbc",
      "parents": [
        "7c3b6285c3c9e3b80a708c3499a388de5e10baaa"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "",
        "time": "Thu Apr 02 16:11:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 16:11:58 2009 -0700"
      },
      "message": "AI 144326: Start the thread that initializes the camera for the test under lock to make sure the monitor is notified after it has started waiting.\n  BUG\u003d1731117\n\nAutomated import of CL 144326\n"
    },
    {
      "commit": "7c3b6285c3c9e3b80a708c3499a388de5e10baaa",
      "tree": "9bebd1697c0c82951a771f3688705e8b5f07828d",
      "parents": [
        "633d8cddb81ed40b560fa475b8a74a9e41bb34f8"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "",
        "time": "Thu Apr 02 15:21:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 15:21:33 2009 -0700"
      },
      "message": "AI 144313: Add two test cases for AudioTrack.java\n  getMinBufferSize() returns ERROR_BAD_VALUE if\n  sampleRateInHz \u003c 4000 or \u003e 48000.\n\nAutomated import of CL 144313\n"
    },
    {
      "commit": "633d8cddb81ed40b560fa475b8a74a9e41bb34f8",
      "tree": "d0e307f0675b31e4cf0f5ece2a2547f7d52aee9e",
      "parents": [
        "a48875a7d709b66ebb8a3167e227a4c76065f3f1"
      ],
      "author": {
        "name": "Suchi Amalapurapu",
        "email": "",
        "time": "Thu Apr 02 15:19:31 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 15:19:31 2009 -0700"
      },
      "message": "AI 144308: aapt extensions: required sdk version, dependent software libraries, gadgets\n  Add new attributes for sdk version, software libs and gadgets\n  BUG \u003d 1730924\n  BUG\u003d1730924\n\nAutomated import of CL 144308\n"
    },
    {
      "commit": "a48875a7d709b66ebb8a3167e227a4c76065f3f1",
      "tree": "90ac485435d1022e47a54df121624ed70e3684cf",
      "parents": [
        "29c1c42e18a72a3c5760a9fb741031877293d5aa"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "",
        "time": "Thu Apr 02 14:59:14 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 14:59:14 2009 -0700"
      },
      "message": "AI 144306: Fix SDK issue 1716562 - Broadcast mechanism documentation should be improved.\n  BUG\u003d1716562\n\nAutomated import of CL 144306\n"
    },
    {
      "commit": "29c1c42e18a72a3c5760a9fb741031877293d5aa",
      "tree": "ae9695e502fc5efd972b60b0e4ef9d98fce4fc9f",
      "parents": [
        "196677cf8caf9830760c4ea1e2d3afc42b09cf36"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "",
        "time": "Thu Apr 02 11:39:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 11:39:09 2009 -0700"
      },
      "message": "AI 144256: Need to show opt-in screen for location collection.\n  Added a screen to the setup wizard, after login, to ask user to\n  opt-in for location collection.\n  Added a dialog to Settings when user turns on Network location.\n  Fixed a security permission issue in LocationManagerService related\n  to this change.\n  BUG\u003d1752566\n\nAutomated import of CL 144256\n"
    },
    {
      "commit": "196677cf8caf9830760c4ea1e2d3afc42b09cf36",
      "tree": "012e1884bbda9f30e147318879f9f49203616f79",
      "parents": [
        "de810e407c98808194c04dd16a9cabdd7cec02d1"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "",
        "time": "Wed Apr 01 19:14:59 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 19:14:59 2009 -0700"
      },
      "message": "AI 144181: Modify ProgressDialog class and its xml so that it follows the\n  Android\u0027s UI guide line. This modification is based on leland\u0027s mock.\n  See http://b/issue?id\u003d1748136 for more information.\n  Put ProgressNumber left side, next to ProgressPercentage.\n  Make ProgressPercentage Bold.\n  Put ProgressNumber and ProgressPercentage near to the ProgressBar\n  above. This is same as the design of Market application.\n  Enable ProgressDialog change the ProgressNumber format. This is hidden\n  since the interface is premature.\n  BUG\u003d1748136,1612476\n\nAutomated import of CL 144181\n"
    },
    {
      "commit": "de810e407c98808194c04dd16a9cabdd7cec02d1",
      "tree": "69fd46f0bd406e4455183a0eef35c8d5d959e20d",
      "parents": [
        "d7c1f5d0dd5936b4a397f5440ec5d99a1e8ebcb9"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "",
        "time": "Wed Apr 01 16:40:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 16:40:01 2009 -0700"
      },
      "message": "AI 144150: Fix heap corruption.\n  Take mutex in close(), and skip write path after turning bluetooth off.\n  BUG\u003d1751710\n\nAutomated import of CL 144150\n"
    },
    {
      "commit": "d7c1f5d0dd5936b4a397f5440ec5d99a1e8ebcb9",
      "tree": "73839b5dea6146b8f1709ecda775b9a80e9c14a7",
      "parents": [
        "9a89f145d38a2461fcce6f5223f94f20d05ebd2b"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "",
        "time": "Wed Apr 01 15:59:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 15:59:29 2009 -0700"
      },
      "message": "AI 144134: Fix issue 1750132 - SensorManager listener \u0027rate\u0027 parameter units are undocumented\n  BUG\u003d1750132\n\nAutomated import of CL 144134\n"
    },
    {
      "commit": "9a89f145d38a2461fcce6f5223f94f20d05ebd2b",
      "tree": "ea5ff1da190064026836cbd29ffd4fca36cab496",
      "parents": [
        "1177ece66ba67c817c13243e0d05319ebc914bab"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Wed Apr 01 15:12:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 15:12:07 2009 -0700"
      },
      "message": "AI 144093: Fix NPE in ActivityUnitTestCase.\n  BUG\u003d1751731\n\nAutomated import of CL 144093\n"
    },
    {
      "commit": "1177ece66ba67c817c13243e0d05319ebc914bab",
      "tree": "19d130c04f10c2a09274e93da2ece2376b7869b6",
      "parents": [
        "ffaadd2b6ec0d0cd3d7df18365652992fc553deb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "",
        "time": "Wed Apr 01 12:54:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 12:54:49 2009 -0700"
      },
      "message": "AI 144053: Fix issue #1751242 A2DP playback fails first time: Invalid buffer size: minFrameCount 10240, frameCount 4800\n  The problem comes from the fact that AudioSystem::getOutputFrameCount() calls getOutput() to retrieve the active output (A2DP or Hardware) before calling get_audio_flinger(). If it is the first time AudioSystem::getOutputFrameCount() is called in a given process, getOutput() will return a wrong value because gA2dpEnabled has not yet been updated by get_audio_flinger().\n  The fix consists in calling get_audio_flinger() in getOutput() to be sure that gA2dpEnabled is valid when getOutput() reads it.\n  BUG\u003d1751242\n\nAutomated import of CL 144053\n"
    },
    {
      "commit": "ffaadd2b6ec0d0cd3d7df18365652992fc553deb",
      "tree": "b9f61ea19c59b8900271419f5e527fbbd690bd74",
      "parents": [
        "c21cf4a9c5aa46df55800f28b7603852480d7585"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "",
        "time": "Wed Apr 01 10:22:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 10:22:26 2009 -0700"
      },
      "message": "AI 144006: Set a real 3.xml, which is the current candidate cupcake API.\n  This allows work done in later codelines to have proper\n  backward-compatibility checks.\n  BUG\u003d1750515\n\nAutomated import of CL 144006\n"
    },
    {
      "commit": "c21cf4a9c5aa46df55800f28b7603852480d7585",
      "tree": "ff998dcef102503d47e26ee3378f1bf160c571cf",
      "parents": [
        "3192d4a23ac79e31b97bc99ad12430074076a0b9"
      ],
      "author": {
        "name": "Tadashi Takaoka",
        "email": "",
        "time": "Wed Apr 01 09:52:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 09:52:01 2009 -0700"
      },
      "message": "AI 144001: Fix tiny bug in Rfc822Token.java\n  BUG\u003d1751496\n\nAutomated import of CL 144001\n"
    },
    {
      "commit": "3192d4a23ac79e31b97bc99ad12430074076a0b9",
      "tree": "89d8608546024b1b128ff7653cc418c4b103c45f",
      "parents": [
        "e1ae350cb9d2e050bb7e9fa39291010c42a2a4c8"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "",
        "time": "Wed Apr 01 09:44:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 01 09:44:46 2009 -0700"
      },
      "message": "AI 143998: Fix #1750489. Call WebKit\u0027s setNetworkOnLine from WebCore thread instead of UI thread as WebKit is not thread safe.\n  Using the same code pattern as the rest of the file:\n  . throw IllegalStateException if BrowserFrame.sJavaBridge is null in pauseTimers/resumeTimers.\n  . use (msg.arg1 \u003d\u003d 1) to pass the boolean from WebView to WebViewCore as in CLEAR_CACHE\n  BUG\u003d1750489\n\nAutomated import of CL 143998\n"
    },
    {
      "commit": "e1ae350cb9d2e050bb7e9fa39291010c42a2a4c8",
      "tree": "317e49340149e284974291f91633063a5f0623bb",
      "parents": [
        "ba6da788c4f8d539ed6b7f8f66e79d8d2747532d"
      ],
      "author": {
        "name": "Jeffrey Sharkey",
        "email": "",
        "time": "Tue Mar 31 18:24:45 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 18:24:45 2009 -0700"
      },
      "message": "AI 143907: Make search widget drop-down wider.\n  BUG\u003d1749373\n\nAutomated import of CL 143907\n"
    },
    {
      "commit": "ba6da788c4f8d539ed6b7f8f66e79d8d2747532d",
      "tree": "df5be132dabdf932cbeff5373d39c8dfd3c4c6c1",
      "parents": [
        "f05a98cbff4647de518daf349fe7f69a4993a6fb"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "",
        "time": "Tue Mar 31 18:14:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 18:14:38 2009 -0700"
      },
      "message": "AI 143904: Fix the failure in the media recorder large test by adding the Camera permission.\n\nAutomated import of CL 143904\n"
    },
    {
      "commit": "f05a98cbff4647de518daf349fe7f69a4993a6fb",
      "tree": "5983e717fe221b75df5dfba1eda8facb3da69521",
      "parents": [
        "b3785307143556f3aba228f4c81fac96fda09ea1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "",
        "time": "Tue Mar 31 18:00:50 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 18:00:50 2009 -0700"
      },
      "message": "AI 143898: Attempt to set the device Locale (if not already set) at phone\n  init based on the phone\u0027s reported carrier ID.\n  Uses a core system resource string-array to contain the mapping\n  of carrier ID -\u003e default locale.  This should be set per project in\n  an overlay.\n  BUG\u003d1731384\n\nAutomated import of CL 143898\n"
    },
    {
      "commit": "b3785307143556f3aba228f4c81fac96fda09ea1",
      "tree": "a26520f605217a3dd9a3b7de5fc887be06ac00b9",
      "parents": [
        "a1d701ef2f0302ad18ff356c697466f87214a924"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 31 17:58:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 17:58:46 2009 -0700"
      },
      "message": "AI 143896: Fix issue #1748954 and #1737952:\n  #1748954 (New status bar fades into all white background): FrameLayout wasn\u0027t updating its foreground drawable when its padding changed, which would happen as the status bar is shown and hidden.  To fix this I also ended up fixing a problem in the view debug stuff where we couldn\u0027t get a bitmap for a view that is the full screen size because it is too big...  actually I just went ahead and added another function to snapshot the view hierarchy which works a lot better for us anyway.\n  #1737952 (Home screen icons overlap with the notification bar after exiting any camera app): Originally I punted this because it only happened in rare situations, but now that home is always portrait it happens a lot more so it is more important to fix.  This involved a few things to clean up hiding/showing the status bar:\n  - We now determine when to hide and show it during layout, which allows us to do this at the time it is actually needed rather than during animation after we can actually catch it for the initial display of a window.  This required tweaking the layout API so the policy can request a second layout pass if needed.\n  - When doing layout, we are now much more aggressive about skipping the layout of windows.  Basically anything that we know will be hidden in the near future is ignored for layout, so that it doesn\u0027t glitch as it is transfered out of the screen.  The theory being that it is better to leave it as it was originally placed while we are transitioning it out, than to switch it to something slightly more correct.\n  BUG\u003d1748954,1737952\n\nAutomated import of CL 143896\n"
    },
    {
      "commit": "a1d701ef2f0302ad18ff356c697466f87214a924",
      "tree": "af576cdb9c3446a800b7798deb234b6a1279d63f",
      "parents": [
        "d65addb4c9e8d552907bc2720e6127e0259b8f09"
      ],
      "author": {
        "name": "Brett Chabot",
        "email": "",
        "time": "Tue Mar 31 17:03:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 17:03:46 2009 -0700"
      },
      "message": "AI 143869: Change InstrumentationTestRunner so all tests in the application are run when no other arguments are supplied, instead of running only tests in the app\u0027s package.\n  BUG\u003d1749513\n\nAutomated import of CL 143869\n"
    },
    {
      "commit": "d65addb4c9e8d552907bc2720e6127e0259b8f09",
      "tree": "c13f4f3942829938a75ce02be4815d63f3e6c4ee",
      "parents": [
        "65c8e11a31ded66cf024ec800a63f76dc4c83dab"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "",
        "time": "Tue Mar 31 12:57:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 12:57:35 2009 -0700"
      },
      "message": "AI 143758: Fixes #1749387. When a client of VelocityTracker obtains an instance from the pool, actually remove the object from the pool. Otherwise, several clients can share the same VelocityTracker which can lead to really weird side effects (including concurrency and UI issues.)\n  BUG\u003d1749387\n\nAutomated import of CL 143758\n"
    },
    {
      "commit": "65c8e11a31ded66cf024ec800a63f76dc4c83dab",
      "tree": "6e5d157fecd6802b0b70fe5451bca2f976213d93",
      "parents": [
        "3f46f0a0cd16186219d501199b59be64d00f3cdc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Tue Mar 31 12:11:48 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 12:11:48 2009 -0700"
      },
      "message": "AI 143748: Fix issue #1743326 (More battery stats)\n  Adds stats for:\n  - Number of raw user events that have happened in the system.\n  - Number of times user activity has been reported, dividied by UID and type of activity.\n  - Duration of screen brightness levels in 4 buckets.\n  - Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them.\n  BUG\u003d1743326\n\nAutomated import of CL 143748\n"
    },
    {
      "commit": "3f46f0a0cd16186219d501199b59be64d00f3cdc",
      "tree": "1641dcdf3c9568ff64c5e0858f14ecfdf89219db",
      "parents": [
        "41ac221de74793c0de5e253327d5d4c002229952"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "",
        "time": "Tue Mar 31 12:05:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 12:05:46 2009 -0700"
      },
      "message": "AI 143740: Don\u0027t clear supported profiles in settings app if getRemoteClass returns error.\n  Also clean up the error codes returned by the framework, so that the settings app can properly detect an error.\n  BUG\u003d1748881\n\nAutomated import of CL 143740\n"
    },
    {
      "commit": "41ac221de74793c0de5e253327d5d4c002229952",
      "tree": "3e951d37fcb6574f8a0099b07123384fb5602bad",
      "parents": [
        "08defa03546578b8c71a26668de8ff8feed727fd"
      ],
      "author": {
        "name": "Sridhar Gurivireddy",
        "email": "",
        "time": "Tue Mar 31 10:57:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 10:57:18 2009 -0700"
      },
      "message": "AI 143727: Make the test runner and results assets of DumpRendertree. This is done so that we could have\n  1) Lab machines can run layout tests without having build environment setup\n  2) We could have different set of pass/fail results per branch\n  Also added a simple python script which runs run_layout_tests.py\n\nAutomated import of CL 143727\n"
    },
    {
      "commit": "08defa03546578b8c71a26668de8ff8feed727fd",
      "tree": "4f9a1ce77a851aafd4122e1a0ebb02796c204382",
      "parents": [
        "ac7df3fdfb83df738250bb1f1bc955f1d5c78dce"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "",
        "time": "Tue Mar 31 09:38:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 09:38:57 2009 -0700"
      },
      "message": "AI 143620: Attempt for fixing crash in AudioFlinger::MixerThread::dumpTracks() seen in bug report for issue 1747119.\n  AudioFlinger::MixerThread::dumpTracks() was reading mTracks[] vector instead of mActiveTracks[] when dumping active tracks.\n  BUG\u003d1747119\n\nAutomated import of CL 143620\n"
    },
    {
      "commit": "ac7df3fdfb83df738250bb1f1bc955f1d5c78dce",
      "tree": "a1188e87a34d0ce705ea80c419be5bb41c6b3c35",
      "parents": [
        "836330f26aefe74d13714897bae41ea929e22605"
      ],
      "author": {
        "name": "Evan Millar",
        "email": "",
        "time": "Tue Mar 31 08:56:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 31 08:56:16 2009 -0700"
      },
      "message": "AI 143615: -Add more stats:\n  -total network sent/received\n  -total full/partial wakelock times.\n  -Format the network sent/received amounts to be more easily readable.\n  BUG\u003d1743333\n\nAutomated import of CL 143615\n"
    },
    {
      "commit": "836330f26aefe74d13714897bae41ea929e22605",
      "tree": "c6778819a6ca39c7f08f6888a427d32cfaf7c195",
      "parents": [
        "631cf99982d2d02d6efeb1504568501ea8b88b20"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Mar 30 18:32:45 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 30 18:32:45 2009 -0700"
      },
      "message": "AI 143576: SDK doc change: Fix links from SDK upgrading docs to migration and diff info.\n  BUG\u003d1744782\n\nAutomated import of CL 143576\n"
    },
    {
      "commit": "631cf99982d2d02d6efeb1504568501ea8b88b20",
      "tree": "fbc906b726d052f62c95394bfe04cafcac285ff2",
      "parents": [
        "15095be0608da594adbc9093f1106235c4370590"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Mon Mar 30 15:52:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 30 15:52:26 2009 -0700"
      },
      "message": "AI 143547: Import revised translations.\n  BUG\u003d1738388\n\nAutomated import of CL 143547\n"
    },
    {
      "commit": "15095be0608da594adbc9093f1106235c4370590",
      "tree": "a6f20b55591acaf8b2b4ce673bb9fb93f99f3c34",
      "parents": [
        "8e13d66b8d5f9f36605398586a151a92f350d430"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Mon Mar 30 15:38:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 30 15:38:38 2009 -0700"
      },
      "message": "AI 143540: Try not to start TextView lines with non-starter characters.\n  TextView was previously following the \"relaxed\" line breaking\n  convention and would allow a line break between any two\n  ideographic characters.  Tighten that up and do not allow\n  line breaks before non-starter characters (sound and iteration\n  marks and small Hiragana and Katakana).\n  BUG\u003d1735619\n\nAutomated import of CL 143540\n"
    },
    {
      "commit": "8e13d66b8d5f9f36605398586a151a92f350d430",
      "tree": "db4af17bc2da441214fbc46a05c4747acbf2e8ff",
      "parents": [
        "ba9844ee1242243306aaf78cca2a15cb2dd2f083"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Mon Mar 30 12:01:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 30 12:01:15 2009 -0700"
      },
      "message": "AI 143495: Add more accented letters to the character picker.\n  The hardware keyboard doesn\u0027t have all the accents needed for\n  Czech and Polish, so round out the selection.\n  BUG\u003d1742856\n\nAutomated import of CL 143495\n"
    },
    {
      "commit": "ba9844ee1242243306aaf78cca2a15cb2dd2f083",
      "tree": "de02939ee04a177a68430714353279d7489c108b",
      "parents": [
        "50108e9282031bbd3a22683061496285a806403e"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "",
        "time": "Fri Mar 27 12:57:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 12:57:40 2009 -0700"
      },
      "message": "AI 143127: Media recorder service requires android.permission.CAMERA to record video\n  BUG\u003d1742392\n\nAutomated import of CL 143127\n"
    },
    {
      "commit": "50108e9282031bbd3a22683061496285a806403e",
      "tree": "c2b9c68a2408b2adcf028a1e2f0d574f3dd87815",
      "parents": [
        "499e098f0c529f761666150db12d1907aa0ae668"
      ],
      "author": {
        "name": "Eric Shienbrood",
        "email": "",
        "time": "Fri Mar 27 12:21:17 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 12:21:17 2009 -0700"
      },
      "message": "AI 143124: Fix bug #1731826, in which auto-connect to remembered networks does not\n  take place.\n  This has the same underlying cause as bug #1739874, so this fixes that\n  bug as well. The problem was that if the supplicant was in the DORMANT\n  state at the time a scan-only Wi-Fi lock was released, the command to\n  stop the Wi-Fi driver would never be issued. This had two main results:\n  first, the driver would stay awake when the screen was blank and it was\n  supposed to be sleeping, leading to excessive battery drain, and second,\n  when the screen was turned back on, there would be no DRIVER-STARTED\n  event generated (because the driver was already running). The\n  DRIVER-STARTED event is the trigger for the framework to issue a\n  RECONNECT command to the supplicant to cause it leave the DORMANT state\n  and look for available remembered networks.\n  To assist in tracking down this problem, and any such problems in the\n  future, I added four counters to keep track of how many times full and\n  scan-only Wi-Fi locks are acquired and released. The counter values\n  are output in the dump() method of WifiService. While doing this, I\n  noticed that because of missing \"break\" statements, the battery stats\n  that keep track of how much time Wi-Fi locks are held were including\n  the time for full locks in the time reported for scan-only locks.\n  BUG\u003d1731826,1739874\n\nAutomated import of CL 143124\n"
    },
    {
      "commit": "499e098f0c529f761666150db12d1907aa0ae668",
      "tree": "d9cca819eeacfcfe0bbf3374a7d4fa5031a1ce0b",
      "parents": [
        "3f2fd987b230740e1b28ccb541d1181cb2187ae6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "",
        "time": "Fri Mar 27 09:53:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Mar 27 09:53:15 2009 -0700"
      },
      "message": "AI 143101: Fix issue # 1741546 (Put back private resources used by maps.)\n  BUG\u003d1741546\n\nAutomated import of CL 143101\n"
    }
  ],
  "next": "3f2fd987b230740e1b28ccb541d1181cb2187ae6"
}
