)]}'
{
  "log": [
    {
      "commit": "aae6b552b3f9bd0bcc64761a8ea72b4ae5f6c52e",
      "tree": "154e4cdc634ce8c456ba7938bf4928f297680a4a",
      "parents": [
        "0386410ead3d0a816310685796c8f2c2a7d46f93",
        "7ee2f7785f3f77a4d4f589fe6a488662c9ad7913"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 06 23:22:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:31 2012 -0800"
      },
      "message": "am 7ee2f778: am 09329186: am b3b2922b: Merge \"Fix bug #7649607 Hebrew text is cut off in Settings\" into jb-mr1.1-dev\n\n* commit \u00277ee2f7785f3f77a4d4f589fe6a488662c9ad7913\u0027:\n  Fix bug #7649607 Hebrew text is cut off in Settings\n"
    },
    {
      "commit": "0386410ead3d0a816310685796c8f2c2a7d46f93",
      "tree": "1080d4389f5223f189373ec5b6ee0c312880fedc",
      "parents": [
        "f90b03771d72279c3194ac80bbff156a1a4a8c1a",
        "5b09fcc71664383ba73eb2074e52141d5e6abf9e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Dec 06 23:22:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:27 2012 -0800"
      },
      "message": "am 5b09fcc7: am 946f6ab4: am 9819a617: Merge \"Fix password field focus in keyguard\" into jb-mr1.1-dev\n\n* commit \u00275b09fcc71664383ba73eb2074e52141d5e6abf9e\u0027:\n  Fix password field focus in keyguard\n"
    },
    {
      "commit": "f90b03771d72279c3194ac80bbff156a1a4a8c1a",
      "tree": "42ede522bd16a1c596c88ed328126c7c7571af61",
      "parents": [
        "fc46484aa17d5647abe044e69f0353635b0f2b58",
        "f882bc336794909b4c145462cfedc8e28a8494ec"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Dec 06 23:22:23 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:23 2012 -0800"
      },
      "message": "am f882bc33: am a1bc0979: am 0db59a85: Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n\n* commit \u0027f882bc336794909b4c145462cfedc8e28a8494ec\u0027:\n  Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n"
    },
    {
      "commit": "fc46484aa17d5647abe044e69f0353635b0f2b58",
      "tree": "c5316ddaea19ff068ec2449d7089ea53f1f06820",
      "parents": [
        "012cfb245e35446784a7de48bb78788642574f43",
        "1527cc19ed4934d0c60a275f8a3c8617baf791fe"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 06 23:22:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:20 2012 -0800"
      },
      "message": "am 1527cc19: am a4884a12: am 0f3af41f: Merge \"Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\" into jb-mr1.1-dev\n\n* commit \u00271527cc19ed4934d0c60a275f8a3c8617baf791fe\u0027:\n  Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\n"
    },
    {
      "commit": "012cfb245e35446784a7de48bb78788642574f43",
      "tree": "ab41f63c831d5139d352a47a4a814fecb922159d",
      "parents": [
        "bdcef16b2be3406638a18da0273aef258e534277",
        "a4ff88cf579cc336d54e9d7d8107d90af90bcf98"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 06 23:22:16 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:16 2012 -0800"
      },
      "message": "am a4ff88cf: am 1fad16a6: am 3757e234: Merge \"Fix baseline alignment of notification times.\" into jb-mr1.1-dev\n\n* commit \u0027a4ff88cf579cc336d54e9d7d8107d90af90bcf98\u0027:\n  Fix baseline alignment of notification times.\n"
    },
    {
      "commit": "bdcef16b2be3406638a18da0273aef258e534277",
      "tree": "ec0f285066cabecbd90a7c2d4fc5f46bbb77faa4",
      "parents": [
        "cca13f13703c33901c616b986f2b7ff0e7a1d5a6",
        "ad5814b5b118801a6de5147119e58d7494383bce"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Dec 06 23:22:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:13 2012 -0800"
      },
      "message": "am ad5814b5: (-s ours) am bc36b523: am 7b085571: Merge \"DO NOT MERGE Adjust update interval when expiring location requests.\" into jb-mr1.1-dev\n\n* commit \u0027ad5814b5b118801a6de5147119e58d7494383bce\u0027:\n  DO NOT MERGE Adjust update interval when expiring location requests.\n"
    },
    {
      "commit": "cca13f13703c33901c616b986f2b7ff0e7a1d5a6",
      "tree": "ec0f285066cabecbd90a7c2d4fc5f46bbb77faa4",
      "parents": [
        "ca3088cee8bb151fe401b0f653dfd708cfceed65",
        "1a10de0f6be13dcb3630ef1bec86ae0ff6a035e4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 06 23:22:09 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:09 2012 -0800"
      },
      "message": "am 1a10de0f: am 23d8835d: am ab3a5d94: am 40f7a513: docs: remove minsdkversion for clarity\n\n* commit \u00271a10de0f6be13dcb3630ef1bec86ae0ff6a035e4\u0027:\n  docs: remove minsdkversion for clarity\n"
    },
    {
      "commit": "ca3088cee8bb151fe401b0f653dfd708cfceed65",
      "tree": "fcbda019947c77d19657b15aa92e8105ad136b71",
      "parents": [
        "95a38b92a0f0f8268636f6544467d59e67924715",
        "29d4484dd822d7781da4170f907b8a020eb3e1d0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Dec 06 23:22:05 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:22:05 2012 -0800"
      },
      "message": "am 29d4484d: am e771f3a6: am ddd75cb1: Merge \"Fix NPE when showing Toast from system process.\" into jb-mr1.1-dev\n\n* commit \u002729d4484dd822d7781da4170f907b8a020eb3e1d0\u0027:\n  Fix NPE when showing Toast from system process.\n"
    },
    {
      "commit": "95a38b92a0f0f8268636f6544467d59e67924715",
      "tree": "af3fd3885990ac2a9109451be1d4c4e9327c525c",
      "parents": [
        "002221d34a67f37b886cbff2e01ffeac43ccbeec",
        "a98776723f12ca1cbe6a8d181a49f179dfd23abd"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Dec 06 23:21:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:21:58 2012 -0800"
      },
      "message": "am a9877672: am 780a53df: am 07efb030: Merge \"Defer process mode upon draw\" into jb-mr1.1-dev\n\n* commit \u0027a98776723f12ca1cbe6a8d181a49f179dfd23abd\u0027:\n  Defer process mode upon draw\n"
    },
    {
      "commit": "002221d34a67f37b886cbff2e01ffeac43ccbeec",
      "tree": "50f89ea17e533f9d071f7c52757534ae03fc6590",
      "parents": [
        "906380a87674800572ebf4bc797cb365d935c085",
        "fd0b25875c3fe005329d412a2500da1951ff6a7b"
      ],
      "author": {
        "name": "Adam Hampson",
        "email": "ahampson@google.com",
        "time": "Thu Dec 06 23:21:54 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 23:21:54 2012 -0800"
      },
      "message": "am fd0b2587: am 6a9d5761: EthernetDataTracker: Start DHCP on Link Up\n\n* commit \u0027fd0b25875c3fe005329d412a2500da1951ff6a7b\u0027:\n  EthernetDataTracker: Start DHCP on Link Up\n"
    },
    {
      "commit": "7ee2f7785f3f77a4d4f589fe6a488662c9ad7913",
      "tree": "cdac5cbfa2229ba5541f86c7309a2b1ac1cf8fa4",
      "parents": [
        "5b09fcc71664383ba73eb2074e52141d5e6abf9e",
        "09329186eaf66b6c03d0ff5cc8df910800649b7d"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 06 18:59:32 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:59:32 2012 -0800"
      },
      "message": "am 09329186: am b3b2922b: Merge \"Fix bug #7649607 Hebrew text is cut off in Settings\" into jb-mr1.1-dev\n\n* commit \u002709329186eaf66b6c03d0ff5cc8df910800649b7d\u0027:\n  Fix bug #7649607 Hebrew text is cut off in Settings\n"
    },
    {
      "commit": "5b09fcc71664383ba73eb2074e52141d5e6abf9e",
      "tree": "02b39d2bc5c34bcaa9d0e432f76b67ca9c501cb0",
      "parents": [
        "f882bc336794909b4c145462cfedc8e28a8494ec",
        "946f6ab44048138c03f9bcf93451322b4397f8f9"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Dec 06 18:59:24 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:59:24 2012 -0800"
      },
      "message": "am 946f6ab4: am 9819a617: Merge \"Fix password field focus in keyguard\" into jb-mr1.1-dev\n\n* commit \u0027946f6ab44048138c03f9bcf93451322b4397f8f9\u0027:\n  Fix password field focus in keyguard\n"
    },
    {
      "commit": "f882bc336794909b4c145462cfedc8e28a8494ec",
      "tree": "4aa6ccc45b3e66d3246963e24ca83b7246877171",
      "parents": [
        "1527cc19ed4934d0c60a275f8a3c8617baf791fe",
        "a1bc0979a8cd7389ef4f7f4800fc58cd987ffee2"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Dec 06 18:59:19 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:59:19 2012 -0800"
      },
      "message": "am a1bc0979: am 0db59a85: Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n\n* commit \u0027a1bc0979a8cd7389ef4f7f4800fc58cd987ffee2\u0027:\n  Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n"
    },
    {
      "commit": "1527cc19ed4934d0c60a275f8a3c8617baf791fe",
      "tree": "4f9130bf71cd3c4c48484c73d7e255c6989280de",
      "parents": [
        "a4ff88cf579cc336d54e9d7d8107d90af90bcf98",
        "a4884a12a1a6d833bad2e0d0fb85f2129e0a936f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Dec 06 18:59:10 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:59:10 2012 -0800"
      },
      "message": "am a4884a12: am 0f3af41f: Merge \"Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\" into jb-mr1.1-dev\n\n* commit \u0027a4884a12a1a6d833bad2e0d0fb85f2129e0a936f\u0027:\n  Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\n"
    },
    {
      "commit": "a4ff88cf579cc336d54e9d7d8107d90af90bcf98",
      "tree": "7ea42310c9cf7dcf2271855cb42626776c9dd80c",
      "parents": [
        "ad5814b5b118801a6de5147119e58d7494383bce",
        "1fad16a6353f912168b130a9e595ac4540487827"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 06 18:59:06 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:59:06 2012 -0800"
      },
      "message": "am 1fad16a6: am 3757e234: Merge \"Fix baseline alignment of notification times.\" into jb-mr1.1-dev\n\n* commit \u00271fad16a6353f912168b130a9e595ac4540487827\u0027:\n  Fix baseline alignment of notification times.\n"
    },
    {
      "commit": "ad5814b5b118801a6de5147119e58d7494383bce",
      "tree": "3fa3c2e9f9b488b142abbbacbb647d7832c32632",
      "parents": [
        "1a10de0f6be13dcb3630ef1bec86ae0ff6a035e4",
        "bc36b52372be154994f19a9e767184b2d6b4783a"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Dec 06 18:59:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:59:01 2012 -0800"
      },
      "message": "am bc36b523: am 7b085571: Merge \"DO NOT MERGE Adjust update interval when expiring location requests.\" into jb-mr1.1-dev\n\n* commit \u0027bc36b52372be154994f19a9e767184b2d6b4783a\u0027:\n  DO NOT MERGE Adjust update interval when expiring location requests.\n"
    },
    {
      "commit": "1a10de0f6be13dcb3630ef1bec86ae0ff6a035e4",
      "tree": "50f09446a7f83bbe560942938209a206a97ee5ed",
      "parents": [
        "29d4484dd822d7781da4170f907b8a020eb3e1d0",
        "23d8835dc112ef0c65fac41cf1a1a00cb6bc776d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 06 18:58:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:58:31 2012 -0800"
      },
      "message": "am 23d8835d: am ab3a5d94: am 40f7a513: docs: remove minsdkversion for clarity\n\n* commit \u002723d8835dc112ef0c65fac41cf1a1a00cb6bc776d\u0027:\n  docs: remove minsdkversion for clarity\n"
    },
    {
      "commit": "29d4484dd822d7781da4170f907b8a020eb3e1d0",
      "tree": "ebd47090f997c667989f408755a5b403a2b80030",
      "parents": [
        "a98776723f12ca1cbe6a8d181a49f179dfd23abd",
        "e771f3a67cbca9976de6b5df6088f6c007df2914"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Dec 06 18:58:24 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:58:24 2012 -0800"
      },
      "message": "am e771f3a6: am ddd75cb1: Merge \"Fix NPE when showing Toast from system process.\" into jb-mr1.1-dev\n\n* commit \u0027e771f3a67cbca9976de6b5df6088f6c007df2914\u0027:\n  Fix NPE when showing Toast from system process.\n"
    },
    {
      "commit": "a98776723f12ca1cbe6a8d181a49f179dfd23abd",
      "tree": "fbab8151f8272042b6a8b70a5c61f56b6562a734",
      "parents": [
        "fd0b25875c3fe005329d412a2500da1951ff6a7b",
        "780a53dfb5176165286ff4f1483b408e28ad6eb7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Dec 06 18:58:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:58:20 2012 -0800"
      },
      "message": "am 780a53df: am 07efb030: Merge \"Defer process mode upon draw\" into jb-mr1.1-dev\n\n* commit \u0027780a53dfb5176165286ff4f1483b408e28ad6eb7\u0027:\n  Defer process mode upon draw\n"
    },
    {
      "commit": "fd0b25875c3fe005329d412a2500da1951ff6a7b",
      "tree": "3af8a77f2b602ad0536479f5042da38f63782e09",
      "parents": [
        "628ba035b3c0636826f3eee3ae78da628cc1a8c8",
        "6a9d57617a9b502c65d62f053ad8bd0309afdc24"
      ],
      "author": {
        "name": "Adam Hampson",
        "email": "ahampson@google.com",
        "time": "Thu Dec 06 18:58:10 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 18:58:10 2012 -0800"
      },
      "message": "am 6a9d5761: EthernetDataTracker: Start DHCP on Link Up\n\n* commit \u00276a9d57617a9b502c65d62f053ad8bd0309afdc24\u0027:\n  EthernetDataTracker: Start DHCP on Link Up\n"
    },
    {
      "commit": "906380a87674800572ebf4bc797cb365d935c085",
      "tree": "8f72f166f965d4fa07a14f09a6c3c37cc4f557be",
      "parents": [
        "28d4cf50e793568aad660ed21865d30b2cedac0a",
        "d7940c89e8286348304961a8de87ce28f69613de"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Dec 06 18:06:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 18:06:25 2012 -0800"
      },
      "message": "Merge \"add filters from Gallery to ImageProcessing\""
    },
    {
      "commit": "d7940c89e8286348304961a8de87ce28f69613de",
      "tree": "e766145cfd13a2bc576f55fbcf287fecd534064a",
      "parents": [
        "43cdf6d6795424e93ef232570ab8bbd9ae912041"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Dec 03 13:34:49 2012 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Dec 06 17:19:54 2012 -0800"
      },
      "message": "add filters from Gallery to ImageProcessing\n\nChange-Id: Iaf90f4a9468adde4bc8d94ec3ceed41846f424d0\n"
    },
    {
      "commit": "28d4cf50e793568aad660ed21865d30b2cedac0a",
      "tree": "b6459b288fb1c2e00f0fc621e8878220033767c5",
      "parents": [
        "afa528e4382e3e0fa3654fb17ead0e90be067448",
        "a501b5b8d5ec0ccc975adbcf302f01a6979e81e1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 16:34:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 16:34:48 2012 -0800"
      },
      "message": "Merge \"AudioTrack error checks\""
    },
    {
      "commit": "afa528e4382e3e0fa3654fb17ead0e90be067448",
      "tree": "3841b0964c965be6a2380b150843e99595318db4",
      "parents": [
        "91c7bc2a8db473eb6188ae9fb16760c66782f025",
        "b6d04f84c342fc1cd26097c91692c012d4cd4f25"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Dec 06 15:22:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 15:22:44 2012 -0800"
      },
      "message": "Merge \"Fix app bug related to same input/output bitmap.\""
    },
    {
      "commit": "b6d04f84c342fc1cd26097c91692c012d4cd4f25",
      "tree": "6cfd029c6748c2e17b3fb4dce7923b3e77b8f778",
      "parents": [
        "ac2b02386aafecf9a0877c6a9c457200c3f8faa7"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Dec 06 15:03:21 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Dec 06 15:03:21 2012 -0800"
      },
      "message": "Fix app bug related to same input/output bitmap.\n\nDue to our new bitmap storage optimization, we can\u0027t reuse the same\nbitmap as input and output safely (since we modify the output directly).\nThis change updates ImageProcessing to appropriately create a distinct\noutput Bitmap Allocation and actually use it.\n\nChange-Id: Iecf6c2d203bd1c370b8d0a9fb7e69b419d2eb69b\n"
    },
    {
      "commit": "91c7bc2a8db473eb6188ae9fb16760c66782f025",
      "tree": "58d625dbc27e9cc8870287ddc9c55422bab82323",
      "parents": [
        "42b1b564b63fa9c93df894ac8eca8db68fd5c435",
        "3b4df62704a6184878afd9272830cf3db7bd2d66"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 13:48:03 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 13:48:34 2012 -0800"
      },
      "message": "Merge \"Allow more APIs before write in static buffer mode\""
    },
    {
      "commit": "42b1b564b63fa9c93df894ac8eca8db68fd5c435",
      "tree": "55eb5a30ae19292957f71f03527caacebd928acf",
      "parents": [
        "e1a2c9f9447cd61168da874c6bc5a594f5b4a6d5",
        "ef96a43a3c9277a2b63cce5ead0618281ac263b1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 06 13:31:36 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 13:31:36 2012 -0800"
      },
      "message": "Merge \"Remove exposing dialog handling to apps\""
    },
    {
      "commit": "e1a2c9f9447cd61168da874c6bc5a594f5b4a6d5",
      "tree": "d3681043c14acf6415d4a0351961b85246b3435d",
      "parents": [
        "8d8938884417cfcfbee2c75cf103494f0dc6ff20",
        "1f61d01508651b4475397414e1fe06af1ab8fada"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 12:46:32 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 12:47:17 2012 -0800"
      },
      "message": "Merge \"Use the utility logging methods and single tag\""
    },
    {
      "commit": "8d8938884417cfcfbee2c75cf103494f0dc6ff20",
      "tree": "c8fb634c49b182c5838593bf282db5090c437281",
      "parents": [
        "ee88bc8ab90696a9e479cf185ec2b8c2be0b7258",
        "578081f9da7ddb056b9b98524c639acd9194ecb6"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Thu Dec 06 12:42:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 12:42:30 2012 -0800"
      },
      "message": "Merge \"Move location provider lib to frameworks/ex - 1\""
    },
    {
      "commit": "ee88bc8ab90696a9e479cf185ec2b8c2be0b7258",
      "tree": "c4cbf755d245cea9217ea6583fc0135373b0e869",
      "parents": [
        "678210251cb1f51ec0025f4d673d11116279cfa6",
        "cfde15d709a3466b9d503f51819b7d28e718b482"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 12:00:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 12:00:44 2012 -0800"
      },
      "message": "Merge \"Document that ByteBuffer position not updated\""
    },
    {
      "commit": "678210251cb1f51ec0025f4d673d11116279cfa6",
      "tree": "fb3b877643098d0c44c10903cb6a82b38c86108c",
      "parents": [
        "942de41bb1b2e14388055cfd0a3645394277b5da",
        "089f6ccac800303c67d99cefd27c83d9a9a40c16"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 11:41:34 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 11:41:34 2012 -0800"
      },
      "message": "Merge \"Remove dead method native_get_session_id()\""
    },
    {
      "commit": "942de41bb1b2e14388055cfd0a3645394277b5da",
      "tree": "5821939db27404bab00d64af9f45292de7b87803",
      "parents": [
        "f0336d11f565aebdbf182289b2b9a4c58bfd80f9",
        "fde16d5879ea88a971004c984093409468b6139c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 06 11:26:40 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 11:26:40 2012 -0800"
      },
      "message": "Merge \"more fixes on safe volume warning message\""
    },
    {
      "commit": "f0336d11f565aebdbf182289b2b9a4c58bfd80f9",
      "tree": "cd22ecccd7aa3d84be2468c0ca32a8035924ed1d",
      "parents": [
        "4bbfa9dbb08c815b890bcc1dc1759ca335b568f8",
        "5e958ed0cd41fd110f6d4b63cebc5cca927f5e6c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 11:14:05 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 11:14:05 2012 -0800"
      },
      "message": "Merge \"Remove whitespace at end of line\""
    },
    {
      "commit": "4bbfa9dbb08c815b890bcc1dc1759ca335b568f8",
      "tree": "2d3191b267730607ac954002eb652d65c258c9a6",
      "parents": [
        "88b41a589d38f7d230e9290e337fb8cb99c36c2e",
        "628ba035b3c0636826f3eee3ae78da628cc1a8c8"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Thu Dec 06 11:03:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 11:03:20 2012 -0800"
      },
      "message": "am 628ba035: am 1612e298: Merge \"AsyncChannel to support remote death notification and post a disconnect message to the source handler.\"\n\n* commit \u0027628ba035b3c0636826f3eee3ae78da628cc1a8c8\u0027:\n  AsyncChannel to support remote death notification and post a disconnect message to the source handler.\n"
    },
    {
      "commit": "628ba035b3c0636826f3eee3ae78da628cc1a8c8",
      "tree": "58e630e9d130fe00aa2ca5754df7e75c2db04fbb",
      "parents": [
        "46e380795216c58acbd38af532ac1626e105866a",
        "1612e29826dfe55f8deca27374046c5931ce5335"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Thu Dec 06 10:59:10 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 10:59:10 2012 -0800"
      },
      "message": "am 1612e298: Merge \"AsyncChannel to support remote death notification and post a disconnect message to the source handler.\"\n\n* commit \u00271612e29826dfe55f8deca27374046c5931ce5335\u0027:\n  AsyncChannel to support remote death notification and post a disconnect message to the source handler.\n"
    },
    {
      "commit": "88b41a589d38f7d230e9290e337fb8cb99c36c2e",
      "tree": "5e4380a794782dc556a22e8522393df7995b8962",
      "parents": [
        "4bef5ac8c7ee231678e679aba6ed80715590580c",
        "46e380795216c58acbd38af532ac1626e105866a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Thu Dec 06 10:44:03 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 10:44:03 2012 -0800"
      },
      "message": "am 46e38079: am c602187e: Merge \"Prevent scanning during DHCP process\"\n\n* commit \u002746e380795216c58acbd38af532ac1626e105866a\u0027:\n  Prevent scanning during DHCP process\n"
    },
    {
      "commit": "46e380795216c58acbd38af532ac1626e105866a",
      "tree": "dcfc7fe7ec9128fa2282e4717ffadab2e56895fa",
      "parents": [
        "08500d5741ae5b21a397957cfb441787f0224d77",
        "c602187e51aa6e8c46bffa5fb2603e368d83ea95"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Thu Dec 06 10:39:04 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 06 10:39:04 2012 -0800"
      },
      "message": "am c602187e: Merge \"Prevent scanning during DHCP process\"\n\n* commit \u0027c602187e51aa6e8c46bffa5fb2603e368d83ea95\u0027:\n  Prevent scanning during DHCP process\n"
    },
    {
      "commit": "4bef5ac8c7ee231678e679aba6ed80715590580c",
      "tree": "bee07491f6ba5549b9171833f5dd067561599014",
      "parents": [
        "f94942f1b947c0d56bac0ffcc7ccfe95c443ebe7",
        "2991fa35a55d4ff9971b9f9c1bac484efa561421"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Dec 06 09:35:40 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 09:35:40 2012 -0800"
      },
      "message": "Merge \"Wire KEYCODE_SYSRQ up to take screenshot.\""
    },
    {
      "commit": "f94942f1b947c0d56bac0ffcc7ccfe95c443ebe7",
      "tree": "0b7b794a242db95182b32fe638d2cba3e9bcaac1",
      "parents": [
        "d1654e17d46f2165f74ea0096e82667e074aa8a2",
        "9121a032bb11256deabca709a42f7212ea19feaa"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Dec 06 08:37:37 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 08:37:37 2012 -0800"
      },
      "message": "Merge \"Import only what\u0027s needed\""
    },
    {
      "commit": "d1654e17d46f2165f74ea0096e82667e074aa8a2",
      "tree": "f560f8d948997f28dc388b441351f3f069b57e57",
      "parents": [
        "2b0b6596e4300350a84bbe917fd87f3b79bd2888",
        "a170bb81d5953c1f0aa0f5f49bd72eb43c50e233"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Dec 06 08:35:36 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 06 08:35:36 2012 -0800"
      },
      "message": "Merge \"Remove duplicate AndroidManifest.xml entries.\""
    },
    {
      "commit": "ef96a43a3c9277a2b63cce5ead0618281ac263b1",
      "tree": "87730942a3ead1db7118ac8f7c87c9a0dbb13103",
      "parents": [
        "0a19ad089ad93740debc52c122726507e4517ccb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Dec 05 16:36:20 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Dec 05 21:19:52 2012 -0800"
      },
      "message": "Remove exposing dialog handling to apps\n\nThis was a hidden API that has little value in being exposed due to\npersistence now being supported on the platform.\n\nThe only use case for this is NFC, and we are going to add support\nfor that in official way\n\nChange-Id: I20d97c8fd81e50fc610b4983b613e26ebaa72578\n"
    },
    {
      "commit": "1612e29826dfe55f8deca27374046c5931ce5335",
      "tree": "19817a0ce5af571d4c79e6ad587491e6f9ce9bdc",
      "parents": [
        "c602187e51aa6e8c46bffa5fb2603e368d83ea95",
        "ba059bf54c58e312562ac527d97d2bc1d4dacb45"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@android.com",
        "time": "Wed Dec 05 20:33:37 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 05 20:33:37 2012 -0800"
      },
      "message": "Merge \"AsyncChannel to support remote death notification and post a disconnect message to the source handler.\""
    },
    {
      "commit": "2991fa35a55d4ff9971b9f9c1bac484efa561421",
      "tree": "192832a9009d5fa783161942a6c37492caeec8e0",
      "parents": [
        "e81f55bae83559a39778fdd6a3e0b031c65dc8f9"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 05 18:06:43 2012 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 05 18:07:05 2012 -0800"
      },
      "message": "Wire KEYCODE_SYSRQ up to take screenshot.\n\nChange-Id: If7eee811d43ac88c7d206c61f264c3e5f63aa5b3\n"
    },
    {
      "commit": "fde16d5879ea88a971004c984093409468b6139c",
      "tree": "37e83ea75cb487b5344817f35010f1fd915fb679",
      "parents": [
        "e81f55bae83559a39778fdd6a3e0b031c65dc8f9"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 03 14:42:39 2012 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 05 17:59:39 2012 -0800"
      },
      "message": "more fixes on safe volume warning message\n\nFixes the following problems with safe headphone volume warning message:\n- Do not display the warning dialog when screen is off.\n- Use the same 3 second timeout as for the volume slider to dismiss the dialog.\n- Do not dismiss the warning dialog when touching outside of the slider window\nbut inside the warning window.\n- Disable the volume slider when the warning message is displayed.\n- When setting volume directly (touching the volume slider), and the warning\nis displayed, save the requested volume and apply it if acknowledged by the user.\n- Do not display the warning message when restoring safe volume after 20h of\ncumulative listenening\n\nBug 7658641.\n\nChange-Id: Ib3d1315193a433dad918aa5df78fa071062b2394\n"
    },
    {
      "commit": "09329186eaf66b6c03d0ff5cc8df910800649b7d",
      "tree": "d37fcbee685c773af8067c624acaf8e279fc9628",
      "parents": [
        "946f6ab44048138c03f9bcf93451322b4397f8f9",
        "b3b2922b10650551664659eadcf9c43cf9628974"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Dec 05 17:20:51 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 17:20:51 2012 -0800"
      },
      "message": "am b3b2922b: Merge \"Fix bug #7649607 Hebrew text is cut off in Settings\" into jb-mr1.1-dev\n\n* commit \u0027b3b2922b10650551664659eadcf9c43cf9628974\u0027:\n  Fix bug #7649607 Hebrew text is cut off in Settings\n"
    },
    {
      "commit": "b3b2922b10650551664659eadcf9c43cf9628974",
      "tree": "d4c67c63db42bd766db509136b04bf51a49bef54",
      "parents": [
        "9819a61745b8eea3b3b7fa3af2c1ba017192cc36",
        "4e46d0fdef233c729622cc45b329adc460bb4677"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Dec 05 17:17:14 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 17:17:35 2012 -0800"
      },
      "message": "Merge \"Fix bug #7649607 Hebrew text is cut off in Settings\" into jb-mr1.1-dev"
    },
    {
      "commit": "a501b5b8d5ec0ccc975adbcf302f01a6979e81e1",
      "tree": "4e55bb47c58966a44233ad757d821b19eb064933",
      "parents": [
        "2b0b6596e4300350a84bbe917fd87f3b79bd2888"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Nov 30 15:57:13 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Dec 05 17:08:48 2012 -0800"
      },
      "message": "AudioTrack error checks\n\ngetMinBufferSize():\n  Simplify native_get_min_buff_size error checks and handle more errors.\n\nsetPlaybackHeadPosition():\n  Disallow for streaming mode [underlying AudioTrack C++ requires this].\n  Disallow setPlaybackHeadPosition before write().\n  Remove unnecessary synchronization around native_set_position().\n\nsetLoopPoints():\n  As setLoopPoints() is effectively a variant of setPlaybackHeadPosition(), do the same error checks.\n\nwrite():\n  Don\u0027t set \"write completed\" state if write() parameters are invalid or native write fails.\n  It was setting \"write completed\" flag too early, and ignoring native write return value.\n  Detect integer overflow.\n\nreloadStaticData():\n  Disallow reloadStaticData() before write().\n\nChange-Id: Iec36fc0ea67095e18a2c238b148dad5545c102c1\n"
    },
    {
      "commit": "946f6ab44048138c03f9bcf93451322b4397f8f9",
      "tree": "e2c001c7b073a866b6969df3dae7ae7595f3b66a",
      "parents": [
        "a1bc0979a8cd7389ef4f7f4800fc58cd987ffee2",
        "9819a61745b8eea3b3b7fa3af2c1ba017192cc36"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Dec 05 16:42:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 16:42:13 2012 -0800"
      },
      "message": "am 9819a617: Merge \"Fix password field focus in keyguard\" into jb-mr1.1-dev\n\n* commit \u00279819a61745b8eea3b3b7fa3af2c1ba017192cc36\u0027:\n  Fix password field focus in keyguard\n"
    },
    {
      "commit": "9819a61745b8eea3b3b7fa3af2c1ba017192cc36",
      "tree": "b92c38e3eb3e77f593bf08694cbd4af5c64eddf1",
      "parents": [
        "0db59a856f9b4a6ae53854a88fea3a3675d572fd",
        "42df15e93d3eb70846270b26c024f1575e82fa06"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Dec 05 16:37:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 16:37:52 2012 -0800"
      },
      "message": "Merge \"Fix password field focus in keyguard\" into jb-mr1.1-dev"
    },
    {
      "commit": "a1bc0979a8cd7389ef4f7f4800fc58cd987ffee2",
      "tree": "017de4c6c7caefe91fe4a78eaec1428f86545198",
      "parents": [
        "a4884a12a1a6d833bad2e0d0fb85f2129e0a936f",
        "0db59a856f9b4a6ae53854a88fea3a3675d572fd"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Dec 05 16:35:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 16:35:01 2012 -0800"
      },
      "message": "am 0db59a85: Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n\n* commit \u00270db59a856f9b4a6ae53854a88fea3a3675d572fd\u0027:\n  Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n"
    },
    {
      "commit": "2b0b6596e4300350a84bbe917fd87f3b79bd2888",
      "tree": "89e89ef03d7a46bf47088899c1faad26848fc9ed",
      "parents": [
        "9c1d2de17781e4430e4344c43eb7fbed80541ac9",
        "3d301cb2b1d9e61c3af8a8b0b9db370d3d7abf77"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Dec 05 16:33:13 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 16:33:58 2012 -0800"
      },
      "message": "Merge \"Replace run-time modes by compile-time constants\""
    },
    {
      "commit": "a170bb81d5953c1f0aa0f5f49bd72eb43c50e233",
      "tree": "f044b7340051a7acf81e978f48df8c6c16ec94a4",
      "parents": [
        "9950edcdcf6eea0495ba71fa35555bbbbd26954e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Dec 05 16:11:42 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Dec 05 16:11:42 2012 -0800"
      },
      "message": "Remove duplicate AndroidManifest.xml entries.\n\nThe automerger added the entries twice...\n\nChange-Id: I7910cb2126b339b0c8aee11051db1a2de8ae26ae\n"
    },
    {
      "commit": "0db59a856f9b4a6ae53854a88fea3a3675d572fd",
      "tree": "93aca63083c3747e9d8e3eb8ae0e695943f2e90e",
      "parents": [
        "0f3af41fbc2845c61676d3dac2c73a10b434be33"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Dec 05 15:58:43 2012 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Dec 05 16:04:23 2012 -0800"
      },
      "message": "Revert \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\"\n\nThis reverts commit 6cbc2e81742039969e081a9eed02060fb8789e25.\n"
    },
    {
      "commit": "9c1d2de17781e4430e4344c43eb7fbed80541ac9",
      "tree": "7a6a7180606e395bc758cf9de999051d727483b6",
      "parents": [
        "4e71faec0cba73703d8bdb11fe4a400578d4efd7",
        "b09707a041957f055cee3d290c85763cfef8d986"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Dec 05 15:44:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 15:44:07 2012 -0800"
      },
      "message": "Merge \"Make mInitializationLooper final\""
    },
    {
      "commit": "4e71faec0cba73703d8bdb11fe4a400578d4efd7",
      "tree": "c4847e3656d3a287aa552d2694b0972bd7099091",
      "parents": [
        "0fc11dd0590f45ac95b1e64faf5fd57efbea4522",
        "f4e58051e22ad4e21c7cd436c37cc5665c194d1c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Dec 05 15:35:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 15:35:39 2012 -0800"
      },
      "message": "Merge \"Simplify throw statements\""
    },
    {
      "commit": "0fc11dd0590f45ac95b1e64faf5fd57efbea4522",
      "tree": "edfd03d3f95ef60b56d142769cc928d82b081bff",
      "parents": [
        "9950edcdcf6eea0495ba71fa35555bbbbd26954e",
        "df3cb5279857cac41909643c6703e8fc1621fad1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Dec 05 15:28:05 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 15:28:06 2012 -0800"
      },
      "message": "Merge \"Remove redundant AudioTrack. qualifiers\""
    },
    {
      "commit": "df3cb5279857cac41909643c6703e8fc1621fad1",
      "tree": "436ac1170f7089c5677e61445be9f9e1adc77234",
      "parents": [
        "e81f55bae83559a39778fdd6a3e0b031c65dc8f9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Nov 28 14:38:54 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Dec 05 15:24:40 2012 -0800"
      },
      "message": "Remove redundant AudioTrack. qualifiers\n\nSymbols of the current class don\u0027t need to be qualified.\n\nChange-Id: Ic89ce568771165d01d4b5bcf835c591ca0b86541\n"
    },
    {
      "commit": "a4884a12a1a6d833bad2e0d0fb85f2129e0a936f",
      "tree": "30c47aa43d9d70825b82e4d5482054cd22e4893a",
      "parents": [
        "1fad16a6353f912168b130a9e595ac4540487827",
        "0f3af41fbc2845c61676d3dac2c73a10b434be33"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Dec 05 15:20:28 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 15:20:28 2012 -0800"
      },
      "message": "am 0f3af41f: Merge \"Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\" into jb-mr1.1-dev\n\n* commit \u00270f3af41fbc2845c61676d3dac2c73a10b434be33\u0027:\n  Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\n"
    },
    {
      "commit": "0f3af41fbc2845c61676d3dac2c73a10b434be33",
      "tree": "8d8aa14d34fce4fddf2338ed318c2fa6f9bb0537",
      "parents": [
        "3757e234d747b2257be1a2a830b9976177a6bcfd",
        "9de0ed43c3005f10c945180d38611f4c7de79ba1"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Dec 05 15:17:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 15:17:35 2012 -0800"
      },
      "message": "Merge \"Fix bug #7663550 ActionBar menu items should probably use android:textAlignment\u003d\"viewStart\"\" into jb-mr1.1-dev"
    },
    {
      "commit": "42df15e93d3eb70846270b26c024f1575e82fa06",
      "tree": "6b7e78684ef06bc3578bacd73e6ddba5c8f3dd2e",
      "parents": [
        "7b0855715bc6cb14e3ca67d815915d2172f0bc12"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Dec 05 15:15:00 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Dec 05 15:15:00 2012 -0800"
      },
      "message": "Fix password field focus in keyguard\n\nThis fixes a bug introduced in Change-Id: I34b7db402401a824f463d35d7546c05dc2979243 where\nthe top-most view was allowed to capture focus in order to ensure the device handled volume\nkey events.\n\nThis resolves the issue by restoring previous behavior and ensures we still handle media keys,\nregardless of focus.\n\nFixes bug 7676996\n\nChange-Id: Id2d1200be81640e4b4b7b5e3a0af099d6fc2d259\n"
    },
    {
      "commit": "1fad16a6353f912168b130a9e595ac4540487827",
      "tree": "2459fd0c3efea9008b4b3b9ddc4d3cb34e57f2be",
      "parents": [
        "bc36b52372be154994f19a9e767184b2d6b4783a",
        "3757e234d747b2257be1a2a830b9976177a6bcfd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 05 14:58:15 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 14:58:15 2012 -0800"
      },
      "message": "am 3757e234: Merge \"Fix baseline alignment of notification times.\" into jb-mr1.1-dev\n\n* commit \u00273757e234d747b2257be1a2a830b9976177a6bcfd\u0027:\n  Fix baseline alignment of notification times.\n"
    },
    {
      "commit": "3757e234d747b2257be1a2a830b9976177a6bcfd",
      "tree": "60540e68aa8d5c102cf4e8f12935ba014860f027",
      "parents": [
        "7b0855715bc6cb14e3ca67d815915d2172f0bc12",
        "ce8e7eec8d98d7c1fa61452111365ca7441057d4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Dec 05 14:53:59 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 14:54:00 2012 -0800"
      },
      "message": "Merge \"Fix baseline alignment of notification times.\" into jb-mr1.1-dev"
    },
    {
      "commit": "bc36b52372be154994f19a9e767184b2d6b4783a",
      "tree": "f82ca5b4607bb0050e6485d07145cfcdcab3d8f9",
      "parents": [
        "23d8835dc112ef0c65fac41cf1a1a00cb6bc776d",
        "7b0855715bc6cb14e3ca67d815915d2172f0bc12"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 14:06:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 14:06:33 2012 -0800"
      },
      "message": "am 7b085571: Merge \"DO NOT MERGE Adjust update interval when expiring location requests.\" into jb-mr1.1-dev\n\n* commit \u00277b0855715bc6cb14e3ca67d815915d2172f0bc12\u0027:\n  DO NOT MERGE Adjust update interval when expiring location requests.\n"
    },
    {
      "commit": "7b0855715bc6cb14e3ca67d815915d2172f0bc12",
      "tree": "0588e83ae4d2ce60b9c4ecc42310e9ea52d7cf3a",
      "parents": [
        "ab3a5d944eb5b39ed00f3422cee691570e05a3ce",
        "5959bf2d3c7fcfa4058cbcf81c3dc376c962d25e"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 14:03:27 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 14:03:28 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE Adjust update interval when expiring location requests.\" into jb-mr1.1-dev"
    },
    {
      "commit": "578081f9da7ddb056b9b98524c639acd9194ecb6",
      "tree": "ac53b0960f43d8bd6a32f4caa0f6790b6ccf0ad5",
      "parents": [
        "39ec1ec187c3b27f2819aaf5a3a47819af56e44d"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Wed Dec 05 13:57:01 2012 -0800"
      },
      "committer": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Wed Dec 05 13:57:01 2012 -0800"
      },
      "message": "Move location provider lib to frameworks/ex - 1\n\nMove location provider lib to frameworks/ex so it can be re-used in\nGmsCore.\n\nThis is the frameworks/base part of the change (1).\n\nChange-Id: Ifc31a6809876e9c9afb6ed841b66cf06de7e8964\n"
    },
    {
      "commit": "9950edcdcf6eea0495ba71fa35555bbbbd26954e",
      "tree": "984fa0e156d4f644d5192469e605831e56ba3869",
      "parents": [
        "c1493e1a01c45b491071142eefb485c90f08d823",
        "08500d5741ae5b21a397957cfb441787f0224d77"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 05 13:00:59 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 13:00:59 2012 -0800"
      },
      "message": "am 08500d57: (-s ours) Reconcile with jb-mr1.1-release - do not merge\n\n* commit \u002708500d5741ae5b21a397957cfb441787f0224d77\u0027:\n"
    },
    {
      "commit": "c1493e1a01c45b491071142eefb485c90f08d823",
      "tree": "984fa0e156d4f644d5192469e605831e56ba3869",
      "parents": [
        "8435d0e8ffe75d3fe49d3c730907ff571c59024d",
        "368ee53f25cdff7ea89293d2cc81e95816919369"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Dec 05 13:00:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 13:00:41 2012 -0800"
      },
      "message": "am 368ee53f: am f663cad2: am 6c58b155: Merge \"Make 3rd party lockscreen widgets work on secondary users\" into jb-mr1.1-dev\n\n* commit \u0027368ee53f25cdff7ea89293d2cc81e95816919369\u0027:\n  Make 3rd party lockscreen widgets work on secondary users\n"
    },
    {
      "commit": "8435d0e8ffe75d3fe49d3c730907ff571c59024d",
      "tree": "104db66d2c8b9a8d002807c2a8b178dbf7f8851b",
      "parents": [
        "e875e9e0d8851cf959558a66012f8633ec0e6955",
        "08067d376eae087bfaf8fdb66b5983106f98ac25"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Dec 05 12:48:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 12:48:12 2012 -0800"
      },
      "message": "Merge \"Make it clear that non-optional MediaFormat keys are required\""
    },
    {
      "commit": "23d8835dc112ef0c65fac41cf1a1a00cb6bc776d",
      "tree": "97d2b520e5f76cbb06dbfa2d6c792bb4e0ea9b7a",
      "parents": [
        "e771f3a67cbca9976de6b5df6088f6c007df2914",
        "ab3a5d944eb5b39ed00f3422cee691570e05a3ce"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:30:36 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:30:36 2012 -0800"
      },
      "message": "am ab3a5d94: am 40f7a513: docs: remove minsdkversion for clarity\n\n* commit \u0027ab3a5d944eb5b39ed00f3422cee691570e05a3ce\u0027:\n  docs: remove minsdkversion for clarity\n"
    },
    {
      "commit": "e875e9e0d8851cf959558a66012f8633ec0e6955",
      "tree": "91d0f55125b2503bcd77d74c08fd2c1b3f3b0d05",
      "parents": [
        "5923b16f3c20c6611917ad2e589bd1aa634ccb71",
        "6350cfb529b30af88a2bff42962ab111a0cf137b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Dec 05 12:28:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:58 2012 -0800"
      },
      "message": "am 6350cfb5: am 6a3ad968: am 1cb5ad47: am 147b01bc: Merge \"Doc change: In-app Billing -- add notes about orderId change and subscription orderIds.\" into jb-mr1-dev\n\n* commit \u00276350cfb529b30af88a2bff42962ab111a0cf137b\u0027:\n  Doc change: In-app Billing -- add notes about orderId change and subscription orderIds.\n"
    },
    {
      "commit": "5923b16f3c20c6611917ad2e589bd1aa634ccb71",
      "tree": "51e05331b55adee99871425ac5d60de27344f79e",
      "parents": [
        "a0a52e3265b0177a0ac0bd243e5756db18cd613d",
        "74dd15b202a9e4b211df916fce3387be19a472c9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:28:54 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:54 2012 -0800"
      },
      "message": "am 74dd15b2: am 0de625b5: am 174af198: am 3bb56f02: docs: add link to developer survey on main landing pages\n\n* commit \u002774dd15b202a9e4b211df916fce3387be19a472c9\u0027:\n  docs: add link to developer survey on main landing pages\n"
    },
    {
      "commit": "ab3a5d944eb5b39ed00f3422cee691570e05a3ce",
      "tree": "c76bde0589faca97615453758e3e20324e9ec36b",
      "parents": [
        "ddd75cb1ac225f8ffe8c78a5be8ceb589e0cda27",
        "40f7a513bd12dd334e75f6aa7e2b59acdb29ba0f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:28:48 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:48 2012 -0800"
      },
      "message": "am 40f7a513: docs: remove minsdkversion for clarity\n\n* commit \u002740f7a513bd12dd334e75f6aa7e2b59acdb29ba0f\u0027:\n  docs: remove minsdkversion for clarity\n"
    },
    {
      "commit": "a0a52e3265b0177a0ac0bd243e5756db18cd613d",
      "tree": "8025d0f80401065d9bb0e5e1b7f00e382b9f402b",
      "parents": [
        "b34e1ca709860f8e585caaca1583b0a711863454",
        "87830ae7714ff31b77850d5bca71a19ee1ce4d7f"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Wed Dec 05 12:28:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:47 2012 -0800"
      },
      "message": "am 87830ae7: (-s ours) am aa3ac463: am dd549bcc: Merge \"DO NOT MERGE Protect against NPE in FusionEngine.java.\" into jb-mr1.1-dev\n\n* commit \u002787830ae7714ff31b77850d5bca71a19ee1ce4d7f\u0027:\n  DO NOT MERGE Protect against NPE in FusionEngine.java.\n"
    },
    {
      "commit": "b34e1ca709860f8e585caaca1583b0a711863454",
      "tree": "8025d0f80401065d9bb0e5e1b7f00e382b9f402b",
      "parents": [
        "1311c9f2c6ed103939d75ad2096e4b420ac79803",
        "b0ebd4e941ad9fafac87b4a351398ded2fae85f5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:28:40 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:40 2012 -0800"
      },
      "message": "am b0ebd4e9: am 2fb9b61a: am 315557b0: am 78d17441: docs: fix broken link on maps page\n\n* commit \u0027b0ebd4e941ad9fafac87b4a351398ded2fae85f5\u0027:\n  docs: fix broken link on maps page\n"
    },
    {
      "commit": "1311c9f2c6ed103939d75ad2096e4b420ac79803",
      "tree": "d2d8423e2e35d462a896e3e2612e8facf1829773",
      "parents": [
        "6fc1fc9056591117720bcdd9ee9e9e894585db55",
        "8b93e77c9dc2f56a234da83c57c75be8c345ff36"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:28:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:33 2012 -0800"
      },
      "message": "am 8b93e77c: am 1e94db6e: am 3341bde3: am fc677afe: Merge \"docs: update webview guide with javascript interface info\" into jb-mr1-dev\n\n* commit \u00278b93e77c9dc2f56a234da83c57c75be8c345ff36\u0027:\n  docs: update webview guide with javascript interface info\n"
    },
    {
      "commit": "6fc1fc9056591117720bcdd9ee9e9e894585db55",
      "tree": "c69b8702aec721dbbdf7a9cd082f612775cc30d2",
      "parents": [
        "384e6fe84d446067dccec69404e4a3ca507ebe07",
        "cbb234e4b82fc0b05be136ac7f9d1da244c733a4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:28:28 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:28 2012 -0800"
      },
      "message": "am cbb234e4: am 13bad174: am 8a1074d5: am 7550a393: docs: fix AI download links\n\n* commit \u0027cbb234e4b82fc0b05be136ac7f9d1da244c733a4\u0027:\n  docs: fix AI download links\n"
    },
    {
      "commit": "384e6fe84d446067dccec69404e4a3ca507ebe07",
      "tree": "27c2cead41faada62dec81aa56025eb88f9c230d",
      "parents": [
        "fb21aa84a804c8d7dd0aad7df1e4a336ed59f991",
        "1edc61119d145b05f0b5e1323a2fc0fa6a29d4bc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Dec 05 12:28:25 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:25 2012 -0800"
      },
      "message": "am 1edc6111: am 61e21940: am 7fcb5dc5: Merge \"Pin electron beam surface to natural orientation.\" into jb-mr1.1-dev\n\n* commit \u00271edc61119d145b05f0b5e1323a2fc0fa6a29d4bc\u0027:\n  Pin electron beam surface to natural orientation.\n"
    },
    {
      "commit": "fb21aa84a804c8d7dd0aad7df1e4a336ed59f991",
      "tree": "35ea48a0839d11206817939a39ed7aba86c31922",
      "parents": [
        "1c328df48217616bf2975c7d38e8884b23cd306c",
        "8ec9f8f074ea35cad6e6a75a87e4bde947f12ea1"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Dec 05 12:28:17 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:17 2012 -0800"
      },
      "message": "am 8ec9f8f0: am dc5b21a5: am 487f8e93: Merge \"Fix an issue on installing 3rd-party IME by a non-primary user\" into jb-mr1.1-dev\n\n* commit \u00278ec9f8f074ea35cad6e6a75a87e4bde947f12ea1\u0027:\n  Fix an issue on installing 3rd-party IME by a non-primary user\n"
    },
    {
      "commit": "1c328df48217616bf2975c7d38e8884b23cd306c",
      "tree": "2f61f9ef72d95fe822826afadd566bdcb788fc01",
      "parents": [
        "e9d16bcfb162d64b8fe130b9890b7158eeb112be",
        "c0512832f49a80697f2eebb889eeaa035a35029c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:28:11 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:28:11 2012 -0800"
      },
      "message": "am c0512832: am 231719fa: am fff0fb87: am 82e1d979: update building first app class with some changes to eclipse workflow and account for small differences when using an IDE other than eclipse\n\n* commit \u0027c0512832f49a80697f2eebb889eeaa035a35029c\u0027:\n  update building first app class with some changes to eclipse workflow and account for small differences when using an IDE other than eclipse\n"
    },
    {
      "commit": "e771f3a67cbca9976de6b5df6088f6c007df2914",
      "tree": "ac84be8dde9cacd25ca02efb494f6967092bf094",
      "parents": [
        "780a53dfb5176165286ff4f1483b408e28ad6eb7",
        "ddd75cb1ac225f8ffe8c78a5be8ceb589e0cda27"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 05 12:27:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:27:58 2012 -0800"
      },
      "message": "am ddd75cb1: Merge \"Fix NPE when showing Toast from system process.\" into jb-mr1.1-dev\n\n* commit \u0027ddd75cb1ac225f8ffe8c78a5be8ceb589e0cda27\u0027:\n  Fix NPE when showing Toast from system process.\n"
    },
    {
      "commit": "40f7a513bd12dd334e75f6aa7e2b59acdb29ba0f",
      "tree": "ab1ab376597b4eba6ce5d12ff3b684553f995acf",
      "parents": [
        "147b01bc637ad8d184bd0aa2d6bf902e69c92107"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:25:42 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:25:42 2012 -0800"
      },
      "message": "docs: remove minsdkversion for clarity\n\nChange-Id: I4ae06f447436ef8170a66a075cc08f1667387133\n"
    },
    {
      "commit": "780a53dfb5176165286ff4f1483b408e28ad6eb7",
      "tree": "211600a68085167a239fefbcd0deb4ee899f0a71",
      "parents": [
        "6a9d57617a9b502c65d62f053ad8bd0309afdc24",
        "07efb0303ff031512b7c38c6e7e9c2fcdb5849c0"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Dec 05 12:25:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:25:13 2012 -0800"
      },
      "message": "am 07efb030: Merge \"Defer process mode upon draw\" into jb-mr1.1-dev\n\n* commit \u002707efb0303ff031512b7c38c6e7e9c2fcdb5849c0\u0027:\n  Defer process mode upon draw\n"
    },
    {
      "commit": "ddd75cb1ac225f8ffe8c78a5be8ceb589e0cda27",
      "tree": "5eb535f77f406326b8faa4a197431a61fe5a5b2b",
      "parents": [
        "07efb0303ff031512b7c38c6e7e9c2fcdb5849c0",
        "54ae2f389cd0d9b9a558b5f61e096aec6215966b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 05 12:24:03 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 12:24:25 2012 -0800"
      },
      "message": "Merge \"Fix NPE when showing Toast from system process.\" into jb-mr1.1-dev"
    },
    {
      "commit": "e9d16bcfb162d64b8fe130b9890b7158eeb112be",
      "tree": "fe3235b55184602f6a0cc674c98812f72ba0abcf",
      "parents": [
        "1eb8f79deb786e425b51f0949d7e126aa28290f8",
        "6861e258f00425f299155a501db59817e8c0c2e9"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 12:23:50 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:50 2012 -0800"
      },
      "message": "am 6861e258: (-s ours) am 1d20e05e: am 82a76800: Merge \"DO NOT MERGE Notify provider when disposing last UpdateRecord\" into jb-mr1.1-dev\n\n* commit \u00276861e258f00425f299155a501db59817e8c0c2e9\u0027:\n  DO NOT MERGE Notify provider when disposing last UpdateRecord\n"
    },
    {
      "commit": "1eb8f79deb786e425b51f0949d7e126aa28290f8",
      "tree": "fe3235b55184602f6a0cc674c98812f72ba0abcf",
      "parents": [
        "454ff492933a248af8660d1b4ced8bc48d86800e",
        "5931fa81bdf776f35367d8652a2c6d27452c0f08"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:23:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:46 2012 -0800"
      },
      "message": "am 5931fa81: am a8a19ac5: am 3b08bb9d: am f9861221: docs: delete gps overview page\n\n* commit \u00275931fa81bdf776f35367d8652a2c6d27452c0f08\u0027:\n  docs: delete gps overview page\n"
    },
    {
      "commit": "454ff492933a248af8660d1b4ced8bc48d86800e",
      "tree": "5c613d9cfd7ebe3a5ee78a49d324bb094be02d43",
      "parents": [
        "cc6f467c353b41df7db912556ab9370ffe22af68",
        "8a3def6ef9d6c16e25ba4927f5b23081e8dd0cc8"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Dec 05 12:23:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:42 2012 -0800"
      },
      "message": "am 8a3def6e: am 0da0d337: am a7acb4b9: Merge \"Fix for bug 7467609 Bad rendering of Telugu text\" into jb-mr1.1-dev\n\n* commit \u00278a3def6ef9d6c16e25ba4927f5b23081e8dd0cc8\u0027:\n  Fix for bug 7467609 Bad rendering of Telugu text\n"
    },
    {
      "commit": "cc6f467c353b41df7db912556ab9370ffe22af68",
      "tree": "78eb13b511ddc3c6d45176eaa5bd2514efdc930e",
      "parents": [
        "07e186ea54ada07e09e74c13e9b19dd9cb8325a7",
        "98c958097b0dd458ffd3e12f9692c0c9522d932e"
      ],
      "author": {
        "name": "Sascha Prueter",
        "email": "saschap@google.com",
        "time": "Wed Dec 05 12:23:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:38 2012 -0800"
      },
      "message": "am 98c95809: am 8f7eddbe: am 652d8fc9: Merge \"PRIORITY_MIN notifications should be truly ambient.\" into jb-mr1.1-dev\n\n* commit \u002798c958097b0dd458ffd3e12f9692c0c9522d932e\u0027:\n  PRIORITY_MIN notifications should be truly ambient.\n"
    },
    {
      "commit": "07e186ea54ada07e09e74c13e9b19dd9cb8325a7",
      "tree": "8e42c3e9fde5f5ac6235ec39ed718028a4e564de",
      "parents": [
        "851f36464807edaeff345f6156e21433e731af15",
        "32ec47c1b15b5a9c8f8d9e9f324bb6fe353119fe"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Dec 05 12:23:34 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:34 2012 -0800"
      },
      "message": "am 32ec47c1: am 63cc22a5: am 4eab3d88: Merge \"more app launch test tweaks\" into jb-mr1.1-dev\n\n* commit \u002732ec47c1b15b5a9c8f8d9e9f324bb6fe353119fe\u0027:\n  more app launch test tweaks\n"
    },
    {
      "commit": "851f36464807edaeff345f6156e21433e731af15",
      "tree": "ae581de3d16e668aaa388a97e015e057c40491b1",
      "parents": [
        "a5c40b774cc83cdd7ad86200ada97b8648a8687e",
        "f54d82c810c14ef4d105c2b015d1277969f33fcd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Dec 05 12:23:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:31 2012 -0800"
      },
      "message": "am f54d82c8: am 639116f1: am 22ab700f: am beb08896: docs: add backup service to gp docs\n\n* commit \u0027f54d82c810c14ef4d105c2b015d1277969f33fcd\u0027:\n  docs: add backup service to gp docs\n"
    },
    {
      "commit": "a5c40b774cc83cdd7ad86200ada97b8648a8687e",
      "tree": "32664ef92d34faf1241e9c288067a29a26b0ffab",
      "parents": [
        "5fa2cad1620546cf6e7144c197c083d7e3bca7e6",
        "46a1a4b2febc504a1ceb5429ac329264b158929c"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Dec 05 12:23:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:27 2012 -0800"
      },
      "message": "am 46a1a4b2: am 8f90249d: am ca83e1d5: Merge \"Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\" into jb-mr1.1-dev\n\n* commit \u002746a1a4b2febc504a1ceb5429ac329264b158929c\u0027:\n  Saving and restoring current page when rotating in lockscreen. (Bug 7568412)\n"
    },
    {
      "commit": "5fa2cad1620546cf6e7144c197c083d7e3bca7e6",
      "tree": "e66361028798fcf2d50a3149106343bdd4bca789",
      "parents": [
        "de8f01a99b787dc90249b05985686f23e11faf1b",
        "4cd6cef3af43d688d75b33c646fc158e837debd0"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Dec 05 12:23:23 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:23 2012 -0800"
      },
      "message": "am 4cd6cef3: am 70463dca: am 49ed5da3: Merge \"Reorder tone mark and nikhahit in DroidSansThai.ttf\" into jb-mr1.1-dev\n\n* commit \u00274cd6cef3af43d688d75b33c646fc158e837debd0\u0027:\n  Reorder tone mark and nikhahit in DroidSansThai.ttf\n"
    },
    {
      "commit": "de8f01a99b787dc90249b05985686f23e11faf1b",
      "tree": "73ceef7d1cb0031d9eea92e49bd36b15c9386fda",
      "parents": [
        "0a19ad089ad93740debc52c122726507e4517ccb",
        "d201bf77be606fb21ef469e0174d64a919f92887"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Dec 05 12:23:19 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 05 12:23:19 2012 -0800"
      },
      "message": "am d201bf77: am 9c902ca4: am 33669f35: Merge \"Kill dreams that do not create a timely service connection.\" into jb-mr1.1-dev\n\n* commit \u0027d201bf77be606fb21ef469e0174d64a919f92887\u0027:\n  Kill dreams that do not create a timely service connection.\n"
    },
    {
      "commit": "07efb0303ff031512b7c38c6e7e9c2fcdb5849c0",
      "tree": "edc61e187cf5d484b5a5a9bc890ed67d22484d39",
      "parents": [
        "6c58b155c3bdde355adb03b191e43d8eec089fb2",
        "9efa222b34139b3b3c239a3d2c25915fc9e44660"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Dec 05 12:22:22 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 05 12:22:41 2012 -0800"
      },
      "message": "Merge \"Defer process mode upon draw\" into jb-mr1.1-dev"
    },
    {
      "commit": "5959bf2d3c7fcfa4058cbcf81c3dc376c962d25e",
      "tree": "9b2be150745dc6278021f9a2523754f867b15830",
      "parents": [
        "82a76800ad78b7aa6e2bde2f6512e4ffbe21873f"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 09:57:40 2012 -0800"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 12:15:16 2012 -0800"
      },
      "message": "DO NOT MERGE Adjust update interval when expiring location requests.\n\nCherry-pick I88b419c92940b7e536d48b26e5fc0f72f3c9e73d\n\nThis is a more complete solution for this issue that disables\nlocation providers when expiring their last request *and* adjusts\nupdate intervals when expiring any request. This should help\nfurther limit battery drain when a high-frequency-update app\nexits, as it allows the system to throttle the update interval\nback down to something appropriate for the remaining listeners.\n\nBug: 7611837\nChange-Id: I7629a90f4c693be4bf96d662bd3a8b06dae0b089\n"
    },
    {
      "commit": "08067d376eae087bfaf8fdb66b5983106f98ac25",
      "tree": "01a3c1caf0473365b396c0a60339de2108e546e9",
      "parents": [
        "e81f55bae83559a39778fdd6a3e0b031c65dc8f9"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Dec 05 11:12:26 2012 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Dec 05 11:12:26 2012 -0800"
      },
      "message": "Make it clear that non-optional MediaFormat keys are required\n\nAlso mark KEY_CHANNEL_MASK optional.\n\nChange-Id: I569087f564dc60a89b15a3440a9b1c538927f610\n"
    },
    {
      "commit": "08500d5741ae5b21a397957cfb441787f0224d77",
      "tree": "af3fa58df3ab0124681e54f3c6bef26e13f56bc4",
      "parents": [
        "368ee53f25cdff7ea89293d2cc81e95816919369",
        "c1988b66a5ae588f3e12ee8fb60a29ffdf915602"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 05 11:08:55 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 05 11:08:55 2012 -0800"
      },
      "message": "Reconcile with jb-mr1.1-release - do not merge\n\nChange-Id: I68071eb0e5fc2164b29cda613bfb490fc80f8e12\n"
    },
    {
      "commit": "6a9d57617a9b502c65d62f053ad8bd0309afdc24",
      "tree": "400db0f58fba34756317fa48a17707644c639c09",
      "parents": [
        "f663cad2248d5d38957f8e1408cd794c0de90202"
      ],
      "author": {
        "name": "Adam Hampson",
        "email": "ahampson@google.com",
        "time": "Wed Dec 05 10:29:23 2012 -0800"
      },
      "committer": {
        "name": "Adam Hampson",
        "email": "ahampson@google.com",
        "time": "Wed Dec 05 10:29:23 2012 -0800"
      },
      "message": "EthernetDataTracker: Start DHCP on Link Up\n\nThe behavior of mLinkUp has previously changed so that it only\nrepresents the link state.  This changes fixes\ninterfaceLinkStateChanged() so that it triggers a reconnect based\nonly on the present link state.\n\nChange-Id: I950e04e1f5b5019d59d3b9530f369f8b8f13134a\nSigned-off-by: Adam Hampson \u003cahampson@google.com\u003e\n"
    },
    {
      "commit": "c1988b66a5ae588f3e12ee8fb60a29ffdf915602",
      "tree": "031fb41e26417d7e3cd4f0c668aafebe40ae7f98",
      "parents": [
        "6c58b155c3bdde355adb03b191e43d8eec089fb2",
        "84add94ed213e4e49907deccfcf426143e4d7dda"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Dec 05 10:27:48 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Dec 05 10:27:48 2012 -0800"
      },
      "message": "merge in jb-mr1.1-release history after reset to jb-mr1.1-dev\n"
    },
    {
      "commit": "54ae2f389cd0d9b9a558b5f61e096aec6215966b",
      "tree": "866911726d0bc54bb718f6f75615fd59e410c086",
      "parents": [
        "6c58b155c3bdde355adb03b191e43d8eec089fb2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 05 09:49:57 2012 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Dec 05 09:57:44 2012 -0800"
      },
      "message": "Fix NPE when showing Toast from system process.\n\nThe system process has no ApplicationContext and consequently was\nreturning null. Use the base Context in these cases.\n\nBug 7673699 fixed.\n\nChange-Id: Ie2ab856bb0baefff44775a12bef7802320f72656\n"
    },
    {
      "commit": "0a19ad089ad93740debc52c122726507e4517ccb",
      "tree": "7b6d0ec0705ee59c55184e4a45673d7d712f06af",
      "parents": [
        "e81f55bae83559a39778fdd6a3e0b031c65dc8f9"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 09:57:40 2012 -0800"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Dec 05 09:57:40 2012 -0800"
      },
      "message": "Adjust update interval when expiring location requests.\n\nThis is a more complete solution for this issue that disables\nlocation providers when expiring their last request *and* adjusts\nupdate intervals when expiring any request. This should help\nfurther limit battery drain when a high-frequency-update app\nexits, as it allows the system to throttle the update interval\nback down to something appropriate for the remaining listeners.\n\nBug: 7611837\nChange-Id: I88b419c92940b7e536d48b26e5fc0f72f3c9e73d\n"
    }
  ],
  "next": "c602187e51aa6e8c46bffa5fb2603e368d83ea95"
}
