)]}'
{
  "log": [
    {
      "commit": "3813fdaa8f7317243209d8bb1e472a4e501ccb29",
      "tree": "8e6b14a3cc160578d80c22fc4c0379f6558469cf",
      "parents": [
        "c7a36314988deec46c493c314c2b19a0a46dbd55",
        "8419fcdfaf908aec4f8fa093ef1850616c7704b4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:44 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:44 2009 -0700"
      },
      "message": "am 8419fcd: am b8b3645: AI 147803: add docs and images for docs on Toast\n\nMerge commit \u00278419fcdfaf908aec4f8fa093ef1850616c7704b4\u0027\n\n* commit \u00278419fcdfaf908aec4f8fa093ef1850616c7704b4\u0027:\n  AI 147803: add docs and images for docs on Toast and  Notification docs\n"
    },
    {
      "commit": "c7a36314988deec46c493c314c2b19a0a46dbd55",
      "tree": "179cb175dc57042bb2c78ae620b38f088492701c",
      "parents": [
        "70346c2e9e8fd338dbf0e15efaf48e440cc38698",
        "bce7bc9286d1f470b6d141b058d5df47261827a8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 29 13:35:44 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:44 2009 -0700"
      },
      "message": "am bce7bc9: am 596451c: AI 147796: Add widget design guidelines to new U\n\nMerge commit \u0027bce7bc9286d1f470b6d141b058d5df47261827a8\u0027\n\n* commit \u0027bce7bc9286d1f470b6d141b058d5df47261827a8\u0027:\n  AI 147796: Add widget design guidelines to new UI Guidelines area in dev guide.\n"
    },
    {
      "commit": "70346c2e9e8fd338dbf0e15efaf48e440cc38698",
      "tree": "27ac84ff68c8d0e093ed4e414957880b61b2be39",
      "parents": [
        "28f41854029883a5b679f04faa35581eb6d58823",
        "856d0150da8dffbadd17e9853bcf0847c030b9c9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:43 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:43 2009 -0700"
      },
      "message": "am 856d015: am 6fc27f7: AI 147793: cleanup broken links and delete all i\n\nMerge commit \u0027856d0150da8dffbadd17e9853bcf0847c030b9c9\u0027\n\n* commit \u0027856d0150da8dffbadd17e9853bcf0847c030b9c9\u0027:\n  AI 147793: cleanup broken links and delete all innacurate info in apidemo pages\n"
    },
    {
      "commit": "28f41854029883a5b679f04faa35581eb6d58823",
      "tree": "7dee32a01e6a80b173551e3afb7a3a1bffddf2cc",
      "parents": [
        "47565d0f47c6c963ce965a05ed1e9fbe45bc9248",
        "cbf17dd673f8e2519f435748fad1eeb2b7a7fd54"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 29 13:35:43 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:43 2009 -0700"
      },
      "message": "am cbf17dd: am 47f3a7a: AI 147782: Add a link to the JET docs from media\n\nMerge commit \u0027cbf17dd673f8e2519f435748fad1eeb2b7a7fd54\u0027\n\n* commit \u0027cbf17dd673f8e2519f435748fad1eeb2b7a7fd54\u0027:\n  AI 147782: Add a link to the JET docs from media index page.\n"
    },
    {
      "commit": "47565d0f47c6c963ce965a05ed1e9fbe45bc9248",
      "tree": "f59ce0654b2cf6c53b1a7e24bc6333dd7d25125d",
      "parents": [
        "80d5a8196eeb482dc6f76609b81ecfb198ecf71b",
        "0db255749155f8f56790e6683501c3d4276c915c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:43 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:43 2009 -0700"
      },
      "message": "am 0db2557: am 4afe275: AI 147780: add summary of \"future-proofing your \n\nMerge commit \u00270db255749155f8f56790e6683501c3d4276c915c\u0027\n\n* commit \u00270db255749155f8f56790e6683501c3d4276c915c\u0027:\n  AI 147780: add summary of \"future-proofing your apps\" and links\n"
    },
    {
      "commit": "80d5a8196eeb482dc6f76609b81ecfb198ecf71b",
      "tree": "8d3728672531beb5cd2a2ec8de2fc8077f1bc99c",
      "parents": [
        "71975b1fe638fe05b920518abe72afcb0f069d6e",
        "6585cc1bbdc49bed71d0e5ca7b9f86849a5a8b97"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "message": "am 6585cc1: am 094d9af: AI 147777: add release notes links for each down\n\nMerge commit \u00276585cc1bbdc49bed71d0e5ca7b9f86849a5a8b97\u0027\n\n* commit \u00276585cc1bbdc49bed71d0e5ca7b9f86849a5a8b97\u0027:\n  AI 147777: add release notes links for each download page\n"
    },
    {
      "commit": "71975b1fe638fe05b920518abe72afcb0f069d6e",
      "tree": "fc19ee64e962d629df2c43cc43880ad066467489",
      "parents": [
        "f65b2cbe6854db9654a5149ef6811fd8407e42b3",
        "5e8ead2647f37015f8265a4d7e8d99debdb852b3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "message": "am 5e8ead2: am 6bbf389: AI 147767: set 1.1 download page to include \"not\n\nMerge commit \u00275e8ead2647f37015f8265a4d7e8d99debdb852b3\u0027\n\n* commit \u00275e8ead2647f37015f8265a4d7e8d99debdb852b3\u0027:\n  AI 147767: set 1.1 download page to include \"not current\" disclaimer\n"
    },
    {
      "commit": "f65b2cbe6854db9654a5149ef6811fd8407e42b3",
      "tree": "8bea73531e610079d99c8f6e3e561545f1621198",
      "parents": [
        "2b5ecfca3d58fdf955436a9521c8da948c021463",
        "d41f950acad2d70e3df243d49cf8ba725b7cd1de"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "message": "am d41f950: am 7b54237: AI 147755: Add sizes and checksums for 1.5 SDK d\n\nMerge commit \u0027d41f950acad2d70e3df243d49cf8ba725b7cd1de\u0027\n\n* commit \u0027d41f950acad2d70e3df243d49cf8ba725b7cd1de\u0027:\n  AI 147755: Add sizes and checksums for 1.5 SDK downloadables.\n"
    },
    {
      "commit": "2b5ecfca3d58fdf955436a9521c8da948c021463",
      "tree": "2258793cbdb7cd99997db26a8d1b2180b4596c18",
      "parents": [
        "1e56d5fd43a9112be5d9595d52f9d332dba5b281",
        "4681c017a1af9cec99a0ad699a59c701f0424816"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:42 2009 -0700"
      },
      "message": "am 4681c01: am 6f1826c: AI 147752: dang, there was another unclosed tag.\n\nMerge commit \u00274681c017a1af9cec99a0ad699a59c701f0424816\u0027\n\n* commit \u00274681c017a1af9cec99a0ad699a59c701f0424816\u0027:\n  AI 147752: dang, there was another unclosed tag... tested it this time.\n"
    },
    {
      "commit": "1e56d5fd43a9112be5d9595d52f9d332dba5b281",
      "tree": "cb5f64171428f1f503c194dc9a89a10a3436c50a",
      "parents": [
        "08f1edf235b328a2a429ce917c13438fa8f25a33",
        "9dfad65f76a7110146271e465a15b18bbc2a3fe6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:41 2009 -0700"
      },
      "message": "am 9dfad65: am a055e5e: AI 147742: close \u003ccode\u003e tag and remove some bold\n\nMerge commit \u00279dfad65f76a7110146271e465a15b18bbc2a3fe6\u0027\n\n* commit \u00279dfad65f76a7110146271e465a15b18bbc2a3fe6\u0027:\n  AI 147742: close \u003ccode\u003e tag and remove some bolding\n"
    },
    {
      "commit": "08f1edf235b328a2a429ce917c13438fa8f25a33",
      "tree": "bbbfbc74b458bc9b8cb308ac90ae2103836611e0",
      "parents": [
        "e07cd1a4c359dcc7cb9e92c37e0893aea3cadaf8",
        "073bc611ce22e798e90559689aaf771df4a8bf4c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:41 2009 -0700"
      },
      "message": "am 073bc61: am 8a4c53a: AI 147732: fix broken links\n\nMerge commit \u0027073bc611ce22e798e90559689aaf771df4a8bf4c\u0027\n\n* commit \u0027073bc611ce22e798e90559689aaf771df4a8bf4c\u0027:\n  AI 147732: fix broken links\n"
    },
    {
      "commit": "e07cd1a4c359dcc7cb9e92c37e0893aea3cadaf8",
      "tree": "0df146ba37d51fb9fb4b78f87202c35584bfc7c4",
      "parents": [
        "1fd11b4bdb8299edcc4e12d0873b81cb8bfab900",
        "19aa8e01b8fe4ebd6d518bd48ea9b53ec95a49a7"
      ],
      "author": {
        "name": "Jorg Pleumann",
        "email": "",
        "time": "Wed Apr 29 13:35:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:41 2009 -0700"
      },
      "message": "am 19aa8e0: am b867019: AI 147725: Some fixes for the CTS test runner. O\n\nMerge commit \u002719aa8e01b8fe4ebd6d518bd48ea9b53ec95a49a7\u0027\n\n* commit \u002719aa8e01b8fe4ebd6d518bd48ea9b53ec95a49a7\u0027:\n  AI 147725: Some fixes for the CTS test runner. One is a\n"
    },
    {
      "commit": "1fd11b4bdb8299edcc4e12d0873b81cb8bfab900",
      "tree": "c0df1736ed68443f494fd99f4b68303592115b80",
      "parents": [
        "51086686bd650a72bce8f6ada9a4c09675b7d0d3",
        "e17210c17aa26d600f825e2f45c9aa66452e9988"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "",
        "time": "Wed Apr 29 13:35:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:40 2009 -0700"
      },
      "message": "am e17210c: am 14533d2: AI 147720: Set default language for NL to nl.\n\nMerge commit \u0027e17210c17aa26d600f825e2f45c9aa66452e9988\u0027\n\n* commit \u0027e17210c17aa26d600f825e2f45c9aa66452e9988\u0027:\n  AI 147720: Set default language for NL to nl.\n"
    },
    {
      "commit": "51086686bd650a72bce8f6ada9a4c09675b7d0d3",
      "tree": "939213d1a0afb884c574ff1e863032b384039a34",
      "parents": [
        "7734dbf697002f68e44b22f7bdb8b6a640d5aa18",
        "d7ffb29b1f2afcad30234896e6ad1677cc149dc6"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "",
        "time": "Wed Apr 29 13:35:40 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:40 2009 -0700"
      },
      "message": "am d7ffb29: am 864750c: AI 147718: Created .jd doc file for the JetCreat\n\nMerge commit \u0027d7ffb29b1f2afcad30234896e6ad1677cc149dc6\u0027\n\n* commit \u0027d7ffb29b1f2afcad30234896e6ad1677cc149dc6\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": "7734dbf697002f68e44b22f7bdb8b6a640d5aa18",
      "tree": "c581645fc580a1904a1b8ea27ff41511295c2335",
      "parents": [
        "a57156e7fed0b26423517f2afae45d659ae0b4c2",
        "ec82e353087453d6413d54ec38aa3218232cfe87"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "message": "am ec82e35: am 6edea74: AI 147711: Fix link text in highlights doc. Copy\n\nMerge commit \u0027ec82e353087453d6413d54ec38aa3218232cfe87\u0027\n\n* commit \u0027ec82e353087453d6413d54ec38aa3218232cfe87\u0027:\n  AI 147711: Fix link text in highlights doc. Copy \"New APIs\" section to Version Notes doc.\n"
    },
    {
      "commit": "a57156e7fed0b26423517f2afae45d659ae0b4c2",
      "tree": "1b61399523a3040db7a004f8b37ebc1fda57f1d0",
      "parents": [
        "2074bc6c24802cef9d397973c7f91c5dc2ff2b5e",
        "8b300f3db90850a8faa73bea36ce6b551c1d71a9"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "message": "am 8b300f3: am d97e8dc: AI 147710: Add redirects for sdk/preview pages.\n\nMerge commit \u00278b300f3db90850a8faa73bea36ce6b551c1d71a9\u0027\n\n* commit \u00278b300f3db90850a8faa73bea36ce6b551c1d71a9\u0027:\n  AI 147710: Add redirects for sdk/preview pages.\n"
    },
    {
      "commit": "2074bc6c24802cef9d397973c7f91c5dc2ff2b5e",
      "tree": "0a312f54f5e83388f8b0ce37a72310da923885a7",
      "parents": [
        "64b786f159e45c7a65ebcd47aed3e267d5146da6",
        "819c102394bfee2960997fb3fa0c85d3b6427dfc"
      ],
      "author": {
        "name": "Bill Napier",
        "email": "",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "message": "am 819c102: am 78b1511: AI 147541: Add cs as default language for cz.\n\nMerge commit \u0027819c102394bfee2960997fb3fa0c85d3b6427dfc\u0027\n\n* commit \u0027819c102394bfee2960997fb3fa0c85d3b6427dfc\u0027:\n  AI 147541: Add cs as default language for cz.\n"
    },
    {
      "commit": "64b786f159e45c7a65ebcd47aed3e267d5146da6",
      "tree": "9691b7a104a53fbbbf51f882b0d06cbad2a92df0",
      "parents": [
        "3d31904115019d655e9254ec93ad20587fa7c4a7",
        "af3289e4448971b38ae4e95269401452dbc6077e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:39 2009 -0700"
      },
      "message": "am af3289e: am 620986a: AI 147438: add app widget docs to dev guide\n\nMerge commit \u0027af3289e4448971b38ae4e95269401452dbc6077e\u0027\n\n* commit \u0027af3289e4448971b38ae4e95269401452dbc6077e\u0027:\n  AI 147438: add app widget docs to dev guide\n"
    },
    {
      "commit": "3d31904115019d655e9254ec93ad20587fa7c4a7",
      "tree": "9dbd81a0f491e02b6a46f9bef044269f9f913149",
      "parents": [
        "212548f634e80f419b29f547afb9472d7353cf2b",
        "181634f0803d5d18ce48e811f697ea658852a95e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "",
        "time": "Wed Apr 29 13:35:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:38 2009 -0700"
      },
      "message": "am 181634f: am 134e8e4: AI 147433: Fix broken link to sdk/samples dir in\n\nMerge commit \u0027181634f0803d5d18ce48e811f697ea658852a95e\u0027\n\n* commit \u0027181634f0803d5d18ce48e811f697ea658852a95e\u0027:\n  AI 147433: Fix broken link to sdk/samples dir in the offline.html page.\n"
    },
    {
      "commit": "212548f634e80f419b29f547afb9472d7353cf2b",
      "tree": "ef28129cafb75dbc50e330b560f149b22ee8f155",
      "parents": [
        "c2839e087041b16a1ee7292b85459a396c25c771",
        "76b25e5e78dde3443f9c57c47e5989ad8ff43771"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:38 2009 -0700"
      },
      "message": "am 76b25e5: Merge change 692 into donut\n\nMerge commit \u002776b25e5e78dde3443f9c57c47e5989ad8ff43771\u0027\n\n* commit \u002776b25e5e78dde3443f9c57c47e5989ad8ff43771\u0027:\n  location: Optimize use of mProviders ArrayList.\n"
    },
    {
      "commit": "c2839e087041b16a1ee7292b85459a396c25c771",
      "tree": "667f11899be570bcc3e825ee6d3c63c033f5a02b",
      "parents": [
        "c36349034a399e41e5a78861d03dfe2a40e294fe",
        "13735a255dedd2c2e3b0cff66f0be2e17671f553"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "",
        "time": "Wed Apr 29 13:35:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:38 2009 -0700"
      },
      "message": "am 13735a2: Merge branch \\\u0027readonly-p4-donut\\\u0027 into donut\n\nMerge commit \u002713735a255dedd2c2e3b0cff66f0be2e17671f553\u0027\n\n* commit \u002713735a255dedd2c2e3b0cff66f0be2e17671f553\u0027:\n  AI 147976: Compatibility mode support. Part 2.\n"
    },
    {
      "commit": "c36349034a399e41e5a78861d03dfe2a40e294fe",
      "tree": "e8ce6cadcb98d7c6e676bc004e0f092bdc20518c",
      "parents": [
        "77c8adf9ff3c17937036d4392bf80a5cc1083313",
        "d30605200b8b0f10e4740a9d7266d240023e69cd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:37 2009 -0700"
      },
      "message": "am d306052: Merge change 542 into donut\n\nMerge commit \u0027d30605200b8b0f10e4740a9d7266d240023e69cd\u0027\n\n* commit \u0027d30605200b8b0f10e4740a9d7266d240023e69cd\u0027:\n  enable additional cdma sms fields and user data encodings\n"
    },
    {
      "commit": "77c8adf9ff3c17937036d4392bf80a5cc1083313",
      "tree": "349a57ec57873b1adb29ceb53119459602456887",
      "parents": [
        "a73b41ae601b391ae67a4c603d07f8949cd666ac",
        "5f2788bc9d947f7793aaea06f7e21d6b74c98826"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:37 2009 -0700"
      },
      "message": "am 5f2788b: Merge change 686 into donut\n\nMerge commit \u00275f2788bc9d947f7793aaea06f7e21d6b74c98826\u0027\n\n* commit \u00275f2788bc9d947f7793aaea06f7e21d6b74c98826\u0027:\n  gps: Don\u0027t crash if no XTRA servers are specified.\n"
    },
    {
      "commit": "a73b41ae601b391ae67a4c603d07f8949cd666ac",
      "tree": "6796599b363bad3c1c722107fc60a7e8cd94026e",
      "parents": [
        "2f7e0447ac746e940db753178d513df914c20334",
        "0124a150157d69a9f0ea109be2390afb5399b8a7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:37 2009 -0700"
      },
      "message": "am 0124a15: Merge change 626 into donut\n\nMerge commit \u00270124a150157d69a9f0ea109be2390afb5399b8a7\u0027\n\n* commit \u00270124a150157d69a9f0ea109be2390afb5399b8a7\u0027:\n  fix 1803886 android15 Translucent GLSurfaceView demo does not display properly\n"
    },
    {
      "commit": "2f7e0447ac746e940db753178d513df914c20334",
      "tree": "43443f818f9f290e1c8baa5cdd3e457792dbeb8f",
      "parents": [
        "d17d8b4f12509666926fd56dd158a892f68869a6",
        "98e333f551a4bf2ebb50bb97a2a56b14bfdcd74b"
      ],
      "author": {
        "name": "Karl Rosaen",
        "email": "krosaen@google.com",
        "time": "Wed Apr 29 13:35:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:36 2009 -0700"
      },
      "message": "am 98e333f: Fix back key and ime behavior for search dialog.\n\nMerge commit \u002798e333f551a4bf2ebb50bb97a2a56b14bfdcd74b\u0027\n\n* commit \u002798e333f551a4bf2ebb50bb97a2a56b14bfdcd74b\u0027:\n  Fix back key and ime behavior for search dialog.\n"
    },
    {
      "commit": "d17d8b4f12509666926fd56dd158a892f68869a6",
      "tree": "6f0b7b994d5dc51e42d0f90ec976849b7b945362",
      "parents": [
        "36ef99673bec44350d984b8700931a5e473beca1",
        "4924ae8d1f7610b8639e55b1088f6b4a993bfd40"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:36 2009 -0700"
      },
      "message": "am 4924ae8: Merge change 618 into donut\n\nMerge commit \u00274924ae8d1f7610b8639e55b1088f6b4a993bfd40\u0027\n\n* commit \u00274924ae8d1f7610b8639e55b1088f6b4a993bfd40\u0027:\n  Fixes #1816088. Avoid initializing empty Rects when they are useless, especially in Zygote.\n"
    },
    {
      "commit": "36ef99673bec44350d984b8700931a5e473beca1",
      "tree": "f778d3cfdc1afde2d7a8d24fd708bb7232c510b2",
      "parents": [
        "d3f78458ddd9ccd8179f5dfb47c3a4cc4e8c4d9b",
        "e4de845ec2ad14538a437ca31f56948547b2d5c0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:35 2009 -0700"
      },
      "message": "am e4de845: Merge change 625 into donut\n\nMerge commit \u0027e4de845ec2ad14538a437ca31f56948547b2d5c0\u0027\n\n* commit \u0027e4de845ec2ad14538a437ca31f56948547b2d5c0\u0027:\n  fix 1812272 SensorManager method returns hidden object\n"
    },
    {
      "commit": "d3f78458ddd9ccd8179f5dfb47c3a4cc4e8c4d9b",
      "tree": "9e72ed3a6cde1df33e949a2cd4abb985e3c1770d",
      "parents": [
        "a5a51e172495a3aa793903ce6c62b06f8c5d0b42",
        "6fcddb05eee19edfd3063b9eefbdb0de0dbd4f4f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:35 2009 -0700"
      },
      "message": "am 6fcddb0: Merge change 629 into donut\n\nMerge commit \u00276fcddb05eee19edfd3063b9eefbdb0de0dbd4f4f\u0027\n\n* commit \u00276fcddb05eee19edfd3063b9eefbdb0de0dbd4f4f\u0027:\n  Display the app icon to the left of the search field for search within apps.\n"
    },
    {
      "commit": "a5a51e172495a3aa793903ce6c62b06f8c5d0b42",
      "tree": "7f7b8367c14d8d05f2370eeda30fb2354e531d24",
      "parents": [
        "73ee32d41b4874f650be20f2f3e3c0c7d172e33c",
        "77c9990ae0806575ae7a2750459f3e74f0bec092"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:35 2009 -0700"
      },
      "message": "am 77c9990: Merge change 599 into donut\n\nMerge commit \u002777c9990ae0806575ae7a2750459f3e74f0bec092\u0027\n\n* commit \u002777c9990ae0806575ae7a2750459f3e74f0bec092\u0027:\n  Add call to (new) Canvas.freeCaches() in response to low-memory\n"
    },
    {
      "commit": "73ee32d41b4874f650be20f2f3e3c0c7d172e33c",
      "tree": "925776f9016447927b583727ccfcc89285dc3bff",
      "parents": [
        "05d024329604bb92dca02f1ecdff4876d6d7b28c",
        "b8adcad61d9225ecdabde1a01b73455f484cbed7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "message": "am b8adcad: location: Remove obsolete fake provider support.\n\nMerge commit \u0027b8adcad61d9225ecdabde1a01b73455f484cbed7\u0027\n\n* commit \u0027b8adcad61d9225ecdabde1a01b73455f484cbed7\u0027:\n  location: Remove obsolete fake provider support.\n"
    },
    {
      "commit": "05d024329604bb92dca02f1ecdff4876d6d7b28c",
      "tree": "6b1cc8baa4eab07e20e9bad7169953cdddae61a4",
      "parents": [
        "8749fecd99dbc468a79b993ff9926cded8e0552f",
        "79762a3ee34eb8be5549bcb183af844b6f19c266"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "message": "am 79762a3: location: Move DummyLocationProvider.java and LocationProvid\n\nMerge commit \u002779762a3ee34eb8be5549bcb183af844b6f19c266\u0027\n\n* commit \u002779762a3ee34eb8be5549bcb183af844b6f19c266\u0027:\n  location: Move DummyLocationProvider.java and LocationProviderImpl.java to the internal package.\n"
    },
    {
      "commit": "8749fecd99dbc468a79b993ff9926cded8e0552f",
      "tree": "daa6525bfb7645cf45ef1298f60fee136288a07e",
      "parents": [
        "7c8dbb5418f69e75b2f06547b94e4fc4d3190ec1",
        "eedf815a2bd44c365a6885553a52cd2fcbfdce8c"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "message": "am eedf815: location: Remove redundant mLocationTracking field from GpsL\n\nMerge commit \u0027eedf815a2bd44c365a6885553a52cd2fcbfdce8c\u0027\n\n* commit \u0027eedf815a2bd44c365a6885553a52cd2fcbfdce8c\u0027:\n  location: Remove redundant mLocationTracking field from GpsLocationProvider\n"
    },
    {
      "commit": "7c8dbb5418f69e75b2f06547b94e4fc4d3190ec1",
      "tree": "22d55ffcb265ef48d6870b1ca65971d759d0c578",
      "parents": [
        "070d4c023a4b67e9e29d1c21a7bf9f25d7528c03",
        "7cb8ed23ab81b7cffdff6fc1cad473f55732ea66"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:34 2009 -0700"
      },
      "message": "am 7cb8ed2: Merge change 414 into donut\n\nMerge commit \u00277cb8ed23ab81b7cffdff6fc1cad473f55732ea66\u0027\n\n* commit \u00277cb8ed23ab81b7cffdff6fc1cad473f55732ea66\u0027:\n  location: Run LocationManagerService in a separate thread.\n"
    },
    {
      "commit": "070d4c023a4b67e9e29d1c21a7bf9f25d7528c03",
      "tree": "61cb8cc9c1fcc2dd4fcaf7f40ba760cdc4356fbb",
      "parents": [
        "8e644062271b4082c6348a5061a75148e0086177",
        "3de05ffb910b572f7816b838628567c760540f7d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:33 2009 -0700"
      },
      "message": "am 3de05ff: Merge change 586 into donut\n\nMerge commit \u00273de05ffb910b572f7816b838628567c760540f7d\u0027\n\n* commit \u00273de05ffb910b572f7816b838628567c760540f7d\u0027:\n  Manage imagecache ram budget\n"
    },
    {
      "commit": "8e644062271b4082c6348a5061a75148e0086177",
      "tree": "99d8fd18cac4cdc81d2df50a146f86702400ebbf",
      "parents": [
        "1d066287d3a515e2a72b50ba36f90777064642b7",
        "17f213bc528cf296e133e9ec9c9e0ce5dce41781"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:33 2009 -0700"
      },
      "message": "am 17f213b: Merge change 602 into donut\n\nMerge commit \u002717f213bc528cf296e133e9ec9c9e0ce5dce41781\u0027\n\n* commit \u002717f213bc528cf296e133e9ec9c9e0ce5dce41781\u0027:\n  Bug fix(1807910): media recorder crash due to the use of locked camera object (last part)\n"
    },
    {
      "commit": "1d066287d3a515e2a72b50ba36f90777064642b7",
      "tree": "2251fcc75cab82705334116ae22cef3dcd969aec",
      "parents": [
        "4cc574be4ee4c20af7c3d1aa901315505efd4e4e",
        "04ab1c767199bc674a7b7424fdd0d527c32252ac"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:33 2009 -0700"
      },
      "message": "am 04ab1c7: Merge change 573 into donut\n\nMerge commit \u002704ab1c767199bc674a7b7424fdd0d527c32252ac\u0027\n\n* commit \u002704ab1c767199bc674a7b7424fdd0d527c32252ac\u0027:\n  Add a grey line to the top of the search plate image so it doesn\u0027t\n"
    },
    {
      "commit": "4cc574be4ee4c20af7c3d1aa901315505efd4e4e",
      "tree": "3b918b6d9e3a284d19916025db067398b89e1519",
      "parents": [
        "d1d2af6846156e9deddac7a256e6c3b756073267",
        "257eef353dfc9519b63e3fe2616505c5534b460a"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "",
        "time": "Wed Apr 29 13:35:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:29 2009 -0700"
      },
      "message": "am 257eef3: Merge branch \\\u0027readonly-p4-donut\\\u0027 into donut\n\nMerge commit \u0027257eef353dfc9519b63e3fe2616505c5534b460a\u0027\n\n* commit \u0027257eef353dfc9519b63e3fe2616505c5534b460a\u0027:\n  AI 147845: Compatibility mode support. Part 1\n"
    },
    {
      "commit": "d1d2af6846156e9deddac7a256e6c3b756073267",
      "tree": "63a257100ab37e023458dc650ad51cb9a9e34a9b",
      "parents": [
        "cb49634c7373e3b48bb73e516331901525af36c0",
        "3eab744d018924189b1b8f5530accd52e91213de"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:29 2009 -0700"
      },
      "message": "am 3eab744: Merge change 376 into donut\n\nMerge commit \u00273eab744d018924189b1b8f5530accd52e91213de\u0027\n\n* commit \u00273eab744d018924189b1b8f5530accd52e91213de\u0027:\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": "cb49634c7373e3b48bb73e516331901525af36c0",
      "tree": "5c39a9c1f870ccc3bb870711aa14cfcff43797a6",
      "parents": [
        "8c4f42d22958006660fdd60f41957230cdb2e77e",
        "1fb758e94b5b9e342b6dc6452cb5bd7cf0cc4ed6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:29 2009 -0700"
      },
      "message": "am 1fb758e: Merge change 546 into donut\n\nMerge commit \u00271fb758e94b5b9e342b6dc6452cb5bd7cf0cc4ed6\u0027\n\n* commit \u00271fb758e94b5b9e342b6dc6452cb5bd7cf0cc4ed6\u0027:\n  Add (hidden for now) purgeable bitmaps\n"
    },
    {
      "commit": "8c4f42d22958006660fdd60f41957230cdb2e77e",
      "tree": "fe2459a010c0258e44d119cabfdc7ab75db10c9d",
      "parents": [
        "0363da888d1fce04d9751c2f51b34ad3d6c70219",
        "01be1fa7930e92aac6ba4dd4e8cb75f8719e8b37"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:28 2009 -0700"
      },
      "message": "am 01be1fa: Merge change 572 into donut\n\nMerge commit \u002701be1fa7930e92aac6ba4dd4e8cb75f8719e8b37\u0027\n\n* commit \u002701be1fa7930e92aac6ba4dd4e8cb75f8719e8b37\u0027:\n  oops forgot to remove a LOGD when loading an opengl driver\n"
    },
    {
      "commit": "0363da888d1fce04d9751c2f51b34ad3d6c70219",
      "tree": "edf5516b58ff8935a4e5f1d4ffe5e309805c290c",
      "parents": [
        "ae6e16c647f95c54595113311b9a520fb72ad54f",
        "fd9b3c00fda65ac2ece0ab93454fdb61dff792cc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:28 2009 -0700"
      },
      "message": "am fd9b3c0: Merge change 570 into donut\n\nMerge commit \u0027fd9b3c00fda65ac2ece0ab93454fdb61dff792cc\u0027\n\n* commit \u0027fd9b3c00fda65ac2ece0ab93454fdb61dff792cc\u0027:\n  Add file to ignore the content of the layoutlib/Bridge Eclipe bin folder.\n"
    },
    {
      "commit": "ae6e16c647f95c54595113311b9a520fb72ad54f",
      "tree": "34104cb4050624058f969d9f358698614d356383",
      "parents": [
        "772a767086575eea73e36483bcb9e0d6ca044250",
        "f73eaf92e561eb0a010d05cc6357e172e8c9eaf7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:28 2009 -0700"
      },
      "message": "am f73eaf9: Merge change 531 into donut\n\nMerge commit \u0027f73eaf92e561eb0a010d05cc6357e172e8c9eaf7\u0027\n\n* commit \u0027f73eaf92e561eb0a010d05cc6357e172e8c9eaf7\u0027:\n  Teleca 090414 \u0026 090423 patches for CDMA to complete phase1 work.\n"
    },
    {
      "commit": "772a767086575eea73e36483bcb9e0d6ca044250",
      "tree": "4f36c34c4482931d1d97aef0ca38175f23c8a160",
      "parents": [
        "2cfa02879aea814af59182a82c0026c3cb693ab0",
        "9e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "message": "am 9e8ca9a: Merge change 551 into donut\n\nMerge commit \u00279e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a\u0027\n\n* commit \u00279e8ca9a19c8625b22f37c2f8c0ac841d1f10d25a\u0027:\n  Enable static Java APIs for OpenGL ES 1.1 extensions.\n"
    },
    {
      "commit": "2cfa02879aea814af59182a82c0026c3cb693ab0",
      "tree": "2d6440e11a1fc25062ac17a7838f4d078352775c",
      "parents": [
        "2268ed190bff9965579e5344f73e7e1c75a90e20",
        "affb4e7694a4184d257d0ac71e3119e015b558e2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "message": "am affb4e7: Merge change 534 into donut\n\nMerge commit \u0027affb4e7694a4184d257d0ac71e3119e015b558e2\u0027\n\n* commit \u0027affb4e7694a4184d257d0ac71e3119e015b558e2\u0027:\n  Make sure to map undefined OES functions to their non-OES counterpart if it exists.\n"
    },
    {
      "commit": "2268ed190bff9965579e5344f73e7e1c75a90e20",
      "tree": "479dd8fc169ca6be500fb8fdb59b59a2fd32cc9f",
      "parents": [
        "9d9f28b828784d6eca61a206c699e02bd66827b2",
        "8cac9064f5e4863f62d59560cbe9a54a61ba4a9a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "message": "am 8cac906: Merge change 528 into donut\n\nMerge commit \u00278cac9064f5e4863f62d59560cbe9a54a61ba4a9a\u0027\n\n* commit \u00278cac9064f5e4863f62d59560cbe9a54a61ba4a9a\u0027:\n  Send the path of the EF file for ICC IO\n"
    },
    {
      "commit": "9d9f28b828784d6eca61a206c699e02bd66827b2",
      "tree": "835211a11bbb700dfc1737751321f95ccbd7dd5d",
      "parents": [
        "8b65d2c3584912fd356444d6d9472c0f3682899c",
        "ba2eba40fe24eca6af1563181ce07e4e006a4f5d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:24 2009 -0700"
      },
      "message": "am ba2eba4: Merge change 539 into donut\n\nMerge commit \u0027ba2eba40fe24eca6af1563181ce07e4e006a4f5d\u0027\n\n* commit \u0027ba2eba40fe24eca6af1563181ce07e4e006a4f5d\u0027:\n  Modify and turn on the test case for video recording in portrait mode.\n"
    },
    {
      "commit": "8b65d2c3584912fd356444d6d9472c0f3682899c",
      "tree": "47a28983805e6e04cd221f9cf0bac15c2980adab",
      "parents": [
        "0d8b8cb4ce883fcb994b327ef55dc137755e64c0",
        "7fc4b281750be2442a327e7aa9fb03c44096caf3"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "",
        "time": "Wed Apr 29 13:35:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:23 2009 -0700"
      },
      "message": "am 7fc4b28: Merge branch \\\u0027readonly-p4-donut\\\u0027 into donut\n\nMerge commit \u00277fc4b281750be2442a327e7aa9fb03c44096caf3\u0027\n\n* commit \u00277fc4b281750be2442a327e7aa9fb03c44096caf3\u0027:\n  AI 147681: Fix SearchDialog crash on missing FORMAT suggestion column.\n"
    },
    {
      "commit": "0d8b8cb4ce883fcb994b327ef55dc137755e64c0",
      "tree": "1352ccb85a337119a13dcc7f46fa3d0d1fbda19f",
      "parents": [
        "9a882e33231204f462c36b94561f3b53ba0285d2",
        "96a98d61d7a8360e7a70c91281a9d608837a6056"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:23 2009 -0700"
      },
      "message": "am 96a98d6: Merge change 402 into donut\n\nMerge commit \u002796a98d61d7a8360e7a70c91281a9d608837a6056\u0027\n\n* commit \u002796a98d61d7a8360e7a70c91281a9d608837a6056\u0027:\n  remove seemingly now unnecessary workaround path\n"
    },
    {
      "commit": "9a882e33231204f462c36b94561f3b53ba0285d2",
      "tree": "fdcb962ae7263960fcca4f05a3d298af968c51a7",
      "parents": [
        "093dda9dec68029278cdf28b2a2d92bc5cdedcbc",
        "dcac00d4d2f656887d2b48d0f314e6cf56b7c68b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:23 2009 -0700"
      },
      "message": "am dcac00d: Merge change 415 into donut\n\nMerge commit \u0027dcac00d4d2f656887d2b48d0f314e6cf56b7c68b\u0027\n\n* commit \u0027dcac00d4d2f656887d2b48d0f314e6cf56b7c68b\u0027:\n  code cleanup\n"
    },
    {
      "commit": "093dda9dec68029278cdf28b2a2d92bc5cdedcbc",
      "tree": "59d92542c9cb0ffd562ad67504405088a6872a07",
      "parents": [
        "d7047b0ca1c42ef7519aede116f7a2ee2b03595a",
        "5fa153302c1c7f179bfd6ddd301e7526b8c06de5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:22 2009 -0700"
      },
      "message": "am 5fa1533: Merge change 482 into donut\n\nMerge commit \u00275fa153302c1c7f179bfd6ddd301e7526b8c06de5\u0027\n\n* commit \u00275fa153302c1c7f179bfd6ddd301e7526b8c06de5\u0027:\n  location: Location Manager wakelock cleanup, phase 2\n"
    },
    {
      "commit": "d7047b0ca1c42ef7519aede116f7a2ee2b03595a",
      "tree": "b43b2bef2ec5843b2296da1d25bc951ea690b1dc",
      "parents": [
        "8f080ec4292be02fad9896260bbd3cf5461f9399",
        "d6f9b9babae9b8ebf1fee8c98135b17e42c577f2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:35:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:35:22 2009 -0700"
      },
      "message": "am d6f9b9b: Merge change 529 into donut\n\nMerge commit \u0027d6f9b9babae9b8ebf1fee8c98135b17e42c577f2\u0027\n\n* commit \u0027d6f9b9babae9b8ebf1fee8c98135b17e42c577f2\u0027:\n  use gl.h to generate the *.in files. we are now supporting the full gl.h and glext.h apis.\n"
    },
    {
      "commit": "8f080ec4292be02fad9896260bbd3cf5461f9399",
      "tree": "7b230c94b8af191c2ddc13e20de78478a2964b3b",
      "parents": [
        "9f5a54a59dac6df0ffe2d19c71733b4a0c7b00c2",
        "f3ccf8a5a5a3f6e46781538358bddca992a70e3d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:34:51 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:34:51 2009 -0700"
      },
      "message": "am f3ccf8a: Merge branch \\\u0027readonly-p4-donut\\\u0027 into donut\n"
    },
    {
      "commit": "9f5a54a59dac6df0ffe2d19c71733b4a0c7b00c2",
      "tree": "555e7f4e4805acdfce3ac5e0f820be3fc6e2871b",
      "parents": [
        "f8e258ee1b513f9022e0718c5e8c91c89d36280c",
        "0a9b5bbb47a965238ca0e1e699d61d7ddd054742"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:11:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:33 2009 -0700"
      },
      "message": "am 0a9b5bb: Merge change 509 into donut\n\nMerge commit \u00270a9b5bbb47a965238ca0e1e699d61d7ddd054742\u0027\n\n* commit \u00270a9b5bbb47a965238ca0e1e699d61d7ddd054742\u0027:\n  Fix a media server crash (bug 1807910): part one\n"
    },
    {
      "commit": "f8e258ee1b513f9022e0718c5e8c91c89d36280c",
      "tree": "88e4cecf50afa1cd9f307953cd631ba0f3661e7b",
      "parents": [
        "b45a609002fba9d8b7c605c46856453dbb413617",
        "5616a7d1dea1aecc8353bab144d14446aa33391a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:11:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:33 2009 -0700"
      },
      "message": "am 5616a7d: Merge change 459 into donut\n\nMerge commit \u00275616a7d1dea1aecc8353bab144d14446aa33391a\u0027\n\n* commit \u00275616a7d1dea1aecc8353bab144d14446aa33391a\u0027:\n  TypedProperties: initial commit\n"
    },
    {
      "commit": "b45a609002fba9d8b7c605c46856453dbb413617",
      "tree": "2e754da00a8fce43f6b504566eae08bb1df9bc92",
      "parents": [
        "5c685a948e9eed5f02c4e961d2d928e1f60e2e62",
        "24b62d0c41cf37ade751fe96a4888fbe7f61eb5a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:11:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:32 2009 -0700"
      },
      "message": "am 24b62d0: Merge change 462 into donut\n\nMerge commit \u002724b62d0c41cf37ade751fe96a4888fbe7f61eb5a\u0027\n\n* commit \u002724b62d0c41cf37ade751fe96a4888fbe7f61eb5a\u0027:\n  integrate some OpenGL ES changes back from master_gl in preparation of opening GLES to the NDK.\n"
    },
    {
      "commit": "5c685a948e9eed5f02c4e961d2d928e1f60e2e62",
      "tree": "6506142176a29091e84b6fe20f86f648fa79a4ce",
      "parents": [
        "1e89ef82b1cb06034c30f9772f936a8a0cf4a7df",
        "9c5651390056cd9c2f68d5df057739528bd4128b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:11:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:32 2009 -0700"
      },
      "message": "am 9c56513: Merge change 165 into donut\n\nMerge commit \u00279c5651390056cd9c2f68d5df057739528bd4128b\u0027\n\n* commit \u00279c5651390056cd9c2f68d5df057739528bd4128b\u0027:\n  Squashed commit of the following:\n"
    },
    {
      "commit": "1e89ef82b1cb06034c30f9772f936a8a0cf4a7df",
      "tree": "c55ec1b3b9ef52e9110f2e72e88a7822198239e8",
      "parents": [
        "b4cf2076f9701ce6808d26d2c78628ee69f0359c",
        "947fe79e99d5536a10c5b81946d20e69d0e9d479"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:11:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:28 2009 -0700"
      },
      "message": "am 947fe79: Merge change 483 into donut\n\nMerge commit \u0027947fe79e99d5536a10c5b81946d20e69d0e9d479\u0027\n\n* commit \u0027947fe79e99d5536a10c5b81946d20e69d0e9d479\u0027:\n  API_CHANGE: external_storage: Add SDCARD_WRITE permission with associated strings\n"
    },
    {
      "commit": "b4cf2076f9701ce6808d26d2c78628ee69f0359c",
      "tree": "560a25cbda0f6bdb0909751b54ce2109de512bd5",
      "parents": [
        "137b0c9d6430ccb519c82a1198048cf413e06c5e",
        "0a57e5b730beaea75c1c1b1ca51b40c463918b4d"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Apr 29 13:11:28 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:28 2009 -0700"
      },
      "message": "am 0a57e5b: removed extra event log tag\n\nMerge commit \u00270a57e5b730beaea75c1c1b1ca51b40c463918b4d\u0027\n\n* commit \u00270a57e5b730beaea75c1c1b1ca51b40c463918b4d\u0027:\n  removed extra event log tag\n"
    },
    {
      "commit": "137b0c9d6430ccb519c82a1198048cf413e06c5e",
      "tree": "8c7a982f1f1675774c54d7d474ef364c5034e3e8",
      "parents": [
        "e82dc4205285a40d6c2227e362c30ce24c96a552",
        "0b8ffd17bc6641fc522db3e842a868b6cdbf6d82"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 29 13:11:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 29 13:11:27 2009 -0700"
      },
      "message": "am 0b8ffd1: Merge change 460 into donut\n\nMerge commit \u00270b8ffd17bc6641fc522db3e842a868b6cdbf6d82\u0027\n\n* commit \u00270b8ffd17bc6641fc522db3e842a868b6cdbf6d82\u0027:\n  More optimization of dumpsys output.\n"
    },
    {
      "commit": "e82dc4205285a40d6c2227e362c30ce24c96a552",
      "tree": "7f0d1c0d21365274aa379c8cd226a80aeb2330e0",
      "parents": [
        "42fba356cf90612986fb4d0627d1f8c349cf8db7"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Apr 29 10:21:57 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed Apr 29 14:11:27 2009 -0400"
      },
      "message": "Parse the base64 data before creating the data stream.\n\nThis will ensure that we do not parse the data in chunks when passing it to the\nLoadListener. Decoding in chunks can lead to incomplete sequences which will\nlead to a failed decode.\n\nCheck for a cancelled LoadListener in StreamLoader and stop the load. This is\njust a shortcut for downloaded or failed resources.\n\nCleanup some of the LoadListener code around resetting a few member variables.\nReset them in the status callback since that indicates a new response from the\nserver (or StreamLoader).\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": "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": "42fba356cf90612986fb4d0627d1f8c349cf8db7",
      "tree": "b9c0634676798be0f5c000703c61138dc940ba11",
      "parents": [
        "2ca912ec1350a8196abe4630e6c629ee8191926d",
        "f967afde2e172a7a2aa8cb08473ede676a836092"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 15:36:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 15:36:33 2009 -0700"
      },
      "message": "Merge change 331\n\n* changes:\n  Add option for gtalk stream compression\n"
    },
    {
      "commit": "2ca912ec1350a8196abe4630e6c629ee8191926d",
      "tree": "a30f10294511c8dc5199f074d19273befa1de894",
      "parents": [
        "190b75733cdfe2b9011e2c35a8968507a838b72a"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Apr 28 16:51:55 2009 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue Apr 28 17:18:57 2009 -0400"
      },
      "message": "Lazily initialize the TextDialog.\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": "190b75733cdfe2b9011e2c35a8968507a838b72a",
      "tree": "0953bb1f4144fb1b5bd341c3364a96abb1228098",
      "parents": [
        "f0c70a83562a27c424554f609eb1d4cdebf06df4",
        "0eabf0228a17e07ef831bc1ee1951c9697d2a079"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 10:56:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 28 10:56:48 2009 -0700"
      },
      "message": "Merge change 611\n\n* changes:\n  change the IsolatedContext to have a test version of the AccountManager that has no IBinder to the AccountManagerService.\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": "f0c70a83562a27c424554f609eb1d4cdebf06df4",
      "tree": "d79d3ed2b8f70c437a6d25d81073ce89308f1a30",
      "parents": [
        "b4ec40108552b5fd9c48c0c7f5a61addeaae797c"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Apr 28 11:21:28 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Tue Apr 28 11:47:11 2009 -0400"
      },
      "message": "Treat application/xhtml+xml as xhtml+xml instead of text/html.\n\nPreviously we had converted application/xhtml+xml to text/html because of bad\nserver data. Now we need to treat xhtml as xhtml to get svg to be interpreted\ncorrectly.\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"
    }
  ],
  "next": "7cb8ed23ab81b7cffdff6fc1cad473f55732ea66"
}
