)]}'
{
  "log": [
    {
      "commit": "4e8a47e01cd0fd409f998e00976b1249c6b2f963",
      "tree": "39b0cb8c0cdaa22f454a68008c226e3ed5ea1c3b",
      "parents": [
        "0ca353fbd38345f0bdbcbc1028e0d292e9271392",
        "79e0f875002d7bde5cf71053f9e9f054e9b5ffa2"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 12:43:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:43:46 2012 -0800"
      },
      "message": "am 79e0f875: Merge \"Fix small widgets not showing up on tablet (issue 7471516)\" into jb-mr1-lockscreen-dev\n\n* commit \u002779e0f875002d7bde5cf71053f9e9f054e9b5ffa2\u0027:\n  Fix small widgets not showing up on tablet (issue 7471516)\n"
    },
    {
      "commit": "0ca353fbd38345f0bdbcbc1028e0d292e9271392",
      "tree": "ba9c6d50105a1404fc5607c67943b68505376c76",
      "parents": [
        "58bbc5f7889946a5cbd58f5af41c1127edef1a0e",
        "af0d09be288214e01a4cc661a8173bb11c453061"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 06 12:43:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:43:42 2012 -0800"
      },
      "message": "am af0d09be: am 00b5ed8f: Merge commit \\\u0027b3f87c24ee86227e22b2db9b04f3d94519f230f9\\\u0027 into jb-mr1-dev\n\n* commit \u0027af0d09be288214e01a4cc661a8173bb11c453061\u0027:\n"
    },
    {
      "commit": "58bbc5f7889946a5cbd58f5af41c1127edef1a0e",
      "tree": "ba9c6d50105a1404fc5607c67943b68505376c76",
      "parents": [
        "cc2a14a8cec51e02a74a7a55215c0edd7160f1b5",
        "5da6430fff7812e58ee7e9a05c62d72c36f366c8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Nov 06 12:43:39 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:43:39 2012 -0800"
      },
      "message": "am 5da6430f: Optimize keyguard/IME interactions\n\n* commit \u00275da6430fff7812e58ee7e9a05c62d72c36f366c8\u0027:\n  Optimize keyguard/IME interactions\n"
    },
    {
      "commit": "cc2a14a8cec51e02a74a7a55215c0edd7160f1b5",
      "tree": "d13943957db194bda9f924c325acde9bd2fd81f0",
      "parents": [
        "55e7bdc772047fe6232b51c2900e82eb354dafe5",
        "ff91b179d37f5ab1e3cdcd179ee5799220b51ba8"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Nov 06 12:43:36 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:43:36 2012 -0800"
      },
      "message": "am ff91b179: am db426cc0: am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u0027ff91b179d37f5ab1e3cdcd179ee5799220b51ba8\u0027:\n"
    },
    {
      "commit": "55e7bdc772047fe6232b51c2900e82eb354dafe5",
      "tree": "d13943957db194bda9f924c325acde9bd2fd81f0",
      "parents": [
        "0f4d5df5d815466398dba5f2d07aa98f18c35aaa",
        "66652870e2fabe2789190b6f455a711c15447a30",
        "469f6212b3ce2f73eabed6cd6c7ed95b5b039f07"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:17:05 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:17:05 2012 -0800"
      },
      "message": "Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge\n\nChange-Id: I72634b08506c4fed29edd474553cb416dce9cc8e\n"
    },
    {
      "commit": "469f6212b3ce2f73eabed6cd6c7ed95b5b039f07",
      "tree": "d13943957db194bda9f924c325acde9bd2fd81f0",
      "parents": [
        "0f4d5df5d815466398dba5f2d07aa98f18c35aaa",
        "90264e1becad3ddd4229536b28972a3f29d5538a"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Nov 05 18:38:53 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Nov 05 18:38:53 2012 -0800"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "0f4d5df5d815466398dba5f2d07aa98f18c35aaa",
      "tree": "d13943957db194bda9f924c325acde9bd2fd81f0",
      "parents": [
        "c87f198b8cd3b3cb5b3daf63df419b9377b9c7b8",
        "11f19f15ea474edde07bf34877d2531fff6c26f0"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 17:03:36 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 17:03:37 2012 -0800"
      },
      "message": "Merge \"View\u0027s visibility to the user not checking predecessor alpha.\" into jb-mr1-dev"
    },
    {
      "commit": "c87f198b8cd3b3cb5b3daf63df419b9377b9c7b8",
      "tree": "535e3400af304c0533d5d25ecd63ab5758f2c911",
      "parents": [
        "6c642089bcd13bf17d7c445b2ec89b62a79c9823",
        "72bba588079e17eb425c4926d22ffcf301693bab"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 05 17:03:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 17:03:06 2012 -0800"
      },
      "message": "Merge \"TextView not respecting \"speak passwords\" setting when adding before text to events.\" into jb-mr1-dev"
    },
    {
      "commit": "6c642089bcd13bf17d7c445b2ec89b62a79c9823",
      "tree": "08be0f779e2a46a90d3c7895096062d0c56563d8",
      "parents": [
        "00b5ed8fa9f2f38e15894519f3afeaae56e97e94",
        "a9cfe677eec0324a94509c6a5d29cec5b8a7a7cf"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 16:35:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 16:36:39 2012 -0800"
      },
      "message": "Merge \"Add programmatic access to setters in TextClock Bug #7478328\" into jb-mr1-dev"
    },
    {
      "commit": "79e0f875002d7bde5cf71053f9e9f054e9b5ffa2",
      "tree": "4c61a7ebf0e98047f138370788af124fdbcd7086",
      "parents": [
        "af0d09be288214e01a4cc661a8173bb11c453061",
        "6f72b1c9178e885d8e66399ed55075a932d73dc5"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Nov 05 15:22:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 15:22:45 2012 -0800"
      },
      "message": "Merge \"Fix small widgets not showing up on tablet (issue 7471516)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "6f72b1c9178e885d8e66399ed55075a932d73dc5",
      "tree": "4c61a7ebf0e98047f138370788af124fdbcd7086",
      "parents": [
        "5da6430fff7812e58ee7e9a05c62d72c36f366c8"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Nov 05 15:20:30 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Nov 05 15:20:42 2012 -0800"
      },
      "message": "Fix small widgets not showing up on tablet (issue 7471516)\n\nChange-Id: Ie217268ef9c96512942f64b8ffd7e1d54a0ea850\n"
    },
    {
      "commit": "af0d09be288214e01a4cc661a8173bb11c453061",
      "tree": "853e9fec4e180449c4cc133c8aee7e4676b2bb0d",
      "parents": [
        "5da6430fff7812e58ee7e9a05c62d72c36f366c8",
        "00b5ed8fa9f2f38e15894519f3afeaae56e97e94"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 15:19:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 15:19:27 2012 -0800"
      },
      "message": "am 00b5ed8f: Merge commit \\\u0027b3f87c24ee86227e22b2db9b04f3d94519f230f9\\\u0027 into jb-mr1-dev\n\n* commit \u002700b5ed8fa9f2f38e15894519f3afeaae56e97e94\u0027:\n"
    },
    {
      "commit": "00b5ed8fa9f2f38e15894519f3afeaae56e97e94",
      "tree": "e3f42b6c40c117dd7dce04efce4eadb99864fbcd",
      "parents": [
        "db426cc0a695ab699969d0b7750dd79e5922321b",
        "b3f87c24ee86227e22b2db9b04f3d94519f230f9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 15:02:02 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 15:02:02 2012 -0800"
      },
      "message": "Merge commit \u0027b3f87c24ee86227e22b2db9b04f3d94519f230f9\u0027 into jb-mr1-dev\n"
    },
    {
      "commit": "5da6430fff7812e58ee7e9a05c62d72c36f366c8",
      "tree": "853e9fec4e180449c4cc133c8aee7e4676b2bb0d",
      "parents": [
        "ff91b179d37f5ab1e3cdcd179ee5799220b51ba8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Nov 05 14:16:59 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Nov 05 14:26:33 2012 -0800"
      },
      "message": "Optimize keyguard/IME interactions\n\nChange the keyguard window to LAYOUT_IN_SCREEN | LAYOUT_INSET_DECOR\nand make the ViewManagerHost fitSystemWindows. This eliminates the\nneed to resize the actual window and associated surfaces when the IME\ncomes and goes.\n\nForce the widget pager to measure at the fullscreen size of the\nkeyguard, even if the IME is showing. This causes the widgets to clip\ninstead of resize, removing a few more moving parts that can be\ndistracting/affect performance.\n\nPartially improves bug 7427586\n\nChange-Id: I0d86d0ca8045f737fa97ca5d1e7f6a49f746b999\n"
    },
    {
      "commit": "a9cfe677eec0324a94509c6a5d29cec5b8a7a7cf",
      "tree": "29839edea264975bb63be67750378f1b73b4b047",
      "parents": [
        "3d1728c03a0cd1aaed6bc81c97de27d62c771a6e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 14:16:32 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 14:19:21 2012 -0800"
      },
      "message": "Add programmatic access to setters in TextClock\nBug #7478328\n\nAdd missing annotation to let appwidgets change values programmatically\n\nChange-Id: I6e9b095e93e4e90bd96e127344354c0dfa46cd86\n"
    },
    {
      "commit": "ff91b179d37f5ab1e3cdcd179ee5799220b51ba8",
      "tree": "e3f42b6c40c117dd7dce04efce4eadb99864fbcd",
      "parents": [
        "b3f87c24ee86227e22b2db9b04f3d94519f230f9",
        "db426cc0a695ab699969d0b7750dd79e5922321b"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 14:07:07 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:07:07 2012 -0800"
      },
      "message": "am db426cc0: am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u0027db426cc0a695ab699969d0b7750dd79e5922321b\u0027:\n  Android Training: CursorLoader\n"
    },
    {
      "commit": "db426cc0a695ab699969d0b7750dd79e5922321b",
      "tree": "c8eb67ac8b69b7aa025e5a97712e185b784cd5e1",
      "parents": [
        "44c4bba2530b430895ef1c72e8ce2712e8ca9f6e",
        "046671afbcbe043f0b2aa4edc42b21fd2abf7586"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 14:04:09 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:04:09 2012 -0800"
      },
      "message": "am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u0027046671afbcbe043f0b2aa4edc42b21fd2abf7586\u0027:\n  Android Training: CursorLoader\n"
    },
    {
      "commit": "72bba588079e17eb425c4926d22ffcf301693bab",
      "tree": "f687f0b2d237adbbd816346f4656eb0cdbfdc3ea",
      "parents": [
        "44c4bba2530b430895ef1c72e8ce2712e8ca9f6e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 13:53:43 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 14:02:06 2012 -0800"
      },
      "message": "TextView not respecting \"speak passwords\" setting when adding before text to events.\n\n1. If the speak passwords settings is on, the accessibility events emitted from a\n   TextView should contain the text and before text of the source. The settings\n   shows the users consent to put the source\u0027s text in the event. While the code\n   that populates the current text in the accessibility event respects the\n   setting, the one that populates the before text does not. As a result the\n   fact that the user has typed a letter cannot be echoed by an accessibility\n   service.\n\nbug:7468768\n\nChange-Id: I7580c37936d742f42653315b2591e268a634d22b\n"
    },
    {
      "commit": "046671afbcbe043f0b2aa4edc42b21fd2abf7586",
      "tree": "f30894248acc48d6d7fa70067e0f82f1469fc118",
      "parents": [
        "b14c9900cbbaca6361030d8fc8d6515cc9e06e10",
        "fbcfb5d0f899e0b3c89334d43b45907337cf7f36"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 14:01:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:01:46 2012 -0800"
      },
      "message": "am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u0027fbcfb5d0f899e0b3c89334d43b45907337cf7f36\u0027:\n  Android Training: CursorLoader\n"
    },
    {
      "commit": "fbcfb5d0f899e0b3c89334d43b45907337cf7f36",
      "tree": "0743fc439a68c47f7b39f8920607b4dab06e0ab0",
      "parents": [
        "a295ba44793e5601c8574bdcb07313420aa6500c",
        "50c2275cff28c4a216f6924584e43cd64b90a3bf"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 13:59:48 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 13:59:48 2012 -0800"
      },
      "message": "am 50c2275c: Android Training: CursorLoader\n\n* commit \u002750c2275cff28c4a216f6924584e43cd64b90a3bf\u0027:\n  Android Training: CursorLoader\n"
    },
    {
      "commit": "50c2275cff28c4a216f6924584e43cd64b90a3bf",
      "tree": "246385b332625803743addb365c0487850606dd2",
      "parents": [
        "f19804b5e994d183e6f6eeb512f74f2380ffd533"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Sat Oct 20 12:41:40 2012 -0700"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 13:55:21 2012 -0800"
      },
      "message": "Android Training: CursorLoader\n\nChange-Id: Ia8d723b5ce32002597b9444b8c7eff07b1ab29c8\n"
    },
    {
      "commit": "b3f87c24ee86227e22b2db9b04f3d94519f230f9",
      "tree": "d2ea3fbd9cf1d4bd9e9d4289d7d41a61d81448c4",
      "parents": [
        "7c6863be5028346a2074d1489386c35083209ca7",
        "c0ae9e67ebe6f1298800feaed1b43e867139a904"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Nov 05 12:24:10 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 12:24:11 2012 -0800"
      },
      "message": "Merge \"bouncer: hide more text and frame less.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "7c6863be5028346a2074d1489386c35083209ca7",
      "tree": "26873ff0208b76a689cb81405a6728963d83f16c",
      "parents": [
        "de2c3192b1ce1ba6035af286a2f7d5546ed5a86d",
        "44c4bba2530b430895ef1c72e8ce2712e8ca9f6e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 11:38:10 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 11:38:10 2012 -0800"
      },
      "message": "am 44c4bba2: Merge \"docs: fix markup error bug: 7456071\" into jb-mr1-dev\n\n* commit \u002744c4bba2530b430895ef1c72e8ce2712e8ca9f6e\u0027:\n  docs: fix markup error bug: 7456071\n"
    },
    {
      "commit": "44c4bba2530b430895ef1c72e8ce2712e8ca9f6e",
      "tree": "e0323a184b88d8a6ad013e0d506206c8f9c2df69",
      "parents": [
        "737a20fda62fe9885f74e208ac21a1574c1593f7",
        "9cc531cc26d928c7b53105def0d80647fba1acd7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 11:35:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 11:35:24 2012 -0800"
      },
      "message": "Merge \"docs: fix markup error bug: 7456071\" into jb-mr1-dev"
    },
    {
      "commit": "9cc531cc26d928c7b53105def0d80647fba1acd7",
      "tree": "a8f4d37188c3e1066046d60f83e1e980b1046b60",
      "parents": [
        "39912f7fcd5bfc4943bac1746c3ff2a9f1d93043"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 11:25:17 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 11:25:17 2012 -0800"
      },
      "message": "docs: fix markup error\nbug: 7456071\n\nChange-Id: I3d34a2d6741784d9b33af54afd6d97803720264d\n"
    },
    {
      "commit": "de2c3192b1ce1ba6035af286a2f7d5546ed5a86d",
      "tree": "f8a4b26a946aca4493607386cb27820efe634bb9",
      "parents": [
        "025fb93e3e5518b7db5fec049d285cfb2d28a074",
        "737a20fda62fe9885f74e208ac21a1574c1593f7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 11:15:55 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 11:15:55 2012 -0800"
      },
      "message": "am 737a20fd: Merge \"docs: explain implicit permissions applied by sdk versions bug: 7453055\" into jb-mr1-dev\n\n* commit \u0027737a20fda62fe9885f74e208ac21a1574c1593f7\u0027:\n  docs: explain implicit permissions applied by sdk versions bug: 7453055\n"
    },
    {
      "commit": "737a20fda62fe9885f74e208ac21a1574c1593f7",
      "tree": "4041f8b7acda11fee0ebb87f7a85bb326d2af31c",
      "parents": [
        "fca8d258c5699ad2703d46181c492e78e1dc87a8",
        "2681faafae03548ab6fc09307215d7f2b279ab5c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 11:12:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 11:12:12 2012 -0800"
      },
      "message": "Merge \"docs: explain implicit permissions applied by sdk versions bug: 7453055\" into jb-mr1-dev"
    },
    {
      "commit": "025fb93e3e5518b7db5fec049d285cfb2d28a074",
      "tree": "19d5a7918b2fca7bda0cccd3ff2b26c560a26e08",
      "parents": [
        "d812e7a10ecb95f31e08641642c2b22b7cd0050b"
      ],
      "author": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Mon Nov 05 13:49:31 2012 -0500"
      },
      "committer": {
        "name": "Steven Ross",
        "email": "stross@google.com",
        "time": "Mon Nov 05 13:49:31 2012 -0500"
      },
      "message": "Clearing connected message in stop fixes 7401152\n\nWe can stop before the service connected message is processed, in which case\nwe should clear the message.  Otherwise it can cause us to start up the UI\nbefore the camera is open, causing a crash.\n\nI was unable to reproduce this issue, but it theoretically will happen, and\nthe bug report shows all the symptoms of this series of events.\n\nChange-Id: I60d295883b08ac58ccf0f3fc6d152b8b75fe9b18\n"
    },
    {
      "commit": "c0ae9e67ebe6f1298800feaed1b43e867139a904",
      "tree": "dff0fdb43a473936344adadd60cb054e3f04db6f",
      "parents": [
        "08898375fba7cc776857ebf0846c7183563a300f"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Nov 05 13:16:31 2012 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon Nov 05 13:30:26 2012 -0500"
      },
      "message": "bouncer: hide more text and frame less.\n\nBug: 7464865\nChange-Id: Ic8dac2582c014922143919f142fd36eb720dd3a9\nProto-Id: Id80601c9ffbdc34669b485e943b42cee237898f3\n"
    },
    {
      "commit": "d812e7a10ecb95f31e08641642c2b22b7cd0050b",
      "tree": "22abdd2063997ea8533a006cbdf7bb06df3d5513",
      "parents": [
        "57f928fc4afc02d2fe45523efea687eee7f86c02",
        "fca8d258c5699ad2703d46181c492e78e1dc87a8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 09:33:57 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 09:33:57 2012 -0800"
      },
      "message": "am fca8d258: Merge \"Remove power menu user switcher\" into jb-mr1-dev\n\n* commit \u0027fca8d258c5699ad2703d46181c492e78e1dc87a8\u0027:\n  Remove power menu user switcher\n"
    },
    {
      "commit": "fca8d258c5699ad2703d46181c492e78e1dc87a8",
      "tree": "add8df9eb648b05184134147c80d76b9a3ed3115",
      "parents": [
        "8cf1ea908dbb2c1a1252cecdc6d0f961373502aa",
        "912133a4966e0eed9a72b208e2aa650dc538b328"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 09:31:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 09:31:48 2012 -0800"
      },
      "message": "Merge \"Remove power menu user switcher\" into jb-mr1-dev"
    },
    {
      "commit": "57f928fc4afc02d2fe45523efea687eee7f86c02",
      "tree": "2142c81b327983717de3c48b969e4e294f6aad03",
      "parents": [
        "08898375fba7cc776857ebf0846c7183563a300f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 02 13:09:25 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Nov 05 10:40:23 2012 -0500"
      },
      "message": "Recover from badly behaving 3rd party secure cameras.\n\nBug:7473953\nChange-Id: I8daf18c85d951e03fa1c98dda5f255327f96f0ba\n"
    },
    {
      "commit": "08898375fba7cc776857ebf0846c7183563a300f",
      "tree": "9e9674099549205336fb4f30e0a116af3f88abd0",
      "parents": [
        "9f225d78ca1cb23075f4b949098b257bb88d0d12"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Nov 04 19:08:40 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Nov 04 19:08:40 2012 -0800"
      },
      "message": "Show bouncer mode for Slide mode in keyguard if widget isn\u0027t expanded\n\nChange-Id: If225198b0c6b122fef854ddd91e49c1071b74d50\n"
    },
    {
      "commit": "9f225d78ca1cb23075f4b949098b257bb88d0d12",
      "tree": "80b4a4e8f5ebd41654a5fc40ac4c2d0d417609fb",
      "parents": [
        "8a6db8aa3ee3f362c9038a5b00256e0909e22973",
        "8caabadd02c7bef701c44dc1718a9a493cbd1261"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 17:55:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 04 17:55:44 2012 -0800"
      },
      "message": "Merge \"Making challenge come back if within the same gesture you return to the original page (issue 7422999)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "8a6db8aa3ee3f362c9038a5b00256e0909e22973",
      "tree": "daff175d3b4e7e3f248d9c911a14cf032a5886ec",
      "parents": [
        "746a7abc69ea6a15b520799dacd47a57f5bd6d70",
        "8cf1ea908dbb2c1a1252cecdc6d0f961373502aa"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Nov 04 17:49:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Nov 04 17:49:01 2012 -0800"
      },
      "message": "am 8cf1ea90: (-s ours) Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u00278cf1ea908dbb2c1a1252cecdc6d0f961373502aa\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "746a7abc69ea6a15b520799dacd47a57f5bd6d70",
      "tree": "daff175d3b4e7e3f248d9c911a14cf032a5886ec",
      "parents": [
        "7f6bb6e460ad7f76742348144b8b1d0dfb3074b3",
        "5809c259087075f3cffebfd3b54030e5626bf2fd"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Nov 04 17:47:33 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 04 17:47:34 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "8cf1ea908dbb2c1a1252cecdc6d0f961373502aa",
      "tree": "be10183b7ad0afe68d4d9e4fd8e018d30b03bd02",
      "parents": [
        "2ea9bae7121f1df5461437d7d08fa550cdf6e0b0",
        "b185262aa70f00522999a4a0b37f169ae11712b5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Nov 04 17:43:31 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 04 17:43:31 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "8caabadd02c7bef701c44dc1718a9a493cbd1261",
      "tree": "9b3829bd466ddca726fa56f60c546d567769301d",
      "parents": [
        "7f6bb6e460ad7f76742348144b8b1d0dfb3074b3"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 17:23:25 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 17:25:12 2012 -0800"
      },
      "message": "Making challenge come back if within the same gesture you return to the original page (issue 7422999)\n\nChange-Id: I8ada54ca39ebebc15295f93a2d9029f3b7915acb\n"
    },
    {
      "commit": "7f6bb6e460ad7f76742348144b8b1d0dfb3074b3",
      "tree": "d59911d0b31bd0175c475bfd2137c7ccee5b5233",
      "parents": [
        "25228801ba76e3419d598d9820007f4af761b3cd"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 14:00:05 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 14:01:40 2012 -0800"
      },
      "message": "Ensure edge swiping is enforced immediately upon showing keyguard (issue 7453156)\n\nChange-Id: I197a5304bbea904b58494a9dcb7ff95ff3c4a52b\n"
    },
    {
      "commit": "25228801ba76e3419d598d9820007f4af761b3cd",
      "tree": "d5eea89efbfd450dbb5346d69d30a11edef32150",
      "parents": [
        "180cfd5feb4fe415d04494bf00f2013896f93b77"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 13:20:26 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 13:20:26 2012 -0800"
      },
      "message": "Fix issue 7468224, make sure to size pages if page changes\n\nChange-Id: I8b3d7573eda7ed8e6a9aa479e61737fb12e26b92\n"
    },
    {
      "commit": "180cfd5feb4fe415d04494bf00f2013896f93b77",
      "tree": "fb1e5fc9a6d82dcf2ad93b9264853fb0db98496a",
      "parents": [
        "6275b3f1f3de7b0ca285e8f57a6d6014b0fa95b3"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 12:03:12 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Nov 04 12:05:44 2012 -0800"
      },
      "message": "If a default keyguard layout isn\u0027t specified, fallback to the default layout\n\n-\u003e Also fixing a typo in AppWidgetProvider clone() -- this was the cause of\n   the \"couldn\u0027t load widget\". It wasn\u0027t getting expressed before for various\n   reasons.\n\nChange-Id: Ib7114565a414d66facd8b4baeb97d5a71e96b5e9\n"
    },
    {
      "commit": "6275b3f1f3de7b0ca285e8f57a6d6014b0fa95b3",
      "tree": "d8070775c3d701d9911a8cd4632cba231c16ef48",
      "parents": [
        "37d84ae6051ab6d2add1e0ef51cf2aa2605c3225"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Nov 04 13:48:42 2012 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Nov 04 13:48:42 2012 -0500"
      },
      "message": "Use better signal for camera launch.\n\nKeyguard set-hidden instead of window lost focus.\n\nTested with face unlock.\n\nBug:7464536\nChange-Id: I6171c96699d1b1ccfebd7a14179d90963fb8aa54\n"
    },
    {
      "commit": "37d84ae6051ab6d2add1e0ef51cf2aa2605c3225",
      "tree": "9fa8c553b6eb70dc9b83a8016b5990bf271d83fd",
      "parents": [
        "f70239a4313010bf0dd3e1ff37f58a806857baa4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Nov 04 11:11:47 2012 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Nov 04 11:11:47 2012 -0500"
      },
      "message": "Render camera widget on a background thread.\n\nBug:7470978\nChange-Id: Ieace005ac42d39ac4c146673910e6681f38e8f56\n"
    },
    {
      "commit": "f70239a4313010bf0dd3e1ff37f58a806857baa4",
      "tree": "77b3bac67b3f5399d6d6ff232387bce9dfa23b9d",
      "parents": [
        "47eb0c103a38fe710381c23284d01840930b93e2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Nov 04 09:42:42 2012 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sun Nov 04 09:42:42 2012 -0500"
      },
      "message": "Fully block user interactions when transitioning to camera.\n\nBug:7464265\nChange-Id: I654b3d7c455f782495946988bb2e5198ff4252ec\n"
    },
    {
      "commit": "47eb0c103a38fe710381c23284d01840930b93e2",
      "tree": "970a615d2a567222903addc257cc68900f3ea882",
      "parents": [
        "934d0835c8bae6d8aacf4d661b7134691d8e241b",
        "2ea9bae7121f1df5461437d7d08fa550cdf6e0b0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 03 23:37:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 03 23:37:36 2012 -0700"
      },
      "message": "am 2ea9bae7: Fix issue #7457380: IME leaves a mark after user switching\n\n* commit \u00272ea9bae7121f1df5461437d7d08fa550cdf6e0b0\u0027:\n  Fix issue #7457380: IME leaves a mark after user switching\n"
    },
    {
      "commit": "934d0835c8bae6d8aacf4d661b7134691d8e241b",
      "tree": "8b574b451727c5fa7d4d8a1fee3b52ec2b62030c",
      "parents": [
        "5d47a8dc2e86a0513cc09348b5b4da24696fdd46"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sat Nov 03 20:02:33 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sat Nov 03 20:03:27 2012 -0700"
      },
      "message": "Fixing up overscroll / hints on tablet\n\nChange-Id: I8b0ce30b02b2d13d71826d6765d154f5ab89072b\n"
    },
    {
      "commit": "5d47a8dc2e86a0513cc09348b5b4da24696fdd46",
      "tree": "e415471eaa081a9b1a90fe7f3fba8e89a4986a4f",
      "parents": [
        "db1c5d596e91713132131601536aaad32e693325"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sat Nov 03 19:10:56 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sat Nov 03 19:19:11 2012 -0700"
      },
      "message": "Cleaning up the overscroll effect\n\nChange-Id: I685693fa178fb7b6418145554eb320b1a62d7462\n"
    },
    {
      "commit": "db1c5d596e91713132131601536aaad32e693325",
      "tree": "4a78fa423f5832cd87ac1a2ce3704fb63f10429e",
      "parents": [
        "7cefef7c7cc28e111b99e1a55a93a363fe3c00cf"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sat Nov 03 17:10:07 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sat Nov 03 17:14:38 2012 -0700"
      },
      "message": "Updating UI to new design, widget shouldn\u0027t expand until page settles (issue 7467435)\n\n-\u003e If the challenge is showing and the page is swiped, instead of immediately\n   sliding down the security and expanding the small widget, we instead\n   quickly fade out the security and keep the widget+frame small until\n   the page settles and fades out.\n\nChange-Id: I0f376dcd863744b977a1c5ccc7a46a5c6fdb891d\n"
    },
    {
      "commit": "7cefef7c7cc28e111b99e1a55a93a363fe3c00cf",
      "tree": "17a9e492aa2ef9cbed6af870645c1a360be436b0",
      "parents": [
        "fe43e2b1789ac95c9d0cc1428c94963aea3fda98",
        "45adaa70203a155beb786f22b251fe66b8d6fafd"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Nov 02 22:03:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 22:03:23 2012 -0700"
      },
      "message": "Merge \"Making screen hints just side page outlines, as per new design (issue 7467968)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "45adaa70203a155beb786f22b251fe66b8d6fafd",
      "tree": "2157de144fb4135578e63cd2791e5fc7df175d8e",
      "parents": [
        "196cde973fd1635f0ac3150caab40287aacb9846"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Nov 02 22:00:57 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Nov 02 22:00:57 2012 -0700"
      },
      "message": "Making screen hints just side page outlines, as per new design (issue 7467968)\n\nChange-Id: Iff66e0b01cca89337227e54033f6245d6833a5ff\n"
    },
    {
      "commit": "2ea9bae7121f1df5461437d7d08fa550cdf6e0b0",
      "tree": "9f06023f39086e48edf0e60f6abfa93a628e5ad2",
      "parents": [
        "841ce670b29180a157a084a9c0e803b13e92020c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 02 18:43:48 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 02 18:56:01 2012 -0700"
      },
      "message": "Fix issue #7457380: IME leaves a mark after user switching\n\nThe gnarly stuff where we keep track of the old input method\nwindow as if it was still there was sitting around leaving things\nin a stuck state.  Now we clear this out at key points in the\nwindow manager (freezing screen, user change), and the input\nmethod manager service is less aggressive about asking the window\nmanager to do it.\n\nAlso fixed a problem that was causing flickers during some\nwallpaper transitions -- when we are animating two things on\ntop of the wallpaper and one of them disappears, we need to\nmake sure the wallpaper target points to whatever the current\ntarget should be (if any), not left pointing to the old target\nthat has gone away.\n\nChange-Id: I2fb9600f569a5bd5e3528aaf24cde9340af56cb0\n"
    },
    {
      "commit": "fe43e2b1789ac95c9d0cc1428c94963aea3fda98",
      "tree": "59ffc6e5f665c8586e52b609b394f5b678d247cf",
      "parents": [
        "aa200e2bc04f6c9504a3f1f7acb7e02331a945bf",
        "75931e05470992d51d135d09031902fd1b3fdbc7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 17:35:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 17:35:13 2012 -0700"
      },
      "message": "Merge \"Attempt to fix MENU key issue.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "90264e1becad3ddd4229536b28972a3f29d5538a",
      "tree": "e86c5630077d55b4b2310deda8ec480b9f0a186d",
      "parents": [
        "841ce670b29180a157a084a9c0e803b13e92020c",
        "90d0db346a203e196eb5b405a6c488dd5bf6164b"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Nov 02 17:34:34 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Nov 02 17:34:34 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "aa200e2bc04f6c9504a3f1f7acb7e02331a945bf",
      "tree": "ac2d4cd3292f4f51b5802b61cdef8d83aee61044",
      "parents": [
        "5569abc0f606c4cecd1e43defe4c9df83b6545b5",
        "e93d1b4ed9257530271817e53dfdb67366b6f056"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 17:33:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 17:33:41 2012 -0700"
      },
      "message": "Merge \"Clean up separator string in keyguard view\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "e93d1b4ed9257530271817e53dfdb67366b6f056",
      "tree": "d6995baaee3d65d716d0603c735882a4183c26a3",
      "parents": [
        "52070c1a71e46ce4216186e88c8a73a3c31903e2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 17:26:52 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 17:26:52 2012 -0700"
      },
      "message": "Clean up separator string in keyguard view\n\nThe whitespace in the string was being removed by aapt.\n\nChange-Id: I0c6a3e6960feb80cc0263d3f63005aee8bd0a7cd\n"
    },
    {
      "commit": "5569abc0f606c4cecd1e43defe4c9df83b6545b5",
      "tree": "a3a19dd79f3e6e6a395b730694f84bb230ff7d4f",
      "parents": [
        "81e77360b2fe6695e9baa4f1818fed14055189f9",
        "841ce670b29180a157a084a9c0e803b13e92020c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 16:49:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 16:49:33 2012 -0700"
      },
      "message": "am 841ce670: Merge commit \\\u002781af21e67cd842d16d4b45e8a2d1ec56ff8d764f\\\u0027 into jb-mr1-dev\n\n* commit \u0027841ce670b29180a157a084a9c0e803b13e92020c\u0027:\n"
    },
    {
      "commit": "75931e05470992d51d135d09031902fd1b3fdbc7",
      "tree": "3db95644ba834eb960b83b9d20f0e041424966bf",
      "parents": [
        "52070c1a71e46ce4216186e88c8a73a3c31903e2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 16:39:22 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 16:47:39 2012 -0700"
      },
      "message": "Attempt to fix MENU key issue.\n\nBug 7467642\n\nChange-Id: If9ee91fc17b454dd47945e800e90d76c0faa7f3d\n"
    },
    {
      "commit": "841ce670b29180a157a084a9c0e803b13e92020c",
      "tree": "e86c5630077d55b4b2310deda8ec480b9f0a186d",
      "parents": [
        "1c743650addb9f632dd3eb39d4b17109ee4171f5",
        "81af21e67cd842d16d4b45e8a2d1ec56ff8d764f"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 16:46:18 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 16:46:18 2012 -0700"
      },
      "message": "Merge commit \u002781af21e67cd842d16d4b45e8a2d1ec56ff8d764f\u0027 into jb-mr1-dev\n"
    },
    {
      "commit": "11f19f15ea474edde07bf34877d2531fff6c26f0",
      "tree": "98f2191369b124141e26bc52a9588339ea3f9e9c",
      "parents": [
        "37238e5a4e10c5c5439f6864dd19049a5544e01a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 16:03:06 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 16:39:16 2012 -0700"
      },
      "message": "View\u0027s visibility to the user not checking predecessor alpha.\n\n1. A view is visible to the user if is attached to a visible window,\n   its visibility is VISIBLE, its alpha is not zero, all its\n   predecessors have visibility VISIBLE and non zero alpha, the\n   view is not fully covered by predecessors and is within the\n   screen.\n\n   The function that computes whether a view is visible for\n   accessibility purposes was not taking into account the\n   predecessors\u0027 alpha.\n\nbug:7454355\n\nChange-Id: I7609f4366da260091d68e5b25832498843fd3d0a\n"
    },
    {
      "commit": "81e77360b2fe6695e9baa4f1818fed14055189f9",
      "tree": "a3a19dd79f3e6e6a395b730694f84bb230ff7d4f",
      "parents": [
        "f74d0c39b62ff542542df69e641477eb1e09b157",
        "3520774a91aee6fd59200aef4238efbdb580202a"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 16:20:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 16:20:52 2012 -0700"
      },
      "message": "Merge \"Update DevicePolicyManager documentation with new keyguard flags\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "f74d0c39b62ff542542df69e641477eb1e09b157",
      "tree": "9faaabf6e86f76a1390ce6af4b1560694d0f4999",
      "parents": [
        "383df1e70a6d551fb4ccef0ef6e8560a08bf537c",
        "fc9c4cd51b3bdca27726dd6d8a00d47e388ca2aa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 15:55:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:55:11 2012 -0700"
      },
      "message": "Merge \"Polish user selector accessibility.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "383df1e70a6d551fb4ccef0ef6e8560a08bf537c",
      "tree": "47c535b853c6b341cdd4ce67646bfc6a953cb5a1",
      "parents": [
        "ff105ea2f63b224f782e0ea223349061e460076b",
        "1c743650addb9f632dd3eb39d4b17109ee4171f5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Nov 02 15:52:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:52:49 2012 -0700"
      },
      "message": "am 1c743650: Merge \"Sanity check network stats coming from disk.\" into jb-mr1-dev\n\n* commit \u00271c743650addb9f632dd3eb39d4b17109ee4171f5\u0027:\n  Sanity check network stats coming from disk.\n"
    },
    {
      "commit": "1c743650addb9f632dd3eb39d4b17109ee4171f5",
      "tree": "059dcbc5041e4b4b42333967059ed575b77ac94e",
      "parents": [
        "e96e0a1a759a524072cc3fb1dfd3ec01e18ef67f",
        "b0a579f83369ca2daa885222a35f1cd3c054ab11"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Nov 02 15:49:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:49:20 2012 -0700"
      },
      "message": "Merge \"Sanity check network stats coming from disk.\" into jb-mr1-dev"
    },
    {
      "commit": "912133a4966e0eed9a72b208e2aa650dc538b328",
      "tree": "30a9504bd927871845530feec109e8ce504f32bf",
      "parents": [
        "37238e5a4e10c5c5439f6864dd19049a5544e01a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 15:38:17 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 15:38:17 2012 -0700"
      },
      "message": "Remove power menu user switcher\n\nBug: 7466189\nChange-Id: Ieb5e637f3e0b557eb616b5531a0a05a38a788fab\n"
    },
    {
      "commit": "b0a579f83369ca2daa885222a35f1cd3c054ab11",
      "tree": "110492c23e1057ddb0892f80ba982d9615962180",
      "parents": [
        "44251a70edba3e950aab1f706e1ff34e2fa4dfae"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Nov 02 14:48:20 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Nov 02 15:38:15 2012 -0700"
      },
      "message": "Sanity check network stats coming from disk.\n\nThrow early when structure is unstable, which allows the normal\nrecoverFromWtf() path to recover automatically.\n\nBug: 7440485\nChange-Id: Ic150d17daac4de7c9ff3489025403a9b485b4620\n"
    },
    {
      "commit": "ff105ea2f63b224f782e0ea223349061e460076b",
      "tree": "4173a43a3eab45958240d7b2f736750e35c94d40",
      "parents": [
        "e7b3ed2cf2185d6c2df91222d6817395e5b0cab8",
        "196cde973fd1635f0ac3150caab40287aacb9846"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Nov 02 15:35:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:35:30 2012 -0700"
      },
      "message": "Merge \"Fix pages disappearing (issue 7456885)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "3520774a91aee6fd59200aef4238efbdb580202a",
      "tree": "d331496dec43ed7a6875beeb039ccc7d061745bc",
      "parents": [
        "52070c1a71e46ce4216186e88c8a73a3c31903e2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 15:33:20 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Nov 02 15:33:20 2012 -0700"
      },
      "message": "Update DevicePolicyManager documentation with new keyguard flags\n\nChange-Id: Idb1fa306a5706ba5b9543d7dff5450a4af5c394f\n"
    },
    {
      "commit": "fc9c4cd51b3bdca27726dd6d8a00d47e388ca2aa",
      "tree": "108185524c6bae82a0a90aec77b7ecf8a2a2943e",
      "parents": [
        "febea58c9215c38fde2c89732b88c832ab69c143"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 11:49:22 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 15:32:25 2012 -0700"
      },
      "message": "Polish user selector accessibility.\n\n1. The current user was not announced as such.\n\n2. The event for a user switch was not sent.\n\nChange-Id: Ib3caf1f9e93ea1f0b5450246601bc37f416be6da\n"
    },
    {
      "commit": "e7b3ed2cf2185d6c2df91222d6817395e5b0cab8",
      "tree": "0e967ffe2b075b77b1283b12bd2499b2d4f9a077",
      "parents": [
        "35e01866d86ac1d2484afbc82266524d322b6dc3",
        "e96e0a1a759a524072cc3fb1dfd3ec01e18ef67f"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 15:30:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:30:21 2012 -0700"
      },
      "message": "am e96e0a1a: Merge \"Resolve USER_ALL when inflating notification views.\" into jb-mr1-dev\n\n* commit \u0027e96e0a1a759a524072cc3fb1dfd3ec01e18ef67f\u0027:\n  Resolve USER_ALL when inflating notification views.\n"
    },
    {
      "commit": "196cde973fd1635f0ac3150caab40287aacb9846",
      "tree": "c8cbc989c2642feca23eec3a91e1a2c0cb290c20",
      "parents": [
        "a96cd636ec4e0158f1291270845f4c1f13f91209"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Nov 02 15:25:32 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Nov 02 15:28:12 2012 -0700"
      },
      "message": "Fix pages disappearing (issue 7456885)\n\nChange-Id: I51e4510da06a9b81aaefb8b2165234297ad4de92\n"
    },
    {
      "commit": "e96e0a1a759a524072cc3fb1dfd3ec01e18ef67f",
      "tree": "9c662ec1f4c3bed36c529d531895d1ebc5f518a2",
      "parents": [
        "685cc8c7cba0bef5257bf00e9821e82a2dbbfc91",
        "ecbd68b0de73a16ce9d0cf2baa7153e1db14b34a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 15:26:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:26:37 2012 -0700"
      },
      "message": "Merge \"Resolve USER_ALL when inflating notification views.\" into jb-mr1-dev"
    },
    {
      "commit": "35e01866d86ac1d2484afbc82266524d322b6dc3",
      "tree": "030ccee92fed45359b25ce3e0845e2416bafb785",
      "parents": [
        "78bc99001f422c442c76849b575539c88575b300",
        "685cc8c7cba0bef5257bf00e9821e82a2dbbfc91"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Fri Nov 02 15:18:46 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:18:46 2012 -0700"
      },
      "message": "am 685cc8c7: Merge \"Decrement number of updates in LocationRequest\" into jb-mr1-dev\n\n* commit \u0027685cc8c7cba0bef5257bf00e9821e82a2dbbfc91\u0027:\n  Decrement number of updates in LocationRequest\n"
    },
    {
      "commit": "685cc8c7cba0bef5257bf00e9821e82a2dbbfc91",
      "tree": "e455c7dfc3ac5bcf1983f6aa8ede89f7bbc71604",
      "parents": [
        "8ae0420e4b4169855608d404e389a66ce7253a36",
        "75defb6f8840dcd2aaf866a5df9d689413fbe433"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Fri Nov 02 15:15:28 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:15:28 2012 -0700"
      },
      "message": "Merge \"Decrement number of updates in LocationRequest\" into jb-mr1-dev"
    },
    {
      "commit": "78bc99001f422c442c76849b575539c88575b300",
      "tree": "5f0293196e585cc20fc3780ceeb83a9ea7fbc4f1",
      "parents": [
        "369cf0c1a2c8985268b1f36fe50f9c886b706b28",
        "8ae0420e4b4169855608d404e389a66ce7253a36"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 02 15:13:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:13:36 2012 -0700"
      },
      "message": "am 8ae0420e: Merge \"Fix issue #7343200: Fails to show wallpaper in the background for...\" into jb-mr1-dev\n\n* commit \u00278ae0420e4b4169855608d404e389a66ce7253a36\u0027:\n  Fix issue #7343200: Fails to show wallpaper in the background for...\n"
    },
    {
      "commit": "8ae0420e4b4169855608d404e389a66ce7253a36",
      "tree": "f118d29a1e68cdfef9dd77fe4420dfe675507b6d",
      "parents": [
        "d9134e7aa1679878245b67ed1a318acb19d0c717",
        "98129739afcb3786a6ec9f3efe774d8e01f6d632"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 02 15:10:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:10:16 2012 -0700"
      },
      "message": "Merge \"Fix issue #7343200: Fails to show wallpaper in the background for...\" into jb-mr1-dev"
    },
    {
      "commit": "369cf0c1a2c8985268b1f36fe50f9c886b706b28",
      "tree": "d1dc8291a70b6d871120dd95d7f4a3290079bd60",
      "parents": [
        "3d96f9404e58b7edfe43cd4cb34c54d4a47545c5",
        "d9134e7aa1679878245b67ed1a318acb19d0c717"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Nov 02 15:08:43 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:08:43 2012 -0700"
      },
      "message": "am d9134e7a: Merge \"Revert partial RTL\\\u0027ization of Editor.setError()\" into jb-mr1-dev\n\n* commit \u0027d9134e7aa1679878245b67ed1a318acb19d0c717\u0027:\n  Revert partial RTL\u0027ization of Editor.setError()\n"
    },
    {
      "commit": "d9134e7aa1679878245b67ed1a318acb19d0c717",
      "tree": "f1fe11221f2fe515ac75b260c8c5e9c82ab5a6c7",
      "parents": [
        "0600ab78354894e0a8559dc8eacefbef02d1249b",
        "f58f1b9d41a5cfc2614b836417b7fee7e6d241b6"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Nov 02 15:05:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 15:05:08 2012 -0700"
      },
      "message": "Merge \"Revert partial RTL\u0027ization of Editor.setError()\" into jb-mr1-dev"
    },
    {
      "commit": "3d96f9404e58b7edfe43cd4cb34c54d4a47545c5",
      "tree": "44534fca25c87634035425e1d9dda09ba97da810",
      "parents": [
        "81af21e67cd842d16d4b45e8a2d1ec56ff8d764f",
        "0600ab78354894e0a8559dc8eacefbef02d1249b"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Nov 02 14:28:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 14:28:54 2012 -0700"
      },
      "message": "am 0600ab78: am b14c9900: am a295ba44: Merge \"Change android.permission.SERIAL_PORT to signature|system.\" into jb-dev\n\n* commit \u00270600ab78354894e0a8559dc8eacefbef02d1249b\u0027:\n  Change android.permission.SERIAL_PORT to signature|system.\n"
    },
    {
      "commit": "0600ab78354894e0a8559dc8eacefbef02d1249b",
      "tree": "94b556cc7274c7f6f56be040764318eb927ec6d9",
      "parents": [
        "28e8f76c50b26efd657bc0740fee25ac18520f9e",
        "b14c9900cbbaca6361030d8fc8d6515cc9e06e10"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Nov 02 14:26:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 14:26:34 2012 -0700"
      },
      "message": "am b14c9900: am a295ba44: Merge \"Change android.permission.SERIAL_PORT to signature|system.\" into jb-dev\n\n* commit \u0027b14c9900cbbaca6361030d8fc8d6515cc9e06e10\u0027:\n  Change android.permission.SERIAL_PORT to signature|system.\n"
    },
    {
      "commit": "b14c9900cbbaca6361030d8fc8d6515cc9e06e10",
      "tree": "5550c45f6f7410e9ec9c9451406bce554b3d636d",
      "parents": [
        "a47776c9f889242b3bcff0ff2d113d50da342262",
        "a295ba44793e5601c8574bdcb07313420aa6500c"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Nov 02 14:22:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 14:22:31 2012 -0700"
      },
      "message": "am a295ba44: Merge \"Change android.permission.SERIAL_PORT to signature|system.\" into jb-dev\n\n* commit \u0027a295ba44793e5601c8574bdcb07313420aa6500c\u0027:\n  Change android.permission.SERIAL_PORT to signature|system.\n"
    },
    {
      "commit": "98129739afcb3786a6ec9f3efe774d8e01f6d632",
      "tree": "7e38ec6db6862e3b1f0e4557361fec2e09ac6d8c",
      "parents": [
        "7ab7f538924371a9dd4be7a27a6ae3b4c04b301c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 01 16:28:16 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 02 14:19:59 2012 -0700"
      },
      "message": "Fix issue #7343200: Fails to show wallpaper in the background for...\n\n...lockscreen sometimes and remains black / blank\n\nThe problem was that we were using the animation-side wallpaper state\nin cases where it was not updated yet.\n\nThe mWallpaperTarget variable is propagated over to the animation\nside when the main window manager state updates.  On the animation\nside, this is used by hideWallpapersLocked() to determine if the\ncurrent wallpaper should be hidden.\n\nThe problem is that various paths to hideWallpapersLocked() can\ncome from the layout side of the window manager instead of the\nanimation side.  This causes the problem here because in this case\nthe wallpaper state may not have yet been propagated to the\nanimation side, so it could incorrectly decide to hide the wallpaper\nbecause it thinks there is not a target when in fact a target is\nset in the layout side.  This won\u0027t get fixed until some time way\nlater that the layout side decides that a new window is being shown\nthat may need to have the wallpaper shown.\n\nThe fix here is pretty gross, but as safe as possible -- the\nhideWallpapersLocked() function now uses either the animation or\nlayout wallpaper state depending on where the call to it is coming\nfrom.\n\nChange-Id: I9250bfeae6e11c1761760bcc696fdb33fb5c8a5f\n"
    },
    {
      "commit": "a295ba44793e5601c8574bdcb07313420aa6500c",
      "tree": "8017763ac26041789037a0af0416cf461df43d24",
      "parents": [
        "2cff3eeaeb419fcdfc7307c2c52a653483c76ddb",
        "7dcacd559a85c2b567690fd5f3f1a8050ef6c35b"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Nov 02 14:19:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 14:19:46 2012 -0700"
      },
      "message": "Merge \"Change android.permission.SERIAL_PORT to signature|system.\" into jb-dev"
    },
    {
      "commit": "81af21e67cd842d16d4b45e8a2d1ec56ff8d764f",
      "tree": "44534fca25c87634035425e1d9dda09ba97da810",
      "parents": [
        "a96cd636ec4e0158f1291270845f4c1f13f91209",
        "052999f3c94df2659e6e3e7730a2810980f718f7"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Nov 02 13:28:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 13:28:57 2012 -0700"
      },
      "message": "Merge \"hide the correct text, and more text, on bounce\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "052999f3c94df2659e6e3e7730a2810980f718f7",
      "tree": "eb3be14670be72ed35c893e5ab92ba7cf0f54dc5",
      "parents": [
        "f3b9ec8230298e8f707c2fc44a74fb9346ec3d12"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Nov 02 14:36:56 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Nov 02 16:28:18 2012 -0400"
      },
      "message": "hide the correct text, and more text, on bounce\n\nBug: 7464865\nChange-Id: I39dc6f06ce0403a29e4802fcc5288788cffb6070\n"
    },
    {
      "commit": "a96cd636ec4e0158f1291270845f4c1f13f91209",
      "tree": "e76696cec0e02ff024c426b2cd4a390c83d54261",
      "parents": [
        "807c1a99bfe1cb5d2a6f1cd0c245a2df5e7cdc1a",
        "80bc85a7916713aae0b49e06b4b63bb3760a7a39"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Nov 02 12:34:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 12:34:16 2012 -0700"
      },
      "message": "Merge \"Improve PIN key layouts.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "80bc85a7916713aae0b49e06b4b63bb3760a7a39",
      "tree": "f981638a25e0f7e74762ff2d1399d871f3fe3286",
      "parents": [
        "1ec464679f731827f626856084f19643fff64a94"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Nov 02 15:00:22 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Nov 02 15:31:48 2012 -0400"
      },
      "message": "Improve PIN key layouts.\n\n - space between digit and mnemonics\n - better center the (left-aligned) text in its container\n - nudge the enter arrow a little to the left in its\n   container\n - add missing contentDescriptions for SIMPIN/PUK\n\nBug: 7427380\nChange-Id: I0f5d9d1554a476c00591981028733ee6924bb729\n"
    },
    {
      "commit": "ecbd68b0de73a16ce9d0cf2baa7153e1db14b34a",
      "tree": "eeb6628616b91d2613a5d25b2c1c86c26c3a6336",
      "parents": [
        "37238e5a4e10c5c5439f6864dd19049a5544e01a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 12:17:19 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 12:17:19 2012 -0700"
      },
      "message": "Resolve USER_ALL when inflating notification views.\n\nFixes the OTA icon display when the OTA is to be shown to all users.\n\nBug: 7462511\nChange-Id: I185d9d5340d866d0a4b0ae273a361e8db160e33b\n"
    },
    {
      "commit": "807c1a99bfe1cb5d2a6f1cd0c245a2df5e7cdc1a",
      "tree": "5056b2291a49f67fda0426c9f0443576ec680f20",
      "parents": [
        "b8e58bb6edb56fd8fef1bc43fa42cc48aecf31d1",
        "0cbbc5766fb7c56c49ec55eece905fa7764a8b2b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 12:03:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 12:03:23 2012 -0700"
      },
      "message": "Merge \"Obscure speech for PIN password keys when no headset plugged in.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "0cbbc5766fb7c56c49ec55eece905fa7764a8b2b",
      "tree": "97fc12ac8159652a83e66767770a7caf533a771e",
      "parents": [
        "09452829e6e2d6d90d6baef5442d016373060585"
      ],
      "author": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Fri Nov 02 11:56:27 2012 -0700"
      },
      "committer": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Fri Nov 02 11:56:27 2012 -0700"
      },
      "message": "Obscure speech for PIN password keys when no headset plugged in.\n\nIf applicable, also announces that the user needs a headset when\ndisplaying the PIN pad layout. Also fixes accessibility focus \"falling\nthrough\" to the next Z-ordered view.\n\nBug: 7436382\nChange-Id: Ic1db5320b2e47ff181c5902e9f7980fe3fe6756b\n"
    },
    {
      "commit": "b8e58bb6edb56fd8fef1bc43fa42cc48aecf31d1",
      "tree": "b567b7359a76d2ea272d722483f93b8acd74773d",
      "parents": [
        "f3b9ec8230298e8f707c2fc44a74fb9346ec3d12",
        "28e8f76c50b26efd657bc0740fee25ac18520f9e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 11:54:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 11:54:36 2012 -0700"
      },
      "message": "am 28e8f76c: Merge \"Cannot click on partially visible views in touch exploration.\" into jb-mr1-dev\n\n* commit \u002728e8f76c50b26efd657bc0740fee25ac18520f9e\u0027:\n  Cannot click on partially visible views in touch exploration.\n"
    },
    {
      "commit": "28e8f76c50b26efd657bc0740fee25ac18520f9e",
      "tree": "94b556cc7274c7f6f56be040764318eb927ec6d9",
      "parents": [
        "37238e5a4e10c5c5439f6864dd19049a5544e01a",
        "a94c3194ffa896632f025b983ca57095cd4ba277"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 02 11:50:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 11:51:36 2012 -0700"
      },
      "message": "Merge \"Cannot click on partially visible views in touch exploration.\" into jb-mr1-dev"
    },
    {
      "commit": "f3b9ec8230298e8f707c2fc44a74fb9346ec3d12",
      "tree": "ad686ed338db14c39bbd88d12e6e625bf7cc62bf",
      "parents": [
        "febea58c9215c38fde2c89732b88c832ab69c143"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Nov 01 14:48:51 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Nov 02 10:41:41 2012 -0700"
      },
      "message": "Initial changes to allow dropping on delete target to remove widget.\n\n- Fixing deletion animation\n\nChange-Id: Ie93991c0e9af0c6b64c6b3808e38f349f6845965\n"
    },
    {
      "commit": "febea58c9215c38fde2c89732b88c832ab69c143",
      "tree": "97f93356e83164301a5379b41b4cb8b51ffe0a86",
      "parents": [
        "cc5c168e33700c2398ca294e9039f7904cbec803",
        "5f69f380ac84ccdc53462d20e2fb8a784a8dc31b"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Nov 02 10:06:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 10:06:00 2012 -0700"
      },
      "message": "Merge \"hide multiuser selector when IME is up.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "5f69f380ac84ccdc53462d20e2fb8a784a8dc31b",
      "tree": "f5c9464957c721aafcc920c177bc8f343b39387f",
      "parents": [
        "bb5c941149b66c0192736468bb60f47984dd5e1f"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Nov 02 12:55:16 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Nov 02 12:55:16 2012 -0400"
      },
      "message": "hide multiuser selector when IME is up.\n\nBug: 7437062\nChange-Id: I7d1b2cf8e74b5ac8546aa9ae7545b69ab3584633\n"
    },
    {
      "commit": "75defb6f8840dcd2aaf866a5df9d689413fbe433",
      "tree": "5f4c841ac5101e9f4aeda4c35b45d58be42057df",
      "parents": [
        "465c37533ac1fb76d76b062452ae19afb84aab0a"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Thu Nov 01 16:21:52 2012 -0700"
      },
      "committer": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Fri Nov 02 09:22:48 2012 -0700"
      },
      "message": "Decrement number of updates in LocationRequest\n\nDecrement the number of updates after a location fix has been sent to a\na listener. This is necessary for respecting calls such as\nrequestSingleUpdate().\n\nBug: 7460868\nChange-Id: Iea207ab494b93b936ca434d59652bb2cb6404cef\n"
    },
    {
      "commit": "cc5c168e33700c2398ca294e9039f7904cbec803",
      "tree": "d73139384611175f93def73257260206028a4bcd",
      "parents": [
        "1ec464679f731827f626856084f19643fff64a94",
        "37238e5a4e10c5c5439f6864dd19049a5544e01a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 09:12:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 09:12:15 2012 -0700"
      },
      "message": "am 37238e5a: (-s ours) Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u002737238e5a4e10c5c5439f6864dd19049a5544e01a\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "37238e5a4e10c5c5439f6864dd19049a5544e01a",
      "tree": "a29213a148031ce5871998ad94db87e13352c792",
      "parents": [
        "98b930ce4ca4258fe1d6e9df0053f6883517a241",
        "d7ad7789143be20bbbfd94665281cd7a66115a47"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 09:08:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 09:08:57 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "1ec464679f731827f626856084f19643fff64a94",
      "tree": "d73139384611175f93def73257260206028a4bcd",
      "parents": [
        "79417e8912c6b91f55c4b7fd3bdd9b68b3a76abb"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 02 11:23:27 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 02 11:25:35 2012 -0400"
      },
      "message": "Block swipe up gesture if challenge non-interactive.\n\nChange-Id: I0f9ba918c072261614011cd675e417e54296366f\n"
    },
    {
      "commit": "79417e8912c6b91f55c4b7fd3bdd9b68b3a76abb",
      "tree": "815462fc10f418572320527d1bdfd561c326df97",
      "parents": [
        "78a8f126a9af0c4994188adeba1b955b5d4afd28",
        "e506ae188b51e2e4344fd9a00d8a9a586dfc04b2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 08:13:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 08:13:23 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "78a8f126a9af0c4994188adeba1b955b5d4afd28",
      "tree": "3ee0c198296040e42d461c918801d8d5012727a6",
      "parents": [
        "a9b468248dde3e9b6b1971e7c580b82a308820bd"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 02 11:07:00 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Nov 02 11:07:00 2012 -0400"
      },
      "message": "Properly disable challenge handle.\n\nBug:7464304\nChange-Id: Ib69ccc66bbd348fc3ad17e5097522a0976838daa\n"
    }
  ],
  "next": "a9b468248dde3e9b6b1971e7c580b82a308820bd"
}
