)]}'
{
  "log": [
    {
      "commit": "d1d44189781228c4e7f696eb3187dc3ca1e8b2b9",
      "tree": "48c3e8887c6b94bdf781f5a9bcc85e5e89575834",
      "parents": [
        "5ba2e74560dcbf4d5f8d30a89807c1148425ed21"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Jul 22 16:58:30 2010 +0100"
      },
      "committer": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Jul 22 17:13:51 2010 +0100"
      },
      "message": "Add some dom/xtml/level3 LayoutTests to the DumpRenderTree ignore results list\n\nThese tests have no expected result. They are not run on Chromium and are skipped on Qt.\n\nChange-Id: I352b93dd8f3793be7f6c81a1f16d064e7239333c\n"
    },
    {
      "commit": "5ba2e74560dcbf4d5f8d30a89807c1148425ed21",
      "tree": "3ed8eaaf8f250fbd803a8c62730f114393ba2e50",
      "parents": [
        "53459436ed17f46d695d061b08e952a00d679ae6",
        "521e9aa7523220c3dc48f6abd32fad6b76eea114"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Wed Jul 14 23:16:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 23:16:25 2010 -0700"
      },
      "message": "am 521e9aa7: am c98e4311: am 468c82e4: Merge \"Skip hostname verification when using insecure factory\" into froyo\n\nMerge commit \u0027521e9aa7523220c3dc48f6abd32fad6b76eea114\u0027\n\n* commit \u0027521e9aa7523220c3dc48f6abd32fad6b76eea114\u0027:\n  Skip hostname verification when using insecure factory\n"
    },
    {
      "commit": "521e9aa7523220c3dc48f6abd32fad6b76eea114",
      "tree": "183a2ea1c952f998838c5c2cb07f0866acbfd995",
      "parents": [
        "c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c",
        "c98e431119867dbc4ae3da52d5c374607c0f67b9"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Wed Jul 14 22:39:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 22:39:19 2010 -0700"
      },
      "message": "am c98e4311: am 468c82e4: Merge \"Skip hostname verification when using insecure factory\" into froyo\n\nMerge commit \u0027c98e431119867dbc4ae3da52d5c374607c0f67b9\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c98e431119867dbc4ae3da52d5c374607c0f67b9\u0027:\n  Skip hostname verification when using insecure factory\n"
    },
    {
      "commit": "c98e431119867dbc4ae3da52d5c374607c0f67b9",
      "tree": "17b4b81cc0db7eace6342ca1e7de5c1b8cdf0ee0",
      "parents": [
        "24651682edaf71e8a826f23a7ea09bc97c8072c4",
        "468c82e4be0630de04a50d88602cd8c6bc745962"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Wed Jul 14 22:33:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 22:33:42 2010 -0700"
      },
      "message": "am 468c82e4: Merge \"Skip hostname verification when using insecure factory\" into froyo\n\nMerge commit \u0027468c82e4be0630de04a50d88602cd8c6bc745962\u0027 into gingerbread\n\n* commit \u0027468c82e4be0630de04a50d88602cd8c6bc745962\u0027:\n  Skip hostname verification when using insecure factory\n"
    },
    {
      "commit": "468c82e4be0630de04a50d88602cd8c6bc745962",
      "tree": "6c0bcce406b4dd7c6bb20c81beadb64d6e93993c",
      "parents": [
        "1bcb665825dc97789e8c1b892ec4298fd0b8c552",
        "df27c0c26209fe04de332497beafcafc1fbaad2b"
      ],
      "author": {
        "name": "Andrew Stadler",
        "email": "stadler@android.com",
        "time": "Wed Jul 14 22:26:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 22:26:56 2010 -0700"
      },
      "message": "Merge \"Skip hostname verification when using insecure factory\" into froyo"
    },
    {
      "commit": "53459436ed17f46d695d061b08e952a00d679ae6",
      "tree": "8bf0e718e33156e37d5f7be95346d83336596608",
      "parents": [
        "0779682a490f12f102cd0cf1e768e3c68cfdc512",
        "c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 20:18:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 20:18:50 2010 -0700"
      },
      "message": "am c74034b6: am 24651682: added BinderService\u003c\u003e template to help creating native binder services\n\nMerge commit \u0027c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c\u0027\n\n* commit \u0027c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c\u0027:\n  added BinderService\u003c\u003e template to help creating native binder services\n"
    },
    {
      "commit": "c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c",
      "tree": "6888e3fd649f47ecd8937de677475439c97985de",
      "parents": [
        "78983a9133d3dd3f08b1ec462a7e2f9e7bfa9e2f",
        "24651682edaf71e8a826f23a7ea09bc97c8072c4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 20:16:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 20:16:27 2010 -0700"
      },
      "message": "am 24651682: added BinderService\u003c\u003e template to help creating native binder services\n\nMerge commit \u002724651682edaf71e8a826f23a7ea09bc97c8072c4\u0027 into gingerbread-plus-aosp\n\n* commit \u002724651682edaf71e8a826f23a7ea09bc97c8072c4\u0027:\n  added BinderService\u003c\u003e template to help creating native binder services\n"
    },
    {
      "commit": "0779682a490f12f102cd0cf1e768e3c68cfdc512",
      "tree": "f56869325b9a8ba8735ed6fd3155e648b114b0e3",
      "parents": [
        "607d117aa360f74bd1b83a849fbee87f9660ad93",
        "78983a9133d3dd3f08b1ec462a7e2f9e7bfa9e2f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 18:48:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 18:48:58 2010 -0700"
      },
      "message": "am 78983a91: am 4055b780: Merge \"move native services under services/\" into gingerbread\n\nMerge commit \u002778983a9133d3dd3f08b1ec462a7e2f9e7bfa9e2f\u0027\n\n* commit \u002778983a9133d3dd3f08b1ec462a7e2f9e7bfa9e2f\u0027:\n  move native services under services/\n"
    },
    {
      "commit": "78983a9133d3dd3f08b1ec462a7e2f9e7bfa9e2f",
      "tree": "abcbed59852e25b45b7e0fb70f37733608ab00df",
      "parents": [
        "0a48a1f31dcfb152c166ff5621942c950f8cca72",
        "4055b780bb7e85abcf4754b84e50bf407c45bec8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 18:45:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 18:45:56 2010 -0700"
      },
      "message": "am 4055b780: Merge \"move native services under services/\" into gingerbread\n\nMerge commit \u00274055b780bb7e85abcf4754b84e50bf407c45bec8\u0027 into gingerbread-plus-aosp\n\n* commit \u00274055b780bb7e85abcf4754b84e50bf407c45bec8\u0027:\n  move native services under services/\n"
    },
    {
      "commit": "24651682edaf71e8a826f23a7ea09bc97c8072c4",
      "tree": "d3721d203440aaa3d8ac67890bf170a84e832b53",
      "parents": [
        "4055b780bb7e85abcf4754b84e50bf407c45bec8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 18:41:18 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 18:43:19 2010 -0700"
      },
      "message": "added BinderService\u003c\u003e template to help creating native binder services\n\nChange-Id: Id980899d2647b56479f8a27c89eaa949f9209dfe\n"
    },
    {
      "commit": "4055b780bb7e85abcf4754b84e50bf407c45bec8",
      "tree": "f1a796a6f2bf9d4370520a8e1ebda720210649c0",
      "parents": [
        "ed86eaa7301d5509bce38dffce3f8ef11e4e4cd0",
        "08e83bb3b7cc41f603867acbeb1168019cf535fe"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 18:42:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 18:42:54 2010 -0700"
      },
      "message": "Merge \"move native services under services/\" into gingerbread"
    },
    {
      "commit": "607d117aa360f74bd1b83a849fbee87f9660ad93",
      "tree": "a110e8c988e9a9aba1f1d208eb5c4419c2c15c9f",
      "parents": [
        "592eff0ba574e8407b169a2fef37725e116d4861",
        "5d53c19a10ab677d2ebcec0bfecc3b628663f407"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jul 14 18:15:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 18:15:46 2010 -0700"
      },
      "message": "Merge \"add a paramter to control page-load-termination-on-JS-error\""
    },
    {
      "commit": "08e83bb3b7cc41f603867acbeb1168019cf535fe",
      "tree": "79594e01ef6c3306b890cb944d6f15d3098075c4",
      "parents": [
        "c9a11088e503b9e3ae52a3f671b2d21f5cd54f06"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 17:59:35 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 17:59:35 2010 -0700"
      },
      "message": "move native services under services/\n\nmoved surfaceflinger, audioflinger, cameraservice\n\nall native services should now reside in this location.\n\nChange-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8\n"
    },
    {
      "commit": "592eff0ba574e8407b169a2fef37725e116d4861",
      "tree": "20ea9037fa1dfa14ad22b27182acbf63325a0732",
      "parents": [
        "839458d8d4dbf44cd1778a23471cf8f948a2012c",
        "0a48a1f31dcfb152c166ff5621942c950f8cca72"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 17:42:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 17:42:52 2010 -0700"
      },
      "message": "am 0a48a1f3: am ed86eaa7: Merge \"Argh oops I didn\\\u0027t mean to delete this.\" into gingerbread\n\nMerge commit \u00270a48a1f31dcfb152c166ff5621942c950f8cca72\u0027\n\n* commit \u00270a48a1f31dcfb152c166ff5621942c950f8cca72\u0027:\n  Argh oops I didn\u0027t mean to delete this.\n"
    },
    {
      "commit": "5d53c19a10ab677d2ebcec0bfecc3b628663f407",
      "tree": "70fb9ae18ddd8dc41a44584d56a6697930555db7",
      "parents": [
        "71ecab2d89122535a8bb1f589bc8d920aaedaa7c"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jul 14 17:17:54 2010 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jul 14 17:26:02 2010 -0700"
      },
      "message": "add a paramter to control page-load-termination-on-JS-error\n\nA previous change terminates page load if there\u0027s certain JS errors;\nthe intention was to speed up layout tests such that page accessing\nnon-existent test controllers/methods will get immediate termination\ninstead of waiting on timeout. However this causes problem for page\ncycler because it may interrupt the test run too early. Also there\nwas a bug on bracketing on the termination conditions (operator\nprecendence issue).\n\nChange-Id: I2f19e48fa0061286fddf0f7cbb4953d7f7d88f76\n"
    },
    {
      "commit": "839458d8d4dbf44cd1778a23471cf8f948a2012c",
      "tree": "20ea9037fa1dfa14ad22b27182acbf63325a0732",
      "parents": [
        "71ecab2d89122535a8bb1f589bc8d920aaedaa7c",
        "e03952c042c4ee72a96b485e445b944748aa2212"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 14 17:21:00 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 14 17:21:00 2010 -0700"
      },
      "message": "resolved conflicts for merge of e03952c0 to master\n\nChange-Id: I414d934101d452a2c2500e539f0b0aff1e1b3ff0\n"
    },
    {
      "commit": "71ecab2d89122535a8bb1f589bc8d920aaedaa7c",
      "tree": "e3c1b8b31f9f8b5b05bbe19158efec46a8606400",
      "parents": [
        "4b85590f8d021e338248623b641b4867329e2834"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 17:04:58 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jul 14 17:09:47 2010 -0700"
      },
      "message": "Argh oops I didn\u0027t mean to delete this.\n\nChange-Id: I8910eb8b6e898b77ee6fc63420d6954b496513ca\n"
    },
    {
      "commit": "0a48a1f31dcfb152c166ff5621942c950f8cca72",
      "tree": "647475e366223869a9919625a3aa3ab8dece40c9",
      "parents": [
        "e03952c042c4ee72a96b485e445b944748aa2212",
        "ed86eaa7301d5509bce38dffce3f8ef11e4e4cd0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 17:04:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 17:04:58 2010 -0700"
      },
      "message": "am ed86eaa7: Merge \"Argh oops I didn\\\u0027t mean to delete this.\" into gingerbread\n\nMerge commit \u0027ed86eaa7301d5509bce38dffce3f8ef11e4e4cd0\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ed86eaa7301d5509bce38dffce3f8ef11e4e4cd0\u0027:\n  Argh oops I didn\u0027t mean to delete this.\n"
    },
    {
      "commit": "ed86eaa7301d5509bce38dffce3f8ef11e4e4cd0",
      "tree": "4b9e23a08476dd518cf27fb9dee1a935a668e6be",
      "parents": [
        "9d42c7f75cfd7544d6e3f253cedf9ac983fdc6b2",
        "251fd430c7e355ad440202c83b0c6d91f5bf93e5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 17:02:49 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 17:02:49 2010 -0700"
      },
      "message": "Merge \"Argh oops I didn\u0027t mean to delete this.\" into gingerbread"
    },
    {
      "commit": "e03952c042c4ee72a96b485e445b944748aa2212",
      "tree": "abf485f678b8962ece4d18169e945de72e0a0f04",
      "parents": [
        "7417ae9354e10971c0b5d41dc9194fab17b80ea1",
        "9d42c7f75cfd7544d6e3f253cedf9ac983fdc6b2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 14 17:02:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 17:02:36 2010 -0700"
      },
      "message": "am 9d42c7f7: Merge \"Fix 2797185: Re-enable thumbnail generation in framework\" into gingerbread\n\nMerge commit \u00279d42c7f75cfd7544d6e3f253cedf9ac983fdc6b2\u0027 into gingerbread-plus-aosp\n\n* commit \u00279d42c7f75cfd7544d6e3f253cedf9ac983fdc6b2\u0027:\n  Fix 2797185: Re-enable thumbnail generation in framework\n"
    },
    {
      "commit": "9d42c7f75cfd7544d6e3f253cedf9ac983fdc6b2",
      "tree": "e5841a3c0ea2d040132177d3813965a1403f39ac",
      "parents": [
        "ccc77328da66436010f3bca000c4b4665270500a",
        "0b2a6d0773211449fbde9d2706388714beeffebb"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jul 14 16:59:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 16:59:52 2010 -0700"
      },
      "message": "Merge \"Fix 2797185: Re-enable thumbnail generation in framework\" into gingerbread"
    },
    {
      "commit": "251fd430c7e355ad440202c83b0c6d91f5bf93e5",
      "tree": "13eb6023661c0ed1d1be32756861a216bc32d8ff",
      "parents": [
        "ccc77328da66436010f3bca000c4b4665270500a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 16:56:31 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 16:56:31 2010 -0700"
      },
      "message": "Argh oops I didn\u0027t mean to delete this.\n\nChange-Id: I3d0877d56f1abab3d0929a086621f4ef1212cecc\n"
    },
    {
      "commit": "4b85590f8d021e338248623b641b4867329e2834",
      "tree": "0a21968d35653731ef82f7d1f327573fa37d5d14",
      "parents": [
        "764f436cb9e734afdc55a7b4ac65b27860383a09",
        "7417ae9354e10971c0b5d41dc9194fab17b80ea1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 16:51:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:51:33 2010 -0700"
      },
      "message": "am 7417ae93: am ccc77328: Merge \"Remove old glue code.\" into gingerbread\n\nMerge commit \u00277417ae9354e10971c0b5d41dc9194fab17b80ea1\u0027\n\n* commit \u00277417ae9354e10971c0b5d41dc9194fab17b80ea1\u0027:\n  Remove old glue code.\n"
    },
    {
      "commit": "7417ae9354e10971c0b5d41dc9194fab17b80ea1",
      "tree": "a89591b1e0ef3d73f8d807f2292a2806f6bd370f",
      "parents": [
        "db386f2c263c6e9e4b825d4c9a320849f8f2c916",
        "ccc77328da66436010f3bca000c4b4665270500a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 16:49:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:49:05 2010 -0700"
      },
      "message": "am ccc77328: Merge \"Remove old glue code.\" into gingerbread\n\nMerge commit \u0027ccc77328da66436010f3bca000c4b4665270500a\u0027 into gingerbread-plus-aosp\n\n* commit \u0027ccc77328da66436010f3bca000c4b4665270500a\u0027:\n  Remove old glue code.\n"
    },
    {
      "commit": "ccc77328da66436010f3bca000c4b4665270500a",
      "tree": "588132abd837a231042b17e803c81b646b39915a",
      "parents": [
        "c9a11088e503b9e3ae52a3f671b2d21f5cd54f06",
        "1e86ce6ed29ed774e83256c196c5341791e7cdb4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 16:46:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 16:46:37 2010 -0700"
      },
      "message": "Merge \"Remove old glue code.\" into gingerbread"
    },
    {
      "commit": "764f436cb9e734afdc55a7b4ac65b27860383a09",
      "tree": "c42c8bfaac5919a33718800ba5d7a9fc51f87758",
      "parents": [
        "172b79e9df9a5689681cf0355921ec2445bc9f6f",
        "db386f2c263c6e9e4b825d4c9a320849f8f2c916"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 16:39:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:39:55 2010 -0700"
      },
      "message": "am db386f2c: am c9a11088: Merge \"first step at implementing the native sensor support\" into gingerbread\n\nMerge commit \u0027db386f2c263c6e9e4b825d4c9a320849f8f2c916\u0027\n\n* commit \u0027db386f2c263c6e9e4b825d4c9a320849f8f2c916\u0027:\n  first step at implementing the native sensor support\n"
    },
    {
      "commit": "172b79e9df9a5689681cf0355921ec2445bc9f6f",
      "tree": "9c5d643f03c7a8b170945dbf0ae8e36fc8070e62",
      "parents": [
        "0d60b96a8fecae55907bb07f49a267c23965617e",
        "98704f14eaeef6c9bcb73fea162f4941dd9bbd87"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 16:39:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:39:42 2010 -0700"
      },
      "message": "am 98704f14: am 38eea8bf: Merge \"Remove the YV16 format for simplicity\\\u0027s sake.\" into gingerbread\n\nMerge commit \u002798704f14eaeef6c9bcb73fea162f4941dd9bbd87\u0027\n\n* commit \u002798704f14eaeef6c9bcb73fea162f4941dd9bbd87\u0027:\n  Remove the YV16 format for simplicity\u0027s sake.\n"
    },
    {
      "commit": "0d60b96a8fecae55907bb07f49a267c23965617e",
      "tree": "6edaa90214cacc8038be37f924f146bc2d994a88",
      "parents": [
        "7ba6617a53424b85711313478459a0a8cda8c3da",
        "29ed7575c2129974a57ad77b3531bc5995940c6c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 16:39:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 16:39:04 2010 -0700"
      },
      "message": "Merge \"Bug 2841148 - Add accessors for action bar context mode state.\""
    },
    {
      "commit": "db386f2c263c6e9e4b825d4c9a320849f8f2c916",
      "tree": "0da1a3ed1d9a0a4ce8576f564bc3ad3dd95ee8af",
      "parents": [
        "98704f14eaeef6c9bcb73fea162f4941dd9bbd87",
        "c9a11088e503b9e3ae52a3f671b2d21f5cd54f06"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 16:36:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:36:19 2010 -0700"
      },
      "message": "am c9a11088: Merge \"first step at implementing the native sensor support\" into gingerbread\n\nMerge commit \u0027c9a11088e503b9e3ae52a3f671b2d21f5cd54f06\u0027 into gingerbread-plus-aosp\n\n* commit \u0027c9a11088e503b9e3ae52a3f671b2d21f5cd54f06\u0027:\n  first step at implementing the native sensor support\n"
    },
    {
      "commit": "98704f14eaeef6c9bcb73fea162f4941dd9bbd87",
      "tree": "72bcea6d022ed0f607becdb9ae69c68946cb9363",
      "parents": [
        "50576fa8152557a25e1a231c66d694fffbab34d6",
        "38eea8bf990540360b45b963195a7766c30b55d2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 16:35:55 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:35:55 2010 -0700"
      },
      "message": "am 38eea8bf: Merge \"Remove the YV16 format for simplicity\\\u0027s sake.\" into gingerbread\n\nMerge commit \u002738eea8bf990540360b45b963195a7766c30b55d2\u0027 into gingerbread-plus-aosp\n\n* commit \u002738eea8bf990540360b45b963195a7766c30b55d2\u0027:\n  Remove the YV16 format for simplicity\u0027s sake.\n"
    },
    {
      "commit": "7ba6617a53424b85711313478459a0a8cda8c3da",
      "tree": "c95c76f46d09858ffc7e3a08f3918f01f1e7816a",
      "parents": [
        "a51eb0bb2fd9505a943a62f5f6b501fcb23b72bd",
        "3d58c03de0d8877b36cdb78b0ca8b5cac7f600e2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 16:35:37 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 16:35:37 2010 -0700"
      },
      "message": "Merge \"Do not apply transforms when using drawColor().\""
    },
    {
      "commit": "3d58c03de0d8877b36cdb78b0ca8b5cac7f600e2",
      "tree": "81d20a1aac231574266c696b82c36a67ff6772be",
      "parents": [
        "756088482fb102f0c728151553210dca254b575f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 16:34:53 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 16:35:43 2010 -0700"
      },
      "message": "Do not apply transforms when using drawColor().\n\nThis fixes an issue in the way the clip transformations were applied.\n\nChange-Id: I91e7b5d15baf244d1280e48938282bb33609081d\n"
    },
    {
      "commit": "c9a11088e503b9e3ae52a3f671b2d21f5cd54f06",
      "tree": "d6841ee8f8cf79e7079bfb0f53dc053cc5bd670d",
      "parents": [
        "38eea8bf990540360b45b963195a7766c30b55d2",
        "b957b9d63c88efd3a961759424987b99219adeed"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 16:32:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 16:32:04 2010 -0700"
      },
      "message": "Merge \"first step at implementing the native sensor support\" into gingerbread"
    },
    {
      "commit": "38eea8bf990540360b45b963195a7766c30b55d2",
      "tree": "de26a8c64f2f40401b988054d65c39af106afdba",
      "parents": [
        "6e0f65fd9c8bea91d9143f77a85b6d9c097fb3f1",
        "058d0390a44f68b67788021bae9ca1775812997b"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 16:30:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 16:30:41 2010 -0700"
      },
      "message": "Merge \"Remove the YV16 format for simplicity\u0027s sake.\" into gingerbread"
    },
    {
      "commit": "29ed7575c2129974a57ad77b3531bc5995940c6c",
      "tree": "477f98e74b0a413a5c58732d1f41364fb22245e1",
      "parents": [
        "1f5dddc85c07169b19846d454e0797b791299e3d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 16:24:56 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 16:26:28 2010 -0700"
      },
      "message": "Bug 2841148 - Add accessors for action bar context mode state.\n\nChange-Id: I04f3efce5a692b346756cc80c8d15f3abba10558\n"
    },
    {
      "commit": "a51eb0bb2fd9505a943a62f5f6b501fcb23b72bd",
      "tree": "ccee1f309ad02cd4eda1ec79d488c4d25891aed4",
      "parents": [
        "738afc5c1b89f4bfdb4076c753b7db3a8432135f",
        "50576fa8152557a25e1a231c66d694fffbab34d6"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 14 16:14:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:14:06 2010 -0700"
      },
      "message": "am 50576fa8: merge from open-source master\n\nMerge commit \u002750576fa8152557a25e1a231c66d694fffbab34d6\u0027\n\n* commit \u002750576fa8152557a25e1a231c66d694fffbab34d6\u0027:\n  Start app with several activities with intent filter [Main, Launcher] was broken\n"
    },
    {
      "commit": "50576fa8152557a25e1a231c66d694fffbab34d6",
      "tree": "01be04c88319d845631faf29e01b1d8c21b7616b",
      "parents": [
        "975ecddc9e72b8217d36e653fb9deabb9fd5b859",
        "4696f2fbcb02a1178b3b5701fae9d9737231db0a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 14 16:11:13 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 14 16:11:13 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I20cf00dba6908eeee12645e6878db7becdc2a5f9\n"
    },
    {
      "commit": "738afc5c1b89f4bfdb4076c753b7db3a8432135f",
      "tree": "f4a7b7954e835ac1c54ba135bda5c2fca1483465",
      "parents": [
        "3f4c2cb8ac4e1b30c801949e6a02a26716add473",
        "975ecddc9e72b8217d36e653fb9deabb9fd5b859"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Jul 14 16:07:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:07:47 2010 -0700"
      },
      "message": "am 975ecddc: am 6e0f65fd: Adding focus change notification\n\nMerge commit \u0027975ecddc9e72b8217d36e653fb9deabb9fd5b859\u0027\n\n* commit \u0027975ecddc9e72b8217d36e653fb9deabb9fd5b859\u0027:\n  Adding focus change notification\n"
    },
    {
      "commit": "975ecddc9e72b8217d36e653fb9deabb9fd5b859",
      "tree": "0510ff2703075d7154d7c56b6dacb69f2f75ca25",
      "parents": [
        "d7da5164ba7744992fbc893c1c812614b0d57d8c",
        "6e0f65fd9c8bea91d9143f77a85b6d9c097fb3f1"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Jul 14 16:04:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 16:04:44 2010 -0700"
      },
      "message": "am 6e0f65fd: Adding focus change notification\n\nMerge commit \u00276e0f65fd9c8bea91d9143f77a85b6d9c097fb3f1\u0027 into gingerbread-plus-aosp\n\n* commit \u00276e0f65fd9c8bea91d9143f77a85b6d9c097fb3f1\u0027:\n  Adding focus change notification\n"
    },
    {
      "commit": "1e86ce6ed29ed774e83256c196c5341791e7cdb4",
      "tree": "d796b181562bdd8ab0152765ef28d650621775b5",
      "parents": [
        "05940b2c04041d6b3b8d222f4acfd12faeeb6c9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 15:58:30 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 15:58:30 2010 -0700"
      },
      "message": "Remove old glue code.\n\nChange-Id: Ic4a9c1f09d9bd4258d9766d546b0999b79997635\n"
    },
    {
      "commit": "3f4c2cb8ac4e1b30c801949e6a02a26716add473",
      "tree": "95f924b3d824a77defe4af38c269dd846f43d8fe",
      "parents": [
        "1f5dddc85c07169b19846d454e0797b791299e3d",
        "039a9ae320f0df32df33964ca1afe5fb52e4305d"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jul 14 15:37:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 15:37:50 2010 -0700"
      },
      "message": "Merge \"Adding the old legacy method for getTtsEngine for Froyo compatibility.\""
    },
    {
      "commit": "6e0f65fd9c8bea91d9143f77a85b6d9c097fb3f1",
      "tree": "9fb5ae628d20ccc348bf3b1cb05440b17132ea58",
      "parents": [
        "05940b2c04041d6b3b8d222f4acfd12faeeb6c9c"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Jul 14 14:55:33 2010 -0700"
      },
      "committer": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Wed Jul 14 15:31:39 2010 -0700"
      },
      "message": "Adding focus change notification\n\nChange-Id: I49709c97aaf63bcd44695d99c61dbbee228416f4\n"
    },
    {
      "commit": "039a9ae320f0df32df33964ca1afe5fb52e4305d",
      "tree": "630d50df074590ed9f9b1973fed8737a024e45a9",
      "parents": [
        "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jul 14 15:20:07 2010 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jul 14 15:21:56 2010 -0700"
      },
      "message": "Adding the old legacy method for getTtsEngine for Froyo compatibility.\n\nChange-Id: I1f29f1b670137daff0c153e9f7ecdb7bfb2b5ff6\n"
    },
    {
      "commit": "058d0390a44f68b67788021bae9ca1775812997b",
      "tree": "23b97aa83da730d4057a68647f8fd09a37fe636f",
      "parents": [
        "36ff93aa1f489e6af6c2acce38beb0bffd6b8f8a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 07 14:53:13 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jul 14 15:12:05 2010 -0700"
      },
      "message": "Remove the YV16 format for simplicity\u0027s sake.\n\nChange-Id: Iee03d100933ba0c67b13d51e0435be3b4cd953cf\n"
    },
    {
      "commit": "1f5dddc85c07169b19846d454e0797b791299e3d",
      "tree": "f00730f4df1476c8878286fb1350a52c199d4728",
      "parents": [
        "92db56f78ca4bc31c95318a062ff68212d3aa411",
        "e92ea3474de7998a016b48bab4e9a4bbafd5b549"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 14:51:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 14:51:12 2010 -0700"
      },
      "message": "Merge \"Fix bug 2835056 - ActionBar doesn\u0027t update title properly when set in onCreate\""
    },
    {
      "commit": "e92ea3474de7998a016b48bab4e9a4bbafd5b549",
      "tree": "6daa82ec4981a21edba666f700bcb02f02489dfd",
      "parents": [
        "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 14:45:50 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 14:46:37 2010 -0700"
      },
      "message": "Fix bug 2835056 - ActionBar doesn\u0027t update title properly when set in onCreate\n\nChange-Id: I593315db8df0190c2702a87ebef293e5f798823d\n"
    },
    {
      "commit": "92db56f78ca4bc31c95318a062ff68212d3aa411",
      "tree": "408f2e948d7be54723c393100e12efd7d754653d",
      "parents": [
        "e31135a05eba2f881fbd7988a1febad45c563656",
        "3461b32a1c1fc844cdf5c9586dbadb354f449980"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 14:25:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 14:25:48 2010 -0700"
      },
      "message": "Merge \"Fix bug 2838426 - timing issue with starting/finishing action bar context modes\""
    },
    {
      "commit": "e31135a05eba2f881fbd7988a1febad45c563656",
      "tree": "fe4e4f0556810c7e3e116f051ac124cea4718446",
      "parents": [
        "a2d423a40fe1c5fd83828cfe0b836c16aa06266c",
        "b2cada9034436b4ea4bac218da7a1e29460d15b2"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jul 14 12:44:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 12:44:41 2010 -0700"
      },
      "message": "Merge \"MtpDatabase: Implement getObjectProperty\""
    },
    {
      "commit": "b2cada9034436b4ea4bac218da7a1e29460d15b2",
      "tree": "dfc991374be8b1fe097d9114f9c7be9932c9bb9b",
      "parents": [
        "46c076d193fe91721912d3bfa8e5a6d24707b5bc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jul 14 15:44:06 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jul 14 15:44:06 2010 -0400"
      },
      "message": "MtpDatabase: Implement getObjectProperty\n\nChange-Id: Iab5f2c0e0b2b3effa3eaa3cb18415d28db5c790a\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a2d423a40fe1c5fd83828cfe0b836c16aa06266c",
      "tree": "7eefd5ef6d4c4e41e98e0fe50ad4fc507c8e36ca",
      "parents": [
        "72c9265ac5a12004cf766e825983b7291ed0ef9e",
        "d7da5164ba7744992fbc893c1c812614b0d57d8c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 14 12:23:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 12:23:12 2010 -0700"
      },
      "message": "am d7da5164: merge from open-source master\n\nMerge commit \u0027d7da5164ba7744992fbc893c1c812614b0d57d8c\u0027\n\n* commit \u0027d7da5164ba7744992fbc893c1c812614b0d57d8c\u0027:\n  Telephony: Process MT SMS with MTI set to 3\n"
    },
    {
      "commit": "d7da5164ba7744992fbc893c1c812614b0d57d8c",
      "tree": "f442c9c97152fe264bab9afd955113c2ce9ee933",
      "parents": [
        "57de95a51ff5d98fcad0a7735c496be5f647d66f",
        "cb609625fd5c5cecf6e1e96601cdb3d335dcdc22"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 14 12:18:01 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jul 14 12:18:01 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I0bbbd7f9b6f84e1682793e239997838c24d17244\n"
    },
    {
      "commit": "72c9265ac5a12004cf766e825983b7291ed0ef9e",
      "tree": "9767658b339da90ab99d974592c0cca6a087c721",
      "parents": [
        "756088482fb102f0c728151553210dca254b575f",
        "9e14e9f33a66b864b98c6ff9517988bafbca3301"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 12:17:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 12:17:24 2010 -0700"
      },
      "message": "Merge \"Fix fragment index expunging.\""
    },
    {
      "commit": "9e14e9f33a66b864b98c6ff9517988bafbca3301",
      "tree": "3c634d37e7658101b11b43058064188bca732646",
      "parents": [
        "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 11:07:38 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Jul 14 12:14:24 2010 -0700"
      },
      "message": "Fix fragment index expunging.\n\nChange-Id: If37e58dfa998575530305584d3aa756bb5a61d7b\n"
    },
    {
      "commit": "3461b32a1c1fc844cdf5c9586dbadb354f449980",
      "tree": "2083c3d51584acc9262494ed56514d532d6c45da",
      "parents": [
        "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 11:34:43 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jul 14 11:35:47 2010 -0700"
      },
      "message": "Fix bug 2838426 - timing issue with starting/finishing action bar context modes\n\nChange-Id: Ie29b0bea96be02675a2104f07c912700c2823abc\n"
    },
    {
      "commit": "756088482fb102f0c728151553210dca254b575f",
      "tree": "7c8a7ac82413e895870944dad8fc230240687830",
      "parents": [
        "0224a004210d8096faa0964a1311c490398338d0",
        "57de95a51ff5d98fcad0a7735c496be5f647d66f"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Wed Jul 14 11:25:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 11:25:32 2010 -0700"
      },
      "message": "am 57de95a5: am 05940b2c: Merge \"Download manager support for file URIs + last modified time\" into gingerbread\n\nMerge commit \u002757de95a51ff5d98fcad0a7735c496be5f647d66f\u0027\n\n* commit \u002757de95a51ff5d98fcad0a7735c496be5f647d66f\u0027:\n  Download manager support for file URIs + last modified time\n"
    },
    {
      "commit": "57de95a51ff5d98fcad0a7735c496be5f647d66f",
      "tree": "5cf0e38ea8a5b2679d5e5a3a3a15793546536d7c",
      "parents": [
        "5473434f060d8c036a30a1992b036a2f70da265d",
        "05940b2c04041d6b3b8d222f4acfd12faeeb6c9c"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Wed Jul 14 11:22:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 11:22:20 2010 -0700"
      },
      "message": "am 05940b2c: Merge \"Download manager support for file URIs + last modified time\" into gingerbread\n\nMerge commit \u002705940b2c04041d6b3b8d222f4acfd12faeeb6c9c\u0027 into gingerbread-plus-aosp\n\n* commit \u002705940b2c04041d6b3b8d222f4acfd12faeeb6c9c\u0027:\n  Download manager support for file URIs + last modified time\n"
    },
    {
      "commit": "05940b2c04041d6b3b8d222f4acfd12faeeb6c9c",
      "tree": "10589a46185de2896ab070ace3030039f4384085",
      "parents": [
        "97eb728aef51646b86925557a36732598e3fbaa1",
        "adcb697826753391f02f6b3bd35b4edfb3032ad1"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Wed Jul 14 11:19:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 11:19:38 2010 -0700"
      },
      "message": "Merge \"Download manager support for file URIs + last modified time\" into gingerbread"
    },
    {
      "commit": "0224a004210d8096faa0964a1311c490398338d0",
      "tree": "681fc06a8c9ba13200848a8a11ee02f3cdd27eaf",
      "parents": [
        "d0d5c072aa8aa30cde3213af8b022104aabb51a5",
        "5473434f060d8c036a30a1992b036a2f70da265d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jul 14 11:15:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 11:15:31 2010 -0700"
      },
      "message": "am 5473434f: am 97eb728a: Use the OpenSL ES definition of SL_IID_EQUALIZER for the EQ effect UUID instead of defining it locally.\n\nMerge commit \u00275473434f060d8c036a30a1992b036a2f70da265d\u0027\n\n* commit \u00275473434f060d8c036a30a1992b036a2f70da265d\u0027:\n  Use the OpenSL ES definition of SL_IID_EQUALIZER for the EQ\n"
    },
    {
      "commit": "5473434f060d8c036a30a1992b036a2f70da265d",
      "tree": "64725865d8c3138d84421be5158d86588a63dd4a",
      "parents": [
        "e69204a02a9d2babd5352180fb541e7295db911a",
        "97eb728aef51646b86925557a36732598e3fbaa1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jul 14 11:12:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 14 11:12:14 2010 -0700"
      },
      "message": "am 97eb728a: Use the OpenSL ES definition of SL_IID_EQUALIZER for the EQ effect UUID instead of defining it locally.\n\nMerge commit \u002797eb728aef51646b86925557a36732598e3fbaa1\u0027 into gingerbread-plus-aosp\n\n* commit \u002797eb728aef51646b86925557a36732598e3fbaa1\u0027:\n  Use the OpenSL ES definition of SL_IID_EQUALIZER for the EQ\n"
    },
    {
      "commit": "d0d5c072aa8aa30cde3213af8b022104aabb51a5",
      "tree": "f0070fc5c27a7fc74b28bfe872a9a14f143557d6",
      "parents": [
        "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc",
        "266e05179cc8f5fe6324510aa54bb8c1779d2f6c"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 11:08:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 11:08:38 2010 -0700"
      },
      "message": "Merge \"Prevent crash in ListView when changing cache hint.\""
    },
    {
      "commit": "266e05179cc8f5fe6324510aa54bb8c1779d2f6c",
      "tree": "5d6dc4f76e3cf60a20880f9458db0ad5562a8174",
      "parents": [
        "2388ad9eef109fa7f63c196c819c83f0376f0645"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 11:08:02 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Jul 14 11:08:02 2010 -0700"
      },
      "message": "Prevent crash in ListView when changing cache hint."
    },
    {
      "commit": "97eb728aef51646b86925557a36732598e3fbaa1",
      "tree": "a37aedae3a4c1095b7777e46bacb235d20dc8c4f",
      "parents": [
        "36ff93aa1f489e6af6c2acce38beb0bffd6b8f8a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jul 09 10:44:29 2010 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jul 14 10:09:31 2010 -0700"
      },
      "message": "Use the OpenSL ES definition of SL_IID_EQUALIZER for the EQ\neffect UUID instead of defining it locally.\n\nChange-Id: Id6018fef20d286899cf7503fec3521dcd56db7e0\n"
    },
    {
      "commit": "26dd7b3bb381ba06ce3a7eb17205e54fdd7becfc",
      "tree": "c8061bdbd521261499bb02d5b21ee88e799b72ae",
      "parents": [
        "3aa513c0ee3794a030c157ba746309f005413e46",
        "47f69fe2999e46004f2f2463b70d38de9ff7079a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Wed Jul 14 09:09:31 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 09:09:31 2010 -0700"
      },
      "message": "Merge \"Pass network properties to ConnectivityService.\""
    },
    {
      "commit": "4696f2fbcb02a1178b3b5701fae9d9737231db0a",
      "tree": "0f2252117b5627dd4c89bfdfd6aa56de31ffc5f6",
      "parents": [
        "cb609625fd5c5cecf6e1e96601cdb3d335dcdc22",
        "df4cfa3664e06132c2e2cc26cade06a881f5e529"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jul 14 09:03:30 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Jul 14 09:03:30 2010 -0700"
      },
      "message": "Merge \"Start app with several activities with intent filter [Main, Launcher] was broken\""
    },
    {
      "commit": "3aa513c0ee3794a030c157ba746309f005413e46",
      "tree": "c1a33d5ab284bbec4babb3f05da10708d21deb97",
      "parents": [
        "0eb1d98bc4a347a1fee62501e0b1731dc82d1011",
        "06a6b558bd03d8f0fed8f94f1dcfc03c5a51bd1c"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Jul 14 07:45:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 14 07:45:09 2010 -0700"
      },
      "message": "Merge \"Implement native dump for \"am dumpheap -n\".\""
    },
    {
      "commit": "b957b9d63c88efd3a961759424987b99219adeed",
      "tree": "930432d7a5ca739d27d494734de339a938ec7fb6",
      "parents": [
        "e558010a623ead3564fe4d656a5963bf05c17edd"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 13 22:21:56 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 13 22:21:56 2010 -0700"
      },
      "message": "first step at implementing the native sensor support\n\nin this commit:\n- implemented the C stub\n- implemented the binder interfaces involved\n- implemented most of the C++ client side\n\nmissing:\n- SensorManager cannot connect to the SensorServer yet\n(because there is no SensorServer yet)\n\nChange-Id: I75010cbeef31c98d6fa62fd5d388dcef87c2636b\n"
    },
    {
      "commit": "0eb1d98bc4a347a1fee62501e0b1731dc82d1011",
      "tree": "4319b1cb102dd42936fbf15523a07d6fb81baa9d",
      "parents": [
        "c269a13e899428ca9ae010613f21148787ff6287",
        "e69204a02a9d2babd5352180fb541e7295db911a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 13 21:23:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 21:23:52 2010 -0700"
      },
      "message": "am e69204a0: am 36ff93aa: Merge \"NDK sensor API\" into gingerbread\n\nMerge commit \u0027e69204a02a9d2babd5352180fb541e7295db911a\u0027\n\n* commit \u0027e69204a02a9d2babd5352180fb541e7295db911a\u0027:\n  NDK sensor API\n"
    },
    {
      "commit": "e69204a02a9d2babd5352180fb541e7295db911a",
      "tree": "f3c880cf65d6467316a7b4141c033181d028a25b",
      "parents": [
        "b2473fd65c9030bb81012b07480d9243af7b1a4a",
        "36ff93aa1f489e6af6c2acce38beb0bffd6b8f8a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 13 21:19:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 21:19:58 2010 -0700"
      },
      "message": "am 36ff93aa: Merge \"NDK sensor API\" into gingerbread\n\nMerge commit \u002736ff93aa1f489e6af6c2acce38beb0bffd6b8f8a\u0027 into gingerbread-plus-aosp\n\n* commit \u002736ff93aa1f489e6af6c2acce38beb0bffd6b8f8a\u0027:\n  NDK sensor API\n"
    },
    {
      "commit": "36ff93aa1f489e6af6c2acce38beb0bffd6b8f8a",
      "tree": "7037996310e9560303d1a9bd12136dfc0762a12d",
      "parents": [
        "021e906a46f044025ce0a4632309abecd069240d",
        "e558010a623ead3564fe4d656a5963bf05c17edd"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 13 21:18:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 21:18:30 2010 -0700"
      },
      "message": "Merge \"NDK sensor API\" into gingerbread"
    },
    {
      "commit": "c269a13e899428ca9ae010613f21148787ff6287",
      "tree": "c74d4eeb63615c7e5ae19a05897be30772f907a2",
      "parents": [
        "1f76f88c3821a1597b2f2884d937c54c2ba08a8e",
        "b2473fd65c9030bb81012b07480d9243af7b1a4a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 21:18:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 21:18:05 2010 -0700"
      },
      "message": "am b2473fd6: am 021e906a: Merge \"Fix docs build.\" into gingerbread\n\nMerge commit \u0027b2473fd65c9030bb81012b07480d9243af7b1a4a\u0027\n\n* commit \u0027b2473fd65c9030bb81012b07480d9243af7b1a4a\u0027:\n  Fix docs build.\n"
    },
    {
      "commit": "e558010a623ead3564fe4d656a5963bf05c17edd",
      "tree": "96c710cf3ba21eca1fa77a15623a770ad6a743bd",
      "parents": [
        "b10080106909fd860ed33ac46de9f2f084e358d6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jul 12 20:05:06 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Jul 13 21:17:40 2010 -0700"
      },
      "message": "NDK sensor API\n\nChange-Id: Ie07afc349ca3331e065725ba9d7ebe9722959653\n"
    },
    {
      "commit": "b2473fd65c9030bb81012b07480d9243af7b1a4a",
      "tree": "7cce143e1537810a60c144e7b14407b281bb7670",
      "parents": [
        "43429036f5885063e522603e51c5f59f8b9e697a",
        "021e906a46f044025ce0a4632309abecd069240d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 21:14:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 21:14:47 2010 -0700"
      },
      "message": "am 021e906a: Merge \"Fix docs build.\" into gingerbread\n\nMerge commit \u0027021e906a46f044025ce0a4632309abecd069240d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027021e906a46f044025ce0a4632309abecd069240d\u0027:\n  Fix docs build.\n"
    },
    {
      "commit": "021e906a46f044025ce0a4632309abecd069240d",
      "tree": "17e6a98a121d5e01a9b46b910aeaccbe7e6d96e7",
      "parents": [
        "91216a7e7406ef02d833e461d0db93ece7b2140d",
        "1d28f9c0aabee7f9e1c38451a4baf13109244c18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 21:12:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 21:12:22 2010 -0700"
      },
      "message": "Merge \"Fix docs build.\" into gingerbread"
    },
    {
      "commit": "1f76f88c3821a1597b2f2884d937c54c2ba08a8e",
      "tree": "3dd4250191b1903bd0895ed4b95e3c67da1e6ce4",
      "parents": [
        "2388ad9eef109fa7f63c196c819c83f0376f0645",
        "43429036f5885063e522603e51c5f59f8b9e697a"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jul 13 21:11:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 21:11:48 2010 -0700"
      },
      "message": "am 43429036: am 91216a7e: Merge \"Fix deadlock when switching between two GLSurfaceViews\" into gingerbread\n\nMerge commit \u002743429036f5885063e522603e51c5f59f8b9e697a\u0027\n\n* commit \u002743429036f5885063e522603e51c5f59f8b9e697a\u0027:\n  Fix deadlock when switching between two GLSurfaceViews\n"
    },
    {
      "commit": "1d28f9c0aabee7f9e1c38451a4baf13109244c18",
      "tree": "7ad4f2725dc921875e45da5b7e1f166ea46b8d96",
      "parents": [
        "d76b67c340d1564abf8d14d976fdaf83bf2b3320"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 20:38:06 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 20:38:06 2010 -0700"
      },
      "message": "Fix docs build.\n\nChange-Id: Ibb8e1e4b18ec1e92e28d354cdcce37676056b348\n"
    },
    {
      "commit": "2388ad9eef109fa7f63c196c819c83f0376f0645",
      "tree": "19c965b6d7efb893604fc448cebc9380ebb60fb6",
      "parents": [
        "fc6d300f408959b11f86623ea7a0ce547ded3563",
        "f8d9379bd834573feca085284970cf686993c330"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 19:50:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 19:50:36 2010 -0700"
      },
      "message": "am f8d9379b: am d76b67c3: IME events are now dispatched to native applications.\n\nMerge commit \u0027f8d9379bd834573feca085284970cf686993c330\u0027\n\n* commit \u0027f8d9379bd834573feca085284970cf686993c330\u0027:\n  IME events are now dispatched to native applications.\n"
    },
    {
      "commit": "fc6d300f408959b11f86623ea7a0ce547ded3563",
      "tree": "9cf30ef2466b5f44a295e08aa9322120989dffc0",
      "parents": [
        "60e299d33d6dbeba6a93d895f220d03db9a98bab",
        "9137b50da1d25a394209e0a65b8c739073dd07eb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 13 19:40:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 19:40:27 2010 -0700"
      },
      "message": "Merge \"Add a default xlarge wallpaper.\""
    },
    {
      "commit": "9137b50da1d25a394209e0a65b8c739073dd07eb",
      "tree": "800e29928f87f628af820142991eff053ac377d0",
      "parents": [
        "e5e285509fdba2b996006e610e0d2888450230f0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 13 19:40:26 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 13 19:40:26 2010 -0700"
      },
      "message": "Add a default xlarge wallpaper.\n\nChange-Id: I44c53f027199ff537fdde8303e3029a7d4180474\n"
    },
    {
      "commit": "43429036f5885063e522603e51c5f59f8b9e697a",
      "tree": "ef25d6bdf1acc829fb35f9d7c8febc2124a7a930",
      "parents": [
        "f8d9379bd834573feca085284970cf686993c330",
        "91216a7e7406ef02d833e461d0db93ece7b2140d"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jul 13 19:12:32 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 19:12:32 2010 -0700"
      },
      "message": "am 91216a7e: Merge \"Fix deadlock when switching between two GLSurfaceViews\" into gingerbread\n\nMerge commit \u002791216a7e7406ef02d833e461d0db93ece7b2140d\u0027 into gingerbread-plus-aosp\n\n* commit \u002791216a7e7406ef02d833e461d0db93ece7b2140d\u0027:\n  Fix deadlock when switching between two GLSurfaceViews\n"
    },
    {
      "commit": "91216a7e7406ef02d833e461d0db93ece7b2140d",
      "tree": "b010d97442255b765d369032d34a3d8ec21d99cc",
      "parents": [
        "d76b67c340d1564abf8d14d976fdaf83bf2b3320",
        "1b4ecc63c4eceb7c125d4e749fd5f747d99d6ec6"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jul 13 19:10:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 19:10:22 2010 -0700"
      },
      "message": "Merge \"Fix deadlock when switching between two GLSurfaceViews\" into gingerbread"
    },
    {
      "commit": "1b4ecc63c4eceb7c125d4e749fd5f747d99d6ec6",
      "tree": "19f69c9eabca7460fb55801da2b106c6d8036f7d",
      "parents": [
        "70c6c9a1e2240e82d8eb442b34efa9629ef2bba4"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jul 13 19:09:37 2010 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue Jul 13 19:09:37 2010 -0700"
      },
      "message": "Fix deadlock when switching between two GLSurfaceViews\n\nSome devices only support a single active EGL context.\n\nOn those devices, when a second activity that uses a GLSurfaceView\nis started in the same process, the second activity can potentially\nhang in GLSurfaceView.onWindowResize waiting for its GLSurfaceView\nrender thread to draw a frame. The second activity\u0027s render thread\nis waiting to acquire an EGL context, but the first activity\u0027s render\nthread doesn\u0027t know it should release the EGL context.\n\nThe fix is to detect the potential hang, and ask the first activity\u0027s\nrender thread to release the EGL context.\n\nChange-Id: Ibb342c68772297744c973bcf5010581cd132db67\n"
    },
    {
      "commit": "f8d9379bd834573feca085284970cf686993c330",
      "tree": "d603a4c197ba91ab2103a04d244e3f1004bef9e3",
      "parents": [
        "89ee578b7053d27a50922f82feb94bf6054b330c",
        "d76b67c340d1564abf8d14d976fdaf83bf2b3320"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 18:55:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 18:55:52 2010 -0700"
      },
      "message": "am d76b67c3: IME events are now dispatched to native applications.\n\nMerge commit \u0027d76b67c340d1564abf8d14d976fdaf83bf2b3320\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d76b67c340d1564abf8d14d976fdaf83bf2b3320\u0027:\n  IME events are now dispatched to native applications.\n"
    },
    {
      "commit": "60e299d33d6dbeba6a93d895f220d03db9a98bab",
      "tree": "6aa2719b3cc98a8a191d99739be52889e9c4d486",
      "parents": [
        "4267534d1c42af847ed0cefd1c88c99f66b36571",
        "ef69fb82db8ca5cb588767da7a3d261ada8a4227"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 18:40:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 18:40:42 2010 -0700"
      },
      "message": "Merge \"Fix bug where LoaderManager instances were not being removed.\""
    },
    {
      "commit": "ef69fb82db8ca5cb588767da7a3d261ada8a4227",
      "tree": "38429b4bc92e0e45a40915e476d7834f12329082",
      "parents": [
        "46c076d193fe91721912d3bfa8e5a6d24707b5bc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 18:38:46 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 18:38:46 2010 -0700"
      },
      "message": "Fix bug where LoaderManager instances were not being removed.\n\nChange-Id: Ic8385ff60623ecd3e9fe8ff4360aef2c3b11f24f\n"
    },
    {
      "commit": "d76b67c340d1564abf8d14d976fdaf83bf2b3320",
      "tree": "59c0fff396681a622480a84f4f9c74d188970a11",
      "parents": [
        "fd03582995e0fce963dd0fa0669e3211b74c0dd7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 17:48:30 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jul 13 18:36:46 2010 -0700"
      },
      "message": "IME events are now dispatched to native applications.\n\nAnd also:\n\n- APIs to show and hide the IME, and control its interaction with the app.\n- APIs to tell the app when its window resizes and needs to be redrawn.\n- API to tell the app the content rectangle of its window (to layout\n  around the IME or status bar).\n\nThere is still a problem with IME interaction -- we need a way for the\napp to deliver events to the IME before it handles them, so that for\nexample the back key will close the IME instead of finishing the app.\n\nChange-Id: I37b75fc2ec533750ef36ca3aedd2f0cc0b5813cd\n"
    },
    {
      "commit": "0b2a6d0773211449fbde9d2706388714beeffebb",
      "tree": "4fd846b808abf5e123b270f4796508cb42f17f3a",
      "parents": [
        "fd03582995e0fce963dd0fa0669e3211b74c0dd7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jul 13 18:01:29 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jul 13 18:35:14 2010 -0700"
      },
      "message": "Fix 2797185: Re-enable thumbnail generation in framework\n\nThis re-enables thumbnail generation code in the framework\nwith a few improvements.\n\nIn addition to enabling the system to capture thumbnails,\nit removes padding from the borders to account for space\noverlapped by system widgets (status bar, etc.). Thus,\nthe contents of the bitmap are only those pixels unique to\nthe activity.\n\nIt also maximizes resolution of the bitmap by capturing the\nimage in the application\u0027s current orientation. In landscape\nmode, it captures a bitmap with dimensions w x h.  In portrait,\nit captures a bitmap with dimensions h x w. Where w and h are\nthumbnail_width and thumbnail_height as defined in dimens.xml.\n\nThough enabled, the change is not currently used in this\nbranch.  The work is being checked in here to avoid\ncomplicated downstream merges.\n\nChange-Id: Ifc8a4e0075d7d0697d8159589be3816ace31d70c\n"
    },
    {
      "commit": "adcb697826753391f02f6b3bd35b4edfb3032ad1",
      "tree": "0931666ce8f1875b01f285bcb92b7928f19a5d2a",
      "parents": [
        "c1ca7f8c537195b830695ca988945c9d1df0e0e4"
      ],
      "author": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Mon Jul 12 17:09:25 2010 -0700"
      },
      "committer": {
        "name": "Steve Howard",
        "email": "showard@google.com",
        "time": "Tue Jul 13 18:31:41 2010 -0700"
      },
      "message": "Download manager support for file URIs + last modified time\n\nFirst, in the download manager public API, I\u0027m changing\nCOLUMN_REQUESTED_TIMESTAMP to COLUMN_LAST_MODIFIED_TIMESTAMP, a field\nthat already exists in the download manager.  Upon inspection of\nexisting users of this field, it looks like there are some good use\ncases -- for instance, looking at when a download completed.  And if\nI\u0027m exposing that timestamp, there\u0027s no need to also expose the\nrequested timestamp.\n\nSecond, this change includes support for file URI destinations:\n\n* add DESTINATION_FILE_URI for use by the DownloadManager wrapper\n* make DownloadManager use it appropriately\n\nThe backend support is in a separate change (since it\u0027s in a separate\nproject).\n\nAlso fixing a bug with file URI construction when DownloadManager\nfills in COLUMN_LOCAL_URI.\n\nChange-Id: I5bb93a222cd23215c2a03ed9f68d7f140454f7f2\n"
    },
    {
      "commit": "4267534d1c42af847ed0cefd1c88c99f66b36571",
      "tree": "86a49159ad830984d25b8f8184a692e09238c1b0",
      "parents": [
        "6ac7674e143f9716312f048da3f25ca83b646315"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jul 09 18:02:59 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jul 13 18:14:11 2010 -0700"
      },
      "message": "Action Bar now supports submenus as popups.\n\nChange-Id: I1691c16081b3474ed6d6e406f91f5f74a2dc8fcb\n"
    },
    {
      "commit": "47f69fe2999e46004f2f2463b70d38de9ff7079a",
      "tree": "875b979084ecb5f10e78c70baec531ea8d8e8b91",
      "parents": [
        "50331a1e2f1f36e78886832a694ca8fbc8d0cafc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue Jun 15 15:43:39 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Tue Jul 13 18:07:41 2010 -0700"
      },
      "message": "Pass network properties to ConnectivityService.\n\nUsed as a bag to hold ipaddr, gateway, dns, proxy info.\naddr\u0027s are InetAddresses for v4/v6 use.  Cleaning up some old v4-only code\n\nbug:2655015\nChange-Id: I7ac886fe5c519e8bab42f49cd82a5189d9c9ab59\n"
    },
    {
      "commit": "6ac7674e143f9716312f048da3f25ca83b646315",
      "tree": "53fe0d254223187c268773539fc37bc5f2a415ce",
      "parents": [
        "e5e285509fdba2b996006e610e0d2888450230f0",
        "89ee578b7053d27a50922f82feb94bf6054b330c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 13 17:48:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 17:48:56 2010 -0700"
      },
      "message": "am 89ee578b: am fd035829: Add initial gamepad support.\n\nMerge commit \u002789ee578b7053d27a50922f82feb94bf6054b330c\u0027\n\n* commit \u002789ee578b7053d27a50922f82feb94bf6054b330c\u0027:\n  Add initial gamepad support.\n"
    },
    {
      "commit": "89ee578b7053d27a50922f82feb94bf6054b330c",
      "tree": "3f2c9fc609c55f5ab037d7ffaf7ec31f261904a2",
      "parents": [
        "706623ddb8314850c0551f0b66e24b5f0bd28620",
        "fd03582995e0fce963dd0fa0669e3211b74c0dd7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 13 17:46:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 17:46:19 2010 -0700"
      },
      "message": "am fd035829: Add initial gamepad support.\n\nMerge commit \u0027fd03582995e0fce963dd0fa0669e3211b74c0dd7\u0027 into gingerbread-plus-aosp\n\n* commit \u0027fd03582995e0fce963dd0fa0669e3211b74c0dd7\u0027:\n  Add initial gamepad support.\n"
    },
    {
      "commit": "e5e285509fdba2b996006e610e0d2888450230f0",
      "tree": "70b2bf2fbc26e37fb9cfd4325e46961fd285d1bf",
      "parents": [
        "e2ce2616743e83a765893eaf93952e5bc1cc23e0",
        "594f4065141a53427cad6f4fc89219d2f27e1a7d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 13 17:42:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 17:42:00 2010 -0700"
      },
      "message": "Merge \"Enable 32-bits only assets.\""
    },
    {
      "commit": "594f4065141a53427cad6f4fc89219d2f27e1a7d",
      "tree": "0b162df7ee27b40e519c5471f7ce0743617ecd73",
      "parents": [
        "46c076d193fe91721912d3bfa8e5a6d24707b5bc"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 13 17:41:31 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 13 17:41:31 2010 -0700"
      },
      "message": "Enable 32-bits only assets.\n\nGo away dithering!\n\nChange-Id: Iee5ee2e9430606e732d9b0abb3adc9f68275bd6d\n"
    },
    {
      "commit": "e2ce2616743e83a765893eaf93952e5bc1cc23e0",
      "tree": "a4f7e6502743ea86f99281953c6f7f9ccb58f48d",
      "parents": [
        "8bfc798dc267075b0fe791b87f4253460970aa58",
        "be125a50b41f15810145671e0fcbdaf13b363e03"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 13 17:14:45 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 17:14:45 2010 -0700"
      },
      "message": "Merge \"MTP: Add support for sending events to the host when objects are added and removed\""
    },
    {
      "commit": "fd03582995e0fce963dd0fa0669e3211b74c0dd7",
      "tree": "8f7fe0e2a437620a7cbe4e494f71fe8ccfdbe2eb",
      "parents": [
        "c0a7e690bfd32dd897ceccd04dd0fa6bf6e9cee6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jun 30 16:10:35 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 13 17:04:57 2010 -0700"
      },
      "message": "Add initial gamepad support.\n\nChange-Id: I0439648f6eb5405f200e4223c915eb3a418b32b9\n"
    },
    {
      "commit": "be125a50b41f15810145671e0fcbdaf13b363e03",
      "tree": "a0af388e0524314a55da06d48d16928bfc90c1a0",
      "parents": [
        "77ad5e64116ba692efea060d528681c069aa439b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jul 12 18:54:16 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Jul 13 20:04:22 2010 -0400"
      },
      "message": "MTP: Add support for sending events to the host when objects are added and removed\n\nChange-Id: Ia1d5232b919c644c670ff9ca651eca92b3f9ad42\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "06a6b558bd03d8f0fed8f94f1dcfc03c5a51bd1c",
      "tree": "6cc8ec29a4799c3e0ac272d592814a891f892397",
      "parents": [
        "09d7d7dbc3dbb1d10f2cc18dba7d33e40a098aed"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Jul 13 16:28:09 2010 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Jul 13 16:51:24 2010 -0700"
      },
      "message": "Implement native dump for \"am dumpheap -n\".\n\nThis adds the ability to generate a trivial heap dump on demand.  If\nthe appropriate system properties aren\u0027t set, the output file will\ninstead contain instructions for enabling them.\n\nThe data returned by get_malloc_leak_info() is processed and written\nto the specified file.  The output looks something like:\n\n Android Native Heap Dump v1.0\n\n Total memory: 2981301\n Allocation records: 2152\n\n z 1  sz    65557  num    1  bt 8010dd78 afd12618 ...\n z 1  sz    52008  num    3  bt 8010dd78 afd12618 ...\n z 1  sz    24428  num    1  bt 8010dd78 8010de84 ...\n ...2149 more...\n END\n\n(the \"...\" is actually the remaining entries in the stack backtrace;\nI truncated it here)\n\n\"z\" indicates whether the allocation was made pre- or post-zygote,\n\"sz\" is the size allocated, and \"num\" is the number of allocations\nmade of that size with the specified backtrace.\n\nChange-Id: I2d60f07444fce5f7178b3f51c928c8faa0b051bd\n"
    },
    {
      "commit": "cb609625fd5c5cecf6e1e96601cdb3d335dcdc22",
      "tree": "670f0d2be690564789c8baf44ba97cf10959e65b",
      "parents": [
        "e74e7e2a088cc9077e4ee98e01a48bb52e9cfd50",
        "18804b3fe4133e4e5c29118eac9dc1d426220db3"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jul 13 16:20:30 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Tue Jul 13 16:20:30 2010 -0700"
      },
      "message": "Merge \"Telephony: Process MT SMS with MTI set to 3\""
    },
    {
      "commit": "8bfc798dc267075b0fe791b87f4253460970aa58",
      "tree": "b22d5820d5b4f29d5f0a0e1d74d95313d4ed8611",
      "parents": [
        "f5574e0f8ca5624c822737eae497e27b60e33662",
        "2d0e87b64402459d89adfd004083a748f81a0391"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Jul 13 15:58:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 13 15:58:43 2010 -0700"
      },
      "message": "Merge \"Cosmetic changes around TextView.\""
    },
    {
      "commit": "f5574e0f8ca5624c822737eae497e27b60e33662",
      "tree": "f639515cf04c39a41b0af38c2980b13291b582f4",
      "parents": [
        "d11f6e6460dcc41597e3a7f6cd3023f116f8c696",
        "706623ddb8314850c0551f0b66e24b5f0bd28620"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Jul 13 15:57:20 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jul 13 15:57:20 2010 -0700"
      },
      "message": "am 706623dd: am c0a7e690: Add Parcel::readExceptionCode() and Parcel::writeNoException()\n\nMerge commit \u0027706623ddb8314850c0551f0b66e24b5f0bd28620\u0027\n\n* commit \u0027706623ddb8314850c0551f0b66e24b5f0bd28620\u0027:\n  Add Parcel::readExceptionCode() and Parcel::writeNoException()\n"
    }
  ],
  "next": "706623ddb8314850c0551f0b66e24b5f0bd28620"
}
