)]}'
{
  "log": [
    {
      "commit": "2a4bf5cee37cafb4c73a3b0ed7a4c86d1c7ce741",
      "tree": "832ec49adf9d9d014e05d6ff908e9b393abef1d8",
      "parents": [
        "8b5e7c046d4ab2fff7c4e1c67488058ff736b9ea"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 29 13:50:54 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 29 13:50:54 2009 -0700"
      },
      "message": "Fix the build.\n"
    },
    {
      "commit": "8b5e7c046d4ab2fff7c4e1c67488058ff736b9ea",
      "tree": "572510e7de2c71398aefa676a22df657857b7874",
      "parents": [
        "c5f1b92d0a480f3119be8ea6eebbada402c17cf3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 29 11:48:22 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 29 11:48:22 2009 -0700"
      },
      "message": "CheckedTextView is abstract but can be inflated from XML. Let\u0027s be consistent and allow it to be used from Java code as well by making it non-abstract.\n"
    },
    {
      "commit": "c5f1b92d0a480f3119be8ea6eebbada402c17cf3",
      "tree": "47dc21505e15d42d96052f2600d2e1207a86c862",
      "parents": [
        "203464af9638e4d5aecd811452af67fff9aa3087",
        "2e447d46d9936c325fe5209262564fc3c5e795a2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 09:59:53 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 09:59:53 2009 -0700"
      },
      "message": "Merge change 691 into donut\n\n* changes:\n  Fixes 1819406. Take a ListView, add headers/footers, set the adapter after at least one layout pass, and the headers/footers don\u0027t know they have a parent anymore. Which causes a lot of trouble, like drawing not happening.\n"
    },
    {
      "commit": "203464af9638e4d5aecd811452af67fff9aa3087",
      "tree": "08716c64a117bf7ee05efe7f2eeeedc0151ad558",
      "parents": [
        "493b00afbfd4f603939ee98540a4d8df084107fd"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Mon Apr 27 17:08:11 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Wed Apr 29 13:02:54 2009 +0100"
      },
      "message": "Add searchSuggestThreshold to searchable meta-data.\n\nThis lets the searchable activity specify the number of\ncharacters needed to trigger suggestions. Before, this was\nhard-coded at 0. This caused unnecessary querying of the\nsuggestion provider in cases where the provider does not\nreturn suggestions for empty or short queries.\n\nThe attribute is not yet public, pending API council approval.\n"
    },
    {
      "commit": "493b00afbfd4f603939ee98540a4d8df084107fd",
      "tree": "77cbd7c951888dd67004991afb0460c53f9ea64d",
      "parents": [
        "7ffeac8db927c0179a9d24d20dbbb49087e604cc",
        "74708bbdf8d6f172b08343bdc578a20aa4b39148"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 03:38:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 03:38:01 2009 -0700"
      },
      "message": "Merge change 640 into donut\n\n* changes:\n  Add GLOBAL_SEARCH intent for finding global search provider.\n"
    },
    {
      "commit": "7ffeac8db927c0179a9d24d20dbbb49087e604cc",
      "tree": "fe2f45ca4cb89b7a07212378e92da18b450b675f",
      "parents": [
        "c13fe2c00b05dfdf3b5ee220ab0327358ed04081",
        "a21e376bf0108469d90b1f107e50233e64a5e21f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Apr 28 21:54:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:19 2009 -0700"
      },
      "message": "am a21e376: AI 147962: Import updated zh_TW translations.\n\nMerge commit \u0027a21e376bf0108469d90b1f107e50233e64a5e21f\u0027 into donut\n\n* commit \u0027a21e376bf0108469d90b1f107e50233e64a5e21f\u0027:\n  AI 147962: Import updated zh_TW translations.\n"
    },
    {
      "commit": "c13fe2c00b05dfdf3b5ee220ab0327358ed04081",
      "tree": "0a5971f70fb59e7b8e43adb26d057c8862cbf0fa",
      "parents": [
        "b2b841db08057a6dbc86f99fd35106ed741da126",
        "c8048365f0022949e36638d991a92b2060a3677a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:19 2009 -0700"
      },
      "message": "am c804836: AI 147951: delete unused files\n\nMerge commit \u0027c8048365f0022949e36638d991a92b2060a3677a\u0027 into donut\n\n* commit \u0027c8048365f0022949e36638d991a92b2060a3677a\u0027:\n  AI 147951: delete unused files\n"
    },
    {
      "commit": "b2b841db08057a6dbc86f99fd35106ed741da126",
      "tree": "533dccc00e82721441e927264aa3f51c23197eb2",
      "parents": [
        "0b8c4faee30bb06f8e5d7cd7ecb5b8a0f8ce1624",
        "998234ed4ab957b9ddb15f4ad5341885a6a649c2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:18 2009 -0700"
      },
      "message": "am 998234e: AI 147947: update the sitemap. add disallow in robots file f\n\nMerge commit \u0027998234ed4ab957b9ddb15f4ad5341885a6a649c2\u0027 into donut\n\n* commit \u0027998234ed4ab957b9ddb15f4ad5341885a6a649c2\u0027:\n  AI 147947: update the sitemap. add disallow in robots file for the sdk/preview/\n"
    },
    {
      "commit": "0b8c4faee30bb06f8e5d7cd7ecb5b8a0f8ce1624",
      "tree": "470735846fcbf0fa23b4b5074c0a5246fbf6135e",
      "parents": [
        "9eb6ac878e47ba5340896cab10ac17e269b518d1",
        "752aaf92a8eb3d982cb870ac74f86315f9c5a918"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:18 2009 -0700"
      },
      "message": "am 752aaf9: AI 147874: Fix format and link errors in docs.\n\nMerge commit \u0027752aaf92a8eb3d982cb870ac74f86315f9c5a918\u0027 into donut\n\n* commit \u0027752aaf92a8eb3d982cb870ac74f86315f9c5a918\u0027:\n  AI 147874: Fix format and link errors in docs.\n"
    },
    {
      "commit": "9eb6ac878e47ba5340896cab10ac17e269b518d1",
      "tree": "31f8b5418a8fa9aeeca61113e04cfe6601e5b62d",
      "parents": [
        "563dc08ec0d80d60926ec27385733bfe4c8c5ee2",
        "5fe696f7b0ffe3b40d75026b16983246ec4cda4c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:18 2009 -0700"
      },
      "message": "am 5fe696f: AI 147814: tweaks to the hello world tutorial.\n\nMerge commit \u00275fe696f7b0ffe3b40d75026b16983246ec4cda4c\u0027 into donut\n\n* commit \u00275fe696f7b0ffe3b40d75026b16983246ec4cda4c\u0027:\n  AI 147814: tweaks to the hello world tutorial.\n"
    },
    {
      "commit": "563dc08ec0d80d60926ec27385733bfe4c8c5ee2",
      "tree": "cdee06a0743868c5be24d990b60430a0af0aeed2",
      "parents": [
        "dfe88ae496494fb95782e3c028a53069e951f89e",
        "2222c9e4ad7242acb1f12bdcd77ac670f802a43f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:17 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:17 2009 -0700"
      },
      "message": "am 2222c9e: AI 147812: close \u003cem\u003e tag\n\nMerge commit \u00272222c9e4ad7242acb1f12bdcd77ac670f802a43f\u0027 into donut\n\n* commit \u00272222c9e4ad7242acb1f12bdcd77ac670f802a43f\u0027:\n  AI 147812: close \u003cem\u003e tag\n"
    },
    {
      "commit": "dfe88ae496494fb95782e3c028a53069e951f89e",
      "tree": "ef873a8c7c3f22c3e206cf3a51bd27832e7856d9",
      "parents": [
        "7e35614162d0da1e2949a28d9c87f76a4c77877d",
        "0ee4f86c92b9372489bace84276b81e8b37827df"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:17 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:17 2009 -0700"
      },
      "message": "am 0ee4f86: AI 147811: typo fixes and edits for upgrading and installing\n\nMerge commit \u00270ee4f86c92b9372489bace84276b81e8b37827df\u0027 into donut\n\n* commit \u00270ee4f86c92b9372489bace84276b81e8b37827df\u0027:\n  AI 147811: typo fixes and edits for upgrading and installing docs\n"
    },
    {
      "commit": "7e35614162d0da1e2949a28d9c87f76a4c77877d",
      "tree": "8a27845b19fb2a0d1661cc103cf3ed37337a5a2d",
      "parents": [
        "db248204f05a94a973f6de9983e594a779fdb366",
        "263ed76bf6fe4cfa368dec0a04ecb4ddea33095e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:16 2009 -0700"
      },
      "message": "am 263ed76: AI 147810: fix links on the homepage\n\nMerge commit \u0027263ed76bf6fe4cfa368dec0a04ecb4ddea33095e\u0027 into donut\n\n* commit \u0027263ed76bf6fe4cfa368dec0a04ecb4ddea33095e\u0027:\n  AI 147810: fix links on the homepage\n"
    },
    {
      "commit": "db248204f05a94a973f6de9983e594a779fdb366",
      "tree": "4df9a5522ea0b11e1e071182735e57596a47af71",
      "parents": [
        "323d82130c440b3f2327916a42eed1f1b2b1592f",
        "7eeb5d5c8e460042f4409c989e5a0cfe290a1b05"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:16 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:16 2009 -0700"
      },
      "message": "am 7eeb5d5: AI 147807: Miscellaneous doc fixes needed for 1.5 SDK push\n\nMerge commit \u00277eeb5d5c8e460042f4409c989e5a0cfe290a1b05\u0027 into donut\n\n* commit \u00277eeb5d5c8e460042f4409c989e5a0cfe290a1b05\u0027:\n  AI 147807: Miscellaneous doc fixes needed for 1.5 SDK push\n"
    },
    {
      "commit": "323d82130c440b3f2327916a42eed1f1b2b1592f",
      "tree": "2482b314e4ece847f848180a5eeaf6b0495a0540",
      "parents": [
        "8419fcdfaf908aec4f8fa093ef1850616c7704b4",
        "ce878bef710c6d1e6881949c82b1293fb8435715"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:15 2009 -0700"
      },
      "message": "am ce878be: AI 147804: add new doc about Dialogs\n\nMerge commit \u0027ce878bef710c6d1e6881949c82b1293fb8435715\u0027 into donut\n\n* commit \u0027ce878bef710c6d1e6881949c82b1293fb8435715\u0027:\n  AI 147804: add new doc about Dialogs\n"
    },
    {
      "commit": "8419fcdfaf908aec4f8fa093ef1850616c7704b4",
      "tree": "a18ab34466720513e60c3498e52172034e118fe7",
      "parents": [
        "bce7bc9286d1f470b6d141b058d5df47261827a8",
        "b8b3645a9799c38ad68549316ebbf7a4849f2e0c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:15 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:15 2009 -0700"
      },
      "message": "am b8b3645: AI 147803: add docs and images for docs on Toast and  Notifi\n\nMerge commit \u0027b8b3645a9799c38ad68549316ebbf7a4849f2e0c\u0027 into donut\n\n* commit \u0027b8b3645a9799c38ad68549316ebbf7a4849f2e0c\u0027:\n  AI 147803: add docs and images for docs on Toast and  Notification docs\n"
    },
    {
      "commit": "bce7bc9286d1f470b6d141b058d5df47261827a8",
      "tree": "dafb0d9117e5ed56b12eed7f8d957e471814794a",
      "parents": [
        "856d0150da8dffbadd17e9853bcf0847c030b9c9",
        "596451ce46f6c7c49e399d3b4025d0f42c5cb979"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:14 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:14 2009 -0700"
      },
      "message": "am 596451c: AI 147796: Add widget design guidelines to new UI Guidelines\n\nMerge commit \u0027596451ce46f6c7c49e399d3b4025d0f42c5cb979\u0027 into donut\n\n* commit \u0027596451ce46f6c7c49e399d3b4025d0f42c5cb979\u0027:\n  AI 147796: Add widget design guidelines to new UI Guidelines area in dev guide.\n"
    },
    {
      "commit": "856d0150da8dffbadd17e9853bcf0847c030b9c9",
      "tree": "8b641c900e91df47a7869fd0379a17d7cf6f2869",
      "parents": [
        "cbf17dd673f8e2519f435748fad1eeb2b7a7fd54",
        "6fc27f79b4efb0a8fdaf393eb35fe5925541a893"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:14 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:14 2009 -0700"
      },
      "message": "am 6fc27f7: AI 147793: cleanup broken links and delete all innacurate in\n\nMerge commit \u00276fc27f79b4efb0a8fdaf393eb35fe5925541a893\u0027 into donut\n\n* commit \u00276fc27f79b4efb0a8fdaf393eb35fe5925541a893\u0027:\n  AI 147793: cleanup broken links and delete all innacurate info in apidemo pages\n"
    },
    {
      "commit": "cbf17dd673f8e2519f435748fad1eeb2b7a7fd54",
      "tree": "95f37c038d3e3cba5e79ef59d7479d23097e77fe",
      "parents": [
        "0db255749155f8f56790e6683501c3d4276c915c",
        "47f3a7ae793d271b6731436eb854fc8ae7cb9871"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:13 2009 -0700"
      },
      "message": "am 47f3a7a: AI 147782: Add a link to the JET docs from media index page.\n\nMerge commit \u002747f3a7ae793d271b6731436eb854fc8ae7cb9871\u0027 into donut\n\n* commit \u002747f3a7ae793d271b6731436eb854fc8ae7cb9871\u0027:\n  AI 147782: Add a link to the JET docs from media index page.\n"
    },
    {
      "commit": "0db255749155f8f56790e6683501c3d4276c915c",
      "tree": "cba533d55a6b7ba26d49c02c3cedad303942854a",
      "parents": [
        "6585cc1bbdc49bed71d0e5ca7b9f86849a5a8b97",
        "4afe275c984fc943d11b26857aa81c501f5b294f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:13 2009 -0700"
      },
      "message": "am 4afe275: AI 147780: add summary of \"future-proofing your apps\" and li\n\nMerge commit \u00274afe275c984fc943d11b26857aa81c501f5b294f\u0027 into donut\n\n* commit \u00274afe275c984fc943d11b26857aa81c501f5b294f\u0027:\n  AI 147780: add summary of \"future-proofing your apps\" and links\n"
    },
    {
      "commit": "6585cc1bbdc49bed71d0e5ca7b9f86849a5a8b97",
      "tree": "685c69ccc98235ee3d7d0ac9dc861a34578d4c60",
      "parents": [
        "5e8ead2647f37015f8265a4d7e8d99debdb852b3",
        "094d9af4d365b6cad2a346e4cb30f7edd7593ba3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:12 2009 -0700"
      },
      "message": "am 094d9af: AI 147777: add release notes links for each download page\n\nMerge commit \u0027094d9af4d365b6cad2a346e4cb30f7edd7593ba3\u0027 into donut\n\n* commit \u0027094d9af4d365b6cad2a346e4cb30f7edd7593ba3\u0027:\n  AI 147777: add release notes links for each download page\n"
    },
    {
      "commit": "5e8ead2647f37015f8265a4d7e8d99debdb852b3",
      "tree": "72c6438dd015c76def265ac3ebf6e45ada1f2c35",
      "parents": [
        "d41f950acad2d70e3df243d49cf8ba725b7cd1de",
        "6bbf38916957aba00e85af83923c232ccae5a59d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:12 2009 -0700"
      },
      "message": "am 6bbf389: AI 147767: set 1.1 download page to include \"not current\" di\n\nMerge commit \u00276bbf38916957aba00e85af83923c232ccae5a59d\u0027 into donut\n\n* commit \u00276bbf38916957aba00e85af83923c232ccae5a59d\u0027:\n  AI 147767: set 1.1 download page to include \"not current\" disclaimer\n"
    },
    {
      "commit": "d41f950acad2d70e3df243d49cf8ba725b7cd1de",
      "tree": "cdbef5d124bce80e71972728382c4cf7add51ec5",
      "parents": [
        "4681c017a1af9cec99a0ad699a59c701f0424816",
        "7b54237c8b662b7c1069e00d8dd6aa7e4d619e87"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:12 2009 -0700"
      },
      "message": "am 7b54237: AI 147755: Add sizes and checksums for 1.5 SDK downloadables\n\nMerge commit \u00277b54237c8b662b7c1069e00d8dd6aa7e4d619e87\u0027 into donut\n\n* commit \u00277b54237c8b662b7c1069e00d8dd6aa7e4d619e87\u0027:\n  AI 147755: Add sizes and checksums for 1.5 SDK downloadables.\n"
    },
    {
      "commit": "4681c017a1af9cec99a0ad699a59c701f0424816",
      "tree": "1e540cb8782e8aa721dea1762f0543eba6c78ea7",
      "parents": [
        "9dfad65f76a7110146271e465a15b18bbc2a3fe6",
        "6f1826cb0cf23e0027817f5a26cf1181f85e1085"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:11 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:11 2009 -0700"
      },
      "message": "am 6f1826c: AI 147752: dang, there was another unclosed tag... tested it\n\nMerge commit \u00276f1826cb0cf23e0027817f5a26cf1181f85e1085\u0027 into donut\n\n* commit \u00276f1826cb0cf23e0027817f5a26cf1181f85e1085\u0027:\n  AI 147752: dang, there was another unclosed tag... tested it this time.\n"
    },
    {
      "commit": "9dfad65f76a7110146271e465a15b18bbc2a3fe6",
      "tree": "63cedd416e8762d9065e5fd23efbf49566470c50",
      "parents": [
        "073bc611ce22e798e90559689aaf771df4a8bf4c",
        "a055e5ea1d87a958cc2c0ea82fe7026b205578b9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:11 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:11 2009 -0700"
      },
      "message": "am a055e5e: AI 147742: close \u003ccode\u003e tag and remove some bolding\n\nMerge commit \u0027a055e5ea1d87a958cc2c0ea82fe7026b205578b9\u0027 into donut\n\n* commit \u0027a055e5ea1d87a958cc2c0ea82fe7026b205578b9\u0027:\n  AI 147742: close \u003ccode\u003e tag and remove some bolding\n"
    },
    {
      "commit": "073bc611ce22e798e90559689aaf771df4a8bf4c",
      "tree": "c34b2a2d31a28e21db8bab5211e57ce4eb788a27",
      "parents": [
        "19aa8e01b8fe4ebd6d518bd48ea9b53ec95a49a7",
        "8a4c53a7c7911b8f4c73a8fcfbbad3ac903b3367"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:10 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:10 2009 -0700"
      },
      "message": "am 8a4c53a: AI 147732: fix broken links\n\nMerge commit \u00278a4c53a7c7911b8f4c73a8fcfbbad3ac903b3367\u0027 into donut\n\n* commit \u00278a4c53a7c7911b8f4c73a8fcfbbad3ac903b3367\u0027:\n  AI 147732: fix broken links\n"
    },
    {
      "commit": "19aa8e01b8fe4ebd6d518bd48ea9b53ec95a49a7",
      "tree": "f23ec51e8a83443dfa090faba0eddd8cde1d3e1d",
      "parents": [
        "e17210c17aa26d600f825e2f45c9aa66452e9988",
        "b867019173d20cd4fd7ee79a3ce924096e95a241"
      ],
      "author": {
        "name": "Jorg Pleumann",
        "email": "",
        "time": "Tue Apr 28 21:54:10 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:10 2009 -0700"
      },
      "message": "am b867019: AI 147725: Some fixes for the CTS test runner. One is a\n\nMerge commit \u0027b867019173d20cd4fd7ee79a3ce924096e95a241\u0027 into donut\n\n* commit \u0027b867019173d20cd4fd7ee79a3ce924096e95a241\u0027:\n  AI 147725: Some fixes for the CTS test runner. One is a\n"
    },
    {
      "commit": "e17210c17aa26d600f825e2f45c9aa66452e9988",
      "tree": "8190fe8fe1eab1b69b1ec7e826df4a0a35a1eeed",
      "parents": [
        "d7ffb29b1f2afcad30234896e6ad1677cc149dc6",
        "14533d2652ce786f1ca84af1b54adaa201455989"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "",
        "time": "Tue Apr 28 21:54:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:09 2009 -0700"
      },
      "message": "am 14533d2: AI 147720: Set default language for NL to nl.\n\nMerge commit \u002714533d2652ce786f1ca84af1b54adaa201455989\u0027 into donut\n\n* commit \u002714533d2652ce786f1ca84af1b54adaa201455989\u0027:\n  AI 147720: Set default language for NL to nl.\n"
    },
    {
      "commit": "d7ffb29b1f2afcad30234896e6ad1677cc149dc6",
      "tree": "49ea270edc38d34d5d738836d1422f83e0d068b6",
      "parents": [
        "ec82e353087453d6413d54ec38aa3218232cfe87",
        "864750c3ec8cc645e77e99a434dd43a5cd1dca26"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "",
        "time": "Tue Apr 28 21:54:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:09 2009 -0700"
      },
      "message": "am 864750c: AI 147718: Created .jd doc file for the JetCreator manual. C\n\nMerge commit \u0027864750c3ec8cc645e77e99a434dd43a5cd1dca26\u0027 into donut\n\n* commit \u0027864750c3ec8cc645e77e99a434dd43a5cd1dca26\u0027:\n  AI 147718: Created .jd doc file for the JetCreator manual. Cleaned up the content to only use HTML tags, no more ugly Word generated tags. Removed references to visio files, converted all assets to PNG and renamed them with human understandable names. Added reference to JetPlayer javadoc.\n"
    },
    {
      "commit": "ec82e353087453d6413d54ec38aa3218232cfe87",
      "tree": "79b8d592bc8e0c4db9029e584be29f52bc83b573",
      "parents": [
        "8b300f3db90850a8faa73bea36ce6b551c1d71a9",
        "6edea74a4dc0f2e17d9fb59ef5e175d9cb1a8508"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:09 2009 -0700"
      },
      "message": "am 6edea74: AI 147711: Fix link text in highlights doc. Copy \"New APIs\" \n\nMerge commit \u00276edea74a4dc0f2e17d9fb59ef5e175d9cb1a8508\u0027 into donut\n\n* commit \u00276edea74a4dc0f2e17d9fb59ef5e175d9cb1a8508\u0027:\n  AI 147711: Fix link text in highlights doc. Copy \"New APIs\" section to Version Notes doc.\n"
    },
    {
      "commit": "8b300f3db90850a8faa73bea36ce6b551c1d71a9",
      "tree": "2e28c16460e2384a7a252d9683da7344fedac19d",
      "parents": [
        "819c102394bfee2960997fb3fa0c85d3b6427dfc",
        "d97e8dc252b6f2f5919885ee337518e5fd5bd285"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:08 2009 -0700"
      },
      "message": "am d97e8dc: AI 147710: Add redirects for sdk/preview pages.\n\nMerge commit \u0027d97e8dc252b6f2f5919885ee337518e5fd5bd285\u0027 into donut\n\n* commit \u0027d97e8dc252b6f2f5919885ee337518e5fd5bd285\u0027:\n  AI 147710: Add redirects for sdk/preview pages.\n"
    },
    {
      "commit": "819c102394bfee2960997fb3fa0c85d3b6427dfc",
      "tree": "650a11d33208631494a3fedcfb5dd48ae3156a76",
      "parents": [
        "af3289e4448971b38ae4e95269401452dbc6077e",
        "78b1511d96f0b2123bfadf51c5c1ccf33cdd2b3d"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "",
        "time": "Tue Apr 28 21:54:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:08 2009 -0700"
      },
      "message": "am 78b1511: AI 147541: Add cs as default language for cz.\n\nMerge commit \u002778b1511d96f0b2123bfadf51c5c1ccf33cdd2b3d\u0027 into donut\n\n* commit \u002778b1511d96f0b2123bfadf51c5c1ccf33cdd2b3d\u0027:\n  AI 147541: Add cs as default language for cz.\n"
    },
    {
      "commit": "af3289e4448971b38ae4e95269401452dbc6077e",
      "tree": "b38038fa1f7b1bd72bffb36f5e665a8b4d22a9dd",
      "parents": [
        "181634f0803d5d18ce48e811f697ea658852a95e",
        "620986a358c522178ddfc5c0088b2a5e1768e5ae"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 21:54:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:07 2009 -0700"
      },
      "message": "am 620986a: AI 147438: add app widget docs to dev guide\n\nMerge commit \u0027620986a358c522178ddfc5c0088b2a5e1768e5ae\u0027 into donut\n\n* commit \u0027620986a358c522178ddfc5c0088b2a5e1768e5ae\u0027:\n  AI 147438: add app widget docs to dev guide\n"
    },
    {
      "commit": "181634f0803d5d18ce48e811f697ea658852a95e",
      "tree": "20e30088d602870ca8c40c82c6c8377422d6d8de",
      "parents": [
        "76b25e5e78dde3443f9c57c47e5989ad8ff43771",
        "134e8e4fc391d4f48f89acbfda757cd61504cb46"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Tue Apr 28 21:54:06 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 21:54:06 2009 -0700"
      },
      "message": "am 134e8e4: AI 147433: Fix broken link to sdk/samples dir in the offline\n\nMerge commit \u0027134e8e4fc391d4f48f89acbfda757cd61504cb46\u0027 into donut\n\n* commit \u0027134e8e4fc391d4f48f89acbfda757cd61504cb46\u0027:\n  AI 147433: Fix broken link to sdk/samples dir in the offline.html page.\n"
    },
    {
      "commit": "76b25e5e78dde3443f9c57c47e5989ad8ff43771",
      "tree": "09b8cee0831ffecc9407c83800e40d1e43f12ec3",
      "parents": [
        "13735a255dedd2c2e3b0cff66f0be2e17671f553",
        "662ea09a71ab241774456f7bd4791a3532904da3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 19:02:27 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 19:02:27 2009 -0700"
      },
      "message": "Merge change 692 into donut\n\n* changes:\n  location: Optimize use of mProviders ArrayList.\n"
    },
    {
      "commit": "662ea09a71ab241774456f7bd4791a3532904da3",
      "tree": "0ec2f476da8848d85cd4b03202f9369098b0c79e",
      "parents": [
        "5f2788bc9d947f7793aaea06f7e21d6b74c98826"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 16:56:30 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 21:38:06 2009 -0400"
      },
      "message": "location: Optimize use of mProviders ArrayList.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "13735a255dedd2c2e3b0cff66f0be2e17671f553",
      "tree": "9b55fcc3089076210763f62acf89563ed71a720b",
      "parents": [
        "d30605200b8b0f10e4740a9d7266d240023e69cd",
        "8169daed2f7a8731d478b884b1f455c747b88478"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "",
        "time": "Tue Apr 28 18:13:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 18:13:25 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "8169daed2f7a8731d478b884b1f455c747b88478",
      "tree": "3ab1f44b128cef2f18f470af7483a8405329da23",
      "parents": [
        "8d112675879a2b83197d3b4ae4fb623abd1a1ec3"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "",
        "time": "Tue Apr 28 18:12:09 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 18:12:09 2009 -0700"
      },
      "message": "AI 147976: Compatibility mode support. Part 2.\n  * Introduced ApplicationScale (may not be good name. CompatibilityScale? CanvasScale? Pls let me know if you have better idea)\n  * Changes to RootView / SurfaceView\n  - Makes the app believe it\u0027s running in the supported density/resolution.\n  - Makes the window manager believe it\u0027s running at the right density/resolution.\n  * Added methods to Rect/Event for scaling up/down.\n  Known issues:\n  * certain kind of images (such as nine patch for buttons) seesm to be loaded not by app, thus does not take the scale into account,\n  which, in turn, is causing layout issue.\n  * ZoomButton in MapView is rendered in wrong place\n  * Transparent region on Surface is not correct\n  * Specifying different densities in one process is not working.\n  BUG\u003d1770627\n\nAutomated import of CL 147976\n"
    },
    {
      "commit": "2e447d46d9936c325fe5209262564fc3c5e795a2",
      "tree": "b339feacea8f5d2d2fcd49d1b86e9b42ae4864b7",
      "parents": [
        "4924ae8d1f7610b8639e55b1088f6b4a993bfd40"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 28 18:01:24 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 28 18:01:24 2009 -0700"
      },
      "message": "Fixes 1819406. Take a ListView, add headers/footers, set the adapter after at least one layout pass, and the headers/footers don\u0027t know they have a parent anymore. Which causes a lot of trouble, like drawing not happening.\n"
    },
    {
      "commit": "d30605200b8b0f10e4740a9d7266d240023e69cd",
      "tree": "83df04c1afd931f3e5fd643474927733d6020e01",
      "parents": [
        "5f2788bc9d947f7793aaea06f7e21d6b74c98826",
        "8c49d32cb9980959c402eaa243fd5129cd9942fc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 17:13:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 17:13:33 2009 -0700"
      },
      "message": "Merge change 542 into donut\n\n* changes:\n  enable additional cdma sms fields and user data encodings\n"
    },
    {
      "commit": "5f2788bc9d947f7793aaea06f7e21d6b74c98826",
      "tree": "16e6f90f5769c02c1d5c1168930c8d2f2e5aab59",
      "parents": [
        "0124a150157d69a9f0ea109be2390afb5399b8a7",
        "b8526bfe091d4a5948f6e3165357bb9bd4bfebbf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 16:18:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 16:18:07 2009 -0700"
      },
      "message": "Merge change 686 into donut\n\n* changes:\n  gps: Don\u0027t crash if no XTRA servers are specified.\n"
    },
    {
      "commit": "0124a150157d69a9f0ea109be2390afb5399b8a7",
      "tree": "024decaa398797bcb84c5ec23fb67e0113be7d74",
      "parents": [
        "98e333f551a4bf2ebb50bb97a2a56b14bfdcd74b",
        "0c6b5f6ec38b14add24c44360aa60d91ab61ff34"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 16:06:32 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 16:06:32 2009 -0700"
      },
      "message": "Merge change 626 into donut\n\n* changes:\n  fix 1803886 android15 Translucent GLSurfaceView demo does not display properly\n"
    },
    {
      "commit": "b8526bfe091d4a5948f6e3165357bb9bd4bfebbf",
      "tree": "2d9dfc48912d45d7b1aaec0e7378484a8b94a21c",
      "parents": [
        "b8adcad61d9225ecdabde1a01b73455f484cbed7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 19:04:08 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 19:04:08 2009 -0400"
      },
      "message": "gps: Don\u0027t crash if no XTRA servers are specified.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "98e333f551a4bf2ebb50bb97a2a56b14bfdcd74b",
      "tree": "6d39ba2cfac9ab85dbbb81f88c15746ad6358a2e",
      "parents": [
        "4924ae8d1f7610b8639e55b1088f6b4a993bfd40"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Tue Apr 28 10:39:09 2009 -0700"
      },
      "committer": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Tue Apr 28 15:52:30 2009 -0700"
      },
      "message": "Fix back key and ime behavior for search dialog.\n\nThe back key now dismisses the soft keyboard, and then the dialog.\n\nThe soft keyboard behavior is improved by having ACTV do the following when \u0027mDropdownAlwaysShowing\u0027 is true:\n- touching outside of the drop down doesn\u0027t dismiss it\n- touching the text field ensures the imei is brought in front of the drop down\n"
    },
    {
      "commit": "a21e376bf0108469d90b1f107e50233e64a5e21f",
      "tree": "18f98c20d1f01f296fc1e33b667f3bf14713080c",
      "parents": [
        "c8048365f0022949e36638d991a92b2060a3677a"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "",
        "time": "Tue Apr 28 15:48:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 15:48:38 2009 -0700"
      },
      "message": "AI 147962: Import updated zh_TW translations.\n\nAutomated import of CL 147962\n"
    },
    {
      "commit": "c8048365f0022949e36638d991a92b2060a3677a",
      "tree": "869f0b59c6b4bd61e4699316605fe53feff42d52",
      "parents": [
        "998234ed4ab957b9ddb15f4ad5341885a6a649c2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 15:03:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 15:03:27 2009 -0700"
      },
      "message": "AI 147951: delete unused files\n  BUG\u003d1790234\n\nAutomated import of CL 147951\n"
    },
    {
      "commit": "998234ed4ab957b9ddb15f4ad5341885a6a649c2",
      "tree": "70b01b9a268b09df0077a320a38033ba6ff7654b",
      "parents": [
        "752aaf92a8eb3d982cb870ac74f86315f9c5a918"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Tue Apr 28 14:41:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Apr 28 14:41:22 2009 -0700"
      },
      "message": "AI 147947: update the sitemap. add disallow in robots file for the sdk/preview/\n  BUG\u003d1790234\n\nAutomated import of CL 147947\n"
    },
    {
      "commit": "4924ae8d1f7610b8639e55b1088f6b4a993bfd40",
      "tree": "e25df4bca806560acea665226285fccb186e0ba2",
      "parents": [
        "e4de845ec2ad14538a437ca31f56948547b2d5c0",
        "23bd84ce6c448b73847eb404f3a1cc7b10afb6d6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 13:45:44 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 13:45:44 2009 -0700"
      },
      "message": "Merge change 618 into donut\n\n* changes:\n  Fixes #1816088. Avoid initializing empty Rects when they are useless, especially in Zygote.\n"
    },
    {
      "commit": "e4de845ec2ad14538a437ca31f56948547b2d5c0",
      "tree": "2bd6fba2a901cf2af2b10899c48d0c3853593068",
      "parents": [
        "6fcddb05eee19edfd3063b9eefbdb0de0dbd4f4f",
        "287b30920102b5466efa53a2f17ed69f2c776c16"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 13:19:23 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 13:19:23 2009 -0700"
      },
      "message": "Merge change 625 into donut\n\n* changes:\n  fix 1812272 SensorManager method returns hidden object\n"
    },
    {
      "commit": "6fcddb05eee19edfd3063b9eefbdb0de0dbd4f4f",
      "tree": "25377dff6b206c9b1c1f140e0c248c3462098702",
      "parents": [
        "77c9990ae0806575ae7a2750459f3e74f0bec092",
        "1fd73239dcd2f17603e0819ca9963e04c8267bb2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 13:18:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 13:18:06 2009 -0700"
      },
      "message": "Merge change 629 into donut\n\n* changes:\n  Display the app icon to the left of the search field for search within apps.\n"
    },
    {
      "commit": "77c9990ae0806575ae7a2750459f3e74f0bec092",
      "tree": "994af71a7483f19d8fc0ceca5d1028c2c740b5f7",
      "parents": [
        "b8adcad61d9225ecdabde1a01b73455f484cbed7",
        "caf0df1b7f99736aed1a0b923ef278fc4fd0fcca"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 12:28:47 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 12:28:47 2009 -0700"
      },
      "message": "Merge change 599 into donut\n\n* changes:\n  Add call to (new) Canvas.freeCaches() in response to low-memory\n"
    },
    {
      "commit": "23bd84ce6c448b73847eb404f3a1cc7b10afb6d6",
      "tree": "8d185d76ffb3d15c429728dd9ca8a371eae5144e",
      "parents": [
        "257eef353dfc9519b63e3fe2616505c5534b460a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Apr 27 15:43:49 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 28 10:42:45 2009 -0700"
      },
      "message": "Fixes #1816088. Avoid initializing empty Rects when they are useless, especially in Zygote.\n"
    },
    {
      "commit": "b8adcad61d9225ecdabde1a01b73455f484cbed7",
      "tree": "b88cf6f21915391f1fbc1f0a910112215aeafd57",
      "parents": [
        "79762a3ee34eb8be5549bcb183af844b6f19c266"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 13:23:57 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 13:23:57 2009 -0400"
      },
      "message": "location: Remove obsolete fake provider support.\n\nNow that we have GPS support in the emulator and public APIs for mock providers,\nthe fake provider support is no longer needed.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "79762a3ee34eb8be5549bcb183af844b6f19c266",
      "tree": "e3cf612d4596fc4f5edf8f2edfab81776de48d79",
      "parents": [
        "eedf815a2bd44c365a6885553a52cd2fcbfdce8c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 11:31:44 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 12:42:08 2009 -0400"
      },
      "message": "location: Move DummyLocationProvider.java and LocationProviderImpl.java to the internal package.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "eedf815a2bd44c365a6885553a52cd2fcbfdce8c",
      "tree": "e9f36deb4f730a4a10c2cf12aa376feb9b78768f",
      "parents": [
        "7cb8ed23ab81b7cffdff6fc1cad473f55732ea66"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 11:17:23 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 11:17:23 2009 -0400"
      },
      "message": "location: Remove redundant mLocationTracking field from GpsLocationProvider\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7cb8ed23ab81b7cffdff6fc1cad473f55732ea66",
      "tree": "74fc436f5d835e576f63d3df22d1079b109a5618",
      "parents": [
        "3de05ffb910b572f7816b838628567c760540f7d",
        "3d12b51ee38537f6760a833618948f936e75561d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 05:30:43 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 05:30:43 2009 -0700"
      },
      "message": "Merge change 414 into donut\n\n* changes:\n  location: Run LocationManagerService in a separate thread.\n"
    },
    {
      "commit": "3de05ffb910b572f7816b838628567c760540f7d",
      "tree": "832e9a28e72336d7c82790fbc920929c898b7297",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781",
        "fc8db53eee11568b286e8d9c17e211bd6781fab6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 05:17:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 05:17:41 2009 -0700"
      },
      "message": "Merge change 586 into donut\n\n* changes:\n  Manage imagecache ram budget\n"
    },
    {
      "commit": "3d12b51ee38537f6760a833618948f936e75561d",
      "tree": "18429d3fc13f7dd8850522d2b56a08033104a3c8",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 21 23:25:35 2009 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Apr 28 07:28:33 2009 -0400"
      },
      "message": "location: Run LocationManagerService in a separate thread.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "74708bbdf8d6f172b08343bdc578a20aa4b39148",
      "tree": "b6335841450434f488dc4467ecb5512cb6856018",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 28 11:26:52 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Tue Apr 28 12:15:56 2009 +0100"
      },
      "message": "Add GLOBAL_SEARCH intent for finding global search provider.\n"
    },
    {
      "commit": "8c49d32cb9980959c402eaa243fd5129cd9942fc",
      "tree": "0c89bbec072f45a3bd3828c13a4a37cd3d472ea8",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Fri Apr 24 18:27:47 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Apr 28 15:49:59 2009 +0800"
      },
      "message": "enable additional cdma sms fields and user data encodings\n\nenable ia5 and octet user data encodings\nproperly expose parsed user data\nsupport additional bearer data subparameter types\n"
    },
    {
      "commit": "1fd73239dcd2f17603e0819ca9963e04c8267bb2",
      "tree": "4bc3e71d8cd218e2408d8c20aa3f3c729c4e34ad",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Mon Apr 27 19:12:05 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Mon Apr 27 19:12:05 2009 -0700"
      },
      "message": "Display the app icon to the left of the search field for search within apps.\n"
    },
    {
      "commit": "0c6b5f6ec38b14add24c44360aa60d91ab61ff34",
      "tree": "3011653554fcbadf48896278846231199f5a8bcf",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 27 18:50:06 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 27 18:50:06 2009 -0700"
      },
      "message": "fix 1803886 android15 Translucent GLSurfaceView demo does not display properly\n"
    },
    {
      "commit": "752aaf92a8eb3d982cb870ac74f86315f9c5a918",
      "tree": "663a511303f56000e095e0e9dfdd77c305d4a332",
      "parents": [
        "5fe696f7b0ffe3b40d75026b16983246ec4cda4c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Mon Apr 27 18:13:11 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 27 18:13:11 2009 -0700"
      },
      "message": "AI 147874: Fix format and link errors in docs.\n  BUG\u003d1790234\n\nAutomated import of CL 147874\n"
    },
    {
      "commit": "287b30920102b5466efa53a2f17ed69f2c776c16",
      "tree": "30acc9a72162d4c7675702ff43ebcfc2ff40f446",
      "parents": [
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 27 18:08:10 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Apr 27 18:08:10 2009 -0700"
      },
      "message": "fix 1812272 SensorManager method returns hidden object\n"
    },
    {
      "commit": "17f213bc528cf296e133e9ec9c9e0ce5dce41781",
      "tree": "d586c4bdd9fec5220de10b8a2a24863616fb5281",
      "parents": [
        "04ab1c767199bc674a7b7424fdd0d527c32252ac",
        "325ac475c51dc0d54503f725179ea2d9353485bb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 13:42:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 13:42:05 2009 -0700"
      },
      "message": "Merge change 602 into donut\n\n* changes:\n  Bug fix(1807910): media recorder crash due to the use of locked camera object (last part) - remove an unused Camera constructor - add a check on the argument in Camera::create() method\n"
    },
    {
      "commit": "04ab1c767199bc674a7b7424fdd0d527c32252ac",
      "tree": "29cc244fae5a411f0593f7a8651d5b75faea3805",
      "parents": [
        "257eef353dfc9519b63e3fe2616505c5534b460a",
        "8afc1303c018b9d2ead1a0c38be886791005d33b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 12:58:27 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 12:58:27 2009 -0700"
      },
      "message": "Merge change 573 into donut\n\n* changes:\n  Add a grey line to the top of the search plate image so it doesn\u0027t bleed into the white of the status bar.\n"
    },
    {
      "commit": "257eef353dfc9519b63e3fe2616505c5534b460a",
      "tree": "21862a3ca74b4c5accf64b00f85f4a179831f429",
      "parents": [
        "3eab744d018924189b1b8f5530accd52e91213de",
        "8d112675879a2b83197d3b4ae4fb623abd1a1ec3"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "",
        "time": "Mon Apr 27 12:02:51 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 27 12:02:51 2009 -0700"
      },
      "message": "Merge branch \u0027readonly-p4-donut\u0027 into donut\n"
    },
    {
      "commit": "325ac475c51dc0d54503f725179ea2d9353485bb",
      "tree": "4345b6602a076488623b2815f1af55f112b8b7d3",
      "parents": [
        "3eab744d018924189b1b8f5530accd52e91213de"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Apr 27 12:01:59 2009 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Apr 27 12:01:59 2009 -0700"
      },
      "message": "Bug fix(1807910): media recorder crash due to the use of locked camera object (last part)\n- remove an unused Camera constructor\n- add a check on the argument in Camera::create() method\n"
    },
    {
      "commit": "8d112675879a2b83197d3b4ae4fb623abd1a1ec3",
      "tree": "a89e77bc71077b5ccc042386fc342b4c7ddc5789",
      "parents": [
        "4369397d0697810241f7a7ab22891930067166dd"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "",
        "time": "Mon Apr 27 12:01:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Apr 27 12:01:23 2009 -0700"
      },
      "message": "AI 147845: Compatibility mode support. Part 1\n  Adding supports-density tag to manifest file/ApplicationInfo.\n  BUG\u003d1752478\n\nAutomated import of CL 147845\n"
    },
    {
      "commit": "caf0df1b7f99736aed1a0b923ef278fc4fd0fcca",
      "tree": "59d8cc6a5756bb0a637d16768b4a6f41c997bbe2",
      "parents": [
        "fc8db53eee11568b286e8d9c17e211bd6781fab6"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Apr 27 14:32:05 2009 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Apr 27 14:32:05 2009 -0400"
      },
      "message": "Add call to (new) Canvas.freeCaches() in response to low-memory\n\nThis is in conjunction with removing a similar call made by the browser.\nNow it will be centralized, and the browser\u0027s call site will be removed.\n"
    },
    {
      "commit": "3eab744d018924189b1b8f5530accd52e91213de",
      "tree": "f9002bced44ef10597b196f8c09b3f0f6843d9b3",
      "parents": [
        "1fb758e94b5b9e342b6dc6452cb5bd7cf0cc4ed6",
        "e9d376b801b7890b1ef5006ed55de4208e64bb63"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 09:18:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 09:18:14 2009 -0700"
      },
      "message": "Merge change 376 into donut\n\n* changes:\n  Add support for changing a threads scheduler group. Three groups are available (default, background non interactive, foreground boost). Setting a thread priority to PRIORITY_BACKGROUND will transparently change groups to background\n"
    },
    {
      "commit": "e9d376b801b7890b1ef5006ed55de4208e64bb63",
      "tree": "9c4840944aeaccfe4c9eaf6a72a164af38f17ed1",
      "parents": [
        "03a54faa454381e8d67fe11b1be2b2d54f3894c6"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Apr 21 14:06:36 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Mon Apr 27 09:17:06 2009 -0700"
      },
      "message": "Add support for changing a threads scheduler group. Three groups are available (default, background non interactive, foreground boost). Setting a thread priority to PRIORITY_BACKGROUND will transparently change groups to background\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "fc8db53eee11568b286e8d9c17e211bd6781fab6",
      "tree": "afa69f7118c3f2634c3c7fdad58871a1784352e6",
      "parents": [
        "1fb758e94b5b9e342b6dc6452cb5bd7cf0cc4ed6"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Apr 27 11:43:30 2009 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Mon Apr 27 11:43:30 2009 -0400"
      },
      "message": "Manage imagecache ram budget\n\nThis code was lifted from the browser, and is now global since java clients may\nalso use this cache for decoded images\n"
    },
    {
      "commit": "1fb758e94b5b9e342b6dc6452cb5bd7cf0cc4ed6",
      "tree": "f09abf0ff05ea93100ed41541371dd18e651493d",
      "parents": [
        "01be1fa7930e92aac6ba4dd4e8cb75f8719e8b37",
        "c70e06bbfac0d92ec218a32e35d9d7fa80f23cc9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 05:31:19 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 27 05:31:19 2009 -0700"
      },
      "message": "Merge change 546 into donut\n\n* changes:\n  Add (hidden for now) purgeable bitmaps\n"
    },
    {
      "commit": "5fe696f7b0ffe3b40d75026b16983246ec4cda4c",
      "tree": "9b8e94f272478c72a622417ce79cf7f5b617a1c0",
      "parents": [
        "2222c9e4ad7242acb1f12bdcd77ac670f802a43f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sun Apr 26 23:57:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 23:57:28 2009 -0700"
      },
      "message": "AI 147814: tweaks to the hello world tutorial.\n  use an API Level 2 build target, but deploy to level 3, add some discussion on this;\n  instantly run, instead of creating a new configuration;\n  update screenshots for ADT wizard and the debug section;\n  other edits\n  BUG\u003d1791815\n\nAutomated import of CL 147814\n"
    },
    {
      "commit": "2222c9e4ad7242acb1f12bdcd77ac670f802a43f",
      "tree": "015c453495ca2d55037dcdacebdb147aff6a87d1",
      "parents": [
        "0ee4f86c92b9372489bace84276b81e8b37827df"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sun Apr 26 23:21:55 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 23:21:55 2009 -0700"
      },
      "message": "AI 147812: close \u003cem\u003e tag\n  BUG\u003d1668453\n\nAutomated import of CL 147812\n"
    },
    {
      "commit": "0ee4f86c92b9372489bace84276b81e8b37827df",
      "tree": "e9a19fa5a1b0739a8fb32668d204f4e8e511c46e",
      "parents": [
        "263ed76bf6fe4cfa368dec0a04ecb4ddea33095e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sun Apr 26 23:21:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 23:21:02 2009 -0700"
      },
      "message": "AI 147811: typo fixes and edits for upgrading and installing docs\n  BUG\u003d1790234\n\nAutomated import of CL 147811\n"
    },
    {
      "commit": "263ed76bf6fe4cfa368dec0a04ecb4ddea33095e",
      "tree": "a72acb87fce12234617367f2c5cd8058f6230652",
      "parents": [
        "7eeb5d5c8e460042f4409c989e5a0cfe290a1b05"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sun Apr 26 23:19:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 23:19:20 2009 -0700"
      },
      "message": "AI 147810: fix links on the homepage\n  BUG\u003d1790234\n\nAutomated import of CL 147810\n"
    },
    {
      "commit": "7eeb5d5c8e460042f4409c989e5a0cfe290a1b05",
      "tree": "70facd26ea1b2bea925857617ce15b0ded10902b",
      "parents": [
        "ce878bef710c6d1e6881949c82b1293fb8435715"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Sun Apr 26 21:07:11 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 21:07:11 2009 -0700"
      },
      "message": "AI 147807: Miscellaneous doc fixes needed for 1.5 SDK push\n  BUG\u003d1790234\n\nAutomated import of CL 147807\n"
    },
    {
      "commit": "ce878bef710c6d1e6881949c82b1293fb8435715",
      "tree": "04b5ca4f6c0f77f7f24f1a1dbe17f229597cbc6f",
      "parents": [
        "b8b3645a9799c38ad68549316ebbf7a4849f2e0c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sun Apr 26 15:51:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 15:51:58 2009 -0700"
      },
      "message": "AI 147804: add new doc about Dialogs\n  BUG\u003d1800118\n\nAutomated import of CL 147804\n"
    },
    {
      "commit": "b8b3645a9799c38ad68549316ebbf7a4849f2e0c",
      "tree": "3849e7fbd3a051cc3fecb9acdfe24df91b4dcf15",
      "parents": [
        "596451ce46f6c7c49e399d3b4025d0f42c5cb979"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sun Apr 26 15:50:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Apr 26 15:50:49 2009 -0700"
      },
      "message": "AI 147803: add docs and images for docs on Toast and  Notification docs\n  also edit the Notification class doc\n  BUG\u003d1800118\n\nAutomated import of CL 147803\n"
    },
    {
      "commit": "596451ce46f6c7c49e399d3b4025d0f42c5cb979",
      "tree": "742d5c2ce9434c7e41f9ea6cedde039269c07f04",
      "parents": [
        "6fc27f79b4efb0a8fdaf393eb35fe5925541a893"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Sat Apr 25 23:09:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sat Apr 25 23:09:53 2009 -0700"
      },
      "message": "AI 147796: Add widget design guidelines to new UI Guidelines area in dev guide.\n  BUG\u003d1790234\n\nAutomated import of CL 147796\n"
    },
    {
      "commit": "6fc27f79b4efb0a8fdaf393eb35fe5925541a893",
      "tree": "8e7d4a137847a63d1151ad8447475bce470dbe1d",
      "parents": [
        "47f3a7ae793d271b6731436eb854fc8ae7cb9871"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Sat Apr 25 14:04:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sat Apr 25 14:04:54 2009 -0700"
      },
      "message": "AI 147793: cleanup broken links and delete all innacurate info in apidemo pages\n  BUG\u003d1810005\n\nAutomated import of CL 147793\n"
    },
    {
      "commit": "47f3a7ae793d271b6731436eb854fc8ae7cb9871",
      "tree": "7e3e285d3ae8ef8a14f88455272b3ed51bab405b",
      "parents": [
        "4afe275c984fc943d11b26857aa81c501f5b294f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Fri Apr 24 19:16:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 19:16:21 2009 -0700"
      },
      "message": "AI 147782: Add a link to the JET docs from media index page.\n  BUG\u003d1790234\n\nAutomated import of CL 147782\n"
    },
    {
      "commit": "4afe275c984fc943d11b26857aa81c501f5b294f",
      "tree": "1f8a09fd4739b3ff0a5701a77e1d9705fa27a298",
      "parents": [
        "094d9af4d365b6cad2a346e4cb30f7edd7593ba3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Fri Apr 24 19:08:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 19:08:42 2009 -0700"
      },
      "message": "AI 147780: add summary of \"future-proofing your apps\" and links\n  to the blog post\n  BUG\u003d1790234\n\nAutomated import of CL 147780\n"
    },
    {
      "commit": "094d9af4d365b6cad2a346e4cb30f7edd7593ba3",
      "tree": "efccf43c9dfb81eed5ced9433cf8aabe989c43e6",
      "parents": [
        "6bbf38916957aba00e85af83923c232ccae5a59d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Fri Apr 24 18:34:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 18:34:40 2009 -0700"
      },
      "message": "AI 147777: add release notes links for each download page\n  BUG\u003d1790234\n\nAutomated import of CL 147777\n"
    },
    {
      "commit": "8afc1303c018b9d2ead1a0c38be886791005d33b",
      "tree": "cb41720bf4f7d3a776381d3a9b8629017ab8cf48",
      "parents": [
        "7fc4b281750be2442a327e7aa9fb03c44096caf3"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Fri Apr 24 17:47:30 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Fri Apr 24 18:28:29 2009 -0700"
      },
      "message": "Add a grey line to the top of the search plate image so it doesn\u0027t\nbleed into the white of the status bar.\n"
    },
    {
      "commit": "01be1fa7930e92aac6ba4dd4e8cb75f8719e8b37",
      "tree": "ef0cbc47e30d3ea2aa666d029ab1d5c479bdd3f5",
      "parents": [
        "fd9b3c00fda65ac2ece0ab93454fdb61dff792cc",
        "799af8dd1dd7e01c9ded23bed30749e20f68c8e5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 18:18:19 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 18:18:19 2009 -0700"
      },
      "message": "Merge change 572 into donut\n\n* changes:\n  oops forgot to remove a LOGD when loading an opengl driver\n"
    },
    {
      "commit": "799af8dd1dd7e01c9ded23bed30749e20f68c8e5",
      "tree": "c52e2d5b8bdec4b8f353cd346fcc0ae3a2749287",
      "parents": [
        "9e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 24 18:16:44 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Apr 24 18:16:44 2009 -0700"
      },
      "message": "oops forgot to remove a LOGD when loading an opengl driver\n"
    },
    {
      "commit": "fd9b3c00fda65ac2ece0ab93454fdb61dff792cc",
      "tree": "0c56849bad200cfb9dd936c220cc73c903265dd4",
      "parents": [
        "f73eaf92e561eb0a010d05cc6357e172e8c9eaf7",
        "d4943a9a7b7d1538695a02896f211bafe09571ba"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 17:59:34 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 17:59:34 2009 -0700"
      },
      "message": "Merge change 570 into donut\n\n* changes:\n  Add file to ignore the content of the layoutlib/Bridge Eclipe bin folder.\n"
    },
    {
      "commit": "6bbf38916957aba00e85af83923c232ccae5a59d",
      "tree": "409706e6d7065fcbd97cd22b8c021966d979d2f1",
      "parents": [
        "7b54237c8b662b7c1069e00d8dd6aa7e4d619e87"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Fri Apr 24 17:15:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 17:15:02 2009 -0700"
      },
      "message": "AI 147767: set 1.1 download page to include \"not current\" disclaimer\n  and a markup typo fix in the download page.\n  BUG\u003d1790234\n\nAutomated import of CL 147767\n"
    },
    {
      "commit": "f73eaf92e561eb0a010d05cc6357e172e8c9eaf7",
      "tree": "af26de6da440119564cd940255b3d66bbd2ffc8c",
      "parents": [
        "9e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a",
        "e66b5c43cb2d0aece7f4a636a2368a9c66c46cf5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 17:14:50 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 17:14:50 2009 -0700"
      },
      "message": "Merge change 531 into donut\n\n* changes:\n  Teleca 090414 \u0026 090423 patches for CDMA to complete phase1 work.\n"
    },
    {
      "commit": "d4943a9a7b7d1538695a02896f211bafe09571ba",
      "tree": "fcda5c4d53893286ee689ef04e5fc579ec1b331d",
      "parents": [
        "9e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Apr 24 17:01:56 2009 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Apr 24 17:01:56 2009 -0700"
      },
      "message": "Add file to ignore the content of the layoutlib/Bridge Eclipe bin folder.\n"
    },
    {
      "commit": "7b54237c8b662b7c1069e00d8dd6aa7e4d619e87",
      "tree": "f9b530c0fc4ff10573aca80623db6929f398c5dc",
      "parents": [
        "6f1826cb0cf23e0027817f5a26cf1181f85e1085"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Fri Apr 24 16:03:47 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 16:03:47 2009 -0700"
      },
      "message": "AI 147755: Add sizes and checksums for 1.5 SDK downloadables.\n  BUG\u003d1790234\n\nAutomated import of CL 147755\n"
    },
    {
      "commit": "6f1826cb0cf23e0027817f5a26cf1181f85e1085",
      "tree": "fb97b680815b00640baa1a8229e3826a8acf8733",
      "parents": [
        "a055e5ea1d87a958cc2c0ea82fe7026b205578b9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Fri Apr 24 15:45:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 15:45:32 2009 -0700"
      },
      "message": "AI 147752: dang, there was another unclosed tag... tested it this time.\n  BUG\u003d1790234\n\nAutomated import of CL 147752\n"
    },
    {
      "commit": "a055e5ea1d87a958cc2c0ea82fe7026b205578b9",
      "tree": "b1193e96559216f16f2ef99603507569893fabea",
      "parents": [
        "8a4c53a7c7911b8f4c73a8fcfbbad3ac903b3367"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Fri Apr 24 15:03:00 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 15:03:00 2009 -0700"
      },
      "message": "AI 147742: close \u003ccode\u003e tag and remove some bolding\n  BUG\u003d1790234\n\nAutomated import of CL 147742\n"
    },
    {
      "commit": "c70e06bbfac0d92ec218a32e35d9d7fa80f23cc9",
      "tree": "3a758b6a05e7b60dec8c16c42d246e1e991a3854",
      "parents": [
        "44ff0514c2c8b8917ef81182c8f9d84a1617ec57"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Apr 24 11:09:12 2009 -0400"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Fri Apr 24 17:20:29 2009 -0400"
      },
      "message": "Add (hidden for now) purgeable bitmaps\n\nBitmapFactory::Options now let you specify if the resulting bitmap can be\n\"purgeable\". If so, then its decoded pixels may be purged when not actively\nbeing drawn, freeing up that RAM. When such a bitmap is drawn, it will\nautomatically be re-decoded on demand. This is done by having the bitmap\nkeep a reference/copy of the encoded data.\n\nWhere it is a reference or a copy is controlled by the \"shareable\" flag in\nOptions. If this is true, the implementation *may* just reference the encode\ndata (e.g. a file descriptor) rathern than making a complete copy of it.\n\nCurrently, purgeable is not supported for generic inputstreams, but is\nenabled for byte-array, file-descriptor, and assets, though for impl\nreasons only file-descripts are currently enabled for \"shareable\", but that\nmay change in the future.\n"
    },
    {
      "commit": "9e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a",
      "tree": "3169f85bc6514356b0e29d4648a5c73f122803fa",
      "parents": [
        "affb4e7694a4184d257d0ac71e3119e015b558e2",
        "a379585e6e3ff41db6d71a5cd0a0403931bc525d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 14:17:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 14:17:01 2009 -0700"
      },
      "message": "Merge change 551 into donut\n\n* changes:\n  Enable static Java APIs for OpenGL ES 1.1 extensions.\n"
    },
    {
      "commit": "8a4c53a7c7911b8f4c73a8fcfbbad3ac903b3367",
      "tree": "c25b2cd127f5fd7310b00fe2e2a9a1b57bbe0b6c",
      "parents": [
        "b867019173d20cd4fd7ee79a3ce924096e95a241"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Fri Apr 24 13:41:44 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 24 13:41:44 2009 -0700"
      },
      "message": "AI 147732: fix broken links\n  BUG\u003d1810005\n\nAutomated import of CL 147732\n"
    },
    {
      "commit": "affb4e7694a4184d257d0ac71e3119e015b558e2",
      "tree": "058bdb636f12046858a80071f6d3aae71db75e01",
      "parents": [
        "8cac9064f5e4863f62d59560cbe9a54a61ba4a9a",
        "04ae634a5ab8398c5d10dcac94da25101a141300"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 13:09:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 24 13:09:06 2009 -0700"
      },
      "message": "Merge change 534 into donut\n\n* changes:\n  Make sure to map undefined OES functions to their non-OES counterpart if it exists.\n"
    }
  ],
  "next": "b867019173d20cd4fd7ee79a3ce924096e95a241"
}
