)]}'
{
  "log": [
    {
      "commit": "b049e212ab7fe8967893c202efcb30fecfdb82fb",
      "tree": "cd6150a7e6152ff4d761a25f1d9d41b0bd9023d0",
      "parents": [
        "b1ee58860280e2dfad63170495393a914ab34804"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 07 23:16:01 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 11 23:11:14 2012 -0700"
      },
      "message": "Include user identifier in external storage paths.\n\nWhen building external storage paths, always include user in path\nto enable cross-user paths and aid debugging.\n\nEach Zygote process continues to only have access to the appropriate\nuser-specific emulated storage through bind mounts. A second set of\nmounts continue supporting legacy /sdcard-style paths. For example,\na process running as owner has these mount points:\n\n/storage/emulated_legacy\n/storage/emulated_legacy/Android/obb\n/storage/emulated/0\n/storage/emulated/obb\n\nSince Environment is created before Zygote forks, we need to update\nits internal paths after each process launches.\n\nBug: 7131382\nChange-Id: I6f8c6971f2a8edfb415c14cb4ed05ff97e587a21\n"
    },
    {
      "commit": "b1ee58860280e2dfad63170495393a914ab34804",
      "tree": "bf554fad19bec20ed41aba8b28210d7ce8e6f2bc",
      "parents": [
        "0585744a2d9402f4197d2a9fdb162058f1492c32",
        "d420e3ac94afea65173fd0ae43e13dfa6948bff9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 17:50:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 17:50:53 2012 -0700"
      },
      "message": "Merge \"Refactoring the scale and pan detection in the ScreenMagnifier.\" into jb-mr1-dev"
    },
    {
      "commit": "d420e3ac94afea65173fd0ae43e13dfa6948bff9",
      "tree": "62562e7a8a4848cc5114b943f38eb56f20ed34a2",
      "parents": [
        "9b4125e435b6bc8f8bd2f6e569d9b0b296ab16ef"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 17:48:23 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 17:48:28 2012 -0700"
      },
      "message": "Refactoring the scale and pan detection in the ScreenMagnifier.\n\nChange-Id: I8560f53f88ef0c9244e2b48d40119574cacb544f\n"
    },
    {
      "commit": "0585744a2d9402f4197d2a9fdb162058f1492c32",
      "tree": "f24b683a1faa853ed463135a13eafa3eca6d6e69",
      "parents": [
        "709c542b6758d2e40ed15ab8aa2a2dc0e52a342d",
        "45e4c3df6c00ac98ff6144de9af574877d4fff19"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 11 17:32:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 17:32:05 2012 -0700"
      },
      "message": "Merge \"Discard framebuffer commands when we redraw the entire buffer\" into jb-mr1-dev"
    },
    {
      "commit": "45e4c3df6c00ac98ff6144de9af574877d4fff19",
      "tree": "206209b5faf3bb4c63366d29e8891bc53783d232",
      "parents": [
        "f625436cc741932518e5f1a41586c72ac8297ece"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 11 17:17:07 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 11 17:30:43 2012 -0700"
      },
      "message": "Discard framebuffer commands when we redraw the entire buffer\n\nChange-Id: I32e3014832cbd3bdbace8c3d2206eb20a2002d64\n"
    },
    {
      "commit": "709c542b6758d2e40ed15ab8aa2a2dc0e52a342d",
      "tree": "4539fdb6805271619f826afc9bb21e384967b935",
      "parents": [
        "73e0d75c9d3869a39635e55461349b3f5dd75604",
        "6072b00b6291b3c8e816fa7bd837c2cbba2f055b"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 11 17:10:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 17:10:43 2012 -0700"
      },
      "message": "Merge \"Fixing crash in emulator due to missing bluetooth.\" into jb-mr1-dev"
    },
    {
      "commit": "6072b00b6291b3c8e816fa7bd837c2cbba2f055b",
      "tree": "b27a79e230d2c8c16d2d38020649289308fed13c",
      "parents": [
        "db425bbb283d5345616c5bb762b9650a7ff19980"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 11 17:10:10 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 11 17:10:32 2012 -0700"
      },
      "message": "Fixing crash in emulator due to missing bluetooth.\n\nChange-Id: I0f652198cc759fac44f0de1729fcb52f515071a3\n"
    },
    {
      "commit": "73e0d75c9d3869a39635e55461349b3f5dd75604",
      "tree": "c252548b381f8e6a64c26109bf0c96e8e54aaffb",
      "parents": [
        "9c673b0536f0c19be289e15fe0e5fb9825769a3f",
        "45f6aaa5585fd4c0f97ea9904b7d84b8e57ac120"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Tue Sep 11 16:14:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 16:14:47 2012 -0700"
      },
      "message": "Merge \"UsbDebuggingActivity: Strings update after review\" into jb-mr1-dev"
    },
    {
      "commit": "9c673b0536f0c19be289e15fe0e5fb9825769a3f",
      "tree": "fd360ebb39af5503d65725e9439c5ed0b2b26018",
      "parents": [
        "0bb4d078afeadf4996240d0ac41514c28e5f795a",
        "d979dd7fbcf053cdb4fa5691dc625d2dfa4071f5"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 11 16:12:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 16:12:16 2012 -0700"
      },
      "message": "Merge \"Go back to keyguard if user is switched in lock screen\" into jb-mr1-dev"
    },
    {
      "commit": "45f6aaa5585fd4c0f97ea9904b7d84b8e57ac120",
      "tree": "ac5179822a80cf6651aa986c971c5af611f74ffc",
      "parents": [
        "0bb4d078afeadf4996240d0ac41514c28e5f795a"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Aug 29 12:10:18 2012 -0700"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Tue Sep 11 16:10:35 2012 -0700"
      },
      "message": "UsbDebuggingActivity: Strings update after review\n\nBug: 7056209\nChange-Id: I447b021973332414e5e57a3b7066bf25dfccb628\n"
    },
    {
      "commit": "d979dd7fbcf053cdb4fa5691dc625d2dfa4071f5",
      "tree": "ed625708e29c07c061d2a604374297db4158a213",
      "parents": [
        "9f750af6c178d8abb5c12d34efba599e3d53aea4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 11 15:53:37 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 11 15:53:37 2012 -0700"
      },
      "message": "Go back to keyguard if user is switched in lock screen\n\nThis is not the preferred solution, but at least it is not incorrect.\n\nBug: 7144478\nChange-Id: Iec26723b21ff5c64546d57f9d8744a3bf2929862\n"
    },
    {
      "commit": "0bb4d078afeadf4996240d0ac41514c28e5f795a",
      "tree": "0f24363d2606f701244da50aba4ef0aeec63648b",
      "parents": [
        "85cf4a15197391c99720c85951655ef19c3cd157",
        "9b4125e435b6bc8f8bd2f6e569d9b0b296ab16ef"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 15:52:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 15:52:33 2012 -0700"
      },
      "message": "Merge \"Screen magnifier should handle window rebuilds correctly.\" into jb-mr1-dev"
    },
    {
      "commit": "9b4125e435b6bc8f8bd2f6e569d9b0b296ab16ef",
      "tree": "3ccbd3af666bdd08329f9aeecefdb4318735ae91",
      "parents": [
        "ee6c6ae5b2111bbb602dbc8030ba3c8eb014cc6e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 15:36:44 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 15:50:58 2012 -0700"
      },
      "message": "Screen magnifier should handle window rebuilds correctly.\n\n1. The way for computing the magnified region was simplistic and\n   incorrect. It was ignoring window layering resulting in broken\n   behavior. For example, if the IME is up, then the everything else\n   is magnifed and the IME not. Now the keyguard appears and covers\n   the IME but the magnified region does not expand while it would\n   since the keyguard completely covers the not magnified IME window.\n\nbug:7138937\n\nChange-Id: I21414635aefab700ce75d40f3e913c1472cba202\n"
    },
    {
      "commit": "85cf4a15197391c99720c85951655ef19c3cd157",
      "tree": "6999a858e3da2b728b66563683988556c9b1abfc",
      "parents": [
        "6434d73376f53d5e3c46015c58ca711c9118690e",
        "ec7d1380d30088bdc5bf40def653749524f2b6c6"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 11 15:44:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 15:44:06 2012 -0700"
      },
      "message": "Merge \"Disable suspend optimizations during DHCP\" into jb-mr1-dev"
    },
    {
      "commit": "6434d73376f53d5e3c46015c58ca711c9118690e",
      "tree": "eeccda78f0782e9d0ff8a856b1c164154bddea94",
      "parents": [
        "1e26a8b35884fbe252feb0a89035410e77688cd0",
        "91de90daad1147e1472691211a74c4ad1c17a612"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 15:43:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 15:43:53 2012 -0700"
      },
      "message": "am 91de90da: am 01f9bf3f: small update to the ADT installation steps based on new ADT UI\n\n* commit \u002791de90daad1147e1472691211a74c4ad1c17a612\u0027:\n  small update to the ADT installation steps based on new ADT UI\n"
    },
    {
      "commit": "ec7d1380d30088bdc5bf40def653749524f2b6c6",
      "tree": "c5e35f3c6c91a0dfdc330cc1a8ccb01f81849e70",
      "parents": [
        "b6deeed3ceff9e0f754697987b7c724901996082"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 11 14:26:33 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 11 15:42:46 2012 -0700"
      },
      "message": "Disable suspend optimizations during DHCP\n\nWe were not handling disabling suspend optimization during DHCP. This can\ncause problems with certain routers when screen is off (and suspend optimizations\nenabled).\n\nBug: 7106423\nChange-Id: Ib762fff2edec28d7c6990263d4b641566e971213\n"
    },
    {
      "commit": "91de90daad1147e1472691211a74c4ad1c17a612",
      "tree": "b7aed080c5118771046bf9dec9c9d4afee8f0d75",
      "parents": [
        "5d33e76cff65245d03f592a3dbcbf2e17a2f1581",
        "01f9bf3fefd7e78f8356cfcb18e945f58e6eb38b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 15:41:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 15:41:58 2012 -0700"
      },
      "message": "am 01f9bf3f: small update to the ADT installation steps based on new ADT UI\n\n* commit \u002701f9bf3fefd7e78f8356cfcb18e945f58e6eb38b\u0027:\n  small update to the ADT installation steps based on new ADT UI\n"
    },
    {
      "commit": "1e26a8b35884fbe252feb0a89035410e77688cd0",
      "tree": "4309a1c0228851ae107e8145625095e3e67b0f76",
      "parents": [
        "99c0cb3b9d9fe187879ed1e03a8cc850f1906cc9",
        "3a5b8011765906c15b5474b2bc43d80f6746cb45"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 11 15:39:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 15:39:18 2012 -0700"
      },
      "message": "Merge \"LUT intrinsic and CrossProcess test. 5x5 convolve and test Gauss blur and test\" into jb-mr1-dev"
    },
    {
      "commit": "01f9bf3fefd7e78f8356cfcb18e945f58e6eb38b",
      "tree": "066098cbe1dd6e85833ac3d3abb7d1f485d01ce2",
      "parents": [
        "c0e0d2bf3db18eaa2b94608654784cad29f96b23"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 15:20:53 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 15:24:16 2012 -0700"
      },
      "message": "small update to the ADT installation steps based on new ADT UI\n\nChange-Id: I1c3ddfcb6188dd0bdc87a2b2e8241dfd7fcaa4dc\n"
    },
    {
      "commit": "99c0cb3b9d9fe187879ed1e03a8cc850f1906cc9",
      "tree": "f41192606632847279486486433b1a224d4f1ea4",
      "parents": [
        "f008ab727e46926bff018ef970ea8265ccc0f45d",
        "4dc7a68dbeaa0edd8815b2105915753310d58343"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 11 15:20:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 15:20:34 2012 -0700"
      },
      "message": "Merge \"Set up default (random) Android IDs for all users\" into jb-mr1-dev"
    },
    {
      "commit": "f008ab727e46926bff018ef970ea8265ccc0f45d",
      "tree": "c3bdb57b573842e777ee4c9d3c40663bb7936a2e",
      "parents": [
        "79ccb1e8a94eec580eea54db05a7ba246dbf6d92",
        "5d33e76cff65245d03f592a3dbcbf2e17a2f1581"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Sep 11 15:09:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 15:09:11 2012 -0700"
      },
      "message": "am 5d33e76c: am 65208857: am 2415841c: Merge \"EthernetDataTracker: indicate link up based on flags\"\n\n* commit \u00275d33e76cff65245d03f592a3dbcbf2e17a2f1581\u0027:\n  EthernetDataTracker: indicate link up based on flags\n"
    },
    {
      "commit": "5d33e76cff65245d03f592a3dbcbf2e17a2f1581",
      "tree": "c7c37c8f4b13945c96c546bd9ee2f9606bb104e7",
      "parents": [
        "72c06bcf1970f615f5037b9f63759d06a527cb4e",
        "65208857d35efe39c1dbc1da23f2caf7257232fc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Sep 11 15:07:01 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 15:07:01 2012 -0700"
      },
      "message": "am 65208857: am 2415841c: Merge \"EthernetDataTracker: indicate link up based on flags\"\n\n* commit \u002765208857d35efe39c1dbc1da23f2caf7257232fc\u0027:\n  EthernetDataTracker: indicate link up based on flags\n"
    },
    {
      "commit": "65208857d35efe39c1dbc1da23f2caf7257232fc",
      "tree": "dcd2534b285a1a13aa017dcedf02fb2df4d552d4",
      "parents": [
        "0c99f7e36da7ebc92d0a084f3dc1717a7c31423e",
        "2415841c370d855d7f3a3e6a537e641c69a57097"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Sep 11 15:04:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 15:04:50 2012 -0700"
      },
      "message": "am 2415841c: Merge \"EthernetDataTracker: indicate link up based on flags\"\n\n* commit \u00272415841c370d855d7f3a3e6a537e641c69a57097\u0027:\n  EthernetDataTracker: indicate link up based on flags\n"
    },
    {
      "commit": "2415841c370d855d7f3a3e6a537e641c69a57097",
      "tree": "c3036458608860d42f0c4826691e06c93b1336f0",
      "parents": [
        "ba3cf72a08368ab40556b07b4518536bb59eb2f6",
        "b6b72f5411d02b928441543dc4c5e8545e48920a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Sep 11 15:02:23 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 11 15:02:24 2012 -0700"
      },
      "message": "Merge \"EthernetDataTracker: indicate link up based on flags\""
    },
    {
      "commit": "79ccb1e8a94eec580eea54db05a7ba246dbf6d92",
      "tree": "fe34f99129e73d963db94ed9e6665ca367da4237",
      "parents": [
        "d428e95eb5bb0fe9ee4984c89c28bea3aff1b259",
        "a7094734ae89e5edf6240f7b7ef9b69b0a49d757"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 15:01:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 15:01:21 2012 -0700"
      },
      "message": "Merge \"Deleting the defunct SearchBox interface.\" into jb-mr1-dev"
    },
    {
      "commit": "4dc7a68dbeaa0edd8815b2105915753310d58343",
      "tree": "9f6feb41247440858dba81a6cb47ec0301563b2a",
      "parents": [
        "2fa10c675b42d22e73492154ca0ca1cbdbceaa3a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 11 12:15:49 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 11 14:51:33 2012 -0700"
      },
      "message": "Set up default (random) Android IDs for all users\n\nAlso correct some now-misleading terminology in a permission-check\nlog message, and fix a bug in which a system component trying to\nwrite to a secondary user\u0027s settings would wind up writing the\nowner\u0027s settings instead.\n\nBug 7132405\n\nChange-Id: I5b8fafc35720390a01652e386ab5b7c0ad751abe\n"
    },
    {
      "commit": "b6b72f5411d02b928441543dc4c5e8545e48920a",
      "tree": "c3036458608860d42f0c4826691e06c93b1336f0",
      "parents": [
        "ba3cf72a08368ab40556b07b4518536bb59eb2f6"
      ],
      "author": {
        "name": "Vishal Mahaveer",
        "email": "vishalm@ti.com",
        "time": "Tue Sep 11 16:41:16 2012 -0500"
      },
      "committer": {
        "name": "Vishal Mahaveer",
        "email": "vishalm@ti.com",
        "time": "Tue Sep 11 16:41:16 2012 -0500"
      },
      "message": "EthernetDataTracker: indicate link up based on flags\n\nIndicate link up state based on flags/interface up, and not on IP address.\nThis is for ethernet interfaces that already exists.\n\nChange-Id: Ib342d519c483bbb2dfa08cfac2c0c1a288cee7c0\nSigned-off-by: Vishal Mahaveer \u003cvishalm@ti.com\u003e\n"
    },
    {
      "commit": "d428e95eb5bb0fe9ee4984c89c28bea3aff1b259",
      "tree": "989e16b38684c993c4232224b6001ce302853352",
      "parents": [
        "752ef4e0f86fa1412488b6c03ff4ae8a22f0e307",
        "81985bcbe62971d835067cbca0ac1cb361dd5ff4"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Sep 11 13:58:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:58:40 2012 -0700"
      },
      "message": "Merge \"core: config: Update the description of the autoBrightnessLevels array.\" into jb-mr1-dev"
    },
    {
      "commit": "752ef4e0f86fa1412488b6c03ff4ae8a22f0e307",
      "tree": "acf26083963bec8102785982d70544af442efbaa",
      "parents": [
        "b0246ce14a63ad0eb4c2a77041ae443a2c1a1c2b",
        "644ea77b4fdafee48a4869d2ae7595673ee3a092"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 11 13:56:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:58:40 2012 -0700"
      },
      "message": "Merge \"This enables the back button in keyguard\" into jb-mr1-dev"
    },
    {
      "commit": "b0246ce14a63ad0eb4c2a77041ae443a2c1a1c2b",
      "tree": "807db1251a86399f7126114503fe953765c708ed",
      "parents": [
        "9ba2a188919e6e5bf8c042b26527fc090de677ef",
        "2071e8408a8fdf87e2cf9a8b881da8c46cf6a737"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 11 13:56:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:56:38 2012 -0700"
      },
      "message": "Merge \"Fixing build (update-api)\" into jb-mr1-dev"
    },
    {
      "commit": "9ba2a188919e6e5bf8c042b26527fc090de677ef",
      "tree": "ffe81460ca6a2f255d7cb6fe93a79fb0b081a72a",
      "parents": [
        "faed98a161f58441ebce3dcb08cd8bf76a76da4e",
        "59c53c6224e2f84d31a56854ebe90d22055100d2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 11 13:56:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:56:04 2012 -0700"
      },
      "message": "Merge changes I4ad08873,If0562677,I5fe6ba32 into jb-mr1-dev\n\n* changes:\n  Don\u0027t auto-discover peers until scan requested.\n  Use wfdInfo to filter available sinks.\n  Allow adb shell am display-size to use bigger sizes.\n"
    },
    {
      "commit": "2071e8408a8fdf87e2cf9a8b881da8c46cf6a737",
      "tree": "fd895e24aad60f5ac62a09c94c854da94fe50c02",
      "parents": [
        "aec914b1301b9608053b77318c8ea86fa162f14d"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 11 13:54:07 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 11 13:54:07 2012 -0700"
      },
      "message": "Fixing build (update-api)\n\nChange-Id: I78738cc8320dab1fde082bfa9f65d020c6573de7\n"
    },
    {
      "commit": "81985bcbe62971d835067cbca0ac1cb361dd5ff4",
      "tree": "8660b2dbc9bc0ec6bc107b377b6012a82b1e6533",
      "parents": [
        "faed98a161f58441ebce3dcb08cd8bf76a76da4e"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Sep 11 13:41:25 2012 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Sep 11 13:41:25 2012 -0700"
      },
      "message": "core: config: Update the description of the autoBrightnessLevels array.\n\nClarify what the control point values are.\n\nChange-Id: I33860c575b13e5216c804c7c76fa5733fcebf8ad\n"
    },
    {
      "commit": "a7094734ae89e5edf6240f7b7ef9b69b0a49d757",
      "tree": "ddb4733c1bbfec494be8ffb29d0f63155d226d6f",
      "parents": [
        "2fa10c675b42d22e73492154ca0ca1cbdbceaa3a"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 12:03:17 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 13:27:08 2012 -0700"
      },
      "message": "Deleting the defunct SearchBox interface.\n\nChange-Id: Iecb698dbe942d3c9680ad1135ba0d604aa211856\n"
    },
    {
      "commit": "faed98a161f58441ebce3dcb08cd8bf76a76da4e",
      "tree": "c2d89d35cf90566fd437d00d602ebce559be43a2",
      "parents": [
        "ea4f446a816ee1558c2776206642d0751fc2afb7",
        "b743a23fc5bce9965c1539c3c8611614424a5aff"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 13:23:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:23:45 2012 -0700"
      },
      "message": "Merge \"Added annotations for injected accessibility objects\" into jb-mr1-dev"
    },
    {
      "commit": "ea4f446a816ee1558c2776206642d0751fc2afb7",
      "tree": "ee189d4a0d448382c9fa94a66874014e8bdf57b1",
      "parents": [
        "aec914b1301b9608053b77318c8ea86fa162f14d",
        "72c06bcf1970f615f5037b9f63759d06a527cb4e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 11 13:21:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 13:21:38 2012 -0700"
      },
      "message": "am 72c06bcf: am 0c99f7e3: am ba3cf72a: Merge \"Telephony: Clarify IccCardConstants.State enum\"\n\n* commit \u002772c06bcf1970f615f5037b9f63759d06a527cb4e\u0027:\n  Telephony: Clarify IccCardConstants.State enum\n"
    },
    {
      "commit": "72c06bcf1970f615f5037b9f63759d06a527cb4e",
      "tree": "d3684831cc89b9e824556ce2fb4bc7e333995543",
      "parents": [
        "c02b5008c109f4d3057de1bab8b7ac0478208816",
        "0c99f7e36da7ebc92d0a084f3dc1717a7c31423e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 11 13:19:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 13:19:18 2012 -0700"
      },
      "message": "am 0c99f7e3: am ba3cf72a: Merge \"Telephony: Clarify IccCardConstants.State enum\"\n\n* commit \u00270c99f7e36da7ebc92d0a084f3dc1717a7c31423e\u0027:\n  Telephony: Clarify IccCardConstants.State enum\n"
    },
    {
      "commit": "aec914b1301b9608053b77318c8ea86fa162f14d",
      "tree": "9eb8a821f8fee4f63c05d9a3880179cd2d0feacd",
      "parents": [
        "ea42443e35f04ebd5c8fd6b6b2fc362e2534cb9a",
        "0aa2d42e87e4a1ed5b83f356690e465d6a3587cc"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 11 13:18:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:18:14 2012 -0700"
      },
      "message": "Merge \"Adding notion of keyguard widgets\" into jb-mr1-dev"
    },
    {
      "commit": "0c99f7e36da7ebc92d0a084f3dc1717a7c31423e",
      "tree": "97114fe0e66005223e13a0d39703fdeccbaccea9",
      "parents": [
        "3150feef0b27ad34370904eb12875805f6c84e8a",
        "ba3cf72a08368ab40556b07b4518536bb59eb2f6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 11 13:17:17 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 13:17:17 2012 -0700"
      },
      "message": "am ba3cf72a: Merge \"Telephony: Clarify IccCardConstants.State enum\"\n\n* commit \u0027ba3cf72a08368ab40556b07b4518536bb59eb2f6\u0027:\n  Telephony: Clarify IccCardConstants.State enum\n"
    },
    {
      "commit": "ea42443e35f04ebd5c8fd6b6b2fc362e2534cb9a",
      "tree": "4250a5f196f7209247023643b113df10e7a2f68e",
      "parents": [
        "ff5c9146b53d8429f8ee778f193582c12da0d2b3",
        "d03a5558350cb6adff68aaf97ad4ee946bcd91a1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 11 13:08:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 13:08:18 2012 -0700"
      },
      "message": "Merge \"Attempt to fix blank keyguard issue\" into jb-mr1-dev"
    },
    {
      "commit": "ff5c9146b53d8429f8ee778f193582c12da0d2b3",
      "tree": "ee647683d158da2250f35c6d69761d84a56e25db",
      "parents": [
        "c574fd04cc192fa30af5dd065c5d0cd4c50f8db4",
        "7cfd7d5b65b725d7253295becfe02f03767c71fa"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 11 12:41:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 12:41:11 2012 -0700"
      },
      "message": "Merge \"NEW_API: Unhide android.hardware.Camera.Parameters#SCENE_MODE_HDR\" into jb-mr1-dev"
    },
    {
      "commit": "ba3cf72a08368ab40556b07b4518536bb59eb2f6",
      "tree": "7d050f09f1f4176b2050e4d58cd742ac737bfbb4",
      "parents": [
        "bfe1ab825731d365fef169deab646d7ceeafc998",
        "022668bf33ead5de5eb8633f0dea2b0f30455df6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Sep 11 12:24:15 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 11 12:24:15 2012 -0700"
      },
      "message": "Merge \"Telephony: Clarify IccCardConstants.State enum\""
    },
    {
      "commit": "59c53c6224e2f84d31a56854ebe90d22055100d2",
      "tree": "71d8f4378b724a73eb8b0f05ebfd3c7c21be6992",
      "parents": [
        "0f68d166e6ca45fe27410ea520967275e0733757"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 11 12:21:55 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 11 12:21:55 2012 -0700"
      },
      "message": "Don\u0027t auto-discover peers until scan requested.\n\nChange-Id: I4ad08873567a5ac86e9bd46abd2375b183e2e95b\n"
    },
    {
      "commit": "0f68d166e6ca45fe27410ea520967275e0733757",
      "tree": "4cf47e803d6271bbd5f63502ed0fdb1f2a8dad6c",
      "parents": [
        "43aa15912891930833edfc101615a9c881de54a1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 11 12:18:15 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 11 12:18:15 2012 -0700"
      },
      "message": "Use wfdInfo to filter available sinks.\n\nChange-Id: If056267738f70835af645a8c6e7a91c0c5407816\n"
    },
    {
      "commit": "c574fd04cc192fa30af5dd065c5d0cd4c50f8db4",
      "tree": "be76427c01de43c84794ddfa8b1a68a29d8e0d0d",
      "parents": [
        "2fa10c675b42d22e73492154ca0ca1cbdbceaa3a",
        "ee6c6ae5b2111bbb602dbc8030ba3c8eb014cc6e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 11 12:16:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 12:16:13 2012 -0700"
      },
      "message": "Merge \"Fixing implementation of View.requestRectangleOnScreen(Rect, boolean).\" into jb-mr1-dev"
    },
    {
      "commit": "7cfd7d5b65b725d7253295becfe02f03767c71fa",
      "tree": "ee8f0a56e9b2d6772db5507c096130abea82bbd4",
      "parents": [
        "da2f0ea10822628875a956e4bf096066c0debe9f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 11 11:25:50 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 11 11:34:59 2012 -0700"
      },
      "message": "NEW_API: Unhide android.hardware.Camera.Parameters#SCENE_MODE_HDR\n\nBug: 7054970\n\nChange-Id: I509fa18f1203022bb23cd9ef5c70cb3a3fbb8b77\n"
    },
    {
      "commit": "2fa10c675b42d22e73492154ca0ca1cbdbceaa3a",
      "tree": "e6fe4f5365a9ea8f19bcb0b5e538d4de87928e6c",
      "parents": [
        "a910390b7d64fba46e7c2034f7085b04e5268cab"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 11:32:44 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 11:32:44 2012 -0700"
      },
      "message": "Fix build break\n\nChange-Id: Ib5415bbebb849de23b3ff8533a7c1a98f6ae38f4\n"
    },
    {
      "commit": "a910390b7d64fba46e7c2034f7085b04e5268cab",
      "tree": "7606e2bc41308cc8e31526013bedcfdf237005bf",
      "parents": [
        "5cf8bd79bbdef0185574f0e3514124583ad537cd",
        "da2f0ea10822628875a956e4bf096066c0debe9f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 11 11:20:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:20:09 2012 -0700"
      },
      "message": "Merge \"Camera: Add SCENE_MODE_HDR.\" into jb-mr1-dev"
    },
    {
      "commit": "5cf8bd79bbdef0185574f0e3514124583ad537cd",
      "tree": "58c41724aa66e31136325f94675b8ab822675d9f",
      "parents": [
        "a36180925bdbde9308f9ae6d27dd5fbadb2fa511",
        "4497e0c3c672e507b4fd1ff1debefaf76c52ec28"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 11 11:18:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:18:15 2012 -0700"
      },
      "message": "Merge \"Fix bug #7141044 GlobalActions dialog (power off / airplane mode / sound off) should be RTL aware\" into jb-mr1-dev"
    },
    {
      "commit": "a36180925bdbde9308f9ae6d27dd5fbadb2fa511",
      "tree": "7a7afe6ba9f7593af1c30b350f766b9dfe0a0ce4",
      "parents": [
        "8015f039c744fb59c14920550705af958fc3c86d",
        "9bbd70a96397bd5f1445ad6c21977fccfb350dfa"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 11 11:13:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:13:53 2012 -0700"
      },
      "message": "Merge \"Remove \"unlinklib\" command from installd\" into jb-mr1-dev"
    },
    {
      "commit": "8015f039c744fb59c14920550705af958fc3c86d",
      "tree": "739bff16fdf793c26a7262850ee14c37a659ddd3",
      "parents": [
        "6fc7275d0ede6d352854db8fff95ec611bd07416",
        "faea76ff8bc9a350765873af81334afe4d14afbd"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 11 11:08:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:08:38 2012 -0700"
      },
      "message": "Merge \"Enforce a user limit\" into jb-mr1-dev"
    },
    {
      "commit": "6fc7275d0ede6d352854db8fff95ec611bd07416",
      "tree": "abb00d5bdf475fc136205613b2f45de4de835a14",
      "parents": [
        "06ee8cdec509590aeaddcfb30aa517ab369d59c5",
        "69fe527bea12f262bfb1a5838f40e3433ad3cb78"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Sep 11 11:06:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:06:13 2012 -0700"
      },
      "message": "Merge \"Camera: Add enableShutterSound method.\" into jb-mr1-dev"
    },
    {
      "commit": "06ee8cdec509590aeaddcfb30aa517ab369d59c5",
      "tree": "2db97bf4b1885f76ebc04708c45a3bc5b80de8bf",
      "parents": [
        "f625436cc741932518e5f1a41586c72ac8297ece",
        "0e9292b94a3cb47374a8ac17f6287d98a426b1a8"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 11:01:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:01:32 2012 -0700"
      },
      "message": "Merge \"Remove defunct searchbox implementation from webview.\" into jb-mr1-dev"
    },
    {
      "commit": "f625436cc741932518e5f1a41586c72ac8297ece",
      "tree": "3be2c27f0cc898ca011cfe87d635ecd0e571070b",
      "parents": [
        "25da9375fdf2e92c3f50c878da9c781a368bf255",
        "b6deeed3ceff9e0f754697987b7c724901996082"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 11 11:00:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 11:00:10 2012 -0700"
      },
      "message": "Merge \"Handle ascii encoded SSID\" into jb-mr1-dev"
    },
    {
      "commit": "faea76ff8bc9a350765873af81334afe4d14afbd",
      "tree": "c43f8ca46dc94f71346ce084c353a629cef21b07",
      "parents": [
        "9f750af6c178d8abb5c12d34efba599e3d53aea4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 11 10:59:48 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 11 10:59:48 2012 -0700"
      },
      "message": "Enforce a user limit\n\nBy default only 1 user is allowed. Some devices permit more than 1.\nSet the real user limit in a device overlay for config.xml\n\nChange-Id: I2e0bffa13393b954fcd20e55b92f20de980c58c0\n"
    },
    {
      "commit": "25da9375fdf2e92c3f50c878da9c781a368bf255",
      "tree": "0cc37d1fb5b6771a81d3b0d7163ecd8db737dd92",
      "parents": [
        "8b9e467dfb2738679ac40ef4338be7b17610df81",
        "58e6831ccb54b33a914115e88ebb67e720615fb8"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 11 10:57:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 10:57:41 2012 -0700"
      },
      "message": "Merge \"MtpDatabase: Fix typo affecting parent and format queries\" into jb-mr1-dev"
    },
    {
      "commit": "9bbd70a96397bd5f1445ad6c21977fccfb350dfa",
      "tree": "c743afec7bf0debfd58239d2a2bf5898d8cba94e",
      "parents": [
        "9f750af6c178d8abb5c12d34efba599e3d53aea4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 10 11:13:36 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Sep 11 10:55:17 2012 -0700"
      },
      "message": "Remove \"unlinklib\" command from installd\n\nunlinklib is no longer necessary since libraries are now either stored\nin an ASEC container or in /data/app-lib\n\nReplace lib directory with a symlink to the /data/app-lib directory even\nif it\u0027s a dangling link. That way developers don\u0027t name something \"lib\"\nin their directory which gets blown away during an update.\n\nChange-Id: I142cf13dba9c13aafbaf0ff8d5e9872cbf1cc910\n"
    },
    {
      "commit": "0aa2d42e87e4a1ed5b83f356690e465d6a3587cc",
      "tree": "ce6f9c5fddd8d6664a8b369b04c7b271a86392a6",
      "parents": [
        "ce3ef0abaa17b12dc0626b06421d58bf06974ae2"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Sep 07 17:37:26 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Sep 11 10:53:57 2012 -0700"
      },
      "message": "Adding notion of keyguard widgets\n\n-\u003e Persisting certain appwidget options\n-\u003e Adding ability to specify appwidget options on bind\n   so as to avoid AppWidgetProvider update call with no\n   options.\n\nChange-Id: I5631039f19f1822b8e123b559b6353c880c0192e\n"
    },
    {
      "commit": "8b9e467dfb2738679ac40ef4338be7b17610df81",
      "tree": "a1564c0beec2553c5fbef675e2e30b17f0f53d16",
      "parents": [
        "660c8a115bdc92bed4bc8380407f2ac3333c42e1",
        "c02b5008c109f4d3057de1bab8b7ac0478208816"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 10:53:24 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 10:53:24 2012 -0700"
      },
      "message": "am c02b5008: am c0e0d2bf: Merge \"docs: update for multi apk doc for ABI support\" into jb-dev\n\n* commit \u0027c02b5008c109f4d3057de1bab8b7ac0478208816\u0027:\n  docs: update for multi apk doc for ABI support\n"
    },
    {
      "commit": "c02b5008c109f4d3057de1bab8b7ac0478208816",
      "tree": "f439b383f2dcab6608a7d6ecac8bc647a56899dc",
      "parents": [
        "cd3ec7a251443db258008f913b856c05b2232478",
        "c0e0d2bf3db18eaa2b94608654784cad29f96b23"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 10:50:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 11 10:50:40 2012 -0700"
      },
      "message": "am c0e0d2bf: Merge \"docs: update for multi apk doc for ABI support\" into jb-dev\n\n* commit \u0027c0e0d2bf3db18eaa2b94608654784cad29f96b23\u0027:\n  docs: update for multi apk doc for ABI support\n"
    },
    {
      "commit": "b6deeed3ceff9e0f754697987b7c724901996082",
      "tree": "790b652af7de47429fc4a92d1680d01b57a92269",
      "parents": [
        "799553e02aa3350397d723982d42198a5bab774c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 05 10:46:24 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 11 10:50:04 2012 -0700"
      },
      "message": "Handle ascii encoded SSID\n\nSupplicant now passes as an ascii encoded string that allows it to\npass any sequence of bytes for a SSID. see src/utils/common.c in supplicant\nfor details of the implementation.\n\nWe create a SSID structure WifiSsid in framework to store the ssid and handle\nthe conversion appropriately when required for printing and for an application.\n\nAt this point, we still do not handle non-printable octets from an application perspective\nfor connectivity\n\nBug: 7110903\nChange-Id: I520e5ee23baed4867b8b408bbb3eda5c9e92b6bf\n"
    },
    {
      "commit": "58e6831ccb54b33a914115e88ebb67e720615fb8",
      "tree": "797de3d25690d4bd447214c2ebae9871bf9d0eb8",
      "parents": [
        "cae2e3887d826f1c50e2bdc621b824def7ab855e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 11 10:49:34 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 11 10:49:34 2012 -0700"
      },
      "message": "MtpDatabase: Fix typo affecting parent and format queries\n\nBug: 7114350\n\nChange-Id: I80269cfcebf521ea13cae30c1c9bd477d76adbd1\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "c0e0d2bf3db18eaa2b94608654784cad29f96b23",
      "tree": "9fde2529972ef8422893d9b9a8e064ba263f7169",
      "parents": [
        "e9e40b438e0a9c30df5834cf7f8f069b20789c76",
        "bd4a7087350a7d2c1e612ed1edd5db135c6777fb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 11 10:48:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 10:48:16 2012 -0700"
      },
      "message": "Merge \"docs: update for multi apk doc for ABI support\" into jb-dev"
    },
    {
      "commit": "0e9292b94a3cb47374a8ac17f6287d98a426b1a8",
      "tree": "8166c73df243dcca573574f14710f2338a85628c",
      "parents": [
        "ce3ef0abaa17b12dc0626b06421d58bf06974ae2"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 10:40:28 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 10:40:28 2012 -0700"
      },
      "message": "Remove defunct searchbox implementation from webview.\n\nThe search box implementation has not been in use since ICS. This\nremoves dead code from webview.\n\nChange-Id: I8a28eeeec556619abc4a902a3abec2ac52bad319\n"
    },
    {
      "commit": "660c8a115bdc92bed4bc8380407f2ac3333c42e1",
      "tree": "d9f50eab817f40cb42b73a8f4c5c797db2a7fc8b",
      "parents": [
        "db425bbb283d5345616c5bb762b9650a7ff19980",
        "2ac2afeac989ea1dc326b0db996d6c6c8e00cc29"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 11 10:36:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 10:36:54 2012 -0700"
      },
      "message": "Merge \"Add support for controlling remote submix audio routing\" into jb-mr1-dev"
    },
    {
      "commit": "b743a23fc5bce9965c1539c3c8611614424a5aff",
      "tree": "f3a1dea5086570ae5e7c78d0259808ab69fe6f65",
      "parents": [
        "ce3ef0abaa17b12dc0626b06421d58bf06974ae2"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 10:22:43 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 11 10:24:44 2012 -0700"
      },
      "message": "Added annotations for injected accessibility objects\n\nBug: 7073422\n\nProvided @JavascriptInterface to methods that are accessible from\njs.\n\nChange-Id: If3bf8f5aa2b6ff38fe5358aad534ea31f6f546ae\n"
    },
    {
      "commit": "db425bbb283d5345616c5bb762b9650a7ff19980",
      "tree": "d11177b4e7a2892e5fcb43a7181f0b123d297719",
      "parents": [
        "9f750af6c178d8abb5c12d34efba599e3d53aea4",
        "08b1cc847524f66fd1d8c8d9065bf81bdd1fb04a"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 11 09:59:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 11 09:59:39 2012 -0700"
      },
      "message": "Merge \"Fixing issue with Airplane Mode. (Bug 7141144)\" into jb-mr1-dev"
    },
    {
      "commit": "08b1cc847524f66fd1d8c8d9065bf81bdd1fb04a",
      "tree": "f0e4065c9cf0fe7582f12d6f32d84f7365712392",
      "parents": [
        "e641b6a99cabad7076e10694a5b1b30f449de462"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 11 10:00:53 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue Sep 11 10:01:24 2012 -0700"
      },
      "message": "Fixing issue with Airplane Mode. (Bug 7141144)\n\nChange-Id: I83e2bdd5e8b0e0c732e8d46c47f8619daa0c7c02\n"
    },
    {
      "commit": "9f750af6c178d8abb5c12d34efba599e3d53aea4",
      "tree": "99fa933fa558dd75b2fddbd6d5e2119cab16d158",
      "parents": [
        "0bac8bcbcc281afc041f621a156fd21549d686e1"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 10 15:56:16 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Sep 11 09:50:23 2012 -0400"
      },
      "message": "Update the dream manager to be multi-user aware.\n\nDream settings are stored per-user, so dream manager operations\nmust act according to the calling or current user.\n\nBug:7041514\nChange-Id: I4a0bbbd76886e6440b1afd89c61af5f4569b0e18\n"
    },
    {
      "commit": "0bac8bcbcc281afc041f621a156fd21549d686e1",
      "tree": "e0a452dba7645818bfada98a6cfed8b7aed81911",
      "parents": [
        "1679b368004239a81734ca4b5f5e2487597b8f52",
        "9d9ece3c1e16001b63244459cdf4b428f4272d2e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 10 21:04:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 21:04:55 2012 -0700"
      },
      "message": "Merge \"Animations for user switching.\" into jb-mr1-dev"
    },
    {
      "commit": "d03a5558350cb6adff68aaf97ad4ee946bcd91a1",
      "tree": "a50b102d0ff7e546cb838a09bcbf783d71a107e3",
      "parents": [
        "1679b368004239a81734ca4b5f5e2487597b8f52"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Sep 10 20:46:36 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Sep 10 20:46:36 2012 -0700"
      },
      "message": "Attempt to fix blank keyguard issue\n\nThis is an attempt to fix bug 7137389. It forces a layout when the screen\ncomes back on, which should alleviate the issue.\n\nChange-Id: I00a3829f1662a8db99d947856ca11660b4bfb805\n"
    },
    {
      "commit": "4497e0c3c672e507b4fd1ff1debefaf76c52ec28",
      "tree": "75e483e0a9ac48cfe46851811e26fa64ca0f80d7",
      "parents": [
        "e11dc0ddab438d3b6545bc5d1582e1deddb5d465"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Sep 10 20:46:33 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Sep 10 20:46:33 2012 -0700"
      },
      "message": "Fix bug #7141044 GlobalActions dialog (power off / airplane mode / sound off) should be RTL aware\n\n- add android:supportsRtl\u003d\"true\" to the manifest for system_process\n\nChange-Id: I9794f6880c883d91751d0037646253810b086d46\n"
    },
    {
      "commit": "1679b368004239a81734ca4b5f5e2487597b8f52",
      "tree": "d8fd5678d7c4f6c5071e073c245c8f879dfb8967",
      "parents": [
        "e641b6a99cabad7076e10694a5b1b30f449de462"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Sep 10 20:08:01 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Sep 10 20:20:22 2012 -0700"
      },
      "message": "Adding brightness dialog to quick settings.\n\nChange-Id: I81f640138057c26320d41f70c7f47a518fc1bd4a\n"
    },
    {
      "commit": "e641b6a99cabad7076e10694a5b1b30f449de462",
      "tree": "c31af4307b00a59e423bdf4a2bff7eed690ed58f",
      "parents": [
        "e1f02ef080e5046e03b4b3b7bb64e22e7790b707"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Sep 10 17:30:27 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Sep 10 20:20:03 2012 -0700"
      },
      "message": "Adding alarm to quick settings.\n\n- Cleaning up some code\n\nChange-Id: Iaea2077084ba16b4fb4d47c8b2df5da6983ceb91\n"
    },
    {
      "commit": "ee6c6ae5b2111bbb602dbc8030ba3c8eb014cc6e",
      "tree": "6bb801d7d4e4a30a882409b8550be887ff5a6a9c",
      "parents": [
        "36e614c110dad174dea6017eb701f55339aee200"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 19:56:06 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 20:01:23 2012 -0700"
      },
      "message": "Fixing implementation of View.requestRectangleOnScreen(Rect, boolean).\n\n1. The implementation was not taking into account the transformation\n   matrices if the views.\n\n2. The rectangle that was passed as an argument to\n   ViewParent.requestChildRectangleOnScreen was modified by\n   some implementations - now care is taken to prevent it.\n\n3. The scroll of child was used when a rectangle of its coordinate\n   system was mapped to one in the parent system. However, the\n   scroll shows how much a parent has scrolled its descendants, so\n   the scroll of the parent has to be used not the child.\n\nbug:7139556\n\nChange-Id: I5b09eb7f105047e95282f74308968d5465831c84\n"
    },
    {
      "commit": "9d9ece3c1e16001b63244459cdf4b428f4272d2e",
      "tree": "55fd2ecdeaaa791af1d21083482367d5b4d75d76",
      "parents": [
        "ce3ef0abaa17b12dc0626b06421d58bf06974ae2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 10 15:33:52 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 10 19:58:21 2012 -0700"
      },
      "message": "Animations for user switching.\n\nThe window manager now has a facility to provide a full-screen\nanimation, which the activity manager uses every time a user\nswitch happens.\n\nThe current animation is just a simple dumb slide until we get\na design from UX.\n\nAlso some cleanup: moved the portrait task animations to the\ndefault config so we always have an animation for them, and finally\ngot the java symbol stuff out of public.xml.\n\nChange-Id: I726f77422b2ef5f2d98f961f8da003e045f0ebe8\n"
    },
    {
      "commit": "e1f02ef080e5046e03b4b3b7bb64e22e7790b707",
      "tree": "6b24d728a7794819c83ebfd8dce49f8bfd194a0f",
      "parents": [
        "ce3ef0abaa17b12dc0626b06421d58bf06974ae2",
        "d5fe1479248fa597efc7ccb0b36df0b520bbc2a3"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 10 19:21:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 19:21:53 2012 -0700"
      },
      "message": "Merge \"Miscellaneous fixes for Settings\" into jb-mr1-dev"
    },
    {
      "commit": "ce3ef0abaa17b12dc0626b06421d58bf06974ae2",
      "tree": "c7c61a52ea31247d9e7fa070914d5fa461142f0a",
      "parents": [
        "befab9e6b8fcb69cc656bb851ddc7ad7dfa6a7db",
        "36e614c110dad174dea6017eb701f55339aee200"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 18:21:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 18:21:13 2012 -0700"
      },
      "message": "Merge \"Screen magnification should disengage on screen off.\" into jb-mr1-dev"
    },
    {
      "commit": "36e614c110dad174dea6017eb701f55339aee200",
      "tree": "93e9aaa78d1090cc4fce72e9fe88fab26032ca7c",
      "parents": [
        "86fe9e14f1a816df32b08e0eb677989cc7444948"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 18:16:02 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 18:16:05 2012 -0700"
      },
      "message": "Screen magnification should disengage on screen off.\n\n1. When the screen goes off the user will be in a completely\n   different context upon turning the screen on. Therefore,\n   if magnification auto update is enabled magnification\n   will be disengaged on screen off.\n\nbug:7139088\n\nChange-Id: I790cfa5b3cf31d34e95fc9548e6246a84096c37b\n"
    },
    {
      "commit": "befab9e6b8fcb69cc656bb851ddc7ad7dfa6a7db",
      "tree": "712df3384e5fc1656d903fd78ea7bc29dde1dab2",
      "parents": [
        "eeabf942263d55eb9b1ac0b9a525bd917cfc1f30",
        "94740e6c333a109be7516abbd17dd418f23b4f0c"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Sep 10 18:15:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 18:15:37 2012 -0700"
      },
      "message": "Merge \"Control access to inherited methods of jsinterface objects\" into jb-mr1-dev"
    },
    {
      "commit": "eeabf942263d55eb9b1ac0b9a525bd917cfc1f30",
      "tree": "24167a1313e499ee8faba37efff378d6cf3c4187",
      "parents": [
        "5bf7800de6d14a55d0c6ee006425fa79c3f8d21e",
        "5737534abab477cf32b4dd0aa7a72f70ede0502c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Sep 10 18:13:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 18:13:57 2012 -0700"
      },
      "message": "Merge \"Allow pattern to start from outside pattern view\" into jb-mr1-dev"
    },
    {
      "commit": "5bf7800de6d14a55d0c6ee006425fa79c3f8d21e",
      "tree": "d8fa7bb5ae290d714c2e3e4b8fc117d8f45696c9",
      "parents": [
        "df46c637550b4c6f0543574cfbd544329f48f5c7",
        "b70ff9a181234ffb69e51db2148ed865eb3a6ca7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 10 18:12:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 18:12:42 2012 -0700"
      },
      "message": "Merge \"Force keyguard if there are multiple users\" into jb-mr1-dev"
    },
    {
      "commit": "b70ff9a181234ffb69e51db2148ed865eb3a6ca7",
      "tree": "6f45574ff33e36fac1ad5c187f1b63889c0efdbe",
      "parents": [
        "25c925e6659e57f1cc8fef83be07f3917a108e3c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 07 18:28:11 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 10 18:11:46 2012 -0700"
      },
      "message": "Force keyguard if there are multiple users\n\nOtherwise there would be no way to switch users if a user chooses None as lock screen.\n\nAlso adjust some layout params for Preference items to align the icons and text.\n\nChange-Id: Ib11bb961edaef90de280bc7137d10b68765aea98\n"
    },
    {
      "commit": "43aa15912891930833edfc101615a9c881de54a1",
      "tree": "efc406d48cce0d3ae7e1b299ffba0c65646cb089",
      "parents": [
        "df46c637550b4c6f0543574cfbd544329f48f5c7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 10 17:36:31 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 10 17:50:18 2012 -0700"
      },
      "message": "Allow adb shell am display-size to use bigger sizes.\n\nWe now support scaling the logical display to fit the\nphysical display, whatever size it is.  So we can allow\nadb shell am display-size to use more or less arbitrary sizes\nalthough we do enforce an upper and lower bound to\nprotect the user.\n\nChange-Id: I5fe6ba32ad1f9e4fbcd6915f7d36850b987bbcc0\n"
    },
    {
      "commit": "df46c637550b4c6f0543574cfbd544329f48f5c7",
      "tree": "bb07b38061e33722cc51eceee9484bbf7b08c3fb",
      "parents": [
        "3c396fccd52f9d06b453b655c20c2266dd984d19",
        "70561df470c31513056df181571632851fd0d081"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 10 17:43:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 17:43:21 2012 -0700"
      },
      "message": "Merge \"Prevent degenerate 9-patches from drawing out of bounds Bug #7137292\" into jb-mr1-dev"
    },
    {
      "commit": "3c396fccd52f9d06b453b655c20c2266dd984d19",
      "tree": "332741542591b72fe2ae6556f3c395bbd49f069f",
      "parents": [
        "4e2eb6581f8ee91166cbfd80b531f628dedab89a",
        "86fe9e14f1a816df32b08e0eb677989cc7444948"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 17:41:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 17:41:28 2012 -0700"
      },
      "message": "Merge \"Reducing the click delay while screen magnification is enabled.\" into jb-mr1-dev"
    },
    {
      "commit": "70561df470c31513056df181571632851fd0d081",
      "tree": "371119049d622a7c524017ad0cf3900bd5e53a96",
      "parents": [
        "753e1280cbc3f0006b04f67385f02e1f92019f7d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 10 17:40:18 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 10 17:40:18 2012 -0700"
      },
      "message": "Prevent degenerate 9-patches from drawing out of bounds\nBug #7137292\n\nChange-Id: I371e94899445d2f3c6794d5c0aee8faa514d3c2c\n"
    },
    {
      "commit": "86fe9e14f1a816df32b08e0eb677989cc7444948",
      "tree": "adb94ea4e497070c0d2fd4eb6903bc8b2cc5c774",
      "parents": [
        "662538957f12a7b7c534382a6a4f306d5777375b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 17:35:32 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 17:35:35 2012 -0700"
      },
      "message": "Reducing the click delay while screen magnification is enabled.\n\n1. If screen magnification is enabled the user has to triple tap\n   and lift or triple tap and hold to engage magnification. Hence,\n   we delay the touch events until we are sure that it is no longer\n   possible for the user to perform a multi-tap to engage\n   magnification. While such a delay is unavoidable it feels a\n   bit longer than it should be. This change reduces the delay\n   between taps to be considered a multi-tap, essentially making\n   the click delay shorter.\n\nbug:7139918\n\nChange-Id: I2100945171fff99600766193f0effdaef1f1db8f\n"
    },
    {
      "commit": "d5fe1479248fa597efc7ccb0b36df0b520bbc2a3",
      "tree": "1252a9dc7865156e8915f05494defbfe7c265ffc",
      "parents": [
        "4e2eb6581f8ee91166cbfd80b531f628dedab89a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 10 15:48:38 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 10 17:32:39 2012 -0700"
      },
      "message": "Miscellaneous fixes for Settings\n\n(1) It\u0027s okay to write literal null as a settings element value\n(2) Properly convey the user handle in the put-for-user variant\n\nBug 7137201\nBug 7139826\n\nChange-Id: I0ed77d65e8377f0e0580a2668f10b7167ad34928\n"
    },
    {
      "commit": "4e2eb6581f8ee91166cbfd80b531f628dedab89a",
      "tree": "58eadc771686ee8635e0cbcefcbfddeba046852a",
      "parents": [
        "53d13ecd9a5e4de183e463faba832863f6b95103",
        "c09cdce1b05075da808ae080b9905a14a3e1e627"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 10 17:16:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 17:16:17 2012 -0700"
      },
      "message": "Merge \"Update airplane-mode manipulation for the new Settings namespace\" into jb-mr1-dev"
    },
    {
      "commit": "53d13ecd9a5e4de183e463faba832863f6b95103",
      "tree": "4594b439cec0ca1ea9bff4a866b0df5b84b9eda0",
      "parents": [
        "3c5dab46a73a178dd8e12ee269aae1ac9dfa64de",
        "e215f26f74744535bcc0209f2a0a0e4a9f36fd82"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 10 17:07:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 17:08:36 2012 -0700"
      },
      "message": "Merge \"Fix adb am display-size.\" into jb-mr1-dev"
    },
    {
      "commit": "3c5dab46a73a178dd8e12ee269aae1ac9dfa64de",
      "tree": "2c15c79a91623751d55e00415333fad47edff44f",
      "parents": [
        "2e7d0cb592381e2efd9b86d5ee38d8ec657b6a1a",
        "83d616a9c7b9505153d258511eb5c16b552e268d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 10 17:06:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 17:07:17 2012 -0700"
      },
      "message": "Merge \"Make input system aware of multiple displays.\" into jb-mr1-dev"
    },
    {
      "commit": "2e7d0cb592381e2efd9b86d5ee38d8ec657b6a1a",
      "tree": "e6defee8a95db8dea47f4fc81bab6f88f1202433",
      "parents": [
        "662538957f12a7b7c534382a6a4f306d5777375b",
        "ddbe50df2ca70700a46e5849347989b520d1113e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 10 17:05:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 17:05:47 2012 -0700"
      },
      "message": "Merge \"Move native libraries to /data/app-lib\" into jb-mr1-dev"
    },
    {
      "commit": "c09cdce1b05075da808ae080b9905a14a3e1e627",
      "tree": "0ed7854c9d6c19e30d16fd4b4fdf652d301deb5e",
      "parents": [
        "009ea5a04c38dd209b73d28cb867f05e63ec89cc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 10 16:50:14 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 10 16:50:57 2012 -0700"
      },
      "message": "Update airplane-mode manipulation for the new Settings namespace\n\nQuick Settings and global actions (aka longpress-Power) toggles are\nincluded in this CL.  The Settings app manipulations are updated in\na different CL because that\u0027s a different git package.\n\nBug 7132230\n\nChange-Id: I50838f5e8d7b25a750d2bcae90bf384b09816dbb\n"
    },
    {
      "commit": "94740e6c333a109be7516abbd17dd418f23b4f0c",
      "tree": "28b5da2f4614cb4d33695074018c1dc31313133e",
      "parents": [
        "bdf8fa0c1b762d82b056fa8d929ceaff47ae241b"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Sep 04 16:45:53 2012 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Sep 10 16:43:35 2012 -0700"
      },
      "message": "Control access to inherited methods of jsinterface objects\n\nBug: 7073422\n\nCreate the plumbing to use an annotation to allow access to\ninherited methods of jsinterface objects. The default webview\nbehavior has not changed yet. However internally an a flag is\nintroduced to restrict javascript access to methods that have an annotation.\n\nChange-Id: I41927248e6bc4b09d17c0707c60fe5e6ab681e66\n"
    },
    {
      "commit": "662538957f12a7b7c534382a6a4f306d5777375b",
      "tree": "12da183d8c4b870aa976d3df954d7b5513da3534",
      "parents": [
        "bdf8fa0c1b762d82b056fa8d929ceaff47ae241b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 16:34:53 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 10 16:41:07 2012 -0700"
      },
      "message": "Scaling in viewport moving state locks into a magnified state.\n\n1. If the user changes the magnification level while moving the\n   viewport the magnification is locked. The gesture handle has\n   to put device back into a viewport moving state if this was\n   the last state.\n\nbug:7139363\n\nChange-Id: I24992b973bb15624580114353b004efdb35c2faa\n"
    },
    {
      "commit": "bdf8fa0c1b762d82b056fa8d929ceaff47ae241b",
      "tree": "ac56344a624917f8d75b5d9ac3c6265571b9a9c7",
      "parents": [
        "4899d6f7cc45268a4f8d734639fb3f03d39d9d4a",
        "095e8aa02b02011521183adfa81b6da1a698f42a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Sep 10 16:30:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 10 16:30:19 2012 -0700"
      },
      "message": "Merge \"Fix some destroy bugs\" into jb-mr1-dev"
    },
    {
      "commit": "4899d6f7cc45268a4f8d734639fb3f03d39d9d4a",
      "tree": "e4747bba45d033fcf0c5d4df7a260a36aeae2a7c",
      "parents": [
        "a25526ae400641ae414d2dbf03495f54a0c46d2d",
        "cd3ec7a251443db258008f913b856c05b2232478"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Sep 10 16:29:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 16:29:04 2012 -0700"
      },
      "message": "am cd3ec7a2: am e9e40b43: Merge \"add link to device dock lesson\" into jb-dev\n\n* commit \u0027cd3ec7a251443db258008f913b856c05b2232478\u0027:\n  add link to device dock lesson\n"
    },
    {
      "commit": "cd3ec7a251443db258008f913b856c05b2232478",
      "tree": "02194c35f42dd96e01e93abf539f68d9ec4a76eb",
      "parents": [
        "51740d6d786bf583cd46d12beb8515aa00d84bee",
        "e9e40b438e0a9c30df5834cf7f8f069b20789c76"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Sep 10 16:27:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 16:27:58 2012 -0700"
      },
      "message": "am e9e40b43: Merge \"add link to device dock lesson\" into jb-dev\n\n* commit \u0027e9e40b438e0a9c30df5834cf7f8f069b20789c76\u0027:\n  add link to device dock lesson\n"
    },
    {
      "commit": "a25526ae400641ae414d2dbf03495f54a0c46d2d",
      "tree": "6d913c15806e8c70fc90682c1dbd1e4a0db29cbe",
      "parents": [
        "e35c54eb14baee2401efd525b5594f0211971d12",
        "51740d6d786bf583cd46d12beb8515aa00d84bee"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Mon Sep 10 16:27:20 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 10 16:27:20 2012 -0700"
      },
      "message": "am 51740d6d: am 0e9f34bf: Doc update: ACTION_APPWIDGET_OPTIONS_CHANGED link\n\n* commit \u002751740d6d786bf583cd46d12beb8515aa00d84bee\u0027:\n  Doc update: ACTION_APPWIDGET_OPTIONS_CHANGED link\n"
    }
  ],
  "next": "e9e40b438e0a9c30df5834cf7f8f069b20789c76"
}
