)]}'
{
  "log": [
    {
      "commit": "a62dbfd953ba8dec1f69d6eb92481d069b74f745",
      "tree": "7d0d23e2ed3d50a80699177a3af856491773656a",
      "parents": [
        "e75cd4bfd176fbb1483ec5e17edfbd993adce40f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Nov 14 17:59:06 2012 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Jan 30 12:30:03 2013 -0800"
      },
      "message": "Fix Javadoc for View layoutDirection / textDirection / textAlignment - DO NOT MERGE\n\nChange-Id: I19b7a53c1c7d805fb9b1611e8944db27c82fc986\n"
    },
    {
      "commit": "7ed189e457b16c06b0425bd28aeeb1df5c8ff5b8",
      "tree": "a78e3e87fc9b51fd0df8baa26d4415f4124492ba",
      "parents": [
        "0bb4dade30d3413cc7951c5d2c0ee761a93ae468"
      ],
      "author": {
        "name": "Scott Kennedy",
        "email": "skennedy@google.com",
        "time": "Fri Jan 11 22:31:43 2013 -0800"
      },
      "committer": {
        "name": "Scott Kennedy",
        "email": "skennedy@google.com",
        "time": "Fri Jan 11 23:44:11 2013 -0800"
      },
      "message": "docs: Fix a bunch of issues\n\nExternal tracker 42609\nExternal tracker 42607\nExternal tracker 42604\nExternal tracker 42600\nExternal tracker 42574\nExternal tracker 42450\nExternal tracker 41050\nExternal tracker 40995\nExternal tracker 40970\nExternal tracker 40935\nExternal tracker 40507\nExternal tracker 40481\nExternal tracker 40435\nExternal tracker 40406\nExternal tracker 40297\nExternal tracker 40281\nExternal tracker 39978\nExternal tracker 39929\nExternal tracker 39803\nExternal tracker 39715\nExternal tracker 39441\n\nChange-Id: If4215cef850ba8e4e8df356a68192566806e7914\n"
    },
    {
      "commit": "cdf5106aafb77d17584d5401b207cbcc7a20f5f3",
      "tree": "e0125d108b4c36ca2be9cc9ad811143443679be3",
      "parents": [
        "d149242afc5aab745b5bbde0b67d6c333a5d685f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 08 20:03:05 2013 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 08 20:07:31 2013 -0800"
      },
      "message": "docs: a few doc bugs\n\nChange-Id: I20d2ff2f3abfe674ca20f713c7213ee031c9bb1d\n"
    },
    {
      "commit": "6aad995042599dd0f5def79fea85cee90439c9a8",
      "tree": "ff9e43a730558369f10aa29c91ad5e87a978e366",
      "parents": [
        "e30d31c4e8439f8fa8647744cee93f1fd8b67407"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jan 07 18:51:49 2013 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 08 12:02:38 2013 -0800"
      },
      "message": "docs: resolve bugs from external tracker\n\nChange-Id: I680970ec63701197103f6c5ab55c25c736aa0519\n"
    },
    {
      "commit": "8ee2a70f08f54314d3ff0cd571a7ea9337065389",
      "tree": "f18b199ab0d36e55cbdab2ff23e2d07d2d34367a",
      "parents": [
        "9b7cb6f03b2b5492b26fdffd0dddcadb74e8e239"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Dec 17 15:00:08 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Mon Dec 17 15:00:08 2012 -0800"
      },
      "message": "change onEnd() to withEndAction() in javadocs\n\nChange-Id: Ic9a04bf86d62249b47dc654052d58797dfc3990c\n"
    },
    {
      "commit": "a4e15c12d8212bc4ef390989dccb2f46e784016f",
      "tree": "96f01224deba1cce160235e63e8b371caae4a618",
      "parents": [
        "fbcb624be82e184482b547b09765a03db2305039"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 03 10:15:19 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Dec 03 10:15:19 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3ebc7310e109d45facea00213daacf9d10e22285\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1e761ded55695a9d76a6f00ee9504625581e8d3a",
      "tree": "fbf02278c64527ecbff6aff6f381069307e7bfe5",
      "parents": [
        "404eeee14521e8b181a9ed28c2291e9389dcf3b1",
        "fc53e584d3d6ae106752cce334f143a68eb161bd"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Nov 30 17:14:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 30 17:14:11 2012 -0800"
      },
      "message": "Merge \"Fix typos in LinearLayout comments\" into jb-mr1-dev"
    },
    {
      "commit": "9f6cb87522d395eacd87dff1da525f4dc9809d27",
      "tree": "615d130ece37921683b87c1dbdc4701cd5cbd963",
      "parents": [
        "2dd93e22b6504eda5fb35f8f9e58ddb3f4a22fea"
      ],
      "author": {
        "name": "Nicolas Klein",
        "email": "foxykeep@google.com",
        "time": "Fri Nov 30 14:41:46 2012 -0800"
      },
      "committer": {
        "name": "Nicolas Klein",
        "email": "foxykeep@google.com",
        "time": "Fri Nov 30 14:41:46 2012 -0800"
      },
      "message": "Fix some typos and missing @param in android.os.Bundle\n\ngetChar(String) and getChar(String, char) had wrong description in their\njavadoc.\nAlso most of the get methods with default value were missing the corresponding\n@param tag for the default value parameter.\n\nChange-Id: I0f38b3caacf9cabd70e0c1ada36af3662f5566d0\n"
    },
    {
      "commit": "438a3b35f7a6184a19919de90f733be82e21a84c",
      "tree": "4a25322ccf1db70dd1586db03dcf5e44554fdfe4",
      "parents": [
        "6643ea823bf8b0726da0518ffecfcc7a9f60f87d",
        "02c6fca90ad28c391ad6f0f70b24996acb206d74"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Nov 30 11:43:54 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 30 11:43:54 2012 -0800"
      },
      "message": "Merge \"Cannot move edit text cursor to first position using character granularity.\" into jb-mr1-dev"
    },
    {
      "commit": "6643ea823bf8b0726da0518ffecfcc7a9f60f87d",
      "tree": "4f5888844b12748b23b9605176c1d36ddc1fccfa",
      "parents": [
        "580aa579080b5f4ccddb31964bc0caa76ee73a7a",
        "011132a7d3bc6f56754d35ec37afb7e7432740e7"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 30 10:23:56 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 30 10:23:56 2012 -0800"
      },
      "message": "resolved conflicts for merge of 011132a7 to jb-mr1-dev\n\nChange-Id: I304ef91eef99526dec348a59b12c0934173bcfcb\n"
    },
    {
      "commit": "011132a7d3bc6f56754d35ec37afb7e7432740e7",
      "tree": "2caa6d9243f910e1d22ac1a939278361d79930e2",
      "parents": [
        "d60ea46fe7a9856ca592ff7dea79aa8ce80f5e66",
        "b8da0376f2d50fdb2ee58deacc6d2041689e36d1"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Nov 30 10:05:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 30 10:05:33 2012 -0800"
      },
      "message": "am b8da0376: Secure a handful of framework broadcasts\n\n* commit \u0027b8da0376f2d50fdb2ee58deacc6d2041689e36d1\u0027:\n  Secure a handful of framework broadcasts\n"
    },
    {
      "commit": "b8da0376f2d50fdb2ee58deacc6d2041689e36d1",
      "tree": "7e8d7165ef2e2aaec8f97e71aee66a63313fe441",
      "parents": [
        "a880436f4416168d256822a23bd23f936136706d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Nov 28 16:42:32 2012 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Nov 29 13:06:23 2012 -0800"
      },
      "message": "Secure a handful of framework broadcasts\n\nAt least one of these was getting spoofed in the wild.\nWe don\u0027t want to go too far this late in the game, but this is a good start.\n\nbug:7622253\n(cherry picked from commit 47918ae3b4e7ebb54711884e9ff9d0300591ab8b)\n\nConflicts:\n\n\tcore/res/AndroidManifest.xml\n\nChange-Id: I118b31489fe7add5b8d69289cab9f4e8ab269495\n"
    },
    {
      "commit": "eeac626809ac6152fea1d5b0c26fe9794d107e32",
      "tree": "f73c3eb39d64a448f530464d992bd5f0d450e875",
      "parents": [
        "23cc5d99fcb97c5a369b3ddf7f90505f6bb29363"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Nov 29 08:59:36 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Nov 29 08:59:36 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5ba3917c7ad5b6ec719f22aa79ce6132aea74b39\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "35473e6e6d2d17c859173ca0cf0dfdcfcb0b4663",
      "tree": "944a35bf4dac6a6ca5fb042f55eabe81beb49cc3",
      "parents": [
        "58d55b0456a72daaf31c4e02227e82a8707ecf73",
        "6c9a1a1004f224e771139aec6fd2058aa6bdccbd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Nov 28 10:05:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 28 10:05:54 2012 -0800"
      },
      "message": "Merge \"docs: update dreamservice description\" into jb-mr1-dev"
    },
    {
      "commit": "c8d2abd81d85b7049837f0dc42310eee64c08d16",
      "tree": "74f392b578255b5a7a480de8c0f84e5afea56cf0",
      "parents": [
        "abb4a7008a1f5eab6cfaf7e9dd4779e549c21714"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 27 12:45:19 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 27 12:45:19 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1079e1b66c125f8b6044f3502961e11cc7858ba3\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "02c6fca90ad28c391ad6f0f70b24996acb206d74",
      "tree": "9b254b192cffdef02aab4dea5d0e038067ff63f1",
      "parents": [
        "f7f1c6a78ec12ca6618313f010b30d9dffee9b49"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 26 17:32:17 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 26 17:52:06 2012 -0800"
      },
      "message": "Cannot move edit text cursor to first position using character granularity.\n\nNavigating over text backwards by character does not allow the cursor to get\nat the beginning of the text and it stops one position before the start. Now\nthe cursor can get to index zero which is before the first character.\n\nbug:7307336\n\nChange-Id: I109b579835cc080907b20b01e0cf07811e962c6c\n"
    },
    {
      "commit": "f7f1c6a78ec12ca6618313f010b30d9dffee9b49",
      "tree": "f73dc3623219cf721135ceb1383f7b50a944fa76",
      "parents": [
        "0edbc0eb76eb0b493f9cd9971d41543ec79136d5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Nov 22 21:52:46 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Nov 22 21:52:46 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I9f2a464733eb765385c3f8f83bbcd1a1e33b0e26\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0edbc0eb76eb0b493f9cd9971d41543ec79136d5",
      "tree": "1d83b52c2bcdbb908d3e3ed317d00da9b0ed1b30",
      "parents": [
        "55340e51343a248260f89e953476b1c6e731842a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 20 22:35:34 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 20 22:35:34 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia01f5cbaa9a00034cf6bd277cb483bf0465d12e6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e9812bae0e0ce08bd232dc2371fdb959e4f7a318",
      "tree": "edea9d6d359a466b04cac2089474ada555053c22",
      "parents": [
        "aaec726948078dad0bcc5cbbb41bb2ee6a5a085b",
        "7018cfdc05dc6135949806749ff5c370dce09ced"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 19 15:50:19 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 19 15:50:19 2012 -0800"
      },
      "message": "Merge \"Revert \"NumberPicker should adjust min and max when displayed values are set.\" (a.k.a. Santa is back)\" into jb-mr1-dev"
    },
    {
      "commit": "7018cfdc05dc6135949806749ff5c370dce09ced",
      "tree": "f1c61d2787830e74a74cf02c4414ebcae6d15959",
      "parents": [
        "721b370c5a2d787795257ac42317d389445e51f9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 19 12:33:41 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 19 15:20:27 2012 -0800"
      },
      "message": "Revert \"NumberPicker should adjust min and max when displayed values are set.\" (a.k.a. Santa is back)\n\nThis reverted change was adjusting the min and max values for the NumberPicker\nwhich is not desirable since it changes behavior and it will be possible for\nan app that works on the current platform to crash on an older one. Also the\nadjustment was not implemented correctly.\n\nUpdated the documentation to clarify the reltionship between the min value,\nmax value, and the displayed values array.\n\nBug:7518172\n\nThis reverts commit a1410e6789ce72bc423793315a51aea8b6bad6c7\n\nChange-Id: I109f1b1f54c1e609941243cabab9241871b6b12b\n"
    },
    {
      "commit": "aaec726948078dad0bcc5cbbb41bb2ee6a5a085b",
      "tree": "d254554ab5795eedd2d45d760e55bb07e7b562e3",
      "parents": [
        "721b370c5a2d787795257ac42317d389445e51f9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 13 20:49:47 2012 -0800"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Nov 19 15:12:24 2012 -0800"
      },
      "message": "Notification vibration improvements: [DO NOT MERGE]\n\n - When notifications vibrate as a fallback (that is,\n   because they want to play a sound but the device is in\n   vibrate mode), this no longer requires the VIBRATE\n   permission.\n - As a bonus, if your notifications use DEFAULT_VIBRATE,\n   you don\u0027t need the VIBRATE permission either.\n - If you specify a custom vibration pattern, you\u0027ll still\n   need the VIBRATE permission for that.\n - Notifications vibrating in fallback mode use same\n   vibration pattern but can be changed easily in future.\n - The DEFAULT_VIBRATE and fallback vibrate patterns are now\n   specified in config.xml.\n\nBug: 7531442\nChange-Id: I7a2d8413d1becc53b9d31f0d1abbc2acc3f650c6\n"
    },
    {
      "commit": "6c9a1a1004f224e771139aec6fd2058aa6bdccbd",
      "tree": "3545e2320d465d5e587d72dcd2a109c7a204e08d",
      "parents": [
        "721b370c5a2d787795257ac42317d389445e51f9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 19 11:58:59 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Nov 19 11:58:59 2012 -0800"
      },
      "message": "docs: update dreamservice description\n\nChange-Id: I7e7295a3d67ca1760ba52b3958bf91540692e542\n"
    },
    {
      "commit": "9d45abd4aa761af65e27eb2300b50f35526a4b61",
      "tree": "210d8ca48142de9e1f7448809c52ba559b06c025",
      "parents": [
        "33e499ea364e4e061964bc8fe16365fd632eb39d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 16 13:49:29 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Nov 16 13:49:29 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I90b5f538f6faf18d571907acaa96372894619c87\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2303f4242fdd6746fdb8fd367d9832746867047f",
      "tree": "5d7ee747ecebd296f06544eaebbc9d56ac7d47ac",
      "parents": [
        "4422596ddb295f812bb0970ec7f75d3c45d05020"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 14 10:11:28 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 14 10:11:28 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I44ee12f2a6399347b884f91259117be4774b964b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "4422596ddb295f812bb0970ec7f75d3c45d05020",
      "tree": "4c7747190fa7e8795f2437d0a4419b821bf6c67e",
      "parents": [
        "9b703463ebf67182e78dd2b05183636fbb37f3c9",
        "ce37f1da3619dcb4e53ca014cf4a17885cc3af0f"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Nov 13 14:25:09 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 13 14:25:09 2012 -0800"
      },
      "message": "am ce37f1da: am 4979a0b5: am 5f32d337: Merge \"Notification.java javadoc: addAction\" into jb-dev-docs\n\n* commit \u0027ce37f1da3619dcb4e53ca014cf4a17885cc3af0f\u0027:\n  Notification.java javadoc: addAction\n"
    },
    {
      "commit": "ce37f1da3619dcb4e53ca014cf4a17885cc3af0f",
      "tree": "ef537ce9d6ee098a3d7cfd9a6fbe216639a45bb1",
      "parents": [
        "0693ffa9e3668d3d200a2156753a41fa384bac41",
        "4979a0b59486d737a4d9267af9b38f237705e26f"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Nov 13 14:22:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 13 14:22:58 2012 -0800"
      },
      "message": "am 4979a0b5: am 5f32d337: Merge \"Notification.java javadoc: addAction\" into jb-dev-docs\n\n* commit \u00274979a0b59486d737a4d9267af9b38f237705e26f\u0027:\n  Notification.java javadoc: addAction\n"
    },
    {
      "commit": "4979a0b59486d737a4d9267af9b38f237705e26f",
      "tree": "74a4ad20a2374f69ee3bfc125a6b5a9319df4280",
      "parents": [
        "ddf5efdf45e32fab02bff6f9cd001098dcf5a444",
        "5f32d3375b13e581d3101ed8e928fd6a463f3809"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Tue Nov 13 14:20:54 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 13 14:20:54 2012 -0800"
      },
      "message": "am 5f32d337: Merge \"Notification.java javadoc: addAction\" into jb-dev-docs\n\n* commit \u00275f32d3375b13e581d3101ed8e928fd6a463f3809\u0027:\n  Notification.java javadoc: addAction\n"
    },
    {
      "commit": "fadf66934466d5f1db7c840b663f32f8d2d551b8",
      "tree": "fcbd9f0ef6eca936770279e754634f5859cb5311",
      "parents": [
        "4c0fc03b5ed396d19035ee6a77a70189a0fba31a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 12 07:40:52 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Nov 12 07:40:52 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic0e6487087282230326fbd20063b47ad9205ee53\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8b73fc1ad3c0698de1ee2a9a8672e55a66ac6f9e",
      "tree": "ef92d430bb06bfed08698819a565b42adfc531a9",
      "parents": [
        "65b59f5035686f63ebc7d4f8ccc1172b30618ee6",
        "2b4bc305a2305d1dda66e054d228b4708575ff8d"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Nov 08 14:26:39 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 08 14:26:39 2012 -0800"
      },
      "message": "am 2b4bc305: Merge \"DO NOT MERGE Control access to tts objects\" into jb-dev\n\n* commit \u00272b4bc305a2305d1dda66e054d228b4708575ff8d\u0027:\n  DO NOT MERGE Control access to tts objects\n"
    },
    {
      "commit": "2b4bc305a2305d1dda66e054d228b4708575ff8d",
      "tree": "5ca71fd4ee2431b58884ff7bba4f8d2687c51466",
      "parents": [
        "1af587b346035320363a08c190f8b61a69cf0e7c",
        "b2eeb1e1924551c5b859733b60c0d82f84ff3e57"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Nov 08 14:22:47 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 14:22:48 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE Control access to tts objects\" into jb-dev"
    },
    {
      "commit": "a46a74fcd61d2b4e72b6027625a471f10b21b1c9",
      "tree": "1264b123860edea24b036a882c63a66162e9400a",
      "parents": [
        "9de5901bb37ad2a42d334405f41e629fa29dfd46",
        "7ff30113de68539ec840c524b8f1561f938f96c5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 08 13:16:10 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 13:16:10 2012 -0800"
      },
      "message": "Merge \"Remove extraneous logs.\" into jb-mr1-dev"
    },
    {
      "commit": "7ff30113de68539ec840c524b8f1561f938f96c5",
      "tree": "79e572f06ba181f92db88111d92c16431dfd7b4e",
      "parents": [
        "3fe2cb4db60827889abd1f971910f807ae346488"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 08 11:12:09 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Nov 08 13:13:48 2012 -0800"
      },
      "message": "Remove extraneous logs.\n\nChange-Id: I4c47d36748de91bd6fddc419afbf59552bf63e9a\n"
    },
    {
      "commit": "e1a8eee6d0f006cc0c2eac2456808af539cb3975",
      "tree": "389110fd37140ac54316bf6d417c072481857a28",
      "parents": [
        "7a73344bbe1636fd01a8b551b0b539168a9a9987"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Nov 08 12:28:15 2012 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Nov 08 12:28:15 2012 -0500"
      },
      "message": "allow pattern linear layout to manage message_area.\n\nBug: 7501923\nChange-Id: I5126e760d8567380e2041ca01791f14c7b054adb\n"
    },
    {
      "commit": "e1a473b0d4d56f4258fc4c6ab4c9d4d0fe3fd3cc",
      "tree": "d1e6382531461ed5f942fd65dde4b9877bf3615b",
      "parents": [
        "6be441c532688762b735ae2a1276195b40bf33b4",
        "9e0a2506006de1ca2fe5cf8144e34a9b89f73772"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 08 01:00:12 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 01:00:12 2012 -0800"
      },
      "message": "Merge \"Don\u0027t show ECA in landscape mode on phones.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "9e0a2506006de1ca2fe5cf8144e34a9b89f73772",
      "tree": "6dc9c465f58696de43460456b2f00166845067e5",
      "parents": [
        "838195db8f69968690971977e4b615df39504465"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 07 21:23:32 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 08 00:57:31 2012 -0800"
      },
      "message": "Don\u0027t show ECA in landscape mode on phones.\n\nFixes bug 7490941\n\nChange-Id: I8a65aed0b4efc8676b95ad5fea6a7f4ac7d944d0\n"
    },
    {
      "commit": "6be441c532688762b735ae2a1276195b40bf33b4",
      "tree": "553d2ef9eeb84f98b14013f28c6c38d261561966",
      "parents": [
        "5dd8b00891faff39ecadb1a0322e14528883bfe3",
        "4eeb4f664ac6b5901a8e874dcf70c0382295f792"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 08 00:51:25 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 08 00:51:26 2012 -0800"
      },
      "message": "Merge \"Add mechanism to kick keyguard to show the assistant\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "4eeb4f664ac6b5901a8e874dcf70c0382295f792",
      "tree": "8b8ff28c8f7aec9bffc45eb32eae82a013d259d1",
      "parents": [
        "838195db8f69968690971977e4b615df39504465"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 08 00:04:29 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Nov 08 00:39:04 2012 -0800"
      },
      "message": "Add mechanism to kick keyguard to show the assistant\n\nFixes bug 7499778\n\nChange-Id: Ic9ea514feb489feeee6716f40bdb9792842f9515\n"
    },
    {
      "commit": "efbfa685b678c010342f28ebed1b3b70efae201c",
      "tree": "af56a56e0475a6469309cdcb9c5dfe3a69cb34aa",
      "parents": [
        "1e0f6faf5abea0aae49bdae973bd15b675817224"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Nov 07 19:18:46 2012 -0500"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 23:29:17 2012 -0800"
      },
      "message": "add bouncer frame to glowpad.\n\nBug: 7497916\nChange-Id: I6bddbfc91c89b0855eba0dcec46bc1b88684b8ad\n"
    },
    {
      "commit": "838195db8f69968690971977e4b615df39504465",
      "tree": "9d5d732b47a3f0826ae383d91d92f7c2762d9169",
      "parents": [
        "9eacab8abee6b8d154f5de2513fcbaed313c4b24",
        "cf2b7a261d9d4db346a73c11eeb3ae73bb11ebb6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 07 21:18:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 21:18:44 2012 -0800"
      },
      "message": "Merge \"Compress lockscreen\u0027s account login fallback to fit.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "cf2b7a261d9d4db346a73c11eeb3ae73bb11ebb6",
      "tree": "e2a47e3f1f2e4d8d55d65aa508a4901667ae6b76",
      "parents": [
        "40962880225c74d8f776e6ce03f1ec6dde63ef04"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 08 00:09:37 2012 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 08 00:09:37 2012 -0500"
      },
      "message": "Compress lockscreen\u0027s account login fallback to fit.\n\n - ECA will not be shown in this mode\n - The login button shares a row with the password field\n\nNice and tidy.\n\nBug: 7456674\nChange-Id: I38d04dcb7ee32d0b289f03f9e8dcbe38ba23a119\n"
    },
    {
      "commit": "3fbbbb66b671daf4cd6f28b8ecd512bdd2436358",
      "tree": "8b2e26a8041806bad529d696a80f8f82640cc088",
      "parents": [
        "d8e2fdf7345f448f332ea8a551172f48563f77aa"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Nov 07 20:34:00 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Nov 07 20:47:23 2012 -0800"
      },
      "message": "Fiddle with keyguard glowpad layouts\n\nAlso add hierarchyviewer support for KeyguardSecurityView LayoutParams\n\nBug 7497272\nBug 7459668\n\nChange-Id: I5d03751571d0af66f4c9d08a9d9ca476b32735ac\n"
    },
    {
      "commit": "3c9297c3cb739b9aec9ccff7e4e3e05006edb836",
      "tree": "8f7a0d37e2cbf592d945b9b441eb006dbf899774",
      "parents": [
        "5c533884ead3bb8a8e2e4e8d79587a81dbe31700",
        "a97686096265c2b718e15f806bca352675e5cd2d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 07 18:09:14 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 18:09:14 2012 -0800"
      },
      "message": "Merge \"Attempt to fix NegativeArraySizeException crash in keyguard\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "4181e8a4ac07e118724f7935928d2c3a1bb291f7",
      "tree": "a613f690afbd22ce010f3d8cc7c62da25f26b9dd",
      "parents": [
        "85c4281aae518c27ca3f95e330f6aa56159e1328",
        "c065a5d7271c6683b64578490ccc836c72d3ed78"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Nov 07 17:50:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 17:50:24 2012 -0800"
      },
      "message": "Merge \"Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "c065a5d7271c6683b64578490ccc836c72d3ed78",
      "tree": "f5eb150e2838973357261a7e64dee551b414f7d1",
      "parents": [
        "de974f6f201a9aed3f811c97edf4db3ecd41eb3d"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Nov 07 17:17:33 2012 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Nov 07 17:44:42 2012 -0800"
      },
      "message": "Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)\n\n- Laying out the drop target without padding from the multiuser picker\n\nChange-Id: Icd3528a13f84a789341a841645bfde4e51fd1747\n"
    },
    {
      "commit": "85c4281aae518c27ca3f95e330f6aa56159e1328",
      "tree": "72fa6094daa01b88ffb358f9d0f91e480dcc19c6",
      "parents": [
        "5da893c93b55c83b07558a1648f53dfec89b1f32",
        "d51700b3cc6d4c66a33d18348f7c1eb66cd50ac2"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 17:08:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 17:08:31 2012 -0800"
      },
      "message": "Merge \"Fixing up overscroll asset / sizing\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "d51700b3cc6d4c66a33d18348f7c1eb66cd50ac2",
      "tree": "85241f9082bfca9faaba2d0371e99e815eabd050",
      "parents": [
        "f988bdfbaebe8ee94f6459f3c8d964467f2c62c9"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 16:26:46 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 16:54:35 2012 -0800"
      },
      "message": "Fixing up overscroll asset / sizing\n\n-\u003e No more jaggies! yay (issue 7459049)\n-\u003e Fixed up weird overscroll state (issue 7489094)\n\nChange-Id: I5d6714a6f5f007ea0f73e4cf34a20572c5f43f64\n"
    },
    {
      "commit": "cd1f3095056bd4148030f6f6c514387d623db800",
      "tree": "d98837030b9604c9dbab7f09021fb8156194e6f9",
      "parents": [
        "40962880225c74d8f776e6ce03f1ec6dde63ef04",
        "7ce0c13c0e5a1413ecde1a5c36510d22979f9012"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Nov 07 16:39:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 16:39:21 2012 -0800"
      },
      "message": "Merge \"Slide unlock cannot get accessibility focus.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "40962880225c74d8f776e6ce03f1ec6dde63ef04",
      "tree": "fcf6336061cee6f36aae1cb1f8b04c595cca6f8a",
      "parents": [
        "fd8c388f028de046e5f5ed36880e98f67e6bb481",
        "edc74abf8ad5880b0e3caeb3fdf92249da202abe"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 07 16:05:38 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 16:05:46 2012 -0800"
      },
      "message": "Merge \"Implement fallback clock in keyguard\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "edc74abf8ad5880b0e3caeb3fdf92249da202abe",
      "tree": "0defad3a6e4e7d132eb476b297190c9479594c29",
      "parents": [
        "c717d110ae5c2531a75420386f99ad8957732dbf"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Nov 06 21:46:11 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Nov 07 15:58:47 2012 -0800"
      },
      "message": "Implement fallback clock in keyguard\n\nThis clock is shown if widgets are ever disabled by DPM and the\ndefault clock package is not enabled.\n\nFixes bug 7469367\n\nChange-Id: I8cf140c0fc00dd56265e3a332aff2fe3b41e3ec0\n"
    },
    {
      "commit": "7ce0c13c0e5a1413ecde1a5c36510d22979f9012",
      "tree": "198fbc605ad8c170027eb06d4ca882b1caf49071",
      "parents": [
        "fd8c388f028de046e5f5ed36880e98f67e6bb481"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Nov 07 15:54:56 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Nov 07 15:55:02 2012 -0800"
      },
      "message": "Slide unlock cannot get accessibility focus.\n\n1. There are two overlaid views, one is the GlowPadView and the\n   other is the SlidingChallengeLayout. Since the GlowPadView is\n   on top of the other view it has to consume the hover events or\n   they will be dispatched to the view behind it which results\n   the the GlowPadView not getting accessibility focus.\n\nbug:7496770\n\nChange-Id: Iae3b1777e490c56e33560a016fc04a92226bfb66\n"
    },
    {
      "commit": "3e66286f7cf33ef13fd9f4f033816b84828c1f2b",
      "tree": "9f1cf9fbf48e5976984259b2108ad53b4c2251f3",
      "parents": [
        "c717d110ae5c2531a75420386f99ad8957732dbf",
        "f988bdfbaebe8ee94f6459f3c8d964467f2c62c9"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 14:44:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 14:44:12 2012 -0800"
      },
      "message": "Merge \"Fixing up glowpad scaling issues (issue 7494378)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "f988bdfbaebe8ee94f6459f3c8d964467f2c62c9",
      "tree": "6616edd8b0e8b0c6a67a2f76312feacd0a90849b",
      "parents": [
        "4eb36cfdcabb51f67a887d867de9559966606d86"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 14:28:23 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Nov 07 14:43:33 2012 -0800"
      },
      "message": "Fixing up glowpad scaling issues (issue 7494378)\n\nChange-Id: I55c0f7a3774d42d4f5893b12bc0c08690268e351\n"
    },
    {
      "commit": "8d40d04afadd9fd285797fed92bab8f8b0f9dfde",
      "tree": "0fe2330d46bedd83e7eef01b1c800550ae1ce02d",
      "parents": [
        "f19804b5e994d183e6f6eeb512f74f2380ffd533"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Mon Nov 05 11:36:40 2012 -0800"
      },
      "committer": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Wed Nov 07 12:39:22 2012 -0800"
      },
      "message": "Notification.java javadoc: addAction\n\nChange-Id: I86fe116f50d8462494cfc9f138e1c885ae5a41ea\n"
    },
    {
      "commit": "afc5210a811da3824d75e32d998370203aba1968",
      "tree": "7fb8237e24eaae103340a73bce336e15d9dfd1e4",
      "parents": [
        "32226b73ca908b2ee45c6ee651437aec2ab93489",
        "8768278974082decc8fe7b4a6da132bd38f30d7c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 07 12:35:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 12:35:01 2012 -0800"
      },
      "message": "Merge \"Fix docs to refer to the correct class.\" into jb-mr1-dev"
    },
    {
      "commit": "32226b73ca908b2ee45c6ee651437aec2ab93489",
      "tree": "7b60af990334e679fc073596374c30ccc0741f62",
      "parents": [
        "fc958f12f639a6a9cb676b0d1e30ed67b4f5a455"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 07 11:54:30 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 07 11:54:30 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I82793ad9ed66b4e2924b3c32a2292bad69b56579\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "59d73ab6fcc80b9e08ff06cfc13617a2f65af60e",
      "tree": "dc3e7e485dd88299e406bb4c9e2fb7f0ed2a5ad3",
      "parents": [
        "0fc1b5ecba383f7d3a5e6154a9569ec7d35d64ce",
        "a76f7db323598f78512bbbdf2fb89248c9e317e5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Nov 07 11:15:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 11:15:36 2012 -0800"
      },
      "message": "Merge \"Respond to ticks when a timezone is set and it doesn\u0027t display seconds Bug #7489774\" into jb-mr1-dev"
    },
    {
      "commit": "8768278974082decc8fe7b4a6da132bd38f30d7c",
      "tree": "3642a5b517c60748198c46f3d0bc51e6b4fd0b4a",
      "parents": [
        "0f4d5df5d815466398dba5f2d07aa98f18c35aaa"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 07 14:04:42 2012 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 07 14:04:42 2012 -0500"
      },
      "message": "Fix docs to refer to the correct class.\n\nBug: 6676920\nChange-Id: Ib79635cb3ff464b4686268fcf64b99cacaa9e627\n"
    },
    {
      "commit": "8dbf3b8df0f29d457155e5831dbecf5ba4fff98e",
      "tree": "d8ad21cec38b7881d3b52a29861f0c31c5cb9749",
      "parents": [
        "cf9ee4c55db750f86fdcb765c4f21c44bb4bc893",
        "e5f4562ff7843300b8e57478f13efda832826070"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Nov 07 09:39:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 09:39:39 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "cf9ee4c55db750f86fdcb765c4f21c44bb4bc893",
      "tree": "c69ea6b34e39bea2bd805cd4b46658b50c78919e",
      "parents": [
        "6b4ab7f170ea54e5b99cf0635d3803a9407439d7",
        "a042ac90640c0c3fd3c5349083b86bbfd6319b64"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Nov 07 09:12:31 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 09:12:32 2012 -0800"
      },
      "message": "Merge \"Don\u0027t pop the IME for passwors at ScreenOn on tablets.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "275016703ef8fb3f92f498f4f08f88811827c4fe",
      "tree": "e99733a4c6153f9c686e8ce2dd7133597d397111",
      "parents": [
        "cabcc5900790daaa9ca4d080848c9b505c3de126"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Nov 07 11:53:49 2012 -0500"
      },
      "committer": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Wed Nov 07 11:53:49 2012 -0500"
      },
      "message": "Centering FUL fixes b/7480608\n\nA simple one-line change to center FUL horizontally.  This looked\nreally bad on tablets when the charging text was showing as FUL was\nobviously off-center compared to the text.  It was also off-center\non phones, which looked particularly bad when going to the backup.\n\nChange-Id: Id0e3039a67c9bb746a8c9948e82ff87b6c815e1b\n"
    },
    {
      "commit": "a042ac90640c0c3fd3c5349083b86bbfd6319b64",
      "tree": "6ad3b43017b7a2f51af2ee50fcce457ddfebd409",
      "parents": [
        "cabcc5900790daaa9ca4d080848c9b505c3de126"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Nov 07 11:37:06 2012 -0500"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Nov 07 11:53:41 2012 -0500"
      },
      "message": "Don\u0027t pop the IME for passwors at ScreenOn on tablets.\n\nChange-Id: I4c157559b2a70021d55211607c1d62ba73adc590\n"
    },
    {
      "commit": "cabcc5900790daaa9ca4d080848c9b505c3de126",
      "tree": "1ec5bf8a6d13d36eb1eb265ef6d44d824315252d",
      "parents": [
        "1361758f90e3c247e2da953913ef424041d1c847",
        "192d6d4ee271c0782a3bf5d8c64e42eb22d1a6fa"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Nov 07 01:16:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 07 01:16:11 2012 -0800"
      },
      "message": "Merge \"Allowing rotation while adding lockscreen widgets\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "192d6d4ee271c0782a3bf5d8c64e42eb22d1a6fa",
      "tree": "ada7b5014a70febd3d21b538d889b6b16365c63c",
      "parents": [
        "9d0d796f47524da7abe018ca6ad892b819a0e66f"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Nov 07 01:09:38 2012 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Wed Nov 07 01:12:26 2012 -0800"
      },
      "message": "Allowing rotation while adding lockscreen widgets\n\nAlso cleaning up some unused code\n\nBug: 7468012\n"
    },
    {
      "commit": "1361758f90e3c247e2da953913ef424041d1c847",
      "tree": "53924812ddc7504a009f3c2b6d8d794527b41781",
      "parents": [
        "9799714f6c69efe50e21a6073b879140e5e792b7",
        "e41dd0f195d77329bdf686af1dcbfd92bdbb5373"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 23:31:31 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 23:31:49 2012 -0800"
      },
      "message": "Merge \"Giving glow pad the brains to scale itself dynamically (issue 7449554)\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "e41dd0f195d77329bdf686af1dcbfd92bdbb5373",
      "tree": "2b05fc2d5cb846ef538a5f8c4318d22168c05cd9",
      "parents": [
        "9d0d796f47524da7abe018ca6ad892b819a0e66f"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 23:06:22 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 23:06:44 2012 -0800"
      },
      "message": "Giving glow pad the brains to scale itself dynamically (issue 7449554)\n\nChange-Id: I44f31d354171c01b607871d6a9e1e9d06a49ffc8\n"
    },
    {
      "commit": "9799714f6c69efe50e21a6073b879140e5e792b7",
      "tree": "ae139e14a6611f0362f0214d06a506cd3cec7379",
      "parents": [
        "9edc48e26354f6a7282e68851a6d9ba734c7ceb1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Nov 06 21:32:42 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Nov 06 23:00:30 2012 -0800"
      },
      "message": "Keyguard layout tweaking/reworking\n\nTeach KeyguardSecurityViewFlipper about layout_maxWidth/Height. Give\nmaxes to security views. Fix some IME layout weirdness in\nSlidingChallengeLayout by adding more weirdness.\n\nChange-Id: I8047d32302aad44844de06d54b150586b0861dab\n"
    },
    {
      "commit": "a97686096265c2b718e15f806bca352675e5cd2d",
      "tree": "183b438b05c80b6d7866251cc0dd554c6911a496",
      "parents": [
        "9edc48e26354f6a7282e68851a6d9ba734c7ceb1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Nov 06 22:17:25 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Nov 06 22:17:25 2012 -0800"
      },
      "message": "Attempt to fix NegativeArraySizeException crash in keyguard\n\nFixes bug 7490924\n\nChange-Id: I974c9b7a4fb3de536efe9d47cdd480190772a1be\n"
    },
    {
      "commit": "9edc48e26354f6a7282e68851a6d9ba734c7ceb1",
      "tree": "ba8a130c13a306ce0300f9c4835097460a8e8d74",
      "parents": [
        "9d0d796f47524da7abe018ca6ad892b819a0e66f",
        "fa61fc853215d8b8768c763002f2c936019892b1"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Nov 06 21:14:13 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 21:14:13 2012 -0800"
      },
      "message": "Merge \"Updated assets.\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "fa61fc853215d8b8768c763002f2c936019892b1",
      "tree": "d0352b4139abdac7ba896232a60e6c67788a4f0e",
      "parents": [
        "8d803258ca1550583d03c1a24c5c6d4b38535ba8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 07 00:04:50 2012 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Nov 07 00:04:50 2012 -0500"
      },
      "message": "Updated assets.\n\nChange-Id: I4daaddb01c6156bdfacc5400886a6d7fc61d3ac0\n"
    },
    {
      "commit": "76017cad4f7af95380ee5eaf6dc610bb46088a9c",
      "tree": "b48e2b9eaac949c6a23a342b4c87cc3b4c73b6ca",
      "parents": [
        "51117262c8fadb6d227d137e83ad66996b013141"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Nov 06 16:21:09 2012 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Nov 06 18:56:41 2012 -0800"
      },
      "message": "Removing sticky widgets in lockscreen\n\nAlso adding mechanism to show a widget after\nadding it\n\nChange-Id: Ic4d49e6ef1343c38fa731b0ed2a327c55b678abf"
    },
    {
      "commit": "a76f7db323598f78512bbbdf2fb89248c9e317e5",
      "tree": "12b0ef2d2dc62e5cd94fa522366267ec2750c9db",
      "parents": [
        "1b3b2544e647a40094b9c9df2c94e34df7921da5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 06 17:35:23 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 06 17:35:23 2012 -0800"
      },
      "message": "Respond to ticks when a timezone is set and it doesn\u0027t display seconds\nBug #7489774\n\nThis change also fixes a crash if you programmatically set the time\nformats from code before the widget is attached to the window.\n\nChange-Id: I73ead93f5866d9059a4b3823c4304aeca8e419b6\n"
    },
    {
      "commit": "51117262c8fadb6d227d137e83ad66996b013141",
      "tree": "94a9b21e3f8bd76d075c5955b1b8d0fcd7d08f5c",
      "parents": [
        "475255bffc792b48e18213a6bfde0fc9ebeb4a34"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Nov 04 17:58:09 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Nov 06 17:04:26 2012 -0800"
      },
      "message": "Handle DevicePolicyManagement and safe mode when inflating widgets\n\nBug 7459120\nBug 7444159\nBug 7444016\n\nChange-Id: I7966ec510da8113ac571b5a4b9dc48dd291396e8\nConflicts:\n\tpolicy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java\n"
    },
    {
      "commit": "475255bffc792b48e18213a6bfde0fc9ebeb4a34",
      "tree": "e468e93c57957eba0302f6ebac0e11bee730b0e9",
      "parents": [
        "688d98fe2185774322aa87dffd656fad471823ef",
        "1b3b2544e647a40094b9c9df2c94e34df7921da5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 06 16:18:19 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 16:18:19 2012 -0800"
      },
      "message": "am 1b3b2544: Merge \"Dismiss error icon on setError(null) [regression] Bug #7442935\" into jb-mr1-dev\n\n* commit \u00271b3b2544e647a40094b9c9df2c94e34df7921da5\u0027:\n  Dismiss error icon on setError(null) [regression] Bug #7442935\n"
    },
    {
      "commit": "1b3b2544e647a40094b9c9df2c94e34df7921da5",
      "tree": "fed0d04099f22a3e4705a5dd4289849408cb1692",
      "parents": [
        "4a1b6e42424d08da0d22a24464e568034ea557ee",
        "d1cc1878cc7a07c794feec51c840fd566f59d523"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 06 16:15:26 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 16:15:27 2012 -0800"
      },
      "message": "Merge \"Dismiss error icon on setError(null) [regression] Bug #7442935\" into jb-mr1-dev"
    },
    {
      "commit": "688d98fe2185774322aa87dffd656fad471823ef",
      "tree": "40bf7d47254b12c4af9e8aeb386bf2496d1fd7fa",
      "parents": [
        "7136544c06c2d10c7a1c6aa8715d2b717221aee8",
        "4a1b6e42424d08da0d22a24464e568034ea557ee"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Nov 06 16:10:52 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 06 16:10:52 2012 -0800"
      },
      "message": "am 4a1b6e42: Merge \"Camera: Document new video snapshot picture size behavior.\" into jb-mr1-dev\n\n* commit \u00274a1b6e42424d08da0d22a24464e568034ea557ee\u0027:\n  Camera: Document new video snapshot picture size behavior.\n"
    },
    {
      "commit": "4a1b6e42424d08da0d22a24464e568034ea557ee",
      "tree": "dd298778703d0f0f2c862e7960cf7f8532da39be",
      "parents": [
        "e6299d5af702dd17eb3585dbe84d29c289bfa8da",
        "1cab31a45d9455a7b5a25c0deb447c455be4a178"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Nov 06 16:06:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 16:06:01 2012 -0800"
      },
      "message": "Merge \"Camera: Document new video snapshot picture size behavior.\" into jb-mr1-dev"
    },
    {
      "commit": "d1cc1878cc7a07c794feec51c840fd566f59d523",
      "tree": "5401923b9906dc2b0a01c85e73c03f1be2178e44",
      "parents": [
        "e6299d5af702dd17eb3585dbe84d29c289bfa8da"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 17:43:25 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Nov 06 16:03:37 2012 -0800"
      },
      "message": "Dismiss error icon on setError(null) [regression]\nBug #7442935\n\nChange-Id: I783d868173637007be326e20795cbb4cb8c7b899\n"
    },
    {
      "commit": "088fb915f73584fbeaf05f5cbaa95b8a944b94cb",
      "tree": "68e9e248620a11c40a296c76f03d67bdb86ac370",
      "parents": [
        "2d9fae2bcfbc8021873a39b3935644e9b9fb5af2",
        "bfec0a8616bc197ee3b7b71be6fed1939d0c3c4d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Nov 06 14:21:12 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 14:21:12 2012 -0800"
      },
      "message": "Merge \"Add isSafeModeEnabled() API to WindowManagerService\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "e5f4562ff7843300b8e57478f13efda832826070",
      "tree": "310aaaf679c6d45c14be605bccd684d0a14c4e3a",
      "parents": [
        "65cbcbea8a88a14dd9a001d23d09f0a02b0b3805"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 06 14:06:25 2012 -0800"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Nov 06 14:06:25 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I76ae2d0dfa8538ffd649c69ed2aaa7128a29e2ea\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "0e1608c0277155c49f78a0f6980e5c5cb9afc0b8",
      "tree": "0518433dbb8217731c9a90bad2caf8724ed5e9d7",
      "parents": [
        "5eac4d852bdc62964acd1c8805b6e9cd8301f262",
        "85a08f1bf2bf3a3120abf03fa4d3fad99d6876f9"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 13:23:24 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 13:23:41 2012 -0800"
      },
      "message": "Merge \"Attempted fix for issue 7469415\" into jb-mr1-lockscreen-dev"
    },
    {
      "commit": "f763b71756d4d810e78e368fbcd56ff8a844f62c",
      "tree": "760dfd1f2b4cfc60ddd12f8725f71e22dc243c14",
      "parents": [
        "65cbcbea8a88a14dd9a001d23d09f0a02b0b3805",
        "2c7bc26a7447e6ac9eadcf328259aa3bb1be2949"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Nov 06 12:56:16 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 06 12:56:17 2012 -0800"
      },
      "message": "Merge \"Authenticate correct user\u0027s account when pattern fails multiple times.\" into jb-mr1-dev"
    },
    {
      "commit": "85a08f1bf2bf3a3120abf03fa4d3fad99d6876f9",
      "tree": "337473df03826fe9080d6e2e3aabd56d8b619225",
      "parents": [
        "6f72b1c9178e885d8e66399ed55075a932d73dc5"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 11:24:23 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Nov 06 11:24:23 2012 -0800"
      },
      "message": "Attempted fix for issue 7469415\n\nChange-Id: Ica81bf4197dc2c4fadd8fa07cb9c895b55b5702b\n"
    },
    {
      "commit": "7dfc588a9db81a797b881aab41ac8951bebb033d",
      "tree": "c2620195b54b2b0ba2adb0240d54bce047dc5dc7",
      "parents": [
        "87d0366d9e41a0fb1e20cc021ba391ed92fab385"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Nov 05 22:45:35 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Nov 05 22:45:35 2012 -0800"
      },
      "message": "Workaround for layout bug in SIM PIN/PUK views\n\nThis prevents a degenerate layout while we figure out what\u0027s\ngoing on.\n\nChange-Id: I99d1c6e5ce59fd48a74258158208270b775c1511\n"
    },
    {
      "commit": "bfec0a8616bc197ee3b7b71be6fed1939d0c3c4d",
      "tree": "72832bb9442488065ceae24e5d1ade9297d9f584",
      "parents": [
        "bb8abae507119612b4168b951354516b0bf7112d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Nov 05 20:05:22 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Nov 05 20:27:38 2012 -0800"
      },
      "message": "Add isSafeModeEnabled() API to WindowManagerService\n\nThis adds a means of determining when the device is in safe mode,\nas required by keyguard to disabled some features.\n\nChange-Id: I31d357e6738c92e1837f9e0263e5f3f4de66315a\n"
    },
    {
      "commit": "2c7bc26a7447e6ac9eadcf328259aa3bb1be2949",
      "tree": "2340b52ccf515fa1e44931c57b6569e742b9dd27",
      "parents": [
        "37238e5a4e10c5c5439f6864dd19049a5544e01a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 16:46:02 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Nov 05 18:17:40 2012 -0800"
      },
      "message": "Authenticate correct user\u0027s account when pattern fails multiple times.\n\nBug: 7473142\n\nProvide hidden methods in AccountManager for querying accounts and\nauthenticating for a specific user. Lockscreen is running in the\nsystem process. Allow only system process to access accounts across\nusers.\n\nAlso make sure to launch the lock settings screen on the just reset\nuser using startActivityAsUser()\n\nChange-Id: Ifefc0039ba2b51396b8bd0268f36d5271a3d8676\n"
    },
    {
      "commit": "bb8abae507119612b4168b951354516b0bf7112d",
      "tree": "fa56ff32d6ef604d31572ad3ca4d2a7f0f637f7b",
      "parents": [
        "624ea44120dcf8e7305bbb54072417f189855187",
        "0f4d5df5d815466398dba5f2d07aa98f18c35aaa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Nov 05 17:05:50 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:05:50 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": "624ea44120dcf8e7305bbb54072417f189855187",
      "tree": "98d0448f712d88f4ba6f0fbd99d58d1ff9e39ac9",
      "parents": [
        "06da33787620b20f59db8ae8df2b3414fa724fc2",
        "c87f198b8cd3b3cb5b3daf63df419b9377b9c7b8"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Mon Nov 05 17:05:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 17:05:47 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": "06da33787620b20f59db8ae8df2b3414fa724fc2",
      "tree": "95d0e5beac98d73dd96fbdff2da7af044ec63503",
      "parents": [
        "48275d2de99ff2556031929c48f295d3f93447b6",
        "6c642089bcd13bf17d7c445b2ec89b62a79c9823"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Nov 05 16:39:37 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Nov 05 16:39:37 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": "48275d2de99ff2556031929c48f295d3f93447b6",
      "tree": "5a77e1530d28ae9ed477ca84e6f0993db01450fa",
      "parents": [
        "9ff6d4f8db8d3d7a6f22afa726685feb47694fbe"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Nov 05 10:56:31 2012 -0800"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Nov 05 16:15:34 2012 -0800"
      },
      "message": "Adding bouncer animation on PagedView. (Bug 7459660)\n\n- Adding Remove text for translations.\n\nChange-Id: Ic18188a2a3caa9dfde8785611242b1c9925f7b87\n"
    },
    {
      "commit": "6f72b1c9178e885d8e66399ed55075a932d73dc5",
      "tree": "4c61a7ebf0e98047f138370788af124fdbcd7086",
      "parents": [
        "5da6430fff7812e58ee7e9a05c62d72c36f366c8"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Nov 05 15:20:30 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Nov 05 15:20:42 2012 -0800"
      },
      "message": "Fix small widgets not showing up on tablet (issue 7471516)\n\nChange-Id: Ie217268ef9c96512942f64b8ffd7e1d54a0ea850\n"
    },
    {
      "commit": "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": "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": "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"
    }
  ],
  "next": "737a20fda62fe9885f74e208ac21a1574c1593f7"
}
