)]}'
{
  "log": [
    {
      "commit": "833b29a82dfdcdce22e4035aa79edb52c9281f18",
      "tree": "7390da2735ed66f58cf107f9f998f38585202329",
      "parents": [
        "82ecdcc0f78b55dbb38a99f36e2ebac4148c99be",
        "58bbc5f7889946a5cbd58f5af41c1127edef1a0e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Nov 06 12:47:51 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:47:51 2012 -0800"
      },
      "message": "am 58bbc5f7: am 5da6430f: Optimize keyguard/IME interactions\n\n* commit \u002758bbc5f7889946a5cbd58f5af41c1127edef1a0e\u0027:\n  Optimize keyguard/IME interactions\n"
    },
    {
      "commit": "82ecdcc0f78b55dbb38a99f36e2ebac4148c99be",
      "tree": "1b1aa1d86221caf97a4feaf84ae20a1b9c724431",
      "parents": [
        "32477a8dbf812795a19529d52c4ec2e079989cef",
        "cc2a14a8cec51e02a74a7a55215c0edd7160f1b5"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Nov 06 12:47:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:47:47 2012 -0800"
      },
      "message": "am cc2a14a8: am ff91b179: am db426cc0: am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u0027cc2a14a8cec51e02a74a7a55215c0edd7160f1b5\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": "32477a8dbf812795a19529d52c4ec2e079989cef",
      "tree": "1b1aa1d86221caf97a4feaf84ae20a1b9c724431",
      "parents": [
        "c9300f196335410483c5c07eccac620332b75def",
        "55e7bdc772047fe6232b51c2900e82eb354dafe5"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:20:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:20:38 2012 -0800"
      },
      "message": "am 55e7bdc7: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge\n\n* commit \u002755e7bdc772047fe6232b51c2900e82eb354dafe5\u0027: (128 commits)\n  Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)\n  Fix ordering bug\n  Track size changes correctly for static wallpapers\n  Stop reloading wallpaper bitmap\n  Avoid redundant wallpaper loading/drawing\n  Show clear all when returning from flip quick settings.\n  Fade out the notification/settings panels just before close.\n  Fix Bluetooth QS tile.\n  Fixes for QS:\n  Revert \"This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\"\n  Hide settings button from tablet notification panel.\n  Quickening.\n  Fix ApplicationInfo copy ctor\n  Fix NPE in quick settings tiles.\n  Fix for bug 7358703 Gmail ANR when trying to compose a message\n  Fix inoperative \"Forgot pattern\" button when face unlock enabled\n  Add new tablet sound set Bug: 7351672\n  Update alarm sounds and tune some ringtones Bug: 7351672 Bug: 5502770 Bug: 7312457\n  Flipping quick settings!\n  Flag window animation transactions as animations.\n  ...\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": "c9300f196335410483c5c07eccac620332b75def",
      "tree": "1b1aa1d86221caf97a4feaf84ae20a1b9c724431",
      "parents": [
        "a0362c7b17ade27103ab468e46fb00de002ce6fa",
        "0f4d5df5d815466398dba5f2d07aa98f18c35aaa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 17:06:25 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:06:25 2012 -0800"
      },
      "message": "am 0f4d5df5: Merge \"View\\\u0027s visibility to the user not checking predecessor alpha.\" into jb-mr1-dev\n\n* commit \u00270f4d5df5d815466398dba5f2d07aa98f18c35aaa\u0027:\n  View\u0027s visibility to the user not checking predecessor alpha.\n"
    },
    {
      "commit": "a0362c7b17ade27103ab468e46fb00de002ce6fa",
      "tree": "9b6d1bd6354d3cb0e83ebc5366f22dffc8a37e5f",
      "parents": [
        "851f2b0e12bb61c43a3062cb359d5b13b26f97d5",
        "c87f198b8cd3b3cb5b3daf63df419b9377b9c7b8"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 05 17:06:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:06:21 2012 -0800"
      },
      "message": "am c87f198b: Merge \"TextView not respecting \"speak passwords\" setting when adding before text to events.\" into jb-mr1-dev\n\n* commit \u0027c87f198b8cd3b3cb5b3daf63df419b9377b9c7b8\u0027:\n  TextView not respecting \"speak passwords\" setting when adding before text to events.\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": "851f2b0e12bb61c43a3062cb359d5b13b26f97d5",
      "tree": "50f02f99630ceefdc3fc48011ceeb01081e6678b",
      "parents": [
        "19f8aa180a7ccb29b11a322378002e37517abfc9",
        "6c642089bcd13bf17d7c445b2ec89b62a79c9823"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 16:39:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:39:13 2012 -0800"
      },
      "message": "am 6c642089: Merge \"Add programmatic access to setters in TextClock Bug #7478328\" into jb-mr1-dev\n\n* commit \u00276c642089bcd13bf17d7c445b2ec89b62a79c9823\u0027:\n  Add programmatic access to setters in TextClock Bug #7478328\n"
    },
    {
      "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": "19f8aa180a7ccb29b11a322378002e37517abfc9",
      "tree": "df8102a34818295b64bf27f58fa71e6cd5f4b6df",
      "parents": [
        "8116ab5677a529a4e54d22f71aee9391aa7c8e2c",
        "00b5ed8fa9f2f38e15894519f3afeaae56e97e94"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 15:58:55 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 15:58:55 2012 -0800"
      },
      "message": "am 00b5ed8f: Merge commit \\\u0027b3f87c24ee86227e22b2db9b04f3d94519f230f9\\\u0027 into jb-mr1-dev\n\n* commit \u002700b5ed8fa9f2f38e15894519f3afeaae56e97e94\u0027: (21 commits)\n  Clearing connected message in stop fixes 7401152\n  bouncer: hide more text and frame less.\n  Recover from badly behaving 3rd party secure cameras.\n  Show bouncer mode for Slide mode in keyguard if widget isn\u0027t expanded\n  Making challenge come back if within the same gesture you return to the original page (issue 7422999)\n  Ensure edge swiping is enforced immediately upon showing keyguard (issue 7453156)\n  Fix issue 7468224, make sure to size pages if page changes\n  If a default keyguard layout isn\u0027t specified, fallback to the default layout\n  Use better signal for camera launch.\n  Render camera widget on a background thread.\n  Fully block user interactions when transitioning to camera.\n  Fixing up overscroll / hints on tablet\n  Cleaning up the overscroll effect\n  Updating UI to new design, widget shouldn\u0027t expand until page settles (issue 7467435)\n  Making screen hints just side page outlines, as per new design (issue 7467968)\n  Clean up separator string in keyguard view\n  Attempt to fix MENU key issue.\n  Update DevicePolicyManager documentation with new keyguard flags\n  Polish user selector accessibility.\n  Fix pages disappearing (issue 7456885)\n  ...\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": "8116ab5677a529a4e54d22f71aee9391aa7c8e2c",
      "tree": "4fa5281bf3a0bb11161395c219617329b871c44d",
      "parents": [
        "06b3b0bd0c5220abd6563c276711e21e353c1320",
        "db426cc0a695ab699969d0b7750dd79e5922321b"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 14:12:24 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:12:24 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": "06b3b0bd0c5220abd6563c276711e21e353c1320",
      "tree": "4841e4c8b766f1b9604f84cbd74db76ccf627a7d",
      "parents": [
        "0d1a575d95041aa7304374c7bd49b01cd936fbd8",
        "44c4bba2530b430895ef1c72e8ce2712e8ca9f6e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 14:12:17 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:12:17 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": "0d1a575d95041aa7304374c7bd49b01cd936fbd8",
      "tree": "8f1795c442d1a203858d0e84211a047398ca0897",
      "parents": [
        "b3e4c0015d742a17e307964f0f370c72b6cabafa",
        "737a20fda62fe9885f74e208ac21a1574c1593f7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 14:12:13 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:12:13 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": "b3e4c0015d742a17e307964f0f370c72b6cabafa",
      "tree": "da2b657faa7cdbcd070c320df57e406a5a68d371",
      "parents": [
        "21645f8252407dcc1b17d2f2f1e5858b8d55e77b",
        "fca8d258c5699ad2703d46181c492e78e1dc87a8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 14:12:04 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:12:04 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": "21645f8252407dcc1b17d2f2f1e5858b8d55e77b",
      "tree": "bb4d0c97eb6a30978e978ffdfd5470bde6f54b42",
      "parents": [
        "7d38748dbe7c8f74411cc6b60ea5707e8de56b43",
        "8cf1ea908dbb2c1a1252cecdc6d0f961373502aa"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 14:11:55 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:11:55 2012 -0800"
      },
      "message": "am 8cf1ea90: Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u00278cf1ea908dbb2c1a1252cecdc6d0f961373502aa\u0027:\n  Import translations. DO NOT MERGE\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": "7d38748dbe7c8f74411cc6b60ea5707e8de56b43",
      "tree": "bb4d0c97eb6a30978e978ffdfd5470bde6f54b42",
      "parents": [
        "911d47ec20e8af8b3139c9e8c5bd0afeea7a226b",
        "d67c67687bd70ac1cb7d44e1c93c60345eebcd6d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Nov 04 17:46:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 04 17:46:24 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-aah-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": "911d47ec20e8af8b3139c9e8c5bd0afeea7a226b",
      "tree": "9185ca4bb20a5d5a27874ba459be445e0145dfa4",
      "parents": [
        "940e92e124db5e97427d4c4942ce68d953879060",
        "2ea9bae7121f1df5461437d7d08fa550cdf6e0b0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 03 23:37:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 03 23:37:45 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": "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": "940e92e124db5e97427d4c4942ce68d953879060",
      "tree": "d700cb9fd63d4fae963271fe14feb09604de9571",
      "parents": [
        "35d0dea38bad69082f4153d9c335061a70fac4fc",
        "841ce670b29180a157a084a9c0e803b13e92020c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 16:50:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 16:50:29 2012 -0700"
      },
      "message": "am 841ce670: Merge commit \\\u002781af21e67cd842d16d4b45e8a2d1ec56ff8d764f\\\u0027 into jb-mr1-dev\n\n* commit \u0027841ce670b29180a157a084a9c0e803b13e92020c\u0027: (26 commits)\n  hide the correct text, and more text, on bounce\n  Improve PIN key layouts.\n  Obscure speech for PIN password keys when no headset plugged in.\n  Initial changes to allow dropping on delete target to remove widget.\n  hide multiuser selector when IME is up.\n  Block swipe up gesture if challenge non-interactive.\n  Properly disable challenge handle.\n  Disable disable back if using an alternate back icon.\n  Disable security handle when swiping into camera widget.\n  Import translations. DO NOT MERGE\n  Fix small issue with previous CL\n  Widget size policy, size callbacks\n  Don\u0027t show security method until we actually return from the camera\n  Fix whitespace problem and sync with prototype.\n  PUK support.\n  Fix build.\n  SIM PIN support.\n  Use clock\u0027s widget as the default keyguard widget\n  Add configurable em-dash separator for all concatenated keyguard strings\n  Cleaning up keyguard persistence threads when the pager is detached. (Bug 7460991)\n  ...\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": "35d0dea38bad69082f4153d9c335061a70fac4fc",
      "tree": "df09f36cc79fe06241325eeb982bf3652cc2081e",
      "parents": [
        "617404a4f62c0f56e50c495f118b21aa7d6a69b6",
        "1c743650addb9f632dd3eb39d4b17109ee4171f5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Nov 02 15:52:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:52:44 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": "617404a4f62c0f56e50c495f118b21aa7d6a69b6",
      "tree": "ded8d79958419fa2daa37acc3231567333bcaf0c",
      "parents": [
        "cc2203649457985cdcf9e4d3336ed2da5aa657d2",
        "e96e0a1a759a524072cc3fb1dfd3ec01e18ef67f"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 02 15:30:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:30:19 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": "cc2203649457985cdcf9e4d3336ed2da5aa657d2",
      "tree": "8ff9d5b513ef1f445421a7de7c1f62bf15fbc32b",
      "parents": [
        "43738e25d1d5b89dfca44f19bd3d5fa066628dae",
        "685cc8c7cba0bef5257bf00e9821e82a2dbbfc91"
      ],
      "author": {
        "name": "Laurent Tu",
        "email": "laurentt@google.com",
        "time": "Fri Nov 02 15:18:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:18:44 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": "43738e25d1d5b89dfca44f19bd3d5fa066628dae",
      "tree": "cfbb37157a563dcb97bea02a7971a854d3681a8e",
      "parents": [
        "fd06d34c199903c6aa514ba5a633d6af1d972c54",
        "8ae0420e4b4169855608d404e389a66ce7253a36"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Nov 02 15:13:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:13:22 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": "fd06d34c199903c6aa514ba5a633d6af1d972c54",
      "tree": "4e62d25989dab818090c49466255fa1096ee3cc8",
      "parents": [
        "d91e759f709014d6d7ba11f194115465f4e9a88d",
        "d9134e7aa1679878245b67ed1a318acb19d0c717"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Nov 02 15:08:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 15:08:32 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": "d91e759f709014d6d7ba11f194115465f4e9a88d",
      "tree": "3fa98f9e6ac49771c98e122c6fdc38912c899a8d",
      "parents": [
        "5e27e55aecea63c6cf0477ab75f4c39b7b68c9cd",
        "0600ab78354894e0a8559dc8eacefbef02d1249b"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Fri Nov 02 14:29:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 14:29:19 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": "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"
    }
  ],
  "next": "a96cd636ec4e0158f1291270845f4c1f13f91209"
}
