)]}'
{
  "log": [
    {
      "commit": "faccc974381b13b385ddcce6af2b809c568d007b",
      "tree": "25c054d32ab6d2376cf77e474c8fa3dbc6e5e8ca",
      "parents": [
        "747979cc04275aefce3307c923bfb0d3e8c658b8",
        "7d16e89494ee1a8aefa1d2b77d602bb7c31596de"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:40:19 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:40:19 2012 -0800"
      },
      "message": "am 7d16e894: (-s ours) Reconcile with jb-mr1.1-release - do not merge\n\n* commit \u00277d16e89494ee1a8aefa1d2b77d602bb7c31596de\u0027:\n"
    },
    {
      "commit": "7d16e89494ee1a8aefa1d2b77d602bb7c31596de",
      "tree": "1cf38a0f767c3920e1d440885c27cc44359e02bb",
      "parents": [
        "ab58af3673846f0d1e07c1f0cc689dde5e89d34c",
        "af73b9e4bcfc7025f6e6424725a054280d8369e4"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:37:23 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:37:23 2012 -0800"
      },
      "message": "Reconcile with jb-mr1.1-release - do not merge\n\nChange-Id: Iff336b51ffc2893168e67406d96bc6dd97735b7e\n"
    },
    {
      "commit": "747979cc04275aefce3307c923bfb0d3e8c658b8",
      "tree": "25c054d32ab6d2376cf77e474c8fa3dbc6e5e8ca",
      "parents": [
        "fb0017264d47cb9c211f6f9dff94ff10195bc247",
        "ab58af3673846f0d1e07c1f0cc689dde5e89d34c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:31:22 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:31:22 2012 -0800"
      },
      "message": "am ab58af36: (-s ours) am 32477a8d: am 55e7bdc7: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge\n\n* commit \u0027ab58af3673846f0d1e07c1f0cc689dde5e89d34c\u0027:\n"
    },
    {
      "commit": "ab58af3673846f0d1e07c1f0cc689dde5e89d34c",
      "tree": "1cf38a0f767c3920e1d440885c27cc44359e02bb",
      "parents": [
        "9d4566611928ed71e58c8a7aaf231c6e306b204f",
        "32477a8dbf812795a19529d52c4ec2e079989cef"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Nov 06 12:26:57 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 12:26:57 2012 -0800"
      },
      "message": "am 32477a8d: am 55e7bdc7: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge\n\n* commit \u002732477a8dbf812795a19529d52c4ec2e079989cef\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": "fb0017264d47cb9c211f6f9dff94ff10195bc247",
      "tree": "25c054d32ab6d2376cf77e474c8fa3dbc6e5e8ca",
      "parents": [
        "be78e991fd7e155ddcd86f3ba4f84ba676e1169f",
        "bd5b3a7cb1696e153c945de2a95a4f7432458267"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Nov 06 10:23:28 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 10:23:29 2012 -0800"
      },
      "message": "Merge \"Minor fixes for range clamp + default blending.\""
    },
    {
      "commit": "be78e991fd7e155ddcd86f3ba4f84ba676e1169f",
      "tree": "37ea9d261902a9d18fd0bd028c9f4f8bebef99be",
      "parents": [
        "d307640724a34ffd696e84897dc8b63c734730fe",
        "08ed1b9d2099ec8231b21353b33b901492ea9885"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Nov 06 08:37:54 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 08:37:55 2012 -0800"
      },
      "message": "Merge \"AudioService: improve low end dock audio control\""
    },
    {
      "commit": "af73b9e4bcfc7025f6e6424725a054280d8369e4",
      "tree": "d13943957db194bda9f924c325acde9bd2fd81f0",
      "parents": [
        "0f4d5df5d815466398dba5f2d07aa98f18c35aaa",
        "90d0db346a203e196eb5b405a6c488dd5bf6164b"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 06 02:25:30 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Nov 06 02:25:30 2012 -0800"
      },
      "message": "merge in jb-mr1.1-release history after reset to jb-mr1.1-dev\n"
    },
    {
      "commit": "bd5b3a7cb1696e153c945de2a95a4f7432458267",
      "tree": "058bc219873b26dfd54ca6b06dce7fc8930db266",
      "parents": [
        "b274ea641ba8fd6bf11db91103788a7cfaa48317"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Nov 05 20:58:41 2012 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Nov 05 20:58:41 2012 -0800"
      },
      "message": "Minor fixes for range clamp + default blending.\n\nWe could use setHasAlpha(false) if we were targeting API 12+, but instead\nwe need to settle for having the script do this explicitly.\n\nChange-Id: I1c8ebbddcba5a003c69fefa48ec1aaf7d0e6726c\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": "d307640724a34ffd696e84897dc8b63c734730fe",
      "tree": "5de34a57107904a9a83447f8d8ac4268af8ff1db",
      "parents": [
        "6ea875ea367743f667f9518f05413ff4e52fd615",
        "9d4566611928ed71e58c8a7aaf231c6e306b204f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 17:11:02 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:11:02 2012 -0800"
      },
      "message": "am 9d456661: am c9300f19: am 0f4d5df5: Merge \"View\\\u0027s visibility to the user not checking predecessor alpha.\" into jb-mr1-dev\n\n* commit \u00279d4566611928ed71e58c8a7aaf231c6e306b204f\u0027:\n  View\u0027s visibility to the user not checking predecessor alpha.\n"
    },
    {
      "commit": "6ea875ea367743f667f9518f05413ff4e52fd615",
      "tree": "b8f99b5d3ff60182a4159be1551f8be8375e4583",
      "parents": [
        "7264dd3ca8d6945dbc9053257a5830fcec11f95a",
        "21c25254416a47c667d427052d4510ae027e81be"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 05 17:10:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:10:58 2012 -0800"
      },
      "message": "am 21c25254: am a0362c7b: am c87f198b: Merge \"TextView not respecting \"speak passwords\" setting when adding before text to events.\" into jb-mr1-dev\n\n* commit \u002721c25254416a47c667d427052d4510ae027e81be\u0027:\n  TextView not respecting \"speak passwords\" setting when adding before text to events.\n"
    },
    {
      "commit": "9d4566611928ed71e58c8a7aaf231c6e306b204f",
      "tree": "1cf38a0f767c3920e1d440885c27cc44359e02bb",
      "parents": [
        "21c25254416a47c667d427052d4510ae027e81be",
        "c9300f196335410483c5c07eccac620332b75def"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 17:08:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:08:46 2012 -0800"
      },
      "message": "am c9300f19: am 0f4d5df5: Merge \"View\\\u0027s visibility to the user not checking predecessor alpha.\" into jb-mr1-dev\n\n* commit \u0027c9300f196335410483c5c07eccac620332b75def\u0027:\n  View\u0027s visibility to the user not checking predecessor alpha.\n"
    },
    {
      "commit": "21c25254416a47c667d427052d4510ae027e81be",
      "tree": "41f7b5a44793e4761633bfddca351021ac341592",
      "parents": [
        "11e65c3670fb2d91c1637449bdbd9d85b31a532d",
        "a0362c7b17ade27103ab468e46fb00de002ce6fa"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 05 17:08:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:08:42 2012 -0800"
      },
      "message": "am a0362c7b: am c87f198b: Merge \"TextView not respecting \"speak passwords\" setting when adding before text to events.\" into jb-mr1-dev\n\n* commit \u0027a0362c7b17ade27103ab468e46fb00de002ce6fa\u0027:\n  TextView not respecting \"speak passwords\" setting when adding before text to events.\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": "7264dd3ca8d6945dbc9053257a5830fcec11f95a",
      "tree": "d46efc1370de9936055dea28c93ef7a09d47b162",
      "parents": [
        "159ecbb4b62c88e3044b07105577a9bd4452bf88",
        "11e65c3670fb2d91c1637449bdbd9d85b31a532d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 16:44:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:44:42 2012 -0800"
      },
      "message": "am 11e65c36: am 851f2b0e: am 6c642089: Merge \"Add programmatic access to setters in TextClock Bug #7478328\" into jb-mr1-dev\n\n* commit \u002711e65c3670fb2d91c1637449bdbd9d85b31a532d\u0027:\n  Add programmatic access to setters in TextClock Bug #7478328\n"
    },
    {
      "commit": "159ecbb4b62c88e3044b07105577a9bd4452bf88",
      "tree": "23ed58a99d77d389dd5d0dea261335003d5889dc",
      "parents": [
        "da005f46004f6c32fb0a1e8cf251eec92c413a0e",
        "063de3b93e543d9073e14542eb0a60385fd74fa5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 16:44:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:44:38 2012 -0800"
      },
      "message": "am 063de3b9: am 19f8aa18: (-s ours) am 00b5ed8f: Merge commit \\\u0027b3f87c24ee86227e22b2db9b04f3d94519f230f9\\\u0027 into jb-mr1-dev\n\n* commit \u0027063de3b93e543d9073e14542eb0a60385fd74fa5\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": "11e65c3670fb2d91c1637449bdbd9d85b31a532d",
      "tree": "8db268bb135537e653e203fcdb0d3c5dfad60f51",
      "parents": [
        "063de3b93e543d9073e14542eb0a60385fd74fa5",
        "851f2b0e12bb61c43a3062cb359d5b13b26f97d5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 16:42:06 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:42:06 2012 -0800"
      },
      "message": "am 851f2b0e: am 6c642089: Merge \"Add programmatic access to setters in TextClock Bug #7478328\" into jb-mr1-dev\n\n* commit \u0027851f2b0e12bb61c43a3062cb359d5b13b26f97d5\u0027:\n  Add programmatic access to setters in TextClock Bug #7478328\n"
    },
    {
      "commit": "063de3b93e543d9073e14542eb0a60385fd74fa5",
      "tree": "47c1154b3530cdeb27818333d4fb1547186d468c",
      "parents": [
        "ff25dd337d1f7a079495c0c5f5bb69fd1f97548f",
        "19f8aa180a7ccb29b11a322378002e37517abfc9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 16:42:05 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:42:05 2012 -0800"
      },
      "message": "am 19f8aa18: (-s ours) am 00b5ed8f: Merge commit \\\u0027b3f87c24ee86227e22b2db9b04f3d94519f230f9\\\u0027 into jb-mr1-dev\n\n* commit \u002719f8aa180a7ccb29b11a322378002e37517abfc9\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": "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": "08ed1b9d2099ec8231b21353b33b901492ea9885",
      "tree": "9d343b3577a3b420f7ebea5f80da64b27fa6a028",
      "parents": [
        "1a94c7db9fc78e8e7a9d48546622776d27a79a6a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 05 14:54:12 2012 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 05 16:04:58 2012 -0800"
      },
      "message": "AudioService: improve low end dock audio control\n\nLow end docks have a menu to enable use of audio\nfor media: automatically enabling/disabling use of audio\nwhen the dock is connected/disconnected is useless\nand can be the source of audio glitches.\n\nBug 7463620.\n\nChange-Id: I3b7e7ebe660bb3f0e4367d2a3ed63ee76f78fe58\n"
    },
    {
      "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": "da005f46004f6c32fb0a1e8cf251eec92c413a0e",
      "tree": "23ed58a99d77d389dd5d0dea261335003d5889dc",
      "parents": [
        "09af95d3280e7d6753ff452e07a54f5de7fd4632",
        "ff25dd337d1f7a079495c0c5f5bb69fd1f97548f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 05 15:47:32 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 15:47:32 2012 -0800"
      },
      "message": "am ff25dd33: am 6791ebde: am 7a4d856c: Merge \"Removed offensive music genre\"\n\n* commit \u0027ff25dd337d1f7a079495c0c5f5bb69fd1f97548f\u0027:\n  Removed offensive music genre\n"
    },
    {
      "commit": "ff25dd337d1f7a079495c0c5f5bb69fd1f97548f",
      "tree": "47c1154b3530cdeb27818333d4fb1547186d468c",
      "parents": [
        "a8d9db48cac077478c715459ee097008b4152eda",
        "6791ebde5f951566058cb32d1adb03447876268c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 05 15:44:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 15:44:00 2012 -0800"
      },
      "message": "am 6791ebde: am 7a4d856c: Merge \"Removed offensive music genre\"\n\n* commit \u00276791ebde5f951566058cb32d1adb03447876268c\u0027:\n  Removed offensive music genre\n"
    },
    {
      "commit": "6791ebde5f951566058cb32d1adb03447876268c",
      "tree": "c110b0746acd0a9e839b181de3d124e3306d9865",
      "parents": [
        "861a1b8079ed38dda1357b34dffffa549d10871f",
        "7a4d856c881ef48ad590d9e5a0456c94d188898a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 05 15:41:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 15:41:31 2012 -0800"
      },
      "message": "am 7a4d856c: Merge \"Removed offensive music genre\"\n\n* commit \u00277a4d856c881ef48ad590d9e5a0456c94d188898a\u0027:\n  Removed offensive music genre\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": "7a4d856c881ef48ad590d9e5a0456c94d188898a",
      "tree": "c13d909f2f70430844922a7290fafbd48bee3cef",
      "parents": [
        "7e007ff83738a83f43cb59ddc023a2b860367074",
        "c3ea477e2111f199d10341b121791cb2ec91eca3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 05 14:50:08 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 05 14:50:09 2012 -0800"
      },
      "message": "Merge \"Removed offensive music genre\""
    },
    {
      "commit": "09af95d3280e7d6753ff452e07a54f5de7fd4632",
      "tree": "2c360a3aed980031b9aef13e7a568363ef2f64c7",
      "parents": [
        "e0a1a309c9b6cc6c1dacf24351834e5689b45f80",
        "a8d9db48cac077478c715459ee097008b4152eda"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Nov 05 14:23:43 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:23:43 2012 -0800"
      },
      "message": "am a8d9db48: (-s ours) Reconcile with jb-mr1-release - do not merge\n\n* commit \u0027a8d9db48cac077478c715459ee097008b4152eda\u0027:\n"
    },
    {
      "commit": "a8d9db48cac077478c715459ee097008b4152eda",
      "tree": "69bac9eb569fa0ddc23715fa2b789ab8f2a026f2",
      "parents": [
        "8b1d3162d8e764e5dbe43e9012a70e7f713f44da",
        "90264e1becad3ddd4229536b28972a3f29d5538a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Nov 05 14:21:22 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Nov 05 14:21:22 2012 -0800"
      },
      "message": "Reconcile with jb-mr1-release - do not merge\n\nChange-Id: Ib9f5712e4d1a5e0f0b4807cffda4769196c64c21\n"
    },
    {
      "commit": "e0a1a309c9b6cc6c1dacf24351834e5689b45f80",
      "tree": "2c360a3aed980031b9aef13e7a568363ef2f64c7",
      "parents": [
        "382e2648b482a503849214e4b2d79b56ad2f2e58",
        "8b1d3162d8e764e5dbe43e9012a70e7f713f44da"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 14:20:16 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:20:16 2012 -0800"
      },
      "message": "am 8b1d3162: am 8116ab56: am db426cc0: am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u00278b1d3162d8e764e5dbe43e9012a70e7f713f44da\u0027:\n  Android Training: CursorLoader\n"
    },
    {
      "commit": "382e2648b482a503849214e4b2d79b56ad2f2e58",
      "tree": "95b8b9786389e60a93e3ffc1b01525ee36caf61a",
      "parents": [
        "4c105e8558fbdd715c5b74c658a84a1c815a9deb",
        "fccddd2965309dcdf84d7d27a6cee40a202093e3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 14:20:12 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:20:12 2012 -0800"
      },
      "message": "am fccddd29: am 06b3b0bd: am 44c4bba2: Merge \"docs: fix markup error bug: 7456071\" into jb-mr1-dev\n\n* commit \u0027fccddd2965309dcdf84d7d27a6cee40a202093e3\u0027:\n  docs: fix markup error bug: 7456071\n"
    },
    {
      "commit": "4c105e8558fbdd715c5b74c658a84a1c815a9deb",
      "tree": "f400420eace031ab6c4757e0c65afe6dee9fd42b",
      "parents": [
        "9071b611d292311863efa8f1657192289ff39b74",
        "e7610cd3d30df5b8469aae800f5e7007218f3bfe"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 14:20:08 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:20:08 2012 -0800"
      },
      "message": "am e7610cd3: am 0d1a575d: am 737a20fd: Merge \"docs: explain implicit permissions applied by sdk versions bug: 7453055\" into jb-mr1-dev\n\n* commit \u0027e7610cd3d30df5b8469aae800f5e7007218f3bfe\u0027:\n  docs: explain implicit permissions applied by sdk versions bug: 7453055\n"
    },
    {
      "commit": "9071b611d292311863efa8f1657192289ff39b74",
      "tree": "a5afdcde79193859558bf0d0a822993de4d48a81",
      "parents": [
        "6f9811d94b78a0f89c54994c122d1fba8197ae06",
        "2aca7ec5e1a9ee72e47ad8ab47055934b3dd94fa"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 14:20:04 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:20:04 2012 -0800"
      },
      "message": "am 2aca7ec5: am b3e4c001: am fca8d258: Merge \"Remove power menu user switcher\" into jb-mr1-dev\n\n* commit \u00272aca7ec5e1a9ee72e47ad8ab47055934b3dd94fa\u0027:\n  Remove power menu user switcher\n"
    },
    {
      "commit": "6f9811d94b78a0f89c54994c122d1fba8197ae06",
      "tree": "bc2a1899b031cf9cb51152f97c8ec231660c11ad",
      "parents": [
        "3698b1117918de6dc5d5ce7a94c1146131ce1862",
        "a7668cf7a112181eec3f2e01881850947049ab3b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 14:20:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:20:00 2012 -0800"
      },
      "message": "am a7668cf7: (-s ours) am 21645f82: am 8cf1ea90: Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u0027a7668cf7a112181eec3f2e01881850947049ab3b\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "3698b1117918de6dc5d5ce7a94c1146131ce1862",
      "tree": "bc2a1899b031cf9cb51152f97c8ec231660c11ad",
      "parents": [
        "1a94c7db9fc78e8e7a9d48546622776d27a79a6a",
        "0bd868b8ef8484cb4cb03219fc5d5b0f788fa33c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 14:19:56 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:19:56 2012 -0800"
      },
      "message": "am 0bd868b8: (-s ours) am 7d38748d: (-s ours) Merge \"Import translations. DO NOT MERGE\" into jb-mr1-aah-dev\n\n* commit \u00270bd868b8ef8484cb4cb03219fc5d5b0f788fa33c\u0027:\n  Import translations. DO NOT MERGE\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": "8b1d3162d8e764e5dbe43e9012a70e7f713f44da",
      "tree": "69bac9eb569fa0ddc23715fa2b789ab8f2a026f2",
      "parents": [
        "fccddd2965309dcdf84d7d27a6cee40a202093e3",
        "8116ab5677a529a4e54d22f71aee9391aa7c8e2c"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 14:15:37 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:15:37 2012 -0800"
      },
      "message": "am 8116ab56: am db426cc0: am 046671af: am fbcfb5d0: am 50c2275c: Android Training: CursorLoader\n\n* commit \u00278116ab5677a529a4e54d22f71aee9391aa7c8e2c\u0027:\n  Android Training: CursorLoader\n"
    },
    {
      "commit": "fccddd2965309dcdf84d7d27a6cee40a202093e3",
      "tree": "c7cf475da1a6c21e8a114d14c2cdcf5c0f9a1c61",
      "parents": [
        "e7610cd3d30df5b8469aae800f5e7007218f3bfe",
        "06b3b0bd0c5220abd6563c276711e21e353c1320"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 14:15:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:15:33 2012 -0800"
      },
      "message": "am 06b3b0bd: am 44c4bba2: Merge \"docs: fix markup error bug: 7456071\" into jb-mr1-dev\n\n* commit \u002706b3b0bd0c5220abd6563c276711e21e353c1320\u0027:\n  docs: fix markup error bug: 7456071\n"
    },
    {
      "commit": "e7610cd3d30df5b8469aae800f5e7007218f3bfe",
      "tree": "c8722882ec41daede3e58438466c0ddb01ca03d3",
      "parents": [
        "2aca7ec5e1a9ee72e47ad8ab47055934b3dd94fa",
        "0d1a575d95041aa7304374c7bd49b01cd936fbd8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 05 14:15:29 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:15:29 2012 -0800"
      },
      "message": "am 0d1a575d: am 737a20fd: Merge \"docs: explain implicit permissions applied by sdk versions bug: 7453055\" into jb-mr1-dev\n\n* commit \u00270d1a575d95041aa7304374c7bd49b01cd936fbd8\u0027:\n  docs: explain implicit permissions applied by sdk versions bug: 7453055\n"
    },
    {
      "commit": "2aca7ec5e1a9ee72e47ad8ab47055934b3dd94fa",
      "tree": "7bbb108173fb1a0db5735bb6cf9645c765b2de51",
      "parents": [
        "a7668cf7a112181eec3f2e01881850947049ab3b",
        "b3e4c0015d742a17e307964f0f370c72b6cabafa"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 14:15:25 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:15:25 2012 -0800"
      },
      "message": "am b3e4c001: am fca8d258: Merge \"Remove power menu user switcher\" into jb-mr1-dev\n\n* commit \u0027b3e4c0015d742a17e307964f0f370c72b6cabafa\u0027:\n  Remove power menu user switcher\n"
    },
    {
      "commit": "a7668cf7a112181eec3f2e01881850947049ab3b",
      "tree": "e7c96a8bc1c74ec452e0c564ecc162f9d33ef54b",
      "parents": [
        "0bd868b8ef8484cb4cb03219fc5d5b0f788fa33c",
        "21645f8252407dcc1b17d2f2f1e5858b8d55e77b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 14:15:22 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:15:22 2012 -0800"
      },
      "message": "am 21645f82: am 8cf1ea90: Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev\n\n* commit \u002721645f8252407dcc1b17d2f2f1e5858b8d55e77b\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "0bd868b8ef8484cb4cb03219fc5d5b0f788fa33c",
      "tree": "e7c96a8bc1c74ec452e0c564ecc162f9d33ef54b",
      "parents": [
        "861a1b8079ed38dda1357b34dffffa549d10871f",
        "7d38748dbe7c8f74411cc6b60ea5707e8de56b43"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 05 14:15:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 14:15:21 2012 -0800"
      },
      "message": "am 7d38748d: (-s ours) Merge \"Import translations. DO NOT MERGE\" into jb-mr1-aah-dev\n\n* commit \u00277d38748dbe7c8f74411cc6b60ea5707e8de56b43\u0027:\n  Import translations. DO NOT MERGE\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": "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": "1a94c7db9fc78e8e7a9d48546622776d27a79a6a",
      "tree": "bc2a1899b031cf9cb51152f97c8ec231660c11ad",
      "parents": [
        "0ecc81cfd7ae46919382f457d203d6aafd8b27ce",
        "c99db2bc460cc795947d99076da380e22a21e493"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Nov 05 13:47:55 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 05 13:47:56 2012 -0800"
      },
      "message": "Merge \"Updated android.graphics.SurfaceTexture to use wp for FrameAvailableListener\""
    },
    {
      "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": "0ecc81cfd7ae46919382f457d203d6aafd8b27ce",
      "tree": "34b691508ca02a886f58860abbfbf08b75ee6a6e",
      "parents": [
        "8c92c5d6ad2909eb7ba654d4a680873f8870f8af",
        "6a861f10310345cd5f3d99edc95201c9bd78dfec"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Nov 04 17:48:28 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 04 17:48:28 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "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": "8c92c5d6ad2909eb7ba654d4a680873f8870f8af",
      "tree": "3e391e36af1b1d62662cff268514d50a4afec188",
      "parents": [
        "6b37dc9f6630d7e7a6311bd5103bd53d06625d5f",
        "861a1b8079ed38dda1357b34dffffa549d10871f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 03 23:41:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 03 23:41:58 2012 -0700"
      },
      "message": "am 861a1b80: am 911d47ec: am 2ea9bae7: Fix issue #7457380: IME leaves a mark after user switching\n\n* commit \u0027861a1b8079ed38dda1357b34dffffa549d10871f\u0027:\n  Fix issue #7457380: IME leaves a mark after user switching\n"
    },
    {
      "commit": "861a1b8079ed38dda1357b34dffffa549d10871f",
      "tree": "e7c96a8bc1c74ec452e0c564ecc162f9d33ef54b",
      "parents": [
        "6490f42be703e17a1d3c49b4fccb49957c6511f2",
        "911d47ec20e8af8b3139c9e8c5bd0afeea7a226b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Nov 03 23:39:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 03 23:39:33 2012 -0700"
      },
      "message": "am 911d47ec: am 2ea9bae7: Fix issue #7457380: IME leaves a mark after user switching\n\n* commit \u0027911d47ec20e8af8b3139c9e8c5bd0afeea7a226b\u0027:\n  Fix issue #7457380: IME leaves a mark after user switching\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": "6b37dc9f6630d7e7a6311bd5103bd53d06625d5f",
      "tree": "9ed5f2a5d08750ddcca057cc501931eb38181449",
      "parents": [
        "849a94bf27cad6dd238dabb3b57d63a63702f32b",
        "8ad76fa7a644c10abb7b95398fdb8a84bd723619"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Sat Nov 03 13:42:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 03 13:42:33 2012 -0700"
      },
      "message": "Merge \"Request non-notifying Cursor when querying provider\""
    },
    {
      "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": "849a94bf27cad6dd238dabb3b57d63a63702f32b",
      "tree": "a233212043fe47a159f25448e46a19d87a9b8f27",
      "parents": [
        "d681e5787ef6fc352d1a17f2f79ca24d132d08fc",
        "bff5ca576ef55bfdd51a0d2ff39f4bac614fa728"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 02 17:21:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 02 17:22:07 2012 -0700"
      },
      "message": "Merge \"audio service: set dock use on mediaserver restart\""
    },
    {
      "commit": "d681e5787ef6fc352d1a17f2f79ca24d132d08fc",
      "tree": "3690fa88675cbf2b61dce67997056f247dd5237b",
      "parents": [
        "728633e2ac37f1697a849c14e4af685b7532c713",
        "6490f42be703e17a1d3c49b4fccb49957c6511f2"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 02 16:56:47 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 02 16:56:47 2012 -0700"
      },
      "message": "am 6490f42b: am 940e92e1: am 841ce670: Merge commit \\\u002781af21e67cd842d16d4b45e8a2d1ec56ff8d764f\\\u0027 into jb-mr1-dev\n\n* commit \u00276490f42be703e17a1d3c49b4fccb49957c6511f2\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"
    }
  ],
  "next": "6490f42be703e17a1d3c49b4fccb49957c6511f2"
}
