)]}'
{
  "log": [
    {
      "commit": "2e28e2b324bebc2665a32e00a67f446b228fc3f8",
      "tree": "dda185bde6275e94b9ecaf85e1a858a31f161a2e",
      "parents": [
        "bc897302afcc40aee2bbce75a156a0d61883ff55"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Dec 14 11:39:47 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 14 11:39:47 2012 -0800"
      },
      "message": "Revert \"Turn off IP2.\"\n\nThis reverts commit bc897302afcc40aee2bbce75a156a0d61883ff55\n\nChange-Id: Ie2d0f32e248a20c26e8251195614d8df751c99ae\n"
    },
    {
      "commit": "bc897302afcc40aee2bbce75a156a0d61883ff55",
      "tree": "8840275a23dd33e1fc8661bd7531299b9adc6058",
      "parents": [
        "d90a56fadcdf3b367de5cfee8067f44f55508a34"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Dec 13 14:25:37 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Dec 13 14:26:12 2012 -0800"
      },
      "message": "Turn off IP2.\n\nChange-Id: I1d45b0077c1a57c74e36fa8df45428b06a454253\n"
    },
    {
      "commit": "d90a56fadcdf3b367de5cfee8067f44f55508a34",
      "tree": "dda185bde6275e94b9ecaf85e1a858a31f161a2e",
      "parents": [
        "6cf1a66348731ea10a835fd852f379ebbea41ee9",
        "27f7a866f5dad2dac82ac04a9fc312308220ba92"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Dec 12 16:49:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 16:49:30 2012 -0800"
      },
      "message": "Merge \"Track app and display wakelocks separately.\""
    },
    {
      "commit": "27f7a866f5dad2dac82ac04a9fc312308220ba92",
      "tree": "d127eca8d595b60308c07c2c506f918d623e5c67",
      "parents": [
        "fba73030d674b3cd29ffe8519aa41738b54ae827"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Dec 12 15:43:31 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Dec 12 16:20:17 2012 -0800"
      },
      "message": "Track app and display wakelocks separately.\n\nChange the power manager to use two different kernel wakelocks\nto distinguish between an application or the display keeping the\nCPU alive.  This may help make the output of \"dumpsys batteryinfo\"\neasier to interpret.\n\nBug: 7726759\nChange-Id: Iaff96ad74030d00200617b459679ea16390a8da5\n"
    },
    {
      "commit": "6cf1a66348731ea10a835fd852f379ebbea41ee9",
      "tree": "92e48a9ff65f0d9361bf6bd0ee86ce5e7f36d30b",
      "parents": [
        "a52b503b2e992973b81d87bed5353e7fd47d9528",
        "ae44659f30ddaba67581fbdf9c9255ac982d45ab"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 12 15:35:57 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 15:35:57 2012 -0800"
      },
      "message": "Merge \"Call adjustWallpaperWindowsLocked once per pass.\""
    },
    {
      "commit": "a52b503b2e992973b81d87bed5353e7fd47d9528",
      "tree": "a2f01f8a60abc4c19a2afb4cc3f0790f65abd18c",
      "parents": [
        "0490f02eb72adcfd652f5e8373bf0a6c99592d54",
        "f43ac732e12db754a1d03a2501f121715cc4bcdf"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Dec 12 15:02:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 15:02:54 2012 -0800"
      },
      "message": "Merge \"Compatibility lib changes for IP2.\""
    },
    {
      "commit": "0490f02eb72adcfd652f5e8373bf0a6c99592d54",
      "tree": "56007d3c7be1685bc24c11f99daa6172be27293f",
      "parents": [
        "ddb622e7287921d2260d083e565f1dc9af9dfa22",
        "4d254266a406b20273b00840a9426fd6d257ee2c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Dec 12 12:43:29 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 12:43:36 2012 -0800"
      },
      "message": "Merge \"Remove unused code.\""
    },
    {
      "commit": "ddb622e7287921d2260d083e565f1dc9af9dfa22",
      "tree": "a2bd32f5162d113315b794cb209a28fe37ead2d2",
      "parents": [
        "912f01865ab879314ac86dc9a61b62e2e7bd5911",
        "a4405ba6ea56cd1a13c45bf8e37f7b44f7d038b0"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Dec 12 12:41:12 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 12:41:13 2012 -0800"
      },
      "message": "Merge \"Add new protected broadcasts\""
    },
    {
      "commit": "912f01865ab879314ac86dc9a61b62e2e7bd5911",
      "tree": "578c5ae82d7adb4ed082baed41d528d552eda7bc",
      "parents": [
        "ca059d6d1f62db8c094ce9d1451cc7a386d04aaf",
        "68c308607b01bafd31c91572a81f4563e2199260"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 12 11:46:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:46:41 2012 -0800"
      },
      "message": "am 68c30860: am 73f24ae1: am 9a147340: Merge \"Don\\\u0027t update global table when upgrading secondary users\\\u0027 database.\" into jb-mr1.1-dev\n\n* commit \u002768c308607b01bafd31c91572a81f4563e2199260\u0027:\n  Don\u0027t update global table when upgrading secondary users\u0027 database.\n"
    },
    {
      "commit": "68c308607b01bafd31c91572a81f4563e2199260",
      "tree": "b3735900a77747aecfc9257740c03c5ffa346669",
      "parents": [
        "cd281b7929b208126ccc17c7cca4aeedf934b3ea",
        "73f24ae1d9992cf70cb05bc319d12478b2c49566"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 12 11:43:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:43:21 2012 -0800"
      },
      "message": "am 73f24ae1: am 9a147340: Merge \"Don\\\u0027t update global table when upgrading secondary users\\\u0027 database.\" into jb-mr1.1-dev\n\n* commit \u002773f24ae1d9992cf70cb05bc319d12478b2c49566\u0027:\n  Don\u0027t update global table when upgrading secondary users\u0027 database.\n"
    },
    {
      "commit": "73f24ae1d9992cf70cb05bc319d12478b2c49566",
      "tree": "0d1faae91f3c4750c440fbd06f733868b85b9d2a",
      "parents": [
        "1858bfd1a5d951b8c14f81b11172dfed84f5d87f",
        "9a1473406f634ea541bd1643dc70d9aae8c10e77"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 12 11:41:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:41:14 2012 -0800"
      },
      "message": "am 9a147340: Merge \"Don\\\u0027t update global table when upgrading secondary users\\\u0027 database.\" into jb-mr1.1-dev\n\n* commit \u00279a1473406f634ea541bd1643dc70d9aae8c10e77\u0027:\n  Don\u0027t update global table when upgrading secondary users\u0027 database.\n"
    },
    {
      "commit": "9a1473406f634ea541bd1643dc70d9aae8c10e77",
      "tree": "43c4a67268a94bfff75d3e8f0405297a868e12dc",
      "parents": [
        "90e41469fe99e52de2144ed24d005a1b30e5f917",
        "2d43fabaf7c15ded1dcb463725754edfe41b42a1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 12 11:38:38 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 11:39:18 2012 -0800"
      },
      "message": "Merge \"Don\u0027t update global table when upgrading secondary users\u0027 database.\" into jb-mr1.1-dev"
    },
    {
      "commit": "ca059d6d1f62db8c094ce9d1451cc7a386d04aaf",
      "tree": "f179029070666f1c669e86ed712b6a95d5433654",
      "parents": [
        "a60f5545cac932341ff5bf96f3dd3b398850e757",
        "75e72013bcc5f74f85b39054cb1229cfbbc9aa2c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:34:33 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 11:34:33 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "a60f5545cac932341ff5bf96f3dd3b398850e757",
      "tree": "c575ebb7295ee7f024b654a210cc9fc7c9e35f83",
      "parents": [
        "f0a2ae27a7d7218f768a24fb68c4740589773b03",
        "cd281b7929b208126ccc17c7cca4aeedf934b3ea"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:28:12 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:28:12 2012 -0800"
      },
      "message": "am cd281b79: (-s ours) am 1858bfd1: am 90e41469: Import translations. DO NOT MERGE\n\n* commit \u0027cd281b7929b208126ccc17c7cca4aeedf934b3ea\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "cd281b7929b208126ccc17c7cca4aeedf934b3ea",
      "tree": "540118611f172f14cd0718f0adb3028788c8085c",
      "parents": [
        "47d2db689d52ead99799272b104cf6c8cd8a889a",
        "1858bfd1a5d951b8c14f81b11172dfed84f5d87f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:26:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:26:13 2012 -0800"
      },
      "message": "am 1858bfd1: am 90e41469: Import translations. DO NOT MERGE\n\n* commit \u00271858bfd1a5d951b8c14f81b11172dfed84f5d87f\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "75e72013bcc5f74f85b39054cb1229cfbbc9aa2c",
      "tree": "082c8b52ebd88013c79a7489c50a8d838d27464d",
      "parents": [
        "3c1ded16643352abe1a17dd0fc53db3436df8256"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:24:31 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:24:31 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2aacaa12b308eaa3813d6793a78ec24177bc88fc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f0a2ae27a7d7218f768a24fb68c4740589773b03",
      "tree": "c575ebb7295ee7f024b654a210cc9fc7c9e35f83",
      "parents": [
        "08138941189e42829b39824162447483cc9b4858",
        "47d2db689d52ead99799272b104cf6c8cd8a889a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:24:29 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:24:29 2012 -0800"
      },
      "message": "am 47d2db68: (-s ours) am f1c6f1d3: Import translations. DO NOT MERGE\n\n* commit \u002747d2db689d52ead99799272b104cf6c8cd8a889a\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "1858bfd1a5d951b8c14f81b11172dfed84f5d87f",
      "tree": "c8e0b6c8acee2f5c807225d7d107f50ff6edacbc",
      "parents": [
        "f1c6f1d3870707c4f76261219de0bb2968bf2d31",
        "90e41469fe99e52de2144ed24d005a1b30e5f917"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:24:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:24:00 2012 -0800"
      },
      "message": "am 90e41469: Import translations. DO NOT MERGE\n\n* commit \u002790e41469fe99e52de2144ed24d005a1b30e5f917\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "47d2db689d52ead99799272b104cf6c8cd8a889a",
      "tree": "540118611f172f14cd0718f0adb3028788c8085c",
      "parents": [
        "764bc0a7ae9c623f18aceadda2d5d894b1bf4024",
        "f1c6f1d3870707c4f76261219de0bb2968bf2d31"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:22:04 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:22:04 2012 -0800"
      },
      "message": "am f1c6f1d3: Import translations. DO NOT MERGE\n\n* commit \u0027f1c6f1d3870707c4f76261219de0bb2968bf2d31\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "90e41469fe99e52de2144ed24d005a1b30e5f917",
      "tree": "76a7853f3e582e8c7d7f2da58e83604ffb03c1c2",
      "parents": [
        "2735795f5aa906fbfd885dbacee1de0b41b80bf0"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:14:26 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:14:26 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I19d85dc7580e4a4e20a89bc3d56fe8a434d8f585\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f1c6f1d3870707c4f76261219de0bb2968bf2d31",
      "tree": "c8e0b6c8acee2f5c807225d7d107f50ff6edacbc",
      "parents": [
        "534de491e6522465a7ad12d7cba9b2f80deab364"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:11:44 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Dec 12 11:11:44 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I6079f968a77282ed15f6a46b05dd2318c1c39ba2\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "08138941189e42829b39824162447483cc9b4858",
      "tree": "c575ebb7295ee7f024b654a210cc9fc7c9e35f83",
      "parents": [
        "7efad644c5e2bd30d5d0bf2337521f7895f71d0a",
        "764bc0a7ae9c623f18aceadda2d5d894b1bf4024"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 12 11:11:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:11:13 2012 -0800"
      },
      "message": "am 764bc0a7: am bf8de6a3: Merge \"Remove unnecessary locking for screen broadcasts.\"\n\n* commit \u0027764bc0a7ae9c623f18aceadda2d5d894b1bf4024\u0027:\n  Remove unnecessary locking for screen broadcasts.\n"
    },
    {
      "commit": "764bc0a7ae9c623f18aceadda2d5d894b1bf4024",
      "tree": "1eaece6df9f8345f0220504e3d1784407801ecfb",
      "parents": [
        "e08791c8318216b7934742681edfab57b8147d78",
        "bf8de6a349e19b32a1577080a9d8bb7f92b2301f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 12 11:06:36 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 11:06:36 2012 -0800"
      },
      "message": "am bf8de6a3: Merge \"Remove unnecessary locking for screen broadcasts.\"\n\n* commit \u0027bf8de6a349e19b32a1577080a9d8bb7f92b2301f\u0027:\n  Remove unnecessary locking for screen broadcasts.\n"
    },
    {
      "commit": "7efad644c5e2bd30d5d0bf2337521f7895f71d0a",
      "tree": "69fc914c26e7cfffb466edae135b41856e126abf",
      "parents": [
        "4274d3f6f3474a092eef2e95b636b68431bded77",
        "82bb813f112d9565faa990e32dbe833f96461892"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Dec 12 10:57:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 10:57:20 2012 -0800"
      },
      "message": "Merge \"stop using a deprecated SurfaceTextureClient ctor\""
    },
    {
      "commit": "bf8de6a349e19b32a1577080a9d8bb7f92b2301f",
      "tree": "c81d2617fc28604f67d56929032338ded0be08fb",
      "parents": [
        "e7ec492f13355888c90b3f08fbc66e49dda7ed24",
        "29afa142402b4b4f5e56f36b24367b84b5f64a6a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 12 10:41:20 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 10:41:20 2012 -0800"
      },
      "message": "Merge \"Remove unnecessary locking for screen broadcasts.\""
    },
    {
      "commit": "4d254266a406b20273b00840a9426fd6d257ee2c",
      "tree": "8822ff0f55573663fda589bdebf819716a770ed5",
      "parents": [
        "efafb775007e76bf50e7a3ce5b63c81c7965d6ab"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Dec 12 10:38:40 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Dec 12 10:38:40 2012 -0800"
      },
      "message": "Remove unused code.\n\nChange-Id: I6785cea91c0ab2c367645201fb8862dbf1a55773\n"
    },
    {
      "commit": "4274d3f6f3474a092eef2e95b636b68431bded77",
      "tree": "8e3ece06c05758a358ceaf0801c9229acfe98be7",
      "parents": [
        "fdb9138c401558e109ecdadc7acbc88b75634202",
        "8c190cc01b778e25b1bfa5ce0574d290e6a2729f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Dec 12 10:14:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 10:14:18 2012 -0800"
      },
      "message": "Merge \"Removing unused INITING state.\""
    },
    {
      "commit": "ae44659f30ddaba67581fbdf9c9255ac982d45ab",
      "tree": "b0c94e079857a96ea1d6961f27bb9d2ba3a8c65c",
      "parents": [
        "28db1975802374985f2cb8bf4aedc7f5a9e81a22"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Dec 06 19:05:05 2012 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 12 10:09:19 2012 -0800"
      },
      "message": "Call adjustWallpaperWindowsLocked once per pass.\n\nAlso refactor a few methods and improve logging.\n\nChange-Id: Ic54a1ff99f6de732b31cda5c06d36e8de01a269c\n"
    },
    {
      "commit": "2d43fabaf7c15ded1dcb463725754edfe41b42a1",
      "tree": "15cad38976373cc03f39d997640c82e53549c898",
      "parents": [
        "2735795f5aa906fbfd885dbacee1de0b41b80bf0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 12 09:52:26 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 12 09:52:26 2012 -0800"
      },
      "message": "Don\u0027t update global table when upgrading secondary users\u0027 database.\n\nBug: 7722149\nChange-Id: I0c1373cba316b924701136579083274eb6c9b1da\n"
    },
    {
      "commit": "fdb9138c401558e109ecdadc7acbc88b75634202",
      "tree": "422a15a56e93e4920e44e55f23f0f559fb8bccdb",
      "parents": [
        "3c1ded16643352abe1a17dd0fc53db3436df8256",
        "3a67e2515bff73fab57621b1f9966662e83b7881"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Dec 12 09:29:13 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 09:29:13 2012 -0800"
      },
      "message": "Merge \"Expose more details in broadcasts\""
    },
    {
      "commit": "3c1ded16643352abe1a17dd0fc53db3436df8256",
      "tree": "e337d4162fd2c137d5585e21fcf6d1c231d88b7c",
      "parents": [
        "2331b42328fcdd54d3b26152f998554c610ae1b4",
        "e08791c8318216b7934742681edfab57b8147d78"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 12 07:36:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 12 07:36:27 2012 -0800"
      },
      "message": "am e08791c8: (-s ours) Reconcile with jb-mr1.1-release - do not merge\n\n* commit \u0027e08791c8318216b7934742681edfab57b8147d78\u0027:\n"
    },
    {
      "commit": "e08791c8318216b7934742681edfab57b8147d78",
      "tree": "04cd0a5d938812970516d3ae5227580961dfead0",
      "parents": [
        "dc4beb483eb14f1b56154125c67b780802756572",
        "d33ef85086c353a82bc69381393b69f0a8ef4bfa"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 12 07:34:02 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 12 07:34:03 2012 -0800"
      },
      "message": "Reconcile with jb-mr1.1-release - do not merge\n\nChange-Id: I3041300565b33629c8d2609a75d384b731f292ce\n"
    },
    {
      "commit": "3a67e2515bff73fab57621b1f9966662e83b7881",
      "tree": "3510da17e5ab4b891cbf54f3f105a0238b98c125",
      "parents": [
        "6f0c7b50684a44eb058691799e03ff0f0417b102"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Dec 07 15:51:34 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Dec 11 22:00:14 2012 -0800"
      },
      "message": "Expose more details in broadcasts\n\nExpose details in broadcasts and do the necessary clean up alongside\n\nChange-Id: I9011d51675a233aa3542f097c8a489c2095103b1\n"
    },
    {
      "commit": "f43ac732e12db754a1d03a2501f121715cc4bcdf",
      "tree": "9ca5db1e3f577148bf532f203d2a88ba7e69edf5",
      "parents": [
        "85ae89dcbaa3aec500d89dd597b5b3befcfad0b3"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Dec 10 17:36:53 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Dec 11 19:59:52 2012 -0800"
      },
      "message": "Compatibility lib changes for IP2.\n\nBug: 7419958\nChange-Id: Ibd62c06b60875e17d232e27f1845ce0ffafff834\n"
    },
    {
      "commit": "2331b42328fcdd54d3b26152f998554c610ae1b4",
      "tree": "e337d4162fd2c137d5585e21fcf6d1c231d88b7c",
      "parents": [
        "90f4c5c9d440a7802ecdb6c99fe7cac589122b17",
        "dc4beb483eb14f1b56154125c67b780802756572"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 19:12:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 19:12:45 2012 -0800"
      },
      "message": "am dc4beb48: am e7ec492f: Merge \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\n\n* commit \u0027dc4beb483eb14f1b56154125c67b780802756572\u0027:\n  Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\n"
    },
    {
      "commit": "dc4beb483eb14f1b56154125c67b780802756572",
      "tree": "04cd0a5d938812970516d3ae5227580961dfead0",
      "parents": [
        "c6f05e93dc37db67addcd19ff87ba013ba817035",
        "e7ec492f13355888c90b3f08fbc66e49dda7ed24"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 19:10:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 19:10:45 2012 -0800"
      },
      "message": "am e7ec492f: Merge \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\"\n\n* commit \u0027e7ec492f13355888c90b3f08fbc66e49dda7ed24\u0027:\n  Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\n"
    },
    {
      "commit": "90f4c5c9d440a7802ecdb6c99fe7cac589122b17",
      "tree": "ea3f70f163ed58c11666f642cb43f2bfae98a198",
      "parents": [
        "0d0c4e136a8da0b590d8c26f7f60603286362695",
        "c6f05e93dc37db67addcd19ff87ba013ba817035"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 18:04:23 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 18:04:23 2012 -0800"
      },
      "message": "am c6f05e93: am d22843a8: Merge \"Fix regression in ListView click handling\"\n\n* commit \u0027c6f05e93dc37db67addcd19ff87ba013ba817035\u0027:\n  Fix regression in ListView click handling\n"
    },
    {
      "commit": "c6f05e93dc37db67addcd19ff87ba013ba817035",
      "tree": "a15250c1e4c502294ce36f346fece4c226018c03",
      "parents": [
        "f6610e2d7d883653ef80077df649e4dd91c221c1",
        "d22843a8a8d240fc09291b1b9505d62c1f0c0f8d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 18:02:30 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 18:02:30 2012 -0800"
      },
      "message": "am d22843a8: Merge \"Fix regression in ListView click handling\"\n\n* commit \u0027d22843a8a8d240fc09291b1b9505d62c1f0c0f8d\u0027:\n  Fix regression in ListView click handling\n"
    },
    {
      "commit": "e7ec492f13355888c90b3f08fbc66e49dda7ed24",
      "tree": "1757eb72f0a9297fb26a687c1d0b5badddd3a398",
      "parents": [
        "d22843a8a8d240fc09291b1b9505d62c1f0c0f8d",
        "ef2277ec5802143b8af1da32d7b01518401b97a9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 18:00:48 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 18:00:49 2012 -0800"
      },
      "message": "Merge \"Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\""
    },
    {
      "commit": "d22843a8a8d240fc09291b1b9505d62c1f0c0f8d",
      "tree": "294f735eda0f90df7c55e69f58f20c2cbff0273d",
      "parents": [
        "79e0e3fd69ba6426da6575e0c778eff205318172",
        "847be7445e15851c460bf381d7083c443d8d6144"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 17:57:58 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 17:57:58 2012 -0800"
      },
      "message": "Merge \"Fix regression in ListView click handling\""
    },
    {
      "commit": "0d0c4e136a8da0b590d8c26f7f60603286362695",
      "tree": "746006c675eb1593bbc8966ff22e31419dea3079",
      "parents": [
        "1d42a09715a17e13c4c68e133bcae40ee9935638",
        "f914db7c42108de15c75e6e7a4396b440549b2ca"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Dec 11 17:06:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 17:06:45 2012 -0800"
      },
      "message": "Merge \"Minor cleanup of a few RS filter ports.\""
    },
    {
      "commit": "82bb813f112d9565faa990e32dbe833f96461892",
      "tree": "9defa364354f0d9135a8b0b9b2b1b18f0c645afe",
      "parents": [
        "bbb970386026ec16b3cff1be280d0b9160cacad4"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Dec 11 17:00:29 2012 -0800"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Dec 11 17:02:31 2012 -0800"
      },
      "message": "stop using a deprecated SurfaceTextureClient ctor\n\nChange-Id: Ie6196ba4896c0ab37b9aed3d1a4ffd04c99c5f80\n"
    },
    {
      "commit": "1d42a09715a17e13c4c68e133bcae40ee9935638",
      "tree": "5ebb57d090efd76b9ec51dbd4fc778acc931ed72",
      "parents": [
        "1423fa30c216ccdbbebbfa3fb120b3a7d17b073a",
        "f6610e2d7d883653ef80077df649e4dd91c221c1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 11 16:54:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 16:54:33 2012 -0800"
      },
      "message": "am f6610e2d: am 79e0e3fd: Merge \"return value of String.replace() is ignored.\"\n\n* commit \u0027f6610e2d7d883653ef80077df649e4dd91c221c1\u0027:\n  return value of String.replace() is ignored.\n"
    },
    {
      "commit": "f6610e2d7d883653ef80077df649e4dd91c221c1",
      "tree": "cf3dabcf328ccdce0abaa5232e2442b741be5ee9",
      "parents": [
        "1de623939090993d03a7c398d09e2d13950d682b",
        "79e0e3fd69ba6426da6575e0c778eff205318172"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 11 16:52:39 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 16:52:39 2012 -0800"
      },
      "message": "am 79e0e3fd: Merge \"return value of String.replace() is ignored.\"\n\n* commit \u002779e0e3fd69ba6426da6575e0c778eff205318172\u0027:\n  return value of String.replace() is ignored.\n"
    },
    {
      "commit": "79e0e3fd69ba6426da6575e0c778eff205318172",
      "tree": "25206a512d98130a55ba462f2c5ead8e0cdbdeef",
      "parents": [
        "7419905676db3cecb011d7e63a0eb64421e02b55",
        "d7663955d0e00ddc7e93e1cc70559857c3fdb2eb"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Dec 11 16:34:35 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 16:34:35 2012 -0800"
      },
      "message": "Merge \"return value of String.replace() is ignored.\""
    },
    {
      "commit": "1423fa30c216ccdbbebbfa3fb120b3a7d17b073a",
      "tree": "79af7b4693da8ae818e68a73a1aa3a69534b01f7",
      "parents": [
        "0c312368cb21a15f7249cad58a714c8d57408c66",
        "1de623939090993d03a7c398d09e2d13950d682b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Dec 11 16:15:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 16:15:38 2012 -0800"
      },
      "message": "am 1de62393: am 534de491: Merge \"Make immersive mode public \u0026 imply update locking\" into jb-mr1-aah-dev\n\n* commit \u00271de623939090993d03a7c398d09e2d13950d682b\u0027:\n  Make immersive mode public \u0026 imply update locking\n"
    },
    {
      "commit": "1de623939090993d03a7c398d09e2d13950d682b",
      "tree": "12dc222d55bfc246146d8e0bc6eb3bab4799d326",
      "parents": [
        "8f276515ea7204f54c773c29eb14a9346f2fa973",
        "534de491e6522465a7ad12d7cba9b2f80deab364"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Dec 11 16:13:51 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 16:13:51 2012 -0800"
      },
      "message": "am 534de491: Merge \"Make immersive mode public \u0026 imply update locking\" into jb-mr1-aah-dev\n\n* commit \u0027534de491e6522465a7ad12d7cba9b2f80deab364\u0027:\n  Make immersive mode public \u0026 imply update locking\n"
    },
    {
      "commit": "534de491e6522465a7ad12d7cba9b2f80deab364",
      "tree": "3b514e4bb459eb817adf3dd7b23ea3889a8fbc93",
      "parents": [
        "ae5cc8687b4fde98449cbec1fd9a610557ff1b5d",
        "73c2aee40a0e0ab2e8bd2bbbc560aa31c38eaac2"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Dec 11 16:10:52 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 16:11:00 2012 -0800"
      },
      "message": "Merge \"Make immersive mode public \u0026 imply update locking\" into jb-mr1-aah-dev"
    },
    {
      "commit": "d33ef85086c353a82bc69381393b69f0a8ef4bfa",
      "tree": "37138e5351033f3c25175f0c2fe0f358c72e1a7d",
      "parents": [
        "2735795f5aa906fbfd885dbacee1de0b41b80bf0",
        "20340705bb90d078a1bce82be35de73fb872f104"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Dec 11 15:56:27 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Dec 11 15:56:27 2012 -0800"
      },
      "message": "merge in jb-mr1.1-release history after reset to jb-mr1.1-dev\n"
    },
    {
      "commit": "847be7445e15851c460bf381d7083c443d8d6144",
      "tree": "3f81ff3f40062cf8024d3652e48bdfb33e65a991",
      "parents": [
        "7419905676db3cecb011d7e63a0eb64421e02b55"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Dec 11 15:41:17 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Tue Dec 11 15:56:10 2012 -0800"
      },
      "message": "Fix regression in ListView click handling\n\nRegression caused by patch a607223f34\n\nIf an item click handler results in the ListView becoming detached\nfrom the window, the performClick runnable could be executed twice.\nNull out the mTouchModeReset runnable before running the click handler\nso that it is not run by the detach handler.\n\nChange-Id: I2fab60232027bb4876f9912088e0ffb9b17d308c\n"
    },
    {
      "commit": "0c312368cb21a15f7249cad58a714c8d57408c66",
      "tree": "bfedae7fbd97df19fcef07bc391db7cacc579e89",
      "parents": [
        "ace7404de8b9a5bd7566027a8a90d36d099a46f4",
        "8f276515ea7204f54c773c29eb14a9346f2fa973"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 11 15:27:26 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 15:27:26 2012 -0800"
      },
      "message": "am 8f276515: am ae5cc868: am 2735795f: Merge \"If freeCache deletes APK, give out of space error\" into jb-mr1.1-dev\n\n* commit \u00278f276515ea7204f54c773c29eb14a9346f2fa973\u0027:\n  If freeCache deletes APK, give out of space error\n"
    },
    {
      "commit": "ace7404de8b9a5bd7566027a8a90d36d099a46f4",
      "tree": "c01fc20897525d49aecd56c4fc6a672fceed3089",
      "parents": [
        "fba73030d674b3cd29ffe8519aa41738b54ae827",
        "d7337fb97aab0b28c6ca60f6553d03feb1000991"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 11 15:21:02 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 11 15:21:02 2012 -0800"
      },
      "message": "resolved conflicts for merge of d7337fb9 to master\n\nChange-Id: I51dedcc5ee521e62ad6101c0b09e4f881b8c4bf0\n"
    },
    {
      "commit": "8f276515ea7204f54c773c29eb14a9346f2fa973",
      "tree": "dc63f7f9eed7fd33f522ff4edd65a9819ab901fc",
      "parents": [
        "d7337fb97aab0b28c6ca60f6553d03feb1000991",
        "ae5cc8687b4fde98449cbec1fd9a610557ff1b5d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 11 15:12:49 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 15:12:49 2012 -0800"
      },
      "message": "am ae5cc868: am 2735795f: Merge \"If freeCache deletes APK, give out of space error\" into jb-mr1.1-dev\n\n* commit \u0027ae5cc8687b4fde98449cbec1fd9a610557ff1b5d\u0027:\n  If freeCache deletes APK, give out of space error\n"
    },
    {
      "commit": "ae5cc8687b4fde98449cbec1fd9a610557ff1b5d",
      "tree": "eb1c7e954173f3b3b1293e5e0e393fc70fcdf2a8",
      "parents": [
        "3781523becbb2d576761c2701763ff3588294a97",
        "2735795f5aa906fbfd885dbacee1de0b41b80bf0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 11 15:10:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 15:10:47 2012 -0800"
      },
      "message": "am 2735795f: Merge \"If freeCache deletes APK, give out of space error\" into jb-mr1.1-dev\n\n* commit \u00272735795f5aa906fbfd885dbacee1de0b41b80bf0\u0027:\n  If freeCache deletes APK, give out of space error\n"
    },
    {
      "commit": "2735795f5aa906fbfd885dbacee1de0b41b80bf0",
      "tree": "37138e5351033f3c25175f0c2fe0f358c72e1a7d",
      "parents": [
        "eaae7d976a5629e064af06f0e2c10f97f1a8c462",
        "3f96d0e127542a5fc1eb00e2c327d909669c4f52"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 11 15:07:53 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 15:07:54 2012 -0800"
      },
      "message": "Merge \"If freeCache deletes APK, give out of space error\" into jb-mr1.1-dev"
    },
    {
      "commit": "f914db7c42108de15c75e6e7a4396b440549b2ca",
      "tree": "e0801483c438b1efdb630b13bed8c6b6fd941940",
      "parents": [
        "7da613fd5db532f47a9d8ffa9269d8d53b3b2ad5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Dec 11 14:27:51 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Dec 11 14:28:21 2012 -0800"
      },
      "message": "Minor cleanup of a few RS filter ports.\n\non Manta these reduce the times from\nContrast: 180ms to 21ms\nExposure: 177ms to 19ms\n\nChange-Id: I1224ecaeaee22dc49069383e2f000a193c331b4c\n"
    },
    {
      "commit": "d7337fb97aab0b28c6ca60f6553d03feb1000991",
      "tree": "d07afd7096bc1d314b9b5c86d387c9468eb54cb2",
      "parents": [
        "5ccefdd6d570a084ce708d7f4654358ef7108451",
        "3781523becbb2d576761c2701763ff3588294a97"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 11 14:19:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 14:19:41 2012 -0800"
      },
      "message": "am 3781523b: am eaae7d97: Merge \"Play a tone when wireless charging begins.\" into jb-mr1.1-dev\n\n* commit \u00273781523becbb2d576761c2701763ff3588294a97\u0027:\n  Play a tone when wireless charging begins.\n"
    },
    {
      "commit": "fba73030d674b3cd29ffe8519aa41738b54ae827",
      "tree": "0206a7e1a569c97768172c92d29451b9b8252913",
      "parents": [
        "8ee38721e0775f987bc067d781f2c6d47a4968c6",
        "cca2455dc12b942cf7e76d7be755b525911128c4"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Dec 11 14:18:40 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 14:19:10 2012 -0800"
      },
      "message": "Merge \"Test bounds on rsForEach calls.\""
    },
    {
      "commit": "3781523becbb2d576761c2701763ff3588294a97",
      "tree": "2633c97263bcceff4861e9e9f01f3e866f665d64",
      "parents": [
        "49cc9cb85376bad11611966fcdbe58dae1ab7a56",
        "eaae7d976a5629e064af06f0e2c10f97f1a8c462"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 11 14:17:50 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 14:17:50 2012 -0800"
      },
      "message": "am eaae7d97: Merge \"Play a tone when wireless charging begins.\" into jb-mr1.1-dev\n\n* commit \u0027eaae7d976a5629e064af06f0e2c10f97f1a8c462\u0027:\n  Play a tone when wireless charging begins.\n"
    },
    {
      "commit": "eaae7d976a5629e064af06f0e2c10f97f1a8c462",
      "tree": "cfd2159215f2f7caad10bb7c281c7339c136a58c",
      "parents": [
        "5def50da0de624abeafafe71dc72b4baf423b985",
        "84e2756c0f3794c6efe5568a9d09101ba689fb39"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 11 14:14:54 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 14:14:54 2012 -0800"
      },
      "message": "Merge \"Play a tone when wireless charging begins.\" into jb-mr1.1-dev"
    },
    {
      "commit": "8ee38721e0775f987bc067d781f2c6d47a4968c6",
      "tree": "33346eaf078168796cccc3e9af7f335f9c4c5bf6",
      "parents": [
        "bbb970386026ec16b3cff1be280d0b9160cacad4",
        "bfea76c7879306f62338546665e8d347197ea179"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Dec 11 14:09:28 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 14:09:29 2012 -0800"
      },
      "message": "Merge \"Fix requestLayout-during-layout issue with Gallery\""
    },
    {
      "commit": "bfea76c7879306f62338546665e8d347197ea179",
      "tree": "6289ed9c105f3f0c716f2919d1d5016683f888bd",
      "parents": [
        "1ef98fb37e1b1cb0d2bf6ab448b4ff52f5f28e80"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Dec 11 14:02:55 2012 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Dec 11 14:05:24 2012 -0800"
      },
      "message": "Fix requestLayout-during-layout issue with Gallery\n\nThe way that the Gallery was adding views (which it does in layout)\ntriggered a requestLayout() because of a call to setLayoutParams()\nin View.addViewInner(). This tripped up the new logic that makes\nlayout-in-layout work, causing layout to be called on every frame,\neven when the app was not doing anything.\n\nThe fix is to call the appropriate version\nof requestLayoutInner() to tell it to skip calls to requestLayout().\n\nIssue #7714495 requestLayout in endless loop\n\nChange-Id: Icdcd886d30e4dd972da36bc6e50732c7213530c5\n"
    },
    {
      "commit": "3f96d0e127542a5fc1eb00e2c327d909669c4f52",
      "tree": "0800072277f22cf607503986765c0fcb950010d9",
      "parents": [
        "d39a0d8041cec16429331937ec81d55f18b0db72"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 11 12:48:08 2012 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 11 13:35:43 2012 -0800"
      },
      "message": "If freeCache deletes APK, give out of space error\n\nAfter DownloadManager has downloaded an application to cache to install\nduring low memory condition, we try to free cache to fit the new\napplication. The free cache function deletes older files first, but it\nwill also delete the downloaded application (since it\u0027s in cache) as a\nlast resort since installd has no context about it.\n\nThis just changes the error code returned in this case so that we\u0027ll\ngive something more meaningful to the user. A later fix should actually\nmake this more sane. For instance: know which file to avoid deleting,\nnot even trying to delete anything if it won\u0027t arrive at the desired\nfree space.\n\nBug: 7684538\nChange-Id: Ide77320fc51a4f692ef8042cb0eafe17b5cd279d\n"
    },
    {
      "commit": "84e2756c0f3794c6efe5568a9d09101ba689fb39",
      "tree": "21927b498b4d35e2afaf2687ef09e86277d70267",
      "parents": [
        "32b424f7240580e3948f44559050262e18de99d8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Dec 07 13:56:34 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 11 12:55:03 2012 -0800"
      },
      "message": "Play a tone when wireless charging begins.\n\nOnly plays a tone if the battery level is below 95% which\nis the same heuristic used when determining whether to turn\nthe screen on.\n\nUse new low battery and wireless charging sounds on Mako.\n\nBug: 7371658\nChange-Id: Ia4527ec398d024ee418a4287e1fcbf0ec83bcc24\n"
    },
    {
      "commit": "bbb970386026ec16b3cff1be280d0b9160cacad4",
      "tree": "3940325e7225fd8734de8d5327a97b47a228adb9",
      "parents": [
        "4f67c7515b79e62d2fc33233cf5a4e2b6d21fc7f",
        "5ccefdd6d570a084ce708d7f4654358ef7108451"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Dec 11 11:59:28 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 11:59:28 2012 -0800"
      },
      "message": "am 5ccefdd6: am 49cc9cb8: am 5def50da: Merge \"Fallback to default dream if the current dream is removed.\" into jb-mr1.1-dev\n\n* commit \u00275ccefdd6d570a084ce708d7f4654358ef7108451\u0027:\n  Fallback to default dream if the current dream is removed.\n"
    },
    {
      "commit": "4f67c7515b79e62d2fc33233cf5a4e2b6d21fc7f",
      "tree": "9bc900ba51fb0099160983ff70e758d1bc3d7112",
      "parents": [
        "03cb98aecfeef0b0894f69987f8b4a15c02501f3",
        "6c0ad7a0644a393e3a89a35fbd80e8f86458585c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Dec 11 11:57:03 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 11:57:03 2012 -0800"
      },
      "message": "am 6c0ad7a0: (-s ours) Reconcile with jb-mr1.1-release - do not merge\n\n* commit \u00276c0ad7a0644a393e3a89a35fbd80e8f86458585c\u0027:\n"
    },
    {
      "commit": "5ccefdd6d570a084ce708d7f4654358ef7108451",
      "tree": "b37f4a514e9060faba74dae073d4d3b0e1563ade",
      "parents": [
        "6c0ad7a0644a393e3a89a35fbd80e8f86458585c",
        "49cc9cb85376bad11611966fcdbe58dae1ab7a56"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Dec 11 11:56:56 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 11:56:56 2012 -0800"
      },
      "message": "am 49cc9cb8: am 5def50da: Merge \"Fallback to default dream if the current dream is removed.\" into jb-mr1.1-dev\n\n* commit \u002749cc9cb85376bad11611966fcdbe58dae1ab7a56\u0027:\n  Fallback to default dream if the current dream is removed.\n"
    },
    {
      "commit": "6c0ad7a0644a393e3a89a35fbd80e8f86458585c",
      "tree": "67257a1d83a1beb0d7e11351433b78c0a26805f4",
      "parents": [
        "fca736b889759c585629f5cbfae6667612a326c5",
        "20340705bb90d078a1bce82be35de73fb872f104"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Dec 11 11:54:15 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Dec 11 11:54:15 2012 -0800"
      },
      "message": "Reconcile with jb-mr1.1-release - do not merge\n\nChange-Id: I1ff629cf6a936691e18b7857c1f796a3ed55fc47\n"
    },
    {
      "commit": "49cc9cb85376bad11611966fcdbe58dae1ab7a56",
      "tree": "c5caa4bc84bb03f4f930166ee47c7c12dcfbb6cb",
      "parents": [
        "c39adf91c9d99eea31d9e83fa3c905516ebbb37e",
        "5def50da0de624abeafafe71dc72b4baf423b985"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Dec 11 11:53:53 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 11 11:53:53 2012 -0800"
      },
      "message": "am 5def50da: Merge \"Fallback to default dream if the current dream is removed.\" into jb-mr1.1-dev\n\n* commit \u00275def50da0de624abeafafe71dc72b4baf423b985\u0027:\n  Fallback to default dream if the current dream is removed.\n"
    },
    {
      "commit": "5def50da0de624abeafafe71dc72b4baf423b985",
      "tree": "de1156e498ce724e573674afa294efff6609f5e3",
      "parents": [
        "d39a0d8041cec16429331937ec81d55f18b0db72",
        "bbdb062d98275f6833ebc2f0998b9e2a6534cecb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Dec 11 11:51:41 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 11:51:41 2012 -0800"
      },
      "message": "Merge \"Fallback to default dream if the current dream is removed.\" into jb-mr1.1-dev"
    },
    {
      "commit": "ef2277ec5802143b8af1da32d7b01518401b97a9",
      "tree": "38f1b6f2bcd07ba3053eeba31d7d8fa8fe9e8986",
      "parents": [
        "aeb6268645d571dfc9f2d387a7ad2471039ddb54"
      ],
      "author": {
        "name": "Emma Sajic",
        "email": "esajic@effectivelateralsolutions.co.uk",
        "time": "Sun Dec 09 13:32:05 2012 +0000"
      },
      "committer": {
        "name": "Emma Sajic",
        "email": "esajic@effectivelateralsolutions.co.uk",
        "time": "Tue Dec 11 19:50:58 2012 +0000"
      },
      "message": "Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter\n\nFix for Issue ID 18316. Make isEmpty() return false when getCount() returns a non-zero value. So that the list cannot be considered empty when a header or footer is present.\n\nhttps://code.google.com/p/android/issues/detail?id\u003d18316\n\nChange-Id: Ib69201e9d5ef3efcbb68ea298b8cc8ca6e027246\nSigned-off-by: Emma Sajic \u003cesajic@effectivelateralsolutions.co.uk\u003e\n"
    },
    {
      "commit": "03cb98aecfeef0b0894f69987f8b4a15c02501f3",
      "tree": "9bc900ba51fb0099160983ff70e758d1bc3d7112",
      "parents": [
        "e03c17f1cb50a7869ef33406a2be275fdb040ea1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 11:14:58 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 11:15:25 2012 -0800"
      },
      "message": "Move Observer test to servicetests\n\nChange-Id: Ib3493af4eb3185db79004a3cad5473161ed51f71\n"
    },
    {
      "commit": "e03c17f1cb50a7869ef33406a2be275fdb040ea1",
      "tree": "a6ab13533af6f621f67003e57c0ccddb97cff89d",
      "parents": [
        "28db1975802374985f2cb8bf4aedc7f5a9e81a22",
        "814a8d35ae11b70027e0e476ca1c0bb589106b4d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 11:08:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 11:08:06 2012 -0800"
      },
      "message": "Merge \"Move one more test.\""
    },
    {
      "commit": "814a8d35ae11b70027e0e476ca1c0bb589106b4d",
      "tree": "ddebfe69aa178ba17e80be807253f30bb7447858",
      "parents": [
        "16db3c72c09bb03b6d418893686e837fa89b601b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 11:06:21 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 11:06:21 2012 -0800"
      },
      "message": "Move one more test.\n\nChange-Id: Iea0e0b5727746f2332db2ab1c1b216326eb50f13\n"
    },
    {
      "commit": "28db1975802374985f2cb8bf4aedc7f5a9e81a22",
      "tree": "708a2dfc8ac26fbabca87d35f4c6f91a42fb2fe1",
      "parents": [
        "3a57213c2d54c5f5e7e95c944ef30e6c239162ae",
        "66f78d7a979775efb148873797bac4584ddb3b83"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 11 10:51:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 10:51:30 2012 -0800"
      },
      "message": "Merge \"Share the pending layout changes\""
    },
    {
      "commit": "3a57213c2d54c5f5e7e95c944ef30e6c239162ae",
      "tree": "c96b0f132de61d5123430260fdf3f62fe8492f4b",
      "parents": [
        "74c9671855b436816e36d407b85d781c38095a50",
        "8ff9a156c04c24458d94c716a64a5b7327f0e987"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 10:43:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 10:43:45 2012 -0800"
      },
      "message": "Merge \"Fix build. Forgot to move this test.\""
    },
    {
      "commit": "74c9671855b436816e36d407b85d781c38095a50",
      "tree": "2c589f194e438aaec6eebffef712516722d47a2f",
      "parents": [
        "16db3c72c09bb03b6d418893686e837fa89b601b",
        "968683335e17c06504a11bc2e38a2580f613ea16"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 11 10:42:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 10:42:42 2012 -0800"
      },
      "message": "Merge \"Recouple layout and animation a bit.\""
    },
    {
      "commit": "8ff9a156c04c24458d94c716a64a5b7327f0e987",
      "tree": "3d0c2ad0d1f6b1627dc2983f9a612e471f443efa",
      "parents": [
        "16db3c72c09bb03b6d418893686e837fa89b601b"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 10:42:09 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 10:42:09 2012 -0800"
      },
      "message": "Fix build. Forgot to move this test.\n\nChange-Id: I06aab8ec6e2dac86b65bbeed3587444260fec2e8\n"
    },
    {
      "commit": "16db3c72c09bb03b6d418893686e837fa89b601b",
      "tree": "f6a7e88960d9b6bfad90a3b867a0ffb52b83da15",
      "parents": [
        "07ce6511378ef2942f8238bb34cfa5116667cbb0",
        "7a96c39c510923ef73bbb06ab20109f0168b8eb1"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 10:03:38 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 10:04:07 2012 -0800"
      },
      "message": "Merge \"Move lingering services to services.jar.\""
    },
    {
      "commit": "07ce6511378ef2942f8238bb34cfa5116667cbb0",
      "tree": "9519dea0865685b0358b97f4aae32c17a8280735",
      "parents": [
        "151cb90c6093d5b4371b9367b507f8aa7c1a4370",
        "ccc9e9b9365ee149c97589524b2abab2f381c6c8"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 11 09:54:22 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 09:54:22 2012 -0800"
      },
      "message": "Merge \"Further refine test for window gone.\""
    },
    {
      "commit": "7a96c39c510923ef73bbb06ab20109f0168b8eb1",
      "tree": "70fd480a814add0fdcb274540e1f421806020f24",
      "parents": [
        "151cb90c6093d5b4371b9367b507f8aa7c1a4370"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Nov 15 14:01:46 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Dec 11 09:50:50 2012 -0800"
      },
      "message": "Move lingering services to services.jar.\n\nThis helps reduce the pressure on framework.jar, and makes it clear\nthat it should only be used by the system_server.\n\nBug: 7333397\nChange-Id: I0858904239535380fbf30562b793e277d8c3f054\n"
    },
    {
      "commit": "ccc9e9b9365ee149c97589524b2abab2f381c6c8",
      "tree": "e8fe935fd4becbe4724e06f9e8ea0abc1a874c11",
      "parents": [
        "83323f427d3c3e9b9a76c4cb6f76a5707cc686bd"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 11 09:40:34 2012 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Dec 11 09:49:38 2012 -0800"
      },
      "message": "Further refine test for window gone.\n\nDo not treat a window that is animating as being onscreen until it\nhas been drawn. The indication that a window was \"gone\" was occurring\ntoo soon resulting in windows appearing before the status bar came\nback and having to be drawn twice, with and without the status bar.\nBy waiting for the window to be drawn the status bar appears and the\nwindow does not have to get redrawn.\n\nBug 7696315 fixed.\n\nChange-Id: Ic93bf6eed03cf12a92a656791725a6d26e0ad0e9\n"
    },
    {
      "commit": "151cb90c6093d5b4371b9367b507f8aa7c1a4370",
      "tree": "700a8e5f723759ea4b18b90e2a80e6c9f7f7b10b",
      "parents": [
        "32de9220e06360cf957b1bef8c973ab726278d47",
        "c092b8d3cf8e422166cccce43763b3892a85429a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:42:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 10 20:42:38 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "32de9220e06360cf957b1bef8c973ab726278d47",
      "tree": "48070d104fd49a7699bf257b16b8160e96663f26",
      "parents": [
        "51b25921536bb8e746d9a26fbbf6166ec214aba8",
        "f2caaea7af9e2d86437784f04d3d94a7903f975b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:32:41 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 10 20:32:41 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "51b25921536bb8e746d9a26fbbf6166ec214aba8",
      "tree": "774fb51d85b83257793e32132e8405567bb7d783",
      "parents": [
        "984e4b5add34cf1f3303149d6c7e21bef22ec344",
        "fca736b889759c585629f5cbfae6667612a326c5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:26:22 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 20:26:22 2012 -0800"
      },
      "message": "am fca736b8: (-s ours) am c39adf91: am d39a0d80: Merge \"Import translations. DO NOT MERGE\" into jb-mr1.1-dev\n\n* commit \u0027fca736b889759c585629f5cbfae6667612a326c5\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "fca736b889759c585629f5cbfae6667612a326c5",
      "tree": "67257a1d83a1beb0d7e11351433b78c0a26805f4",
      "parents": [
        "8672f044ffba414c6caade21cff8b55a707713f0",
        "c39adf91c9d99eea31d9e83fa3c905516ebbb37e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:23:59 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 20:23:59 2012 -0800"
      },
      "message": "am c39adf91: am d39a0d80: Merge \"Import translations. DO NOT MERGE\" into jb-mr1.1-dev\n\n* commit \u0027c39adf91c9d99eea31d9e83fa3c905516ebbb37e\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "c39adf91c9d99eea31d9e83fa3c905516ebbb37e",
      "tree": "e89b4b018c8da8d195f1419dd9b92930f5783970",
      "parents": [
        "73f6e3f583b1ff2948fd82e68a3f813750165b14",
        "d39a0d8041cec16429331937ec81d55f18b0db72"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:22:17 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 20:22:17 2012 -0800"
      },
      "message": "am d39a0d80: Merge \"Import translations. DO NOT MERGE\" into jb-mr1.1-dev\n\n* commit \u0027d39a0d8041cec16429331937ec81d55f18b0db72\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "984e4b5add34cf1f3303149d6c7e21bef22ec344",
      "tree": "774fb51d85b83257793e32132e8405567bb7d783",
      "parents": [
        "b84b9c21919a067ee989f70667c1cfa2f817c46e",
        "8672f044ffba414c6caade21cff8b55a707713f0"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:21:39 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 20:21:39 2012 -0800"
      },
      "message": "am 8672f044: (-s ours) am 73f6e3f5: Merge \"Import translations. DO NOT MERGE\" into jb-mr1-aah-dev\n\n* commit \u00278672f044ffba414c6caade21cff8b55a707713f0\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "8672f044ffba414c6caade21cff8b55a707713f0",
      "tree": "67257a1d83a1beb0d7e11351433b78c0a26805f4",
      "parents": [
        "81f82d29ed3c93704c4fa0cbfeb48a675b71c349",
        "73f6e3f583b1ff2948fd82e68a3f813750165b14"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:20:17 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 20:20:17 2012 -0800"
      },
      "message": "am 73f6e3f5: Merge \"Import translations. DO NOT MERGE\" into jb-mr1-aah-dev\n\n* commit \u002773f6e3f583b1ff2948fd82e68a3f813750165b14\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "d39a0d8041cec16429331937ec81d55f18b0db72",
      "tree": "de8fcf3b5c6caff852e4b6c78f39e7c66aca68fc",
      "parents": [
        "32b424f7240580e3948f44559050262e18de99d8",
        "ca4d4f7c90533c7fb9bd1feab027d4b73ba15e4d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:19:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 10 20:19:06 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1.1-dev"
    },
    {
      "commit": "73f6e3f583b1ff2948fd82e68a3f813750165b14",
      "tree": "e89b4b018c8da8d195f1419dd9b92930f5783970",
      "parents": [
        "aa8dc2ee18c15a5c7fb897d2f41116950fd30fe6",
        "9f106549bcdbaf3415b45e9803fc8c49ba745042"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 10 20:17:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 10 20:17:14 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-aah-dev"
    },
    {
      "commit": "b84b9c21919a067ee989f70667c1cfa2f817c46e",
      "tree": "774fb51d85b83257793e32132e8405567bb7d783",
      "parents": [
        "875eef2daa79db8058d9540f84a715b1c50cad9f",
        "81f82d29ed3c93704c4fa0cbfeb48a675b71c349"
      ],
      "author": {
        "name": "Mita Yun",
        "email": "mitayun@google.com",
        "time": "Mon Dec 10 19:50:11 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 19:50:11 2012 -0800"
      },
      "message": "am 81f82d29: am aa8dc2ee: Removed mCallbackLooper from WallpaperService\n\n* commit \u002781f82d29ed3c93704c4fa0cbfeb48a675b71c349\u0027:\n  Removed mCallbackLooper from WallpaperService\n"
    },
    {
      "commit": "20340705bb90d078a1bce82be35de73fb872f104",
      "tree": "3b0424e3749f6481e015beb83d84c70c817852fd",
      "parents": [
        "32b424f7240580e3948f44559050262e18de99d8",
        "7406c32d42db54a0e5ba6950762963334229e027"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Dec 10 19:33:40 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Dec 10 19:33:40 2012 -0800"
      },
      "message": "merge in jb-mr1.1-release history after reset to jb-mr1.1-dev\n"
    },
    {
      "commit": "73c2aee40a0e0ab2e8bd2bbbc560aa31c38eaac2",
      "tree": "a540919f09c77891eb647765e473ea2d1e7c1359",
      "parents": [
        "3aecb61bebbe038b74b5e0d96acbb7142835127e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Mar 15 16:27:14 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Dec 10 18:40:57 2012 -0800"
      },
      "message": "Make immersive mode public \u0026 imply update locking\n\nActivity.setImmersive(boolean) / android:immersive\u003d\"bool\" are now public.\nIn addition, if the foreground activity is immersive then an update lock\nwill be held on its behalf.  This lets applications such as movie players\nsuppress the display of intrusive notifications, OTA-availability dialogs,\nand the like while they are displaying content that ought not to be\nrudely interrupted.\n\nThe update lock aspect of this mode is *advisory*, not binding -- the\nupdate mechanism is not actually constrained; it simply uses this information\nin deciding whether/when to prompt the user.  It\u0027s more a guideline than\na rule.\n\nBug 7681380\n\nChange-Id: I3c412a84cbf3933e3bf0168f2c71c54a86e4b7e5\n"
    },
    {
      "commit": "81f82d29ed3c93704c4fa0cbfeb48a675b71c349",
      "tree": "9978b256e3c4a166ee2ac1c6e25c1b933cb90cc7",
      "parents": [
        "8c0e3c232a9000b347b18340fa343a15d4434d7b",
        "aa8dc2ee18c15a5c7fb897d2f41116950fd30fe6"
      ],
      "author": {
        "name": "Mita Yun",
        "email": "mitayun@google.com",
        "time": "Mon Dec 10 18:36:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 18:36:01 2012 -0800"
      },
      "message": "am aa8dc2ee: Removed mCallbackLooper from WallpaperService\n\n* commit \u0027aa8dc2ee18c15a5c7fb897d2f41116950fd30fe6\u0027:\n  Removed mCallbackLooper from WallpaperService\n"
    },
    {
      "commit": "aa8dc2ee18c15a5c7fb897d2f41116950fd30fe6",
      "tree": "8df9e2f600ab0f29f56e2dd5493bcbf73b0f7dfe",
      "parents": [
        "4d56777e678ab17379ec54a0875a14299817da8e"
      ],
      "author": {
        "name": "Mita Yun",
        "email": "mitayun@google.com",
        "time": "Mon Dec 10 18:32:03 2012 -0800"
      },
      "committer": {
        "name": "Mita Yun",
        "email": "mitayun@google.com",
        "time": "Mon Dec 10 18:32:03 2012 -0800"
      },
      "message": "Removed mCallbackLooper from WallpaperService\n\nChange-Id: Icb060a9225dbe7e848bbe80e6a9ab28fcfb59969\n"
    },
    {
      "commit": "875eef2daa79db8058d9540f84a715b1c50cad9f",
      "tree": "56a79c93b6a9fb596fc726970097f330753a190f",
      "parents": [
        "4fee26799ecd58634fb3419eb9a67c74914cfc64",
        "8c0e3c232a9000b347b18340fa343a15d4434d7b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Dec 10 18:13:29 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 18:13:29 2012 -0800"
      },
      "message": "am 8c0e3c23: am 74199056: Merge \"Add config_speed_up_audio_on_mt_calls option\"\n\n* commit \u00278c0e3c232a9000b347b18340fa343a15d4434d7b\u0027:\n  Add config_speed_up_audio_on_mt_calls option\n"
    },
    {
      "commit": "8c0e3c232a9000b347b18340fa343a15d4434d7b",
      "tree": "ac2556ed3521976449177d7105a06ad47a6a10d7",
      "parents": [
        "176c7a2b72ff3ee6c34096cb637a48058a7b6798",
        "7419905676db3cecb011d7e63a0eb64421e02b55"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Dec 10 18:11:34 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 18:11:34 2012 -0800"
      },
      "message": "am 74199056: Merge \"Add config_speed_up_audio_on_mt_calls option\"\n\n* commit \u00277419905676db3cecb011d7e63a0eb64421e02b55\u0027:\n  Add config_speed_up_audio_on_mt_calls option\n"
    },
    {
      "commit": "cca2455dc12b942cf7e76d7be755b525911128c4",
      "tree": "4ea29ec398a80025d9ae67bb35505f07bea3cbdf",
      "parents": [
        "85ae89dcbaa3aec500d89dd597b5b3befcfad0b3"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Nov 29 15:45:31 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Dec 10 17:45:33 2012 -0800"
      },
      "message": "Test bounds on rsForEach calls.\n\nChange-Id: I1dedfda90200bac984b552d52e1ac26523085357\n"
    },
    {
      "commit": "4fee26799ecd58634fb3419eb9a67c74914cfc64",
      "tree": "56a79c93b6a9fb596fc726970097f330753a190f",
      "parents": [
        "d44280e28884085f014806d53413ec5a68d0ac25",
        "176c7a2b72ff3ee6c34096cb637a48058a7b6798"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Mon Dec 10 17:36:45 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 10 17:36:45 2012 -0800"
      },
      "message": "am 176c7a2b: am 4d56777e: am 32b424f7: Add config_speed_up_audio_on_mt_calls option\n\n* commit \u0027176c7a2b72ff3ee6c34096cb637a48058a7b6798\u0027:\n  Add config_speed_up_audio_on_mt_calls option\n"
    }
  ],
  "next": "176c7a2b72ff3ee6c34096cb637a48058a7b6798"
}
