)]}'
{
  "log": [
    {
      "commit": "cf8e40ebe20b4709cfb0d10937deffc31ef212e6",
      "tree": "0c64a91d1a942cb1c5ab1798caf7ab9d0030c41e",
      "parents": [
        "a5d983e2f2daceb59ed8df8a273b6034c5e2f732",
        "0322498e05cfec1d73bc5205d46ce86847e7dd79"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 29 18:20:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 18:20:09 2012 -0700"
      },
      "message": "am 0322498e: am 12631ec3: Merge \"Start implementing concept of \"running\" users.\" into jb-mr1-dev\n\n* commit \u00270322498e05cfec1d73bc5205d46ce86847e7dd79\u0027:\n  Start implementing concept of \"running\" users.\n"
    },
    {
      "commit": "0322498e05cfec1d73bc5205d46ce86847e7dd79",
      "tree": "6881c386ff69eca08eae5e90b5199aa4f36a48a5",
      "parents": [
        "4c0087ff61ebf553f8f8deb080d406aa9b8a9a50",
        "12631ec35eafc466e0deef315daa5fdfb5066372"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 29 18:17:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 18:17:41 2012 -0700"
      },
      "message": "am 12631ec3: Merge \"Start implementing concept of \"running\" users.\" into jb-mr1-dev\n\n* commit \u002712631ec35eafc466e0deef315daa5fdfb5066372\u0027:\n  Start implementing concept of \"running\" users.\n"
    },
    {
      "commit": "12631ec35eafc466e0deef315daa5fdfb5066372",
      "tree": "6881c386ff69eca08eae5e90b5199aa4f36a48a5",
      "parents": [
        "ffc45b7d5708e706aeb19454c5172136761d214b",
        "80a4af2bbc6af42ae605e454bf89558e564f5244"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 29 18:15:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 18:15:07 2012 -0700"
      },
      "message": "Merge \"Start implementing concept of \"running\" users.\" into jb-mr1-dev"
    },
    {
      "commit": "a5d983e2f2daceb59ed8df8a273b6034c5e2f732",
      "tree": "4c23903fd8eb44b61f6f7d945a40180beb2b7224",
      "parents": [
        "b538d9354de01cd8c92a806155c17ddf115bb935",
        "4c0087ff61ebf553f8f8deb080d406aa9b8a9a50"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 17:10:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 17:10:07 2012 -0700"
      },
      "message": "am 4c0087ff: am ffc45b7d: Merge \"UsbDebuggingManager: Fix restart when toggling USB debugging\" into jb-mr1-dev\n\n* commit \u00274c0087ff61ebf553f8f8deb080d406aa9b8a9a50\u0027:\n  UsbDebuggingManager: Fix restart when toggling USB debugging\n"
    },
    {
      "commit": "4c0087ff61ebf553f8f8deb080d406aa9b8a9a50",
      "tree": "42b3d738e0ec8e55f8ecc97d7e9d36227d2ec2db",
      "parents": [
        "ae9eb7c05c1933126b7448acec74054c866c1a43",
        "ffc45b7d5708e706aeb19454c5172136761d214b"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 17:08:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 17:08:00 2012 -0700"
      },
      "message": "am ffc45b7d: Merge \"UsbDebuggingManager: Fix restart when toggling USB debugging\" into jb-mr1-dev\n\n* commit \u0027ffc45b7d5708e706aeb19454c5172136761d214b\u0027:\n  UsbDebuggingManager: Fix restart when toggling USB debugging\n"
    },
    {
      "commit": "ffc45b7d5708e706aeb19454c5172136761d214b",
      "tree": "42b3d738e0ec8e55f8ecc97d7e9d36227d2ec2db",
      "parents": [
        "f404d10225a2df60eb118089f8f0e72ab5845d48",
        "509bf2d2cf60201149b4e7711bbcdede8b744791"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 17:05:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 17:05:26 2012 -0700"
      },
      "message": "Merge \"UsbDebuggingManager: Fix restart when toggling USB debugging\" into jb-mr1-dev"
    },
    {
      "commit": "b538d9354de01cd8c92a806155c17ddf115bb935",
      "tree": "5583d97480f530dfa7b46ef4ad080a998186398e",
      "parents": [
        "bd4dc276e847deac924df5ec95ae6bedba6314ac",
        "ae9eb7c05c1933126b7448acec74054c866c1a43"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 17:05:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 17:05:24 2012 -0700"
      },
      "message": "am ae9eb7c0: am f404d102: Merge \"Fix build for some javac compilers.\" into jb-mr1-dev\n\n* commit \u0027ae9eb7c05c1933126b7448acec74054c866c1a43\u0027:\n  Fix build for some javac compilers.\n"
    },
    {
      "commit": "bd4dc276e847deac924df5ec95ae6bedba6314ac",
      "tree": "71456c3387a1e6ab1056f37cbf186cf95220dffb",
      "parents": [
        "2fe2700b7cca1c6a16ec52c92afd8c11ff2c6c0e",
        "4faf923397954271abfe6cab445092014ab34c6a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 17:03:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 17:03:50 2012 -0700"
      },
      "message": "am 4faf9233: am 5a05f2bf: Merge \"Fix MENU key in keyguard.\" into jb-mr1-dev\n\n* commit \u00274faf923397954271abfe6cab445092014ab34c6a\u0027:\n  Fix MENU key in keyguard.\n"
    },
    {
      "commit": "ae9eb7c05c1933126b7448acec74054c866c1a43",
      "tree": "30169fe372c8a599c76c0ff2bf5bb2c6c664c346",
      "parents": [
        "4faf923397954271abfe6cab445092014ab34c6a",
        "f404d10225a2df60eb118089f8f0e72ab5845d48"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 17:03:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 17:03:14 2012 -0700"
      },
      "message": "am f404d102: Merge \"Fix build for some javac compilers.\" into jb-mr1-dev\n\n* commit \u0027f404d10225a2df60eb118089f8f0e72ab5845d48\u0027:\n  Fix build for some javac compilers.\n"
    },
    {
      "commit": "4faf923397954271abfe6cab445092014ab34c6a",
      "tree": "a56697ca729aff5fc78b835855ffd2c163e93875",
      "parents": [
        "ba118c25fb03b67514cd86a791bb63367cb21645",
        "5a05f2bf22954fdbd294bca8adc2b8ef0e8c5e00"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 17:01:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 17:01:39 2012 -0700"
      },
      "message": "am 5a05f2bf: Merge \"Fix MENU key in keyguard.\" into jb-mr1-dev\n\n* commit \u00275a05f2bf22954fdbd294bca8adc2b8ef0e8c5e00\u0027:\n  Fix MENU key in keyguard.\n"
    },
    {
      "commit": "f404d10225a2df60eb118089f8f0e72ab5845d48",
      "tree": "30169fe372c8a599c76c0ff2bf5bb2c6c664c346",
      "parents": [
        "5a05f2bf22954fdbd294bca8adc2b8ef0e8c5e00",
        "29d8d267dd97f66d829478778de5e0c56b965a47"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 17:00:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 17:00:30 2012 -0700"
      },
      "message": "Merge \"Fix build for some javac compilers.\" into jb-mr1-dev"
    },
    {
      "commit": "29d8d267dd97f66d829478778de5e0c56b965a47",
      "tree": "ef41823636a3ad6467b2f95add7ab2b45867e22b",
      "parents": [
        "402206b6e25af5d9e103cae215048c7a41d68d39"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 16:57:31 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 16:59:27 2012 -0700"
      },
      "message": "Fix build for some javac compilers.\n\nIt seems some compiler versions don\u0027t like trailing\ncommas in attribute lists.  Weird.\n\nChange-Id: I3a05f49a2e94f63fe1662d14c1d8a7ee249d8a16\n"
    },
    {
      "commit": "5a05f2bf22954fdbd294bca8adc2b8ef0e8c5e00",
      "tree": "a56697ca729aff5fc78b835855ffd2c163e93875",
      "parents": [
        "9e3045c75c80d859dd16087e69f5bfbe15ca8bf4",
        "95b005c196de2f99513da28fe9108b2dec200140"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 16:58:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 16:58:35 2012 -0700"
      },
      "message": "Merge \"Fix MENU key in keyguard.\" into jb-mr1-dev"
    },
    {
      "commit": "95b005c196de2f99513da28fe9108b2dec200140",
      "tree": "ed6c2cea08005012ffa8567eeeece6ab841db930",
      "parents": [
        "f0340d156c9adf974cba36e806049f66e111fab7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 16:43:32 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 16:45:54 2012 -0700"
      },
      "message": "Fix MENU key in keyguard.\n\nThis re-enables the MENU key in keyguard so that automation tests still work.\n\nChange-Id: I3d2fbf9240e12dc4a243354fa09e5d639304be6e\n"
    },
    {
      "commit": "2fe2700b7cca1c6a16ec52c92afd8c11ff2c6c0e",
      "tree": "e180dce0399517e72a2dba791e9d56ca939839e2",
      "parents": [
        "005caa5322c1a5aeb3c3303a351ae544abbce439",
        "ba118c25fb03b67514cd86a791bb63367cb21645"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 29 16:34:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 16:34:31 2012 -0700"
      },
      "message": "am ba118c25: am 9e3045c7: Merge \"Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f\" into jb-mr1-dev\n\n* commit \u0027ba118c25fb03b67514cd86a791bb63367cb21645\u0027:\n  Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f\n"
    },
    {
      "commit": "ba118c25fb03b67514cd86a791bb63367cb21645",
      "tree": "5f40b7f7b2b8a97277072b421a76dd662597cd59",
      "parents": [
        "5df5e7da516e4021062b0b8f2ff73166d4f216f2",
        "9e3045c75c80d859dd16087e69f5bfbe15ca8bf4"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 29 16:32:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 16:32:21 2012 -0700"
      },
      "message": "am 9e3045c7: Merge \"Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f\" into jb-mr1-dev\n\n* commit \u00279e3045c75c80d859dd16087e69f5bfbe15ca8bf4\u0027:\n  Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f\n"
    },
    {
      "commit": "9e3045c75c80d859dd16087e69f5bfbe15ca8bf4",
      "tree": "5f40b7f7b2b8a97277072b421a76dd662597cd59",
      "parents": [
        "a28c18fc618e4bf58da6417166b1ee249dc16ea9",
        "3b6214f373b693323a474325662242415090f7f7"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 29 16:30:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 16:30:14 2012 -0700"
      },
      "message": "Merge \"Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f\" into jb-mr1-dev"
    },
    {
      "commit": "005caa5322c1a5aeb3c3303a351ae544abbce439",
      "tree": "b3957d5d37987be79d38bf0552f7cc6b38640883",
      "parents": [
        "d29a2f384e59d827769d50d420083ee1baf76e94",
        "5df5e7da516e4021062b0b8f2ff73166d4f216f2"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 16:00:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 16:00:05 2012 -0700"
      },
      "message": "am 5df5e7da: am a28c18fc: Merge \"Fix DHCP handling at disconnect/reconnect\" into jb-mr1-dev\n\n* commit \u00275df5e7da516e4021062b0b8f2ff73166d4f216f2\u0027:\n  Fix DHCP handling at disconnect/reconnect\n"
    },
    {
      "commit": "d29a2f384e59d827769d50d420083ee1baf76e94",
      "tree": "a73fd0a0f372ac7ad9d76a1f11c1ce753f4c79a3",
      "parents": [
        "9e3421eb06a2749da5d7c4adc297205242b57c10",
        "339d48d5d6137b64b8024247b7dfad60744778eb"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 29 15:58:26 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:58:26 2012 -0700"
      },
      "message": "am 339d48d5: am 402206b6: Merge \"Use smoothstep to eliminate branches in AA shader\" into jb-mr1-dev\n\n* commit \u0027339d48d5d6137b64b8024247b7dfad60744778eb\u0027:\n  Use smoothstep to eliminate branches in AA shader\n"
    },
    {
      "commit": "9e3421eb06a2749da5d7c4adc297205242b57c10",
      "tree": "560de15c2e02bcd71579526a4d06ea1856df236c",
      "parents": [
        "c9996258caa89bb453af124410cb1edf63ad4b7a",
        "1f2e9b59247c656774ca09449179c001df22cd59"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 29 15:58:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:58:22 2012 -0700"
      },
      "message": "am 1f2e9b59: am b2c94ec8: Merge \"Change default setting for dreams to \\\u0027when docked\\\u0027\" into jb-mr1-dev\n\n* commit \u00271f2e9b59247c656774ca09449179c001df22cd59\u0027:\n  Change default setting for dreams to \u0027when docked\u0027\n"
    },
    {
      "commit": "5df5e7da516e4021062b0b8f2ff73166d4f216f2",
      "tree": "4d4856b89e7572b09a462cc37cebbff1cdd6fa0f",
      "parents": [
        "339d48d5d6137b64b8024247b7dfad60744778eb",
        "a28c18fc618e4bf58da6417166b1ee249dc16ea9"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 15:57:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:57:58 2012 -0700"
      },
      "message": "am a28c18fc: Merge \"Fix DHCP handling at disconnect/reconnect\" into jb-mr1-dev\n\n* commit \u0027a28c18fc618e4bf58da6417166b1ee249dc16ea9\u0027:\n  Fix DHCP handling at disconnect/reconnect\n"
    },
    {
      "commit": "a28c18fc618e4bf58da6417166b1ee249dc16ea9",
      "tree": "4d4856b89e7572b09a462cc37cebbff1cdd6fa0f",
      "parents": [
        "402206b6e25af5d9e103cae215048c7a41d68d39",
        "6bfc88876ab575913299b477528225a4d7bf8232"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 15:55:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:55:43 2012 -0700"
      },
      "message": "Merge \"Fix DHCP handling at disconnect/reconnect\" into jb-mr1-dev"
    },
    {
      "commit": "339d48d5d6137b64b8024247b7dfad60744778eb",
      "tree": "825e2f61a415c40400723b19f24a592d173cb511",
      "parents": [
        "1f2e9b59247c656774ca09449179c001df22cd59",
        "402206b6e25af5d9e103cae215048c7a41d68d39"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 29 15:55:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:55:11 2012 -0700"
      },
      "message": "am 402206b6: Merge \"Use smoothstep to eliminate branches in AA shader\" into jb-mr1-dev\n\n* commit \u0027402206b6e25af5d9e103cae215048c7a41d68d39\u0027:\n  Use smoothstep to eliminate branches in AA shader\n"
    },
    {
      "commit": "1f2e9b59247c656774ca09449179c001df22cd59",
      "tree": "71b4dd112bae6658beb765447a3fa8e78344f9ad",
      "parents": [
        "f1b88ab27d8fc675121a53f44103c8730d66ccd1",
        "b2c94ec893578dd95cac81b43726829503f29d47"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 29 15:55:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:55:08 2012 -0700"
      },
      "message": "am b2c94ec8: Merge \"Change default setting for dreams to \\\u0027when docked\\\u0027\" into jb-mr1-dev\n\n* commit \u0027b2c94ec893578dd95cac81b43726829503f29d47\u0027:\n  Change default setting for dreams to \u0027when docked\u0027\n"
    },
    {
      "commit": "402206b6e25af5d9e103cae215048c7a41d68d39",
      "tree": "825e2f61a415c40400723b19f24a592d173cb511",
      "parents": [
        "b2c94ec893578dd95cac81b43726829503f29d47",
        "a798b95a9ef328720febec72d01462cd97e3d4c7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 29 15:53:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:53:31 2012 -0700"
      },
      "message": "Merge \"Use smoothstep to eliminate branches in AA shader\" into jb-mr1-dev"
    },
    {
      "commit": "b2c94ec893578dd95cac81b43726829503f29d47",
      "tree": "71b4dd112bae6658beb765447a3fa8e78344f9ad",
      "parents": [
        "d5ea3b464795d4e6adbdd174d1bd2f78b628e280",
        "4e724c842378e84b8744db657a8e8c8ae09fa264"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 29 15:46:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:53:31 2012 -0700"
      },
      "message": "Merge \"Change default setting for dreams to \u0027when docked\u0027\" into jb-mr1-dev"
    },
    {
      "commit": "c9996258caa89bb453af124410cb1edf63ad4b7a",
      "tree": "110cf8891816de6dbd45c9cb6a347a47bda1246c",
      "parents": [
        "d0691f7465a80d4a9d982a2f8fba5e0090ccd556",
        "f1b88ab27d8fc675121a53f44103c8730d66ccd1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:49:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:49:56 2012 -0700"
      },
      "message": "am f1b88ab2: am d5ea3b46: Merge \"Add initial multi-display support.\" into jb-mr1-dev\n\n* commit \u0027f1b88ab27d8fc675121a53f44103c8730d66ccd1\u0027:\n  Add initial multi-display support.\n"
    },
    {
      "commit": "d0691f7465a80d4a9d982a2f8fba5e0090ccd556",
      "tree": "19cdf255dcdb68788a5efea226fc6dbc42ce1722",
      "parents": [
        "51f9ad1f6e7c9afc35a2810a66ea57ec34be7ec7",
        "375b80fc90070f24d69f4c368b8d74913e510af5"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 15:48:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:48:17 2012 -0700"
      },
      "message": "am 375b80fc: am 0552cbcf: Merge \"UsbDebuggingManager: add missing break in switch\" into jb-mr1-dev\n\n* commit \u0027375b80fc90070f24d69f4c368b8d74913e510af5\u0027:\n  UsbDebuggingManager: add missing break in switch\n"
    },
    {
      "commit": "51f9ad1f6e7c9afc35a2810a66ea57ec34be7ec7",
      "tree": "79b45bc53d334fa8977a0912c8eb29dec39cd492",
      "parents": [
        "49444838dc21f9b0b065f732d1eaab34ea986caa",
        "16e64d1ac6e1fac38f7af4fd2d68cfe6ebd994be"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:48:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:48:14 2012 -0700"
      },
      "message": "am 16e64d1a: am 731b8996: Merge \"Run with scissors.\" into jb-mr1-dev\n\n* commit \u002716e64d1ac6e1fac38f7af4fd2d68cfe6ebd994be\u0027:\n  Run with scissors.\n"
    },
    {
      "commit": "3b6214f373b693323a474325662242415090f7f7",
      "tree": "2a027a8e735d2f88f26dad3f3af8a03470e27a2d",
      "parents": [
        "40edfc97795e34b1f24b15ca8f0ccba37fa1efbc"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 29 00:12:29 2012 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 29 15:47:41 2012 -0700"
      },
      "message": "Turn off verbose debug message in BluetoothAdapter\nChange-Id: I30245ab911b5428f7af38f195b941db02d36b18f\n"
    },
    {
      "commit": "f1b88ab27d8fc675121a53f44103c8730d66ccd1",
      "tree": "0660fe4a3b1da16acabfee6874051887ba056a16",
      "parents": [
        "375b80fc90070f24d69f4c368b8d74913e510af5",
        "d5ea3b464795d4e6adbdd174d1bd2f78b628e280"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:46:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:46:47 2012 -0700"
      },
      "message": "am d5ea3b46: Merge \"Add initial multi-display support.\" into jb-mr1-dev\n\n* commit \u0027d5ea3b464795d4e6adbdd174d1bd2f78b628e280\u0027:\n  Add initial multi-display support.\n"
    },
    {
      "commit": "375b80fc90070f24d69f4c368b8d74913e510af5",
      "tree": "e9df51cc0be5b839c8aa5e08edb5988dadf49b8c",
      "parents": [
        "16e64d1ac6e1fac38f7af4fd2d68cfe6ebd994be",
        "0552cbcf29f266f608e8326bc467b6afb13b7f3a"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 15:44:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:44:54 2012 -0700"
      },
      "message": "am 0552cbcf: Merge \"UsbDebuggingManager: add missing break in switch\" into jb-mr1-dev\n\n* commit \u00270552cbcf29f266f608e8326bc467b6afb13b7f3a\u0027:\n  UsbDebuggingManager: add missing break in switch\n"
    },
    {
      "commit": "16e64d1ac6e1fac38f7af4fd2d68cfe6ebd994be",
      "tree": "a03a0481668d4fac65bdbbd759708f5693cbd05f",
      "parents": [
        "3b82c5de7f8da48cdfb45654be1773ac67cf6729",
        "731b8996eaa7e45b206273d4691506069229449a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:44:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:44:51 2012 -0700"
      },
      "message": "am 731b8996: Merge \"Run with scissors.\" into jb-mr1-dev\n\n* commit \u0027731b8996eaa7e45b206273d4691506069229449a\u0027:\n  Run with scissors.\n"
    },
    {
      "commit": "49444838dc21f9b0b065f732d1eaab34ea986caa",
      "tree": "f16a9308df1015a0e42e4f9e794f5587008d5e7f",
      "parents": [
        "c2e57573e3b3843d2f4c8ecfa723e6fd8bfd2c70",
        "3b82c5de7f8da48cdfb45654be1773ac67cf6729"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 29 15:44:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:44:46 2012 -0700"
      },
      "message": "am 3b82c5de: am 8506ce1a: Merge \"Provide referer to browser on download request.\" into jb-mr1-dev\n\n* commit \u00273b82c5de7f8da48cdfb45654be1773ac67cf6729\u0027:\n  Provide referer to browser on download request.\n"
    },
    {
      "commit": "d5ea3b464795d4e6adbdd174d1bd2f78b628e280",
      "tree": "0660fe4a3b1da16acabfee6874051887ba056a16",
      "parents": [
        "0552cbcf29f266f608e8326bc467b6afb13b7f3a",
        "bd6e1500aedc5461e832f69e76341bff0e55fa2b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:43:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:43:55 2012 -0700"
      },
      "message": "Merge \"Add initial multi-display support.\" into jb-mr1-dev"
    },
    {
      "commit": "509bf2d2cf60201149b4e7711bbcdede8b744791",
      "tree": "73135d27fc838b06741c019e2fd4415951146b46",
      "parents": [
        "0552cbcf29f266f608e8326bc467b6afb13b7f3a"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 15:23:30 2012 -0700"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 15:43:51 2012 -0700"
      },
      "message": "UsbDebuggingManager: Fix restart when toggling USB debugging\n\nChange-Id: Iaaec9162b03c4ea77735d096eec670392c61308a\n"
    },
    {
      "commit": "0552cbcf29f266f608e8326bc467b6afb13b7f3a",
      "tree": "e9df51cc0be5b839c8aa5e08edb5988dadf49b8c",
      "parents": [
        "731b8996eaa7e45b206273d4691506069229449a",
        "37ce5c5d5e8216f02230aeb89b147c0395e18329"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 15:42:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:42:36 2012 -0700"
      },
      "message": "Merge \"UsbDebuggingManager: add missing break in switch\" into jb-mr1-dev"
    },
    {
      "commit": "731b8996eaa7e45b206273d4691506069229449a",
      "tree": "a03a0481668d4fac65bdbbd759708f5693cbd05f",
      "parents": [
        "8506ce1a3f427d4c3495d6ec13c1b644aa4701fe",
        "c53abc4d42a707caddf7ec9bb7d041125a09dbd7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:41:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:41:57 2012 -0700"
      },
      "message": "Merge \"Run with scissors.\" into jb-mr1-dev"
    },
    {
      "commit": "3b82c5de7f8da48cdfb45654be1773ac67cf6729",
      "tree": "1973bf1ffb92f96409ea57ca532c2357483b7a6a",
      "parents": [
        "5954d97c9c7f823f0089e6ba39b318eae9d795e5",
        "8506ce1a3f427d4c3495d6ec13c1b644aa4701fe"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 29 15:41:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 15:41:36 2012 -0700"
      },
      "message": "am 8506ce1a: Merge \"Provide referer to browser on download request.\" into jb-mr1-dev\n\n* commit \u00278506ce1a3f427d4c3495d6ec13c1b644aa4701fe\u0027:\n  Provide referer to browser on download request.\n"
    },
    {
      "commit": "8506ce1a3f427d4c3495d6ec13c1b644aa4701fe",
      "tree": "1973bf1ffb92f96409ea57ca532c2357483b7a6a",
      "parents": [
        "f0340d156c9adf974cba36e806049f66e111fab7",
        "a36dcfdfe0e93cf18ae2c98f92625a593d624bb7"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 29 15:39:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 15:39:11 2012 -0700"
      },
      "message": "Merge \"Provide referer to browser on download request.\" into jb-mr1-dev"
    },
    {
      "commit": "6bfc88876ab575913299b477528225a4d7bf8232",
      "tree": "b0d3577fa9a3ba17766da54d930d51b066544d34",
      "parents": [
        "4bbb13976e54f6325cb013882891c02adea61ec5"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 15:35:57 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 15:35:57 2012 -0700"
      },
      "message": "Fix DHCP handling at disconnect/reconnect\n\nWifi can have a quick disconnection followed by a reconnection. We used to\ncreate a new DHCP state machine thread for every new connection and\nnever really waited until it quit after disconnect. This may have lead to\nsituations where repeated disconnect/reconnects resulted in multiple dhcp\nstart calls.\n\nWe now keep the statemachine after a disconnect and only shut it at supplicant\nstop.\n\nBug: 6417686\nChange-Id: Icf66efdc654be886e3eb46c81f09f8cce536f2f6\n"
    },
    {
      "commit": "bd6e1500aedc5461e832f69e76341bff0e55fa2b",
      "tree": "a7f6e0a3524872002f2904cc43d926166c3c4515",
      "parents": [
        "c53abc4d42a707caddf7ec9bb7d041125a09dbd7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Aug 28 03:27:37 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 15:34:17 2012 -0700"
      },
      "message": "Add initial multi-display support.\n\nSplit the DisplayManager into two parts.  One part is bound\nto a Context and takes care of Display compatibility and\ncaching Display objects on behalf of the Context.  The other\npart is global and takes care of communicating with the\nDisplayManagerService, handling callbacks, and caching\nDisplayInfo objects on behalf of the process.\n\nImplemented support for enumerating Displays and getting\ncallbacks when displays are added, removed or changed.\n\nElaborated the roles of DisplayManagerService, DisplayAdapter,\nand DisplayDevice.  We now support having multiple display\nadapters registered, each of which can register multiple display\ndevices and configure them dynamically.\n\nAdded an OverlayDisplayAdapter which is used to simulate\nsecondary displays by means of overlay windows.  Different\nconfigurations of overlays can be selected using a new\nsetting in the Developer Settings panel.  The overlays can\nbe repositioned and resized by the user for convenience.\n\nAt the moment, all displays are mirrors of display 0 and\nno display transformations are applied.  This will be improved\nin future patches.\n\nRefactored the way that the window manager creates its threads.\nThe OverlayDisplayAdapter needs to be able to use hardware\nacceleration so it must share the same UI thread as the Keyguard\nand window manager policy.  We now handle this explicitly as\npart of starting up the system server.  This puts us in a\nbetter position to consider how we might want to share (or not\nshare) Loopers among components.\n\nOverlay displays are disabled when in safe mode or in only-core\nmode to reduce the number of dependencies started in these modes.\n\nChange-Id: Ic2a661d5448dde01b095ab150697cb6791d69bb5\n"
    },
    {
      "commit": "c2e57573e3b3843d2f4c8ecfa723e6fd8bfd2c70",
      "tree": "42d5cbb1ac89c7378007a85aadd359c25a857314",
      "parents": [
        "29da8387bf2e8dba7de2b2c3ffbdd19a1645891f",
        "5954d97c9c7f823f0089e6ba39b318eae9d795e5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 29 14:26:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 14:26:47 2012 -0700"
      },
      "message": "am 5954d97c: am f0340d15: Merge \"Don\\\u0027t overwrite accessibility delegates in AbsListView items.\" into jb-mr1-dev\n\n* commit \u00275954d97c9c7f823f0089e6ba39b318eae9d795e5\u0027:\n  Don\u0027t overwrite accessibility delegates in AbsListView items.\n"
    },
    {
      "commit": "5954d97c9c7f823f0089e6ba39b318eae9d795e5",
      "tree": "09e948b54864075c7690a1171389fe71ab63c221",
      "parents": [
        "99a97d526330483482b27c2c7c1fb2f2a692494f",
        "f0340d156c9adf974cba36e806049f66e111fab7"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 29 14:24:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 14:24:20 2012 -0700"
      },
      "message": "am f0340d15: Merge \"Don\\\u0027t overwrite accessibility delegates in AbsListView items.\" into jb-mr1-dev\n\n* commit \u0027f0340d156c9adf974cba36e806049f66e111fab7\u0027:\n  Don\u0027t overwrite accessibility delegates in AbsListView items.\n"
    },
    {
      "commit": "f0340d156c9adf974cba36e806049f66e111fab7",
      "tree": "09e948b54864075c7690a1171389fe71ab63c221",
      "parents": [
        "d45e5f610ca976cf5a56ce12ba18b39497243fe3",
        "b72fe7a2635906d6244efedfe302c2c46e564803"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Aug 29 14:21:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 14:21:18 2012 -0700"
      },
      "message": "Merge \"Don\u0027t overwrite accessibility delegates in AbsListView items.\" into jb-mr1-dev"
    },
    {
      "commit": "4e724c842378e84b8744db657a8e8c8ae09fa264",
      "tree": "a41b67c055ff3cc955cb07f99db69495cf7d1a2c",
      "parents": [
        "69626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 29 17:14:49 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Aug 29 17:14:49 2012 -0400"
      },
      "message": "Change default setting for dreams to \u0027when docked\u0027\n\nBug:7078718\nChange-Id: I4ec74cc9562ab728d6f86938758ede74c241c63b\n"
    },
    {
      "commit": "29da8387bf2e8dba7de2b2c3ffbdd19a1645891f",
      "tree": "90ee6487363dd91cf238b6a871a6e9bd6d11fbdb",
      "parents": [
        "d50eff59350b57d4bf962844cf3ed38410c5ea26",
        "99a97d526330483482b27c2c7c1fb2f2a692494f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 14:02:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 14:02:01 2012 -0700"
      },
      "message": "am 99a97d52: am d45e5f61: Merge \"Enable new keyguard\" into jb-mr1-dev\n\n* commit \u002799a97d526330483482b27c2c7c1fb2f2a692494f\u0027:\n  Enable new keyguard\n"
    },
    {
      "commit": "99a97d526330483482b27c2c7c1fb2f2a692494f",
      "tree": "5ffe34c98a827df2a98a0c17c5b11c0be108edc9",
      "parents": [
        "959c05a122fbe44fd97860ae11ef6be84b52d31e",
        "d45e5f610ca976cf5a56ce12ba18b39497243fe3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 13:59:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 13:59:37 2012 -0700"
      },
      "message": "am d45e5f61: Merge \"Enable new keyguard\" into jb-mr1-dev\n\n* commit \u0027d45e5f610ca976cf5a56ce12ba18b39497243fe3\u0027:\n  Enable new keyguard\n"
    },
    {
      "commit": "d45e5f610ca976cf5a56ce12ba18b39497243fe3",
      "tree": "5ffe34c98a827df2a98a0c17c5b11c0be108edc9",
      "parents": [
        "69626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e",
        "9c7e630e3ffb2aef4a14f0189824dff8dc9095df"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 13:57:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 13:57:14 2012 -0700"
      },
      "message": "Merge \"Enable new keyguard\" into jb-mr1-dev"
    },
    {
      "commit": "37ce5c5d5e8216f02230aeb89b147c0395e18329",
      "tree": "c3c3cf3870f813deb586e5c6d0af0d8cfcb9fc5e",
      "parents": [
        "69626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 13:49:07 2012 -0700"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 13:52:17 2012 -0700"
      },
      "message": "UsbDebuggingManager: add missing break in switch\n\nBug: 7079044\nChange-Id: Icf4090e79af47db7d068981537c97f2028d8e405\n"
    },
    {
      "commit": "9c7e630e3ffb2aef4a14f0189824dff8dc9095df",
      "tree": "5c1be6d5f12cbdd4e92bbd2fd3e7da2a9caa054e",
      "parents": [
        "c134885e6f2aae3a2af446623be9f195c2713bc4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 13:48:34 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 13:48:34 2012 -0700"
      },
      "message": "Enable new keyguard\n\nChange-Id: I52af2d4f9083120616f012138a60b557a0eb70cf\n"
    },
    {
      "commit": "d50eff59350b57d4bf962844cf3ed38410c5ea26",
      "tree": "6a43acfa5fe17bc62065740a2ab48797e062b1f5",
      "parents": [
        "0b63b536aaa3b0e8401388a8957bc42bd4227877",
        "959c05a122fbe44fd97860ae11ef6be84b52d31e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 13:08:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 13:08:41 2012 -0700"
      },
      "message": "am 959c05a1: am 69626dab: am 4a4edbbf: am 7fecf5f4: Merge \"Make addAddress locale safe\"\n\n* commit \u0027959c05a122fbe44fd97860ae11ef6be84b52d31e\u0027:\n  Make addAddress locale safe\n"
    },
    {
      "commit": "959c05a122fbe44fd97860ae11ef6be84b52d31e",
      "tree": "772ce0fe68c6a5b02355594be0ec4c8dc2ff2973",
      "parents": [
        "8897b4f530aace505a65e0ff66fdf0561a4b30fd",
        "69626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 13:06:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 13:06:08 2012 -0700"
      },
      "message": "am 69626dab: am 4a4edbbf: am 7fecf5f4: Merge \"Make addAddress locale safe\"\n\n* commit \u002769626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e\u0027:\n  Make addAddress locale safe\n"
    },
    {
      "commit": "69626dab17f9e059cfa2e8c3ce4ec9aaa5f9853e",
      "tree": "772ce0fe68c6a5b02355594be0ec4c8dc2ff2973",
      "parents": [
        "c134885e6f2aae3a2af446623be9f195c2713bc4",
        "4a4edbbfce2e1a8b34b5b9ff2793eace303dae5a"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 13:03:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 13:03:41 2012 -0700"
      },
      "message": "am 4a4edbbf: am 7fecf5f4: Merge \"Make addAddress locale safe\"\n\n* commit \u00274a4edbbfce2e1a8b34b5b9ff2793eace303dae5a\u0027:\n  Make addAddress locale safe\n"
    },
    {
      "commit": "4a4edbbfce2e1a8b34b5b9ff2793eace303dae5a",
      "tree": "21450aa0e67015ebc06fc7f9dc51d85f1c5012e5",
      "parents": [
        "14c0c989d21531056a5d0a0739c3ffdd1b04b295",
        "7fecf5f4513a94adb71ba29b9918565b4b5e5e7b"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 12:59:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 12:59:06 2012 -0700"
      },
      "message": "am 7fecf5f4: Merge \"Make addAddress locale safe\"\n\n* commit \u00277fecf5f4513a94adb71ba29b9918565b4b5e5e7b\u0027:\n  Make addAddress locale safe\n"
    },
    {
      "commit": "0b63b536aaa3b0e8401388a8957bc42bd4227877",
      "tree": "44104f2c77dd482e440b6dc0cae7ff505c79dd3d",
      "parents": [
        "ba3af4625c979b2ef2d971b2e1726aa05c6f40db",
        "8897b4f530aace505a65e0ff66fdf0561a4b30fd"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 12:56:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 12:56:46 2012 -0700"
      },
      "message": "am 8897b4f5: am c134885e: Merge \"Replace keyguard with new implementation\" into jb-mr1-dev\n\n* commit \u00278897b4f530aace505a65e0ff66fdf0561a4b30fd\u0027:\n  Replace keyguard with new implementation\n"
    },
    {
      "commit": "8897b4f530aace505a65e0ff66fdf0561a4b30fd",
      "tree": "5d370673ae9e99a6315ccc8fb18e0f77eea858f2",
      "parents": [
        "8866d4eb51f97cf3305258788b975aeb9ca50f05",
        "c134885e6f2aae3a2af446623be9f195c2713bc4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 12:55:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 12:55:11 2012 -0700"
      },
      "message": "am c134885e: Merge \"Replace keyguard with new implementation\" into jb-mr1-dev\n\n* commit \u0027c134885e6f2aae3a2af446623be9f195c2713bc4\u0027:\n  Replace keyguard with new implementation\n"
    },
    {
      "commit": "c134885e6f2aae3a2af446623be9f195c2713bc4",
      "tree": "5d370673ae9e99a6315ccc8fb18e0f77eea858f2",
      "parents": [
        "38f197863a07cd600b45d752fdfa949d8b2e6fa6",
        "dcb3d84b82cc2448d04e73359a716581bfb657db"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 12:52:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 12:52:09 2012 -0700"
      },
      "message": "Merge \"Replace keyguard with new implementation\" into jb-mr1-dev"
    },
    {
      "commit": "dcb3d84b82cc2448d04e73359a716581bfb657db",
      "tree": "5e31637cfe9751114f96c32b35baa7664ab4099c",
      "parents": [
        "0d43c567cea30e6fb7af0f7adadb1c620339c0f5"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 23 19:18:12 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 29 12:36:26 2012 -0700"
      },
      "message": "Replace keyguard with new implementation\n\nThis change refactors keyguard to be more modular and maintainable.  More\nspecifically, it replaces the top-level view with just one device-dependent\nview that contains two views: a widget area and a security area.\n\nThe widget area can be populated with custom widgets.\n\nThe security area contains the current security method as dictated by\nthe stored password quality.\n\nThis change contains both the old and the new keyguard with the old keyguard\nstill enabled.  The new keyguard will be enabled in a subsequent change.\n\nChange-Id: Id75286113771ca1407e9db182172b580f870b612\n"
    },
    {
      "commit": "7fecf5f4513a94adb71ba29b9918565b4b5e5e7b",
      "tree": "52b9ddaa22a8796c79f72266b1ea72b4aa95f098",
      "parents": [
        "4ba4caede125ff602b0d93f577f9054a07791ff7",
        "3cd42dfd50adf8d78a9d4984957a96dec2ba13f4"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 12:19:03 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 12:19:04 2012 -0700"
      },
      "message": "Merge \"Make addAddress locale safe\""
    },
    {
      "commit": "ba3af4625c979b2ef2d971b2e1726aa05c6f40db",
      "tree": "fd4ffa421de800ccd6e298c5c2ef0eec55192693",
      "parents": [
        "df7b5030fabb85013a25b6f11bb28304176a873c",
        "8866d4eb51f97cf3305258788b975aeb9ca50f05"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 12:04:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 12:04:10 2012 -0700"
      },
      "message": "am 8866d4eb: am 38f19786: am 14c0c989: am 4ba4caed: Merge \"Fix SkBitmap::fPixels not being locked correctly\"\n\n* commit \u00278866d4eb51f97cf3305258788b975aeb9ca50f05\u0027:\n  Fix SkBitmap::fPixels not being locked correctly\n"
    },
    {
      "commit": "8866d4eb51f97cf3305258788b975aeb9ca50f05",
      "tree": "53ba9890729b7876af7eacb284d13c9ff6fe5fcf",
      "parents": [
        "a62d413366e656ae9a868a548093327dd648ac7a",
        "38f197863a07cd600b45d752fdfa949d8b2e6fa6"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 12:02:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 12:02:11 2012 -0700"
      },
      "message": "am 38f19786: am 14c0c989: am 4ba4caed: Merge \"Fix SkBitmap::fPixels not being locked correctly\"\n\n* commit \u002738f197863a07cd600b45d752fdfa949d8b2e6fa6\u0027:\n  Fix SkBitmap::fPixels not being locked correctly\n"
    },
    {
      "commit": "38f197863a07cd600b45d752fdfa949d8b2e6fa6",
      "tree": "53ba9890729b7876af7eacb284d13c9ff6fe5fcf",
      "parents": [
        "c88a80a1d7a35eaefb54d17b60e9d3a07b800e82",
        "14c0c989d21531056a5d0a0739c3ffdd1b04b295"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 12:00:10 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 12:00:10 2012 -0700"
      },
      "message": "am 14c0c989: am 4ba4caed: Merge \"Fix SkBitmap::fPixels not being locked correctly\"\n\n* commit \u002714c0c989d21531056a5d0a0739c3ffdd1b04b295\u0027:\n  Fix SkBitmap::fPixels not being locked correctly\n"
    },
    {
      "commit": "14c0c989d21531056a5d0a0739c3ffdd1b04b295",
      "tree": "84ffe6eb6938e31129e0ba713c4d453fa4d5e598",
      "parents": [
        "15e099cc09589f963933f046d7267552ba3ffad8",
        "4ba4caede125ff602b0d93f577f9054a07791ff7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:55:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:55:20 2012 -0700"
      },
      "message": "am 4ba4caed: Merge \"Fix SkBitmap::fPixels not being locked correctly\"\n\n* commit \u00274ba4caede125ff602b0d93f577f9054a07791ff7\u0027:\n  Fix SkBitmap::fPixels not being locked correctly\n"
    },
    {
      "commit": "a36dcfdfe0e93cf18ae2c98f92625a593d624bb7",
      "tree": "00f0a1b2f76ce76fb26321057b83fd795c767002",
      "parents": [
        "70574efd8f7105eb73a6ffe31992ed3c5971c8cc"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 29 11:43:31 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 29 11:50:55 2012 -0700"
      },
      "message": "Provide referer to browser on download request.\n\nBug: 6662557\n\nProvide a private API to provide referer to browser for download\nrequests.\n\nChange-Id: I6ff393caa43e16db12fb5dab38f1f26cd76bf232\n"
    },
    {
      "commit": "4ba4caede125ff602b0d93f577f9054a07791ff7",
      "tree": "ec56f1a60b1e56494f369791c8961c196de76329",
      "parents": [
        "0e0942c7209c758bc00939ae54059dc24bce3abb",
        "35ef567140e42f354be4a98cce6a7666ac085c13"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:27:31 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 11:27:31 2012 -0700"
      },
      "message": "Merge \"Fix SkBitmap::fPixels not being locked correctly\""
    },
    {
      "commit": "a798b95a9ef328720febec72d01462cd97e3d4c7",
      "tree": "39c500bbbac11cb34f8c81a934b6573baef8a5fd",
      "parents": [
        "65e08d25faced6059b873c9b175b683ee305dc8b"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Aug 27 17:03:13 2012 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Aug 29 11:14:52 2012 -0700"
      },
      "message": "Use smoothstep to eliminate branches in AA shader\n\nChange-Id: If4ecb1a9446f29b2f8444f5cee551f863c1993e8\n"
    },
    {
      "commit": "df7b5030fabb85013a25b6f11bb28304176a873c",
      "tree": "7e1bdf28eb2c953f032766148ac1f32b527ea1d6",
      "parents": [
        "ea9eb1a633ca290e4501d0010120b10e0211cacc",
        "a62d413366e656ae9a868a548093327dd648ac7a"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:04:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:04:03 2012 -0700"
      },
      "message": "am a62d4133: am c88a80a1: am 15e099cc: am 0e0942c7: Merge \"Default WiFi sleep policy setting\"\n\n* commit \u0027a62d413366e656ae9a868a548093327dd648ac7a\u0027:\n  Default WiFi sleep policy setting\n"
    },
    {
      "commit": "ea9eb1a633ca290e4501d0010120b10e0211cacc",
      "tree": "801a38611137d107551722bb0ee36ed7564f7d4b",
      "parents": [
        "ba9b189c3dcb369847c417c4662dc2446e3b9680",
        "e8fe1d51c8b6016e3adf2a30501c0c8fb57473b1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 11:04:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:04:00 2012 -0700"
      },
      "message": "am e8fe1d51: am d5a1074c: am c5f34bd4: am 48c45d0e: Merge \"Fix join scenario with provision discovery\"\n\n* commit \u0027e8fe1d51c8b6016e3adf2a30501c0c8fb57473b1\u0027:\n  Fix join scenario with provision discovery\n"
    },
    {
      "commit": "a62d413366e656ae9a868a548093327dd648ac7a",
      "tree": "3c69d54d1675d9a05aaf2688cf30c4995e7558d6",
      "parents": [
        "e8fe1d51c8b6016e3adf2a30501c0c8fb57473b1",
        "c88a80a1d7a35eaefb54d17b60e9d3a07b800e82"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 11:01:41 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:01:41 2012 -0700"
      },
      "message": "am c88a80a1: am 15e099cc: am 0e0942c7: Merge \"Default WiFi sleep policy setting\"\n\n* commit \u0027c88a80a1d7a35eaefb54d17b60e9d3a07b800e82\u0027:\n  Default WiFi sleep policy setting\n"
    },
    {
      "commit": "e8fe1d51c8b6016e3adf2a30501c0c8fb57473b1",
      "tree": "b221f25766b8b2ec8e24b1f7d4ef4e171330e912",
      "parents": [
        "5a38afac83ec364bff8016d11cf272f126f20d67",
        "d5a1074c4ec8142c2ed206c9fb515dd42139ef3a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 11:01:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 11:01:38 2012 -0700"
      },
      "message": "am d5a1074c: am c5f34bd4: am 48c45d0e: Merge \"Fix join scenario with provision discovery\"\n\n* commit \u0027d5a1074c4ec8142c2ed206c9fb515dd42139ef3a\u0027:\n  Fix join scenario with provision discovery\n"
    },
    {
      "commit": "c88a80a1d7a35eaefb54d17b60e9d3a07b800e82",
      "tree": "3c69d54d1675d9a05aaf2688cf30c4995e7558d6",
      "parents": [
        "d5a1074c4ec8142c2ed206c9fb515dd42139ef3a",
        "15e099cc09589f963933f046d7267552ba3ffad8"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 10:58:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:58:35 2012 -0700"
      },
      "message": "am 15e099cc: am 0e0942c7: Merge \"Default WiFi sleep policy setting\"\n\n* commit \u002715e099cc09589f963933f046d7267552ba3ffad8\u0027:\n  Default WiFi sleep policy setting\n"
    },
    {
      "commit": "d5a1074c4ec8142c2ed206c9fb515dd42139ef3a",
      "tree": "b221f25766b8b2ec8e24b1f7d4ef4e171330e912",
      "parents": [
        "2c577f1777a9227c581d41d5c08d674740e39ea9",
        "c5f34bd40bc68925c6e99da02e179227d8eb3ae4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 10:58:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:58:30 2012 -0700"
      },
      "message": "am c5f34bd4: am 48c45d0e: Merge \"Fix join scenario with provision discovery\"\n\n* commit \u0027c5f34bd40bc68925c6e99da02e179227d8eb3ae4\u0027:\n  Fix join scenario with provision discovery\n"
    },
    {
      "commit": "15e099cc09589f963933f046d7267552ba3ffad8",
      "tree": "5d0e5a16fdd7b4358eddf0b8d02c9d668b3fa1de",
      "parents": [
        "c5f34bd40bc68925c6e99da02e179227d8eb3ae4",
        "0e0942c7209c758bc00939ae54059dc24bce3abb"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 10:49:25 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:49:25 2012 -0700"
      },
      "message": "am 0e0942c7: Merge \"Default WiFi sleep policy setting\"\n\n* commit \u00270e0942c7209c758bc00939ae54059dc24bce3abb\u0027:\n  Default WiFi sleep policy setting\n"
    },
    {
      "commit": "c5f34bd40bc68925c6e99da02e179227d8eb3ae4",
      "tree": "b2d9e04a40465002bcdccad39fc0a83f95c6c3c7",
      "parents": [
        "393e3170b3f52a3e191554ffd8c8f81821ba2074",
        "48c45d0e3bcacebfc3635bc893875146b7ecb787"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 10:49:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 29 10:49:20 2012 -0700"
      },
      "message": "am 48c45d0e: Merge \"Fix join scenario with provision discovery\"\n\n* commit \u002748c45d0e3bcacebfc3635bc893875146b7ecb787\u0027:\n  Fix join scenario with provision discovery\n"
    },
    {
      "commit": "0e0942c7209c758bc00939ae54059dc24bce3abb",
      "tree": "dcaf797384b4212d598f76c512894222288247c5",
      "parents": [
        "48c45d0e3bcacebfc3635bc893875146b7ecb787",
        "7e07147ecec50549272b4ec2f4f364102d7f379c"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 09:50:45 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:50:45 2012 -0700"
      },
      "message": "Merge \"Default WiFi sleep policy setting\""
    },
    {
      "commit": "48c45d0e3bcacebfc3635bc893875146b7ecb787",
      "tree": "773499a7cb76a856234ce163e1121c6e40633bc7",
      "parents": [
        "ad955fe87f44b43dbb2842fdcbe4e62900b5a07f",
        "127efc4e258429dd4fe8f12817b701bc340d23fa"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Aug 29 09:47:27 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 29 09:47:27 2012 -0700"
      },
      "message": "Merge \"Fix join scenario with provision discovery\""
    },
    {
      "commit": "127efc4e258429dd4fe8f12817b701bc340d23fa",
      "tree": "773499a7cb76a856234ce163e1121c6e40633bc7",
      "parents": [
        "ad955fe87f44b43dbb2842fdcbe4e62900b5a07f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Aug 28 16:05:43 2012 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 29 08:36:17 2012 -0700"
      },
      "message": "Fix join scenario with provision discovery\n\nBug: 7072467\nChange-Id: I8aafd5cee1055463aeda26ad313071cfe4e335c6\n"
    },
    {
      "commit": "35ef567140e42f354be4a98cce6a7666ac085c13",
      "tree": "9b13028068290e1e4212e832cebc990f95624fc8",
      "parents": [
        "ad955fe87f44b43dbb2842fdcbe4e62900b5a07f"
      ],
      "author": {
        "name": "Michal Stawinski",
        "email": "michal.stawinski@sonymobile.com",
        "time": "Sun Jul 08 12:25:45 2012 +0200"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Wed Aug 29 15:54:01 2012 +0200"
      },
      "message": "Fix SkBitmap::fPixels not being locked correctly\n\nIn some cases bitmap\u0027s pixels where freed during encoding, which\ncaused a null pointer dereference.\nThis fix makes sure that underlaying buffer is locked for the whole\nprocess of compression.\n\nChange-Id: I0ac56821f5d333072271dc2670fa30f1562adfa3\n"
    },
    {
      "commit": "ba9b189c3dcb369847c417c4662dc2446e3b9680",
      "tree": "801a38611137d107551722bb0ee36ed7564f7d4b",
      "parents": [
        "122adb0909a9f8cbabe224834b46404929bcf50f",
        "6cb296a55c0e170e56a73e7b25d92968be2076ae"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 29 06:27:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 29 06:27:36 2012 -0700"
      },
      "message": "Merge \"Clarify WebSettings.setGeolocationEnabled JavaDocs.\""
    },
    {
      "commit": "6cb296a55c0e170e56a73e7b25d92968be2076ae",
      "tree": "9c8b7dcbe75a7e0baf19b10cbb0682c8468316da",
      "parents": [
        "ed9a65656548e454fdd4a6d78ce208d95486086f"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Aug 28 16:57:24 2012 +0100"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Aug 29 14:17:32 2012 +0100"
      },
      "message": "Clarify WebSettings.setGeolocationEnabled JavaDocs.\n\nThe current doc is very brief and doesn\u0027t specify important\nrequirements.\n\nChange-Id: I36c0cfac18d2c9a7b435b07d67d1bbabad41e2fb\n"
    },
    {
      "commit": "c53abc4d42a707caddf7ec9bb7d041125a09dbd7",
      "tree": "28f99824decb70cb3e84762385f84618f67ecb01",
      "parents": [
        "2c577f1777a9227c581d41d5c08d674740e39ea9"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 04:43:25 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 29 06:15:21 2012 -0700"
      },
      "message": "Run with scissors.\n\nAdd a useful (if somewhat dangerous) method which will help\nreplace similarly dangerous code patterns in a few different places.\n\nChange-Id: If1295f7ab9652c906ce718d94eb7914d143e1939\n"
    },
    {
      "commit": "7e07147ecec50549272b4ec2f4f364102d7f379c",
      "tree": "44724b860a023ce90527032ba94753567e8a6d52",
      "parents": [
        "ad955fe87f44b43dbb2842fdcbe4e62900b5a07f"
      ],
      "author": {
        "name": "Erik Ljungberg",
        "email": "erik.ljungberg@sonyericsson.com",
        "time": "Mon Aug 23 15:13:46 2010 +0200"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Wed Aug 29 09:52:12 2012 +0200"
      },
      "message": "Default WiFi sleep policy setting\n\nCreates a defult.xml setting for WiFi sleep policy.\n\nIt is now possible, through device overlays, to change\nthe default sleep policy to e.g. never in order to improve\nuser experience of WiFi.\n\nChange-Id: Ie459b8e70fdbc7c605452fe0692d7bc26460e939\n"
    },
    {
      "commit": "3cd42dfd50adf8d78a9d4984957a96dec2ba13f4",
      "tree": "c4019b12ea37d4eb64d202da38007ca3e1c0dea4",
      "parents": [
        "ad955fe87f44b43dbb2842fdcbe4e62900b5a07f"
      ],
      "author": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Tue Aug 28 09:28:50 2012 +0200"
      },
      "committer": {
        "name": "Johan Redestig",
        "email": "johan.redestig@sonymobile.com",
        "time": "Wed Aug 29 08:07:02 2012 +0200"
      },
      "message": "Make addAddress locale safe\n\nUsing regular string concatenation to avoid unexpected\nresults in some locales.\n\nChange-Id: I47dd5e174c4a2e88dc18e014002820cdbf63fcad\n"
    },
    {
      "commit": "122adb0909a9f8cbabe224834b46404929bcf50f",
      "tree": "85e4f810672d98bb11593b3874bde66ec6a70ea7",
      "parents": [
        "2d7d23beed373f551b8e0c167e3554fc86108599",
        "5a38afac83ec364bff8016d11cf272f126f20d67"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 22:52:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 22:52:35 2012 -0700"
      },
      "message": "am 5a38afac: am 2c577f17: Merge \"Fix adding live wallpaper in a second user\" into jb-mr1-dev\n\n* commit \u00275a38afac83ec364bff8016d11cf272f126f20d67\u0027:\n  Fix adding live wallpaper in a second user\n"
    },
    {
      "commit": "5a38afac83ec364bff8016d11cf272f126f20d67",
      "tree": "b221f25766b8b2ec8e24b1f7d4ef4e171330e912",
      "parents": [
        "910500b17c429f677a711e1ab2474a2caf8f7fe7",
        "2c577f1777a9227c581d41d5c08d674740e39ea9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 22:50:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 22:50:54 2012 -0700"
      },
      "message": "am 2c577f17: Merge \"Fix adding live wallpaper in a second user\" into jb-mr1-dev\n\n* commit \u00272c577f1777a9227c581d41d5c08d674740e39ea9\u0027:\n  Fix adding live wallpaper in a second user\n"
    },
    {
      "commit": "2c577f1777a9227c581d41d5c08d674740e39ea9",
      "tree": "b221f25766b8b2ec8e24b1f7d4ef4e171330e912",
      "parents": [
        "04951a51f8b8cc4fade3742ab0de8e74cd86807a",
        "4e2820c22b3f8b330f8c6d04562037c77845716d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 22:47:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 28 22:47:45 2012 -0700"
      },
      "message": "Merge \"Fix adding live wallpaper in a second user\" into jb-mr1-dev"
    },
    {
      "commit": "4e2820c22b3f8b330f8c6d04562037c77845716d",
      "tree": "89394507daae14f50123bcf71a4b1f49352ac14f",
      "parents": [
        "c479b55abe059776392af54685b77a825871781e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 22:17:23 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 22:45:17 2012 -0700"
      },
      "message": "Fix adding live wallpaper in a second user\n\nWhen the second user downloads a new wallpaper service, Wallpaper\nservice needs to query the correct user\u0027s package state to figure\nout if it is available and bind to it.\n\nChange-Id: Ifb95db1c859887f996f5b2e821b4b46510ee7016\n"
    },
    {
      "commit": "2d7d23beed373f551b8e0c167e3554fc86108599",
      "tree": "97724194dd2d39526e60c61104ee7f4ca2dd72e3",
      "parents": [
        "27ff8538f7a47f0251357adabd488a8caaee3cbc",
        "910500b17c429f677a711e1ab2474a2caf8f7fe7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 28 18:57:07 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 18:57:07 2012 -0700"
      },
      "message": "am 910500b1: am 04951a51: Merge \"New implementation for ScaleGestureDetector\" into jb-mr1-dev\n\n* commit \u0027910500b17c429f677a711e1ab2474a2caf8f7fe7\u0027:\n  New implementation for ScaleGestureDetector\n"
    },
    {
      "commit": "910500b17c429f677a711e1ab2474a2caf8f7fe7",
      "tree": "dd9f2fb112268870d86b398b1d3c19a15064322f",
      "parents": [
        "73439236885c557fd59d26714814e5f2512dafdc",
        "04951a51f8b8cc4fade3742ab0de8e74cd86807a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 28 18:54:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 18:54:29 2012 -0700"
      },
      "message": "am 04951a51: Merge \"New implementation for ScaleGestureDetector\" into jb-mr1-dev\n\n* commit \u002704951a51f8b8cc4fade3742ab0de8e74cd86807a\u0027:\n  New implementation for ScaleGestureDetector\n"
    },
    {
      "commit": "04951a51f8b8cc4fade3742ab0de8e74cd86807a",
      "tree": "dd9f2fb112268870d86b398b1d3c19a15064322f",
      "parents": [
        "c479b55abe059776392af54685b77a825871781e",
        "618cbea4e746196cbde43746706bec02e14b487b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 28 18:51:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 28 18:51:24 2012 -0700"
      },
      "message": "Merge \"New implementation for ScaleGestureDetector\" into jb-mr1-dev"
    },
    {
      "commit": "27ff8538f7a47f0251357adabd488a8caaee3cbc",
      "tree": "43374310646ba85faea243ba9a83d616ce89dee8",
      "parents": [
        "824b8dedbb56e7d9dc3e0258d3cbdf999d85cfaf",
        "73439236885c557fd59d26714814e5f2512dafdc"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 28 17:20:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 17:20:42 2012 -0700"
      },
      "message": "am 73439236: am c479b55a: Merge \"Check proximity detector before powering off.\" into jb-mr1-dev\n\n* commit \u002773439236885c557fd59d26714814e5f2512dafdc\u0027:\n  Check proximity detector before powering off.\n"
    },
    {
      "commit": "73439236885c557fd59d26714814e5f2512dafdc",
      "tree": "11295db963c571b488ee2d23045d0f3e88233284",
      "parents": [
        "ef81aac0cd95871ec8f3638d3cdd27aeea87a0b6",
        "c479b55abe059776392af54685b77a825871781e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 28 17:18:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 17:18:47 2012 -0700"
      },
      "message": "am c479b55a: Merge \"Check proximity detector before powering off.\" into jb-mr1-dev\n\n* commit \u0027c479b55abe059776392af54685b77a825871781e\u0027:\n  Check proximity detector before powering off.\n"
    },
    {
      "commit": "c479b55abe059776392af54685b77a825871781e",
      "tree": "11295db963c571b488ee2d23045d0f3e88233284",
      "parents": [
        "7af0c166f01f80dbe28339c46b1d381837f92b73",
        "4ccbdd17704e8837f8a8fcc152e8de499b504ff6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 28 17:16:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 28 17:16:28 2012 -0700"
      },
      "message": "Merge \"Check proximity detector before powering off.\" into jb-mr1-dev"
    },
    {
      "commit": "4ccbdd17704e8837f8a8fcc152e8de499b504ff6",
      "tree": "ee965140e17da2ce61ce606f897e0ade541d1a57",
      "parents": [
        "ac137b3211818f9e72f9ffbaf541ad8a1ef27eb1"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 28 17:12:52 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 28 17:12:52 2012 -0700"
      },
      "message": "Check proximity detector before powering off.\n\nDo not automatically power off if the proximity detector wakelock is\nactive.\n\nFixes bug 7047455.\n\nChange-Id: I44e30bf388292e5c476dfb5d0de9226d21853e4d\n"
    },
    {
      "commit": "824b8dedbb56e7d9dc3e0258d3cbdf999d85cfaf",
      "tree": "9226bcd332a5afa64ab9ee776d60873e00de6567",
      "parents": [
        "3f1a2d15f6a9b8b9e97331524de62c1a1b7b9e95",
        "ef81aac0cd95871ec8f3638d3cdd27aeea87a0b6"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 17:08:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 17:08:04 2012 -0700"
      },
      "message": "am ef81aac0: am 7af0c166: Merge \"Fix recents list for multiuser\" into jb-mr1-dev\n\n* commit \u0027ef81aac0cd95871ec8f3638d3cdd27aeea87a0b6\u0027:\n  Fix recents list for multiuser\n"
    },
    {
      "commit": "ef81aac0cd95871ec8f3638d3cdd27aeea87a0b6",
      "tree": "c50b38c118a5918cc643bd0b2b0a279ea16fa07b",
      "parents": [
        "5d33cdb5ac24a7a234fbb9db09d652b10677e25b",
        "7af0c166f01f80dbe28339c46b1d381837f92b73"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 17:05:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 17:05:32 2012 -0700"
      },
      "message": "am 7af0c166: Merge \"Fix recents list for multiuser\" into jb-mr1-dev\n\n* commit \u00277af0c166f01f80dbe28339c46b1d381837f92b73\u0027:\n  Fix recents list for multiuser\n"
    },
    {
      "commit": "7af0c166f01f80dbe28339c46b1d381837f92b73",
      "tree": "c50b38c118a5918cc643bd0b2b0a279ea16fa07b",
      "parents": [
        "c3815a5679c21a6b09c2deaa6baedd124f9e717a",
        "d2e99565f5377a9afa839eab738b10e7b5e0a761"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 17:02:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 28 17:02:29 2012 -0700"
      },
      "message": "Merge \"Fix recents list for multiuser\" into jb-mr1-dev"
    },
    {
      "commit": "3f1a2d15f6a9b8b9e97331524de62c1a1b7b9e95",
      "tree": "4f35828ce350470cc3df8b586de8f78f24e66159",
      "parents": [
        "989e14bee12b1b7c8056522ec773c0f84f355a30",
        "5d33cdb5ac24a7a234fbb9db09d652b10677e25b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 17:01:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 17:01:21 2012 -0700"
      },
      "message": "am 5d33cdb5: am c3815a56: Merge \"Fix PendingIntent caching for multiuser\" into jb-mr1-dev\n\n* commit \u00275d33cdb5ac24a7a234fbb9db09d652b10677e25b\u0027:\n  Fix PendingIntent caching for multiuser\n"
    },
    {
      "commit": "5d33cdb5ac24a7a234fbb9db09d652b10677e25b",
      "tree": "b38d4026b393a6795b600c763f3d91a226b1eb7c",
      "parents": [
        "992fde950886606adbe29b523188428308e7502d",
        "c3815a5679c21a6b09c2deaa6baedd124f9e717a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Aug 28 16:58:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 28 16:58:48 2012 -0700"
      },
      "message": "am c3815a56: Merge \"Fix PendingIntent caching for multiuser\" into jb-mr1-dev\n\n* commit \u0027c3815a5679c21a6b09c2deaa6baedd124f9e717a\u0027:\n  Fix PendingIntent caching for multiuser\n"
    }
  ],
  "next": "c3815a5679c21a6b09c2deaa6baedd124f9e717a"
}
